@font-face {
  font-family: "华文楷体";
  src: url(../font/华文楷体.ttf) format("truetype");
  font-style: normal;
}
.headerDown{
	height:.6rem;
	float:right;
	margin:.15rem .3rem 0 0;
}
.headerDown img{
	display:block;
	height:100%;
}
.ccTip{
	display: block;
	width:1rem;
	position:absolute;
	right:.4rem;
	top:1rem;
}
.youngTc{
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.8);
	position:fixed;
	left:0;
	top:0;
	z-index:100;
	display: none;
}
.youngBody{
	width:84%;
	height:60%;
	background-color:#fff;
	position:relative;
	overflow: hidden;
	margin:0 auto 0;
	top:45%;
	transform: translate(0,-45%);
	-webkit-transform: translate(0,-45%);
}
.youngBody #close{
	display: block;
	width: .26rem;
	height:.26rem;
	position: absolute;
	right: .32rem;
	top: .27rem;
	z-index: 2;
}
.youngC{
	width:100%;
	height:100%;
	overflow: hidden;
	position:relative;
}
.youngC .youngTop{
	width:100%;
	height:11.5%;
	background-color:#dde0e3;
	position:relative;
	font-size:.24rem;
	color:#252525;
	font-weight:bold;
	display: flex;
	justify-content: center;
	align-items: center;
}
.youngTxt{
	width:87.3%;
	height:80%;
	overflow: auto;
	position:relative;
	margin:.32rem auto 0;
	font-size:.8rem;
	color:#585858;
	line-height:.32rem;
}
.youngTxt p{
	margin-top:.16rem;
}
.youngTxt p span{
	font-size:.32rem!important;
}
.moniTc,.bigPicTc,.codeTc{
	width:100%;
	height:100%;
	background:rgba(0,0,0,.8);
	position:fixed;
	left:0;
	top:0;
	z-index:100;
	display: none;
}
.codeTc img{
	display: block;
	width:2rem;
	margin:0 auto 0;
	position:relative;
	top:45%;
	transform: translate(0,-45%);
	-webkit-transform: translate(0,-45%);
}
.bigPicBody{
	width:6rem;
	height:5rem;
	overflow: hidden;
	position:relative;
	position:relative;
	overflow: hidden;
	margin:0 auto 0;
	top:45%;
	transform: translate(0,-45%);
	-webkit-transform: translate(0,-45%);
}
.bigPicBody img{
	display: block;
	width:100%;
}
.bigClose{
	display: block;
	width:.43rem;
	height:.43rem;
	background:url(../../../pre/pc/imgs/clo.png) no-repeat center;
	background-size:100% 100%;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
}
.wrapper {
  width: 7.5rem;
  position:relative;
  margin: 0 auto;
  overflow: hidden;
}
.enter{
	display: block;
	width:1.63rem;
	position:absolute;
	right:0;
	top:1.2rem;
	z-index:2;
}
.enter img{
	display: block;
	width:100%;
}
.s1{
	width: 7.5rem;
	height: 11.83rem;
	background: url(../pic/kv2.jpg) no-repeat center;
	background-size: cover;
	position: relative;
	overflow: hidden;
}
.slogan {
	width: 100%;
	height: 6.14rem;
	background: url(../pic/slogan1.png) no-repeat center;
	background-size: cover;
	position: absolute;
	left: 0;
	bottom: .33rem;
}
.slogan::after{
	display: block; 
	content: ''; 
	width: 100%;
	height: 6.14rem;
	background:url(../pic/slogan1.png) no-repeat center;
	background-size: cover;
    animation: heartBeat 4s ease-in-out both infinite;
    -webkit-animation: heartBeat 4s ease-in-out both infinite;
}
/*图片闪烁放大效果*/
@keyframes heartBeat {
  0% {transform: scale(1); opacity: 1;}
  30% {transform: scale(1.4); opacity: 0;}
  100% {transform: scale(1); opacity: 0;}
}
@-webkit-keyframes heartBeat {
  0% {-webkit-transform: scale(1); opacity: 1;}
  30% {-webkit-transform: scale(1.4); opacity: 0;}
  100% {-webkit-transform: scale(1); opacity: 0;}
}
.sao{
	width:1.53rem;
	height:1.77rem;
	background:url(../img/sao.png) no-repeat center;
	background-size:100% 100%;
	position:absolute;
	right:.12rem;
	top:.91rem;
}
.sao img{
	display: block;
	width:1.29rem;
	height:1.27rem;
	margin:0.05rem auto 0;
}
.header{
	width:100%;
	height:.86rem;
	background:url(../pic/header.png) no-repeat center;
	background-size:cover;
	position:fixed;
	left:0;
	top:0;
	z-index:20;
}
.tabMenu{
	width:.44rem;
	height:.33rem;
	position:relative;
	overflow: hidden;
	float:left;
	margin:.27rem 0 0 .3rem;
}
.tabMenu img{
	display: block;
	width:100%;
}
.tabMenu.active img:nth-child(1){
	display: none;
}
.logo{
	display: block;
	width:1.41rem;
	position:absolute;
	top:.11rem;
	left:50%;
	margin-left:-.705rem;
}
.loginTxt{
	font-size:.22rem;
	color:#f4d6a5;
	float:right;
	margin:.3rem .3rem 0 0;
}
.openMenu{
	width:3.64rem;
	background:url(../c_images/zz.png) no-repeat center;
	background-size:cover;
	padding-bottom:.6rem;
	position:absolute;
	left:0;
	top:.82rem;
	display: none;
}
.openMenu li{
	width:100%;
	height:.4rem;
	position:relative;
	margin-top:.6rem;
}
.openMenu li img{
	display: block;
	width:.28rem;
	float:left;
	margin-left:.2rem;
	margin-top:.1rem;
}
.openMenu li span{
	display: block;
	font-size:.34rem;
	color:#858585;
	float:left;
	font-family: "Source Han Serif SC";
	margin-left:.3rem;
	position:relative;
}
.openMenu li i{
	font-size:.12rem;
	width:100%;
	text-align: center;
	color:rgb(133, 133, 133);
	position:absolute;
	top:.4rem;
	left:0;
	transform: scale(.7);
	-webkit-transform: scale(.7);
	font-style: normal;
}
.openMenu li.active span{
	color:#edc280
}
.openMenu li:last-child{
	margin-top:.5rem;
	margin-left:.34rem;
}
.openMenu li a.conKefu{
	display:block;
	width:1.85rem;
	height:.34rem;
	background:url(../pic/contact.png) no-repeat center;
	background-size:cover;
	position:relative;
}
.s1-play {
  width: 1.07rem;
  height: 1.1rem;
  position: absolute;
  left: 2.31rem;
  top: 0;
}

.s1-play a {
	display: block;
  width:100%;
  height:100%;
}
.s1-play a img{
	display: block;
	width:100%;
}
.btn{
	width:3.39rem;
	height:.98rem;
	background:url(../pic/doc.png) no-repeat center;
	background-size:100% 100%;
	position:absolute;
	left:50%;
	margin-left:-1.695rem;
	top:6.4rem;
}
.btn a{
	display: block;
	width:100%;
	height:100%;
}
.zhe{
	display:block;
	width:100%;
	position:absolute;
	left:0;
	bottom:0.02rem;
	z-index:2;
}
.yanhua{
	display:block;
	width:5rem;
	position:absolute;
	bottom:0;
	left:1rem;
	pointer-events: none;
}
.down{
	display: block;
	width:.91rem;
	height:.55rem;
	position:absolute;
	left:50%;
	margin-left:-.455rem;
	bottom:0;
	animation:start 2s linear infinite;
	-webkit-animation: start 2s linear infinite;
}
@-webkit-keyframes start {
 0%,
 30% {
  opacity: 0;
  -webkit-transform: translate(0, -10px);
 }
 60% {
  opacity: 1;
  -webkit-transform: translate(0, 0);
 }
 100% {
  opacity: 0;
  -webkit-transform: translate(0, 8px);
 }
}

@-moz-keyframes start {
 0%,
 30% {
  opacity: 0;
  -webkit-transform: translate(0, -10px);
 }
 60% {
  opacity: 1;
  -webkit-transform: translate(0, 0);
 }
 100% {
  opacity: 0;
  -webkit-transform: translate(0, 8px);
 }
}

@keyframes start {
 0%,
 30% {
  opacity: 0;
  -webkit-transform: translate(0, -10px);
 }
 60% {
  opacity: 1;
  -webkit-transform: translate(0, 0);
 }
 100% {
  opacity: 0;
  -webkit-transform: translate(0, 8px);
 }
}

@-ms-keyframes start {
 0%,
 30% {
  opacity: 0;
  -webkit-transform: translate(0, -10px);
 }
 60% {
  opacity: 1;
  -webkit-transform: translate(0, 0);
 }
 100% {
  opacity: 0;
  -webkit-transform: translate(0, 8px);
 }
}
.s2{
	width:7.5rem;
	height:12.3rem;
	background:url(../pic/sec2.jpg) no-repeat center;
	background-size:cover;
	position:relative;
	overflow: hidden;
	margin-top:-.01rem;
}
.s2-title {
  display: block;
  width: 6.46rem;
  height: 1.42rem;
  margin: .61rem 0 0 1.02rem;
}
.pageMain{
	width:6.96rem;
	overflow: hidden;
	overflow: hidden;
	position:relative;
	margin:-.31rem auto 0;
}
.leftBanner{
	width:100%;
	height:3.22rem;
	position:relative;
	overflow: hidden;
	margin:0 auto 0;
}
.leftBanner ul li img{
	display: block;
	width:100%;
	height:100%;
	transition:all .5s;
	-webkit-transition:all .5s;
	object-fit: cover;
}
.leftBanner ul li img.zhez{
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}
.leftBanner ul li .leftPic{
	width:100%;
	height:3.22rem;
	position:relative;
	overflow: hidden;
}
.leftBanner ul li .bannerDesc{
	width:100%;
	height:.52rem;
	background:rgba(0,0,0,.7);
	position:absolute;
	left:0;
	bottom:0;
	z-index:3;
}
.leftBanner ul li .bannerDesc p{
	width:4.9rem;
	float:left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size:.22rem;
	color:#fff;
	line-height:.52rem;
	text-indent:.4rem;
}
.leftBanner ul li .bannerDesc span{
	display: block;
	float:right;
	font-size:.16rem;
	color:rgba(255,255,255,.5);
	line-height:.52rem;
	margin-right:.55rem;
}
.middleVideo{
	width:100%;
	height:2.17rem;
	position:relative;
	overflow: hidden;
	display:flex;
	display:-webkit-flex;
	justify-content: space-between;
	margin-top:.11rem;
}
.middleVideo>div{
	width:3.4rem;
	height:100%;
	position:relative;
	overflow: hidden;
}
.middleVideo>div img:nth-child(1){
	display:block;
	width:100%;
	height:100%;
	object-fit: cover;
	position:absolute;
	left:0;
	top:0;
}
.middleVideo>div img:nth-child(2){
	display:block;
	width:100%;
	height: 100%;
	position:absolute;
	left:0;
	top:0;
}
.middleVideo>div img:nth-child(3){
	display:block;
	width:.55rem;
	height:.55rem;
	position:absolute;
	left:.13rem;
	bottom:.14rem;
}
.pageMain .swiper-pagination1{
	width:100%;
	position:relative;
	z-index:2;
	text-align: center;
	margin-top:.1rem;
}
.pageMain .swiper-pagination1 .swiper-pagination-bullet{
	width:.19rem;
	height:.2rem;
	background:url(../pic/w.png) no-repeat center;
	background-size:cover;
	margin:0 .23rem;
}
.pageMain .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background:url(../pic/h.png) no-repeat center;
	background-size:cover;
}
.rightNews{
	width:6.96rem;
	height:4.28rem;
	background:url(../pic/ku.png) no-repeat center;
	background-size:cover;
	overflow: hidden;
	position:relative;
	margin:0.13rem auto 0;
}
.rightNews .newsTit{
	width:6.58rem;
	height:.52rem;
	overflow: hidden;
	border-bottom:.01rem solid #293543;
	position:relative;
	margin:0 0 0 .18rem;
}
.rightNews .newsTit li{
	width:1.15rem;
	line-height:.52rem;
	font-size:.24rem;
	color:#858585;
	text-align: center;
	float:left;
	position:relative;
}
.rightNews .newsTit li.active{
	color:#7f6000;
}
.rightNews .newsTit li.active i{
	display: block;
}
.rightNews .newsTit li i{
	display: none;
	width:100%;
	height:.06rem;
	background:url(../img/bt.png) no-repeat center;
	background-size:100% 100%;
	position:absolute;
	left:0;
	bottom:0;
}
.rightNews .newsTit li:after{
	display: block;
	content:'';
	width:.01rem;
	height:.16rem;
	background:#293543;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-.08rem;
}
.rightNews .newsTit li:nth-child(3):after{
	display: none;
}
.rightNews .more{
	display: block;
	width:.65rem;
	float:right;
	margin-top:.18rem;
	margin-right:.15rem;
}
.rightNews .more img{
	display: block;
	width:.65rem;
}
.tjNews{
	width:6.58rem;
	height:.59rem;
	background:rgba(255,255,255,.42);
	position:relative;
	font-size:.22rem;
	color:#87690f;
	border-bottom:0.01rem solid rgba(41,53,67,.49);
	margin-left:.18rem;
}
.tjNews img{
	display: block;
	width:.5rem;
	float:left;
	margin:0.05rem 0 0 .24rem;
}
.tjNews span{
	display: block;
	width:5.4rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float:left;
	line-height:.59rem;
	margin-left:.16rem;
}
.newsDiv{
	width:6.58rem;
	overflow: hidden;
	position:relative;
	margin-left:.18rem;
}
.newsDiv>ul{
	display: none;
	width:100%;
	overflow: hidden;
	position:relative;
}
.newsDiv>ul.active{
	display: block;
}
.newsDiv>ul li{
	width:100%;
	height:.58rem;
	position:relative;
	line-height:.58rem;
	border-bottom:0.01rem solid rgba(41,53,67,.49);
}
.newsDiv>ul li a{
	display: block;
	width:100%;
	color:#293543;
	font-size:.2rem;
}
.newsDiv>ul li a em{
	display: block;
	font-style: normal;
	margin-left:.14rem;
	float:left;
}
.newsDiv>ul li a span{
	display: block;
	width:4.2rem;
	overflow: hidden;
	position:relative;
	float:left;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newsDiv>ul li a i{
	font-size:.16rem;
	float:right;
	margin-right:.2rem;
	font-style: normal;
}
.s2-preCountBox {
  background: url(../c_images/numbg.png) no-repeat 0 0 / 100% 100%;
  width: 4.46rem;
  height: .69rem;
  margin: 0.2rem auto 0;
  position: relative;
  font-size:.38rem;
  color:#e5bc7e;
  line-height:.69rem;
  text-indent:1.7rem;
}
.s2-milestoneBox {
  width: 7.23rem;
  height: 5.74rem;
  position: relative;
  margin:1.8rem auto 0;
}
.one{
	display: block;
	width:100%;
	height:0.1rem;
	position:absolute;
	left:0;
	top:1.52rem;
}
.two{
	display: block;
	width:100%;
	height:0.1rem;
	position:absolute;
	left:0;
	top:4.65rem;
}
.s2-milestoneBox li{
	width:1.73rem;
	position:relative;
	margin-left:.3rem;
	float:left;
	margin-top:.24rem;
	z-index:2;
}
.s2-milestoneBox li:hover{
	z-index:5;
}
.s2-milestoneBox li:hover .giftPic{
	opacity: 1;
}
.s2-milestoneBox li:nth-child(1),
.s2-milestoneBox li:nth-child(4){
	margin-left:.76rem;
}
.s2-milestoneBox li .giftPic{
	display: block;
	width:3.11rem;
	height:1.82rem;
	position:absolute;
	left:50%;
	margin-left:-1.555rem;
	top:0;
	opacity: 0;
}
.s2-milestoneBox li .ckPic{
	display: block;
	width:1.31rem;
	height:.41rem;
	margin:0 auto 0;
}
.s2-milestoneBox li .cityPic{
	width:100%;
	height:1.77rem;
	position:relative;
	overflow: hidden;
	margin:0.05rem auto 0;
}
.s2-milestoneBox li .cityPic img{
	display: block;
	width:100%;
	height:100%;
}
.s2-milestoneBox li i{
	display: none;
	width:.53rem;
	height:.52rem;
	background:url(../../pc/c_images/dc.png) no-repeat center;
	background-size:cover;
	position:absolute;
	right:0;
	top:1.42rem;
}
.s2-milestoneBox li p{
	width:100%;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	font-size:.16rem;
	color:#202934;
	line-height:.1rem;
	margin-top:.14rem;
}
.s2-milestoneBox li p em{
	display: block;
	width:.1rem;
	height:.1rem;
	background:#202934;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.s2-milestoneBox li p span{
	margin:0 0.06rem;
}
.s2-milestoneBox li .cityDc{
	width:1.34rem;
	height:.36rem;
	position:relative;
	overflow: hidden;
	margin:0.06rem auto 0;
}
.s2-milestoneBox li .cityDc img{
	display: block;
	width:100%;
}
.s2-milestoneBox li.active .cityPic img:nth-child(1){
	display: none;
}
.s2-milestoneBox li.active i{
	display: block;
}
.s2-milestoneBox li.active .cityDc img:nth-child(1){
	display: none;
}
.newMain{
	width: 7.5rem;
	height: 15.75rem;
	background: url(../pic/thc2.jpg) no-repeat center;
	background-size: cover;
	overflow: hidden;
	position: relative;
	margin-top:-0.01rem;
}
.ctit1{
	display:block;
	width:6.47rem;
	margin:0.04rem 0 0 1.02rem;
}
.newBird1{
	display:block;
	width:1.98rem;
	position:absolute;
	left:0;
	top:.97rem;
	z-index:1;
	pointer-events: none;
}
.newBird2{
	display:block;
	width:1.98rem;
	position:absolute;
	right:0;
	bottom:0;
	z-index:1;
	pointer-events: none;
}
.lastBox{
	width:6.93rem;
	overflow:hidden;
	position:relative;
	margin:-.23rem auto 0;
}
.lastBox li{
	width:100%;
	overflow: hidden;
	position:relative;
	margin-top:.19rem;
}
.lastBox li:nth-child(1){
	margin-top:0;
}
.lastBox li img{
	display:block;
	width:100%;
}
.lastBox li i{
	display:block;
	width:2.07rem;
	height:.48rem;
	position:absolute;
	z-index:3;
}
.lastBox li:nth-child(1) i{
	left:.72rem;
	top:3.77rem;
}
.lastBox li:nth-child(2) i{
	right:.75rem;
	top:3.76rem;
}
.lastBox li:nth-child(3) i{
	left:.75rem;
	top:3.76rem;
}
.lastBox li:nth-child(4){
	display:none;
}
.pageW{
	width: 7.5rem;
	height: 5.75rem;
	background: url(../pic/for3.jpg) no-repeat center;
	background-size: cover;
	overflow: hidden;
	position: relative;
	margin-top:-0.01rem;
}
.ct2{
	display:block;
	width:6.47rem;
	margin:0.03rem 0 0 1.02rem;
}
.newBird3{
	display:block;
	width:1.75rem;
	position:absolute;
	right:0;
	bottom:0;
	z-index:1;
	pointer-events: none;
}
.mapBox{
	width:7.37rem;
	height:4.33rem;
	background:url(../pic/map.png) no-repeat center;
	background-size:cover;
	position:relative;
	margin:-.29rem 0 0 0;
}
.mapBox ul{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}
.mapBox ul li{
	width:.8rem;
	height:.52rem;
	position:absolute;
	background:url(../../../pre/pc/pic/wo.png) no-repeat center;
	background-size:cover;
}
.mapBox ul li img{
	display:block;
	width:.4rem;
	position:absolute;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
}
.mapBox ul li:nth-child(1){
	left:1.18rem;
	top:.8rem;
}
.mapBox ul li:nth-child(2){
	left:1.6rem;
	bottom:1.1rem;
}
.mapBox ul li:nth-child(3){
	left:2.14rem;
	top:1.7rem;
}
.mapBox ul li:nth-child(4){
	left:3.12rem;
	top:1.86rem;
}
.mapBox ul li:nth-child(5){
	left:3.8rem;
	bottom:.63rem;
}
.mapBox ul li:nth-child(6){
	right:2.55rem;
	top:2.13rem;
}
.mapBox ul li:nth-child(7){
	right:2.58rem;
	top:.52rem;
}
.mapBox ul li:nth-child(8){
	right:2.19rem;
	top:1.35rem;
}
.mapBox ul li:nth-child(9){
	right:1.58rem;
	bottom:.91rem;
}
.mapBox ul li:nth-child(10){
	right:1.24rem;
	top:1.11rem;
}
.mapBox ul li:nth-child(11){
	right:1.05rem;
	top:2.15rem;
}
.mapBox ul li:hover{
	background:url(../../../pre/pc/pic/hoc.png) no-repeat center;
	background-size:cover;
}
.banTc{
	width:100%;
	height:100%;
	background:rgba(0,0,0,.8);
	position:fixed;
	left:0;
	top:0;
	z-index:99;
	display: none;
}
.banBody{
	width:7rem;
	position:relative;
	margin:0 auto 0;
	top:45%;
	transform: translate(0,-45%);
	-webkit-transform: translate(0,-45%);
}
.nclo{
	display: block;
	width:.62rem;
	position:absolute;
	right:0;
	top:-.7rem;
	z-index:2;
}
.banBody ul{
	width:100%;
	overflow: hidden;
	position:relative;
}
.banBody ul li{
	display: none;
	width:100%;
	margin:0 auto 0;
}
.banBody ul li.active{
	display:block;
}
.banBody ul li img{
	display: block;
	width:100%;
}
.s3 {
	width: 7.5rem;
  height: 12.6rem;
  background: url(../img/for.jpg) no-repeat center;
  background-size: cover;
  overflow: hidden;
  position: relative;
  margin-top:-0.01rem;
}

.s3-title {
  display: block;
  width: 5.92rem;
  height: 1.53rem;
  margin: 0.08rem auto 0;
}

.s3-topBtnBox {
  width: 100%;
  height: 0.26rem;
  position: absolute;
  top: 0.8rem;
  left: 0;
  display: flex;
  justify-content: space-between;
  padding: 0 0.22rem;
  z-index: 10;
}

.s3-topBtnBox a {
  width: 1.05rem;
  height: 0.26rem;
  cursor: pointer;
}

.s3-topBtnBox img {
  width: 100%;
  height: 100%;
}

.s3-potBox {
  width: 7.5rem;
  position: relative;
}

.s3-pot {
  width: 1.4rem;
  height: 1.9rem;
	position:relative;
	float:left;
	margin-top:.25rem;
}
.s3-pot img{
	display: block;
	width:100%;
	height:100%;
	position:relative;
	z-index:2;
}
.s3-pot::after {
  content: "";
  background: url(../c_images/cur.png) no-repeat 0 0 / 100% 100%;
  width: 3.15rem;
  height: 4.02rem;
  position: absolute;
  top: -1.06rem;
  left: -.55rem;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.3s;
}

.s3-pot.cur::after {
  opacity: 1;
}

.s3-pot.active::after {
  opacity: 1;
}

.s3-potBox .s3-pot:first-child {
	margin-left:.54rem;
}
.s3-potBox .s3-pot:nth-child(2) {
  margin-left:.26rem;
}

.s3-potBox .s3-pot:nth-child(3) {
  margin-left:.26rem;
}

.s3-potBox .s3-pot:nth-child(4) {
  margin-left:.26rem;
}

.s3-potBox .s3-pot:nth-child(5) {
  margin-left:.54rem;
}

.s3-potBox .s3-pot:nth-child(6) {
  margin-left:.26rem;
}

.s3-potBox .s3-pot:nth-child(7) {
  margin-left:.26rem;
}

.s3-potBox .s3-pot:nth-child(8) {
  margin-left:.26rem;
}

.s3-leftNumBox {
  text-align: center;
  font-family: "华文楷体";
  font-size: 0.28rem;
  color: #000;
  position: relative;
}

.s3-leftNumBox::after {
  content: "";
  width: 2.14rem;
  height: 1px;
  background-color: #000;
  position: absolute;
  bottom: -0.04rem;
  left: 2.7rem;
}

.s3-botBtnBox {
  width: 7.5rem;
  overflow: hidden;
  position:relative;
  margin-top:.4rem;
  z-index:2;
}

.s3-botBtnBox .s3-logsBtn {
  width: 1.13rem;
  height: 1.19rem;
	position:absolute;
	right:1.1rem;
	top:.2rem;
}
.s3-rulesBtn{
	display: block;
	width:2.16rem;
	margin:0.1rem auto 0;
}
.s3-botBtnBox .s3-drawBtn {
  width: 2.57rem;
  height: 0.67rem;
  position:relative;
  display: block;
  margin:0.2rem auto 0;
}

.s3-botBtnBox .s3-allBtn {
  width: 1.89rem;
  height: 0.79rem;
  margin-top: 0.2rem;
}

.s3-botBtnBox img {
  width: 100%;
  height: 100%;
}

.s4 {
	width:7.5rem;
	height:17.62rem;
	background:url(../img/thc.jpg) no-repeat center;
	background-size:cover;
	overflow: hidden;
  position: relative;
  margin-top:-0.01rem;
}
.zhang{
	display: block;
	width:3rem;
	position:absolute;
	right:0;
	top:7rem;
}
.s4-title {
  display: block;
  width: 5.92rem;
  height: 1.53rem;
  margin: 0.02rem auto 0;
}
.dum{
	display: block;
	width:5.05rem;
	margin:.1rem auto .1rem;
}
.dhm{
	display: block;
	width:4.24rem;
	margin:-.2rem auto .05rem;
}
.s4-rulesBtn {
	display: block;
  width: 2.16rem;
  height: 0.24rem;
  cursor: pointer;
	position:relative;
	margin:0.14rem auto 0;
}

.s4-rulesBtn img {
  width: 100%;
  height: 100%;
}
.s4-inviteBox {
  width: 7.5rem;
	overflow: hidden;
  position: relative;

}

.s4-compassBox {
  background: url(../c_images/di.png) no-repeat 0 0 / 100% 100%;
  width: 6.39rem;
  height: 6.45rem;
  margin: 0 auto;
  position: relative;
}

.s4-compass-inner .s4-role img {
  width: 100%;
  height: 100%;
}

.s4-compass-inner .s4-role {
  position: absolute;
  filter: grayscale(1);
}

.s4-compass-inner .s4-role.cur {
  filter: grayscale(0);
}

.s4-compass-inner .s4-role-1 {
  width: 3.15rem;
  height: 3.27rem;
  bottom: .13rem;
  left: 1.96rem;
  z-index: 9;
}


.s4-compass-inner .s4-role-2 {
  width: 2.67rem;
  height: 3.54rem;
  bottom: .09rem;
  right: .12rem;
  z-index: 8;
}


.s4-compass-inner .s4-role-3 {
  width: 2.45rem;
  height: 3.03rem;
  bottom: .3rem;
  left: .68rem;
  z-index: 7;
}


.s4-compass-inner .s4-role-4 {
  width: 3.29rem;
  height: 4.17rem;
  bottom: .66rem;
  right: 1.08rem;
  z-index: 6;
}


.s4-compass-inner .s4-role-5 {
  width: 4.03rem;
  height: 3.75rem;
  bottom: 1.1rem;
  right: -.55rem;
  z-index: 5;
}


.s4-compass-inner .s4-role-6 {
  width: 2.99rem;
  height: 4.22rem;
  bottom: .72rem;
  left: .37rem;
  z-index: 4;
}

.s4-compass-inner .s4-role-7 {
  width: 3.79rem;
  height: 3.61rem;
  top: .36rem;
  left: -0.36rem;
  z-index: 3;
}

.s4-compass-inner .s4-role-8 {
  width: 2.78rem;
  height: 2.62rem;
  top: -0.04rem;
  left: 1.91rem;
  z-index: 2;
}

.s4-compass-inner .s4-role-9 {
  width: 3.91rem;
  height: 2.86rem;
  top: .38rem;
  right: -.22rem;
  z-index: 1;
}
.btnList{
	width:5.9rem;
	height:.73rem;
	background:url(../c_images/list.png) no-repeat center;
	background-size:cover;
	position:relative;
	margin:-0.5rem auto 0;
	z-index:20;
}
.btnList .s4-organizeBtn{
	display: block;
	width:2.7rem;
	height:100%;
	float:left;
}
.btnList .s4-joinBtn{
	display: block;
	width:2.7rem;
	height:100%;
	float:right;
}
.s4-compass-outer .s4-invite {
  position: absolute;
}

.s4-compass-outer .s4-invite img {
  width: 100%;
  height: 100%;
}

.s4-compass-outer .s4-invite .s4-invite-0, .s4-compass-outer .s4-invite .s4-invite-1  {
  position: absolute;
  top: 0;
  left: 0;
  transition: opacity 0.3s;
}

.s4-compass-outer .s4-invite .s4-invite-1 {
  opacity: 0;
}

.s4-compass-outer .s4-invite.cur .s4-invite-0 {
  opacity: 0;
}

.s4-compass-outer .s4-invite.cur .s4-invite-1 {
  opacity: 1;
}

.s4-compass-outer .s4-invite1 {
  width: 2.08rem;
  height: 0.91rem;
  top: -0.16rem;
  left: 3.34rem;
}

.s4-compass-outer .s4-invite2 {
  width: 1.25rem;
  height: 1.94rem;
  top: 0.68rem;
  left: 5.38rem;
}


.s4-compass-outer .s4-invite3 {
  width: 0.59rem;
  height: 2.17rem;
  top: 2.74rem;
  left: 6.11rem;
}


.s4-compass-outer .s4-invite4 {
  width: 1.75rem;
  height: 1.54rem;
  top: 4.92rem;
  left: 4.47rem;
}

.s4-compass-outer .s4-invite5 {
  width: 2.21rem;
  height: 0.38rem;
  top: 6.35rem;
  left: 2.12rem;
}

.s4-compass-outer .s4-invite6 {
  width: 1.75rem;
  height: 1.53rem;
  top: 4.92rem;
  left: 0.24rem;
}


.s4-compass-outer .s4-invite7 {
  width: 0.59rem;
  height: 2.18rem;
  top: 2.74rem;
  left: -0.22rem;
}

.s4-compass-outer .s4-invite8 {
  width: 1.25rem;
  height: 1.94rem;
  top: 0.68rem;
  left: -0.15rem;
}

.s4-compass-outer .s4-invite9 {
  width: 2.08rem;
  height: 0.91rem;
  top: -0.16rem;
  left: 1.05rem;
}

.s4-prizesBox {
  width: 6.2rem;
  overflow: hidden;
  position:relative;
  margin: 0.1rem auto 0;
}
.fei{
	display: block;
	width:1rem;
	position:absolute;
	left: 1.85rem;
  top: .45rem;
}
.s4-prizesBox li {
  width: 100%;
  height: 1.32rem;
	margin-top:.12rem;
  filter: grayscale(1);
  position:relative;
}

.s4-prizesBox li.cur {
  filter: grayscale(0);
}
.s4-prizesBox li.cur p.libaoma{
	display: block;
}
.s4-prizesBox li img {
  width: 100%;
  height: 100%;
}
.s4-prizesBox li p.libaoma{
	display: none;
	width: 2.8rem;
  height: 0.2rem;
  background: url(../../pc/c_images/lbm.png) no-repeat center;
  background-size: 100% 100%;
  font-size: .16rem;
  color: #fff;
  text-align: center;
  line-height: .2rem;
  position: absolute;
  left:3rem;
  bottom: 0.1rem;
  z-index:2;
}
.s4-inviteBtn {
  display: none;
  width: 3.11rem;
  height: .84rem;
  margin: 0 auto 0;
}

.s4-inviteBtn img {
  width: 100%;
}
/*武将*/
.pageWu{
	width: 100%;
	height: 10.34rem;
	background: url(../pic/five3.jpg) no-repeat center center;
	background-size: cover;
	position: relative;
	margin-top:-0.01rem;
}
.pageWu .title {
	width: 6.46rem;
	height: 1.41rem;
	background: url(../pic/ct3.png) no-repeat center;
	background-size:cover;
	margin:0.03rem 0 0 1.02rem;
}
.bannerDiv{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.bannerDiv>.bannerP{
	display: none;
	width:100%;
	height:100%;
	position:relative;
}
.bannerDiv>.bannerP.active{
	display: block;
}
.bannerDiv>.bannerP ul li .wPic{
	display: block;
	width:100%;
	margin:1rem auto 0;
}
.bannerDiv>.bannerP ul li .pla{
	display: block;
	width:.61rem;
	height:.6rem;
	position:absolute;
	right:.16rem;
	top:3.32rem;
}
.countryTab{
	width:6.46rem;
	height:.54rem;
	position:absolute;
	left:50%;
	margin-left:-3.23rem;
	top:1.68rem;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	z-index:5;
}
.countryTab li{
	width:1.63rem;
	height:100%;
	overflow: hidden;
	position:relative;
}
.countryTab li img{
	display: block;
	width:100%;
	height:100%;
}
.countryTab li.active img:nth-child(1){
	display: none;
}
.s5{
	width: 7.5rem;
  height: 13.65rem;
  background: url(../pic/six1.jpg) no-repeat center;
  background-size: cover;
  overflow: hidden;
  position: relative;
  margin-top:-0.01rem;
}
.s5-title {
  display: block;
  width: 6.47rem;
  height: 1.41rem;
  margin: .14rem 0 0 1.02rem;
}
.lastList{
	width:7rem;
	position:relative;
	overflow: hidden;
	margin:-.3rem auto 0;
	z-index:2;
}
.imgList{
	width:100%;
	overflow: hidden;
	position:relative;
	margin:0 auto 0;
}
.imgTit{
	width:6.84rem;
	height:.23rem;
	overflow: hidden;
	position:relative;
	margin:0 auto 0;
}
.imgTit img:nth-child(1){
	display: block;
	width:1.17rem;
	height:.23rem;
	float:left;
}
.imgTit img:nth-child(2){
	display: block;
	width:.96rem;
	height:.23rem;
	float:right;
}
.imgUl{
	width:100%;
	height:4.45rem;
	overflow: hidden;
	position:relative;
	margin:0.12rem auto 0;
}
.imgUl li {
	position:absolute;
	overflow: hidden;
}
.imgUl li:nth-child(1){
	width:4.46rem;
	height:2.75rem;
	border:0.02rem solid #d1c7ad;
	left:0;
	top:0;
}
.imgUl li img{
	display: block;
	width:98%;
	height:97%;
	transition:all .5s;
	-webkit-transition:all .5s;
	object-fit: cover;
	margin:1% auto 0;
}
.imgUl li:nth-child(2){
	width:2.39rem;
	height:1.33rem;
	border:0.02rem solid #d1c7ad;
	right:0;
	top:0;
}
.imgUl li:nth-child(3){
	width:2.39rem;
	height:1.33rem;
	border:0.02rem solid #d1c7ad;
	right:0;
	top:1.445rem;
}
.imgUl li:nth-child(4){
	width:3.45rem;
	height:1.58rem;
	border:0.02rem solid #d1c7ad;
	left:0;
	bottom:0;
}
.imgUl li:nth-child(5){
	width:3.45rem;
	height:1.58rem;
	border:0.02rem solid #d1c7ad;
	right:0;
	bottom:0;
}
.vioList{
	width:100%;
	overflow: hidden;
	position:relative;
	margin:0.35rem auto 0;
}
.vioList .imgTit{
	margin-top:0;
}
.vioList .imgTit img:nth-child(1){
	width:1.18rem;
	height:.24rem;
}
.vioUl{
	width:100%;
	height:2.38rem;
	overflow: hidden;
	position:relative;
	margin:0.12rem auto 0;
}
.vioUl li{
	width:3.44rem;
	height:2.38rem;
	border:0.02rem solid #d1c7ad;
	position:relative;
	overflow: hidden;
	float:left;
}
.vioUl li .vioPic{
	width:3.32rem;
	height:2.27rem;
	border:0.01rem solid #d1c7ad;
	position:relative;
	overflow: hidden;
	margin:0.03rem auto 0;
}
.vioUl li:nth-child(even){
	float:right;
}
.vioUl li .vioPic img:nth-child(1){
	display: block;
	width:100%;
	height:100%;
}
.vioUl li .vioPic img:nth-child(2){
	display: block;
	width:.61rem;
	height:.6rem;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-.305rem;
	margin-top:-.3rem;
	z-index:2;
}
.vioUl li .vioPic i{
	display: block;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.5);
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.laYzm{
	display: block;
	width:1.92rem;
	height:.22rem;
	position:absolute;
	left:50%;
	margin-left:-.96rem;
	bottom:.5rem;
}
.laMedia{
	width: 7.04rem;
	height: 3.86rem;
	background:url(../pic/med.png) no-repeat center;
	background-size:100% 100%;
	position:relative;
	margin:0.28rem auto 0;
	overflow: hidden
}
.laMedia ul {
	width: 100%;
	height: 100%;
	position: relative;
}

.laMedia ul li {
	width: 2.23rem;
	height: .75rem;
	position: relative;
	float: left;
	margin-top:.25rem;
	margin-right:.16rem;
}
.laMedia ul li:nth-child(1){
	margin-left:2.38rem;
	margin-top:0;
	margin-right:1rem;
}
.laMedia ul li:nth-child(2),.laMedia ul li:nth-child(3),.laMedia ul li:nth-child(4){
	margin-top:.2rem;
}
.laMedia ul li:nth-child(4),.laMedia ul li:nth-child(7),.laMedia ul li:nth-child(10){
	margin-right:0;
}
.laMedia ul li:nth-child(8),.laMedia ul li:nth-child(9),.laMedia ul li:nth-child(10){
	margin-top:.38rem;
}
.laMedia ul li a {
	display: block;
	width: 100%;
	height: 100%;
}
.s5-swiperBox {
  width: 6.93rem;
  margin: 0.2rem auto 0;
  position: relative;
	overflow: hidden;
}

.swiper-container-s5 {
  width: 6.93rem;
  height: 3.44rem;
  position:relative;
  overflow: hidden;
}
.swiper-container-s5 .swiper-slide{
	opacity: 0;
}
.swiper-container-s5 .swiper-slide.swiper-slide-active{
	opacity: 1;
}
.swiper-container-s5 .swiper-slide.swiper-slide-prev{
	opacity: .5;
}
.swiper-container-s5 .swiper-slide.swiper-slide-next{
	opacity: .5;
}
.swiper-container-s5 img {
  width: 6.11rem;
  height: 3.44rem;
  display: block;
  margin-left:-1.9rem;
}

.s5-prev {
  background: url(../c_images/lea.png) no-repeat 0 0 / 100% 100%;
  width: 0.52rem;
  height: 0.3rem;
  left: 0.1rem;
  top:3.19rem
}

.s5-next {
  background: url(../c_images/rea.png) no-repeat 0 0 / 100% 100%;
  width: 0.52rem;
  height: 0.3rem;
  right: 0.1rem;
  top:3.19rem
}

.s5-prev::after,.s5-next::after {
  display: none;
}
.s5-pagination {
  width: 5.74rem;
  height: 0.45rem;
	position:relative;
	margin:0.22rem auto 0;
}

.s5-qrcodeBox {
  margin: 0.46rem auto 0;
  width: 6.42rem;
	overflow: hidden;
	position:relative;
  display: flex;
  justify-content: space-between;
}

.s5-qrcodeBox li {
  background: url(../c_images/kua.png) no-repeat 0 0 / 1.47rem 1.47rem;
  width: 1.47rem;
	position:relative;
	overflow: hidden;
}

.s5-qrcodeBox li .s5-qrcode {
  width: 1.18rem;
  height: 1.18rem;
  margin:0.15rem auto 0;
}

.s5-qrcodeBox li .s5-qrcode img {
  width: 100%;
  height: 100%;
}

.s5-qrcodeBox li span {
  margin-top: 0.22rem;
  display: block;
  width: 100%;
  text-align: center;
  font-size: 0.18rem;
  font-family: "华文楷体";
  color: #a0b5ca;
}
/* dialog */
.mask {
  background-color: #000;
  border-top: 1px solid #000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.8;
  z-index: 9998;
  display: none;
}

.dialog {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 9999;
}

.mask.on {
  display: block;
}

.dialog.on {
  display: block;
}

.dialog-ruels {
  background: url(../c_images/ttc.png) no-repeat 0 0 / 100% 100%;
  width: 6rem;
  height: 5.21rem;
  margin-top: -2.605rem;
  margin-left: -3rem;
}
.dialog-ruels.dialog-ruelsa{
	width:6.18rem;
	height:5.38rem;
	background:url(../c_images/cct.png) no-repeat 0 0 / 100% 100%;
	margin-top: -2.69rem;
  margin-left: -3.09rem;
}
.dialog-close {
  width: 0.56rem;
  height: 0.56rem;
  position: absolute;
  top: 0.51rem;
  right: 0.48rem;
  cursor: pointer;
}
.dialog-ruels.dialog-ruelsa .dialog-rules-title{
	display: block;
  width: 2.74rem;
  height: 0.4rem;
  margin: 0.82rem auto 0;
}
.dialog-rules-title {
  display: block;
  width: 2.66rem;
  height: 0.4rem;
  margin: 0.78rem auto 0;
}

.dialog-rules-con {
  width: 4.3rem;
  height:2.9rem;
  margin: 0.32rem auto 0;
  font-size: 0.26rem;
  font-family: "华文楷体";
  line-height: .36rem;
  color: #fff;
  overflow: auto;
}

.dialog-common {
  background: url(../../pc/c_images/suc.png) no-repeat 0 0 / 100% 100%;
  width: 5.62rem;
  height: 3.64rem;
  margin-top: -1.82rem;
  margin-left: -2.81rem;
}
.dialog-common .dialog-close{
	width:.35rem;
	height:.35rem;
	right:.46rem;
	top:.46rem;
}
.dialog-common .dialog-con {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 0.6rem;
}

.dialog-common .dialog-con p {
  font-family: "华文楷体";
  line-height: 1.5;
  color: #564131;
  font-size: 0.36rem;
}

.dialog-v,.dialog-vone {
  width: 7rem;
  height: 4rem;
  margin-top: -2rem;
  margin-left: -3.5rem;
}

.dialog-v .dialog-close,.dialog-vone .dialog-close{
  background: url(../images/dialog/close.png) no-repeat center center / 0.35rem 0.35rem;
  width: 0.6rem;
  height: 0.6rem;
  position: absolute;
  top: -0.6rem;
  right: 0rem;
}

.dialog-v .dialog-con,.dialog-vone .dialog-con {
  width: 100%;
  height: 100%;
}

.dialog-v .dialog-con video,.dialog-vone .dialog-con video {
  width: 100%;
  height: 100%;
}

.dialog-tasks1 {
  background: url(../images/dialog/bg5.png) no-repeat 0 0 / 100% 100%;
  width: 6.74rem;
  height: 7.98rem;
  margin-top: -3.99rem;
  margin-left: -3.37rem;
}

.dialog-tasks1-title {
  background: url(../images/dialog/bg-title.png) no-repeat 0 0 / 100% 100%;
  width: 5.68rem;
  height: 0.21rem;
  margin: 0.74rem auto 0;
  padding: 0 1rem;
  font-family: "华文楷体";
  line-height: 0.21rem;
  color: #564131;
  font-size: 0.24rem;
  text-align: center;
}

.dialog-tasks-list {
  width: 6.6rem;
  height:4.61rem;
  background:url(../c_images/rwb.jpg) no-repeat center;
  background-size:cover;
  position:relative;
  overflow: hidden;
  margin: 0.24rem auto 0;
  z-index:5;
}
.dialog-tasks-list li:nth-child(1){
	margin-top:.4rem;
}
.dialog-tasks-list li {
  width: 4.8rem;
  height: 0.64rem;
	border-bottom:0.01rem solid #91652d;
	position:relative;
	overflow: hidden;
	margin:0 auto 0;
}

.dialog-tasks-list li span {
	display: block;
  line-height: 0.64rem;
  font-family: "华文楷体";
  color: #24292d;
  font-size: 0.28rem;
  float:left;
}

.dialog-tasks-list li .dialog-task-go {
  background-image: url(../c_images/whd.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 1.34rem;
  height: 0.43rem;
  cursor: pointer;
  float:right;
  margin:.1rem 0 0 0;
}

.dialog-tasks-list li .dialog-task-go.active {
  background-image: url(../c_images/yhd.png);
  background-repeat: no-repeat;
  background-size: cover;
}

.dialog-tasks2 {
  background: url(../images/dialog/bg5.png) no-repeat 0 0 / 100% 100%;
  width: 6.74rem;
  height: 7.98rem;
  margin-top: -3.99rem;
  margin-left: -3.37rem;
}

.dialog-tasks2-title {
  display: block;
  width: 6.05rem;
  height: 0.64rem;
  margin: 0.4rem auto 0;
}

.dialog-all {
  background: url(../images/dialog/bg3.png) no-repeat 0 0 / 100% 100%;
  width: 6.74rem;
  height: 6.68rem;
  margin-left: -3.37rem;
  margin-top: -3.34rem;
}

.dialog-all-title {
  display: block;
  width: 4rem;
  height: 0.33rem;
  margin: 0.5rem auto 0;
}

.dialog-all ul {
  width: 6rem;
  margin: 0 auto 0;
}

.dialog-all ul li:first-child {
  margin-top: 0.24rem;
  width: 100%;
  display: flex;
  justify-content: center;
}

.dialog-all ul li:first-child img {
  width: 1.69rem;
  height: 1.69rem;
}

.dialog-all ul li:nth-child(2) {
  margin-top: 0.24rem;
  width: 100%;
  padding: 0 0.7rem;
  display: flex;
  justify-content: space-between;
}

.dialog-all ul li:nth-child(2) img {
  width: 1.28rem;
  height: 1.28rem;
}

.dialog-all ul li:nth-child(3) {
  margin-top: 0.24rem;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.dialog-all ul li:nth-child(3) img {
  width: 1.28rem;
  height: 1.28rem;
}

.dialog-get {
  background: url(../../pc/c_images/get.png) no-repeat 0 0 / 100% 100%;
  width: 5.62rem;
  height: 4.9rem;
  margin-left: -2.81rem;
  margin-top: -2.45rem;
}
.dialog-get .dialog-close{
	width:.35rem;
	height:.35rem;
	right:.46rem;
	top:.46rem;
}
.dialog-get-title1 {
  display: block;
  width: 4rem;
  height: 0.35rem;
  margin: 0.5rem auto 0;
}

.dialog-get-curPrize {
  display: block;
  width: 1rem;
  height: 1rem;
  margin: 0.95rem auto 0;
}

.dialog-get-curPrize img {
  width: 100%;
  height: 100%;
}

.dialog-get-title2 {
  display: block;
  width: 4rem;
  height: 0.35rem;
  margin: 0.24rem auto 0;
}

.dialog-get-had {
  width: 4.6rem;
  height: 1rem;
  display: flex;
  justify-content: space-between;
  margin: 0.5rem auto 0;
}

.dialog-get-had li {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}

.dialog-get-had.cur li {
  pointer-events: none;
}

.dialog-get-had li.cur {
  box-shadow: 0px 0px 10px 3px #ff701b;
}

.dialog-get-had li img {
  width: 100%;
  height: 100%;
}

.dialog-get-btnBox {
  width: 5rem;
  height: 1.1rem;
  display: flex;
  justify-content: space-between;
  margin: 0.2rem auto 0;
}

.dialog-get-btnBox a {
  width: 2.41rem;
  height: 0.95rem;
}

.dialog-get-btnBox a img {
  width: 100%;
  height: 100%;
}

.dialog-get-btnBox.cur a {
  filter: grayscale(1);
  visibility: hidden;
  pointer-events: none;
}

.dialog-saveAddress {
  background: url(../images/dialog/bg6.png) no-repeat 0 0 / 100% 100%;
  width: 6.74rem;
  height: 7.24rem;
  margin-left: -3.37rem;
  margin-top: -3.62rem;
}

.dialog-saveAddress .dialog-con {
  width: 100%;
  height: 100%;
  padding: 0 0.8rem;
}

.dialog-saveAddress-title {
  display: block;
  width: 5.02rem;
  height: 0.33rem;
  margin: 0.4rem auto 0;
}

.dialog-saveAddress-tips {
  margin-top: 0.2rem;
  font-family: "华文楷体";
  color: #564131;
  font-size: 0.26rem;
}

.dialog-saveAddress-had {
  width: 100%;
  height: 1.1rem;
  display: flex;
  justify-content: space-between;
  margin: 0.1rem auto 0;
}

.dialog-saveAddress-had li {
  width: 1.1rem;
  height: 1.1rem;
  cursor: pointer;
}

.dialog-saveAddress-had li img {
  width: 100%;
  height: 100%;
}

.dialog-saveAddress-input {
  width: 4.66rem;
  margin: 0.2rem auto 0;
}

.dialog-saveAddress-input li {
  width: 100%;
  height: 0.6rem;
  margin-bottom: 0.2rem;
}

.dialog-saveAddress-input li input {
  width: 100%;
  height: 100%;
  background: #5F4936;
  border: 1px solid #A08158;
  padding: 0 0.3rem;
  color: #FFEDC6;
  font-family: "华文楷体";
  font-size: 0.26rem;
}

input::-webkit-input-placeholder {
  color: rgba(255,255,255,.3);
  font-family: "华文楷体";
  font-size: 0.22rem;
}

.dialog-saveAddress-comfirm {
  display: block;
  width: 2.42rem;
  height: 0.96rem;
  margin: 0 auto 0;
  cursor: pointer;
}

.dialog-saveAddress-comfirm img {
  width: 100%;
  height: 100%;
}

.dialog-logs {
  background: url(../../pc/c_images/bkc.png) no-repeat 0 0 / 100% 100%;
  width: 6rem;
  margin-left: -3rem;
	transform: translate(0,-50%);
	-webkit-transform: translate(0,-50%);
	padding-bottom:.3rem;
}
.dialog-logs .dialog-close{
	width:.36rem;
	height:.36rem;
	background:url(../../pc/c_images/close.png) no-repeat center;
	background-size:cover;
	top:.3rem;
}
.dialog-logs-title {
  display: block;
  width: 1.44rem;
  margin: 0.3rem auto 0;
}

.dialog-logs-list {
  width: 5rem;
  height: 1.26rem;
  display: flex;
  justify-content: space-between;
  margin: 0.36rem auto 0;
}

.dialog-logs-list li {
  width: 1.1rem;
  height: 1.1rem;
  position: relative;
}

.dialog-logs-list li img {
  width: 100%;
  height: 100%;
}
.dialog-logs-list li p{
	width:1rem;
	height:.2rem;
	background:url(../../pc/c_images/lbm.png) no-repeat center;
	background-size:100% 100%;
	position:relative;
	font-size:.14rem;
	line-height:.2rem;
	text-align: center;
	color:#fff;
	margin:0.05rem auto 0;
	white-space: nowrap;
}
/* .dialog-logs-list li.cur::after {
  content: "";
  background: url(../images/dialog/logs-btn.png) no-repeat 0 0 / 100% 100%;
  width: 1.08rem;
  height: 0.34rem;
  position: absolute;
  bottom: -0.44rem;
  left: 50%;
  margin-left: -0.54rem;
  cursor: pointer;
} */

.dialog-logs .dialog-logs-saveAddress {
  display: block;
  width: 1.08rem;
  height: 0.34rem;
  margin: 0.3rem auto 0;
}

.dialog-logs .dialog-logs-saveAddress img {
  width: 100%;
  height: 100%;
}

.dialog-pre {
  background: url(../c_images/bg2.png) no-repeat 0 0 / 100% 100%;
  width: 6.34rem;
  height: 5.84rem;
  margin-left: -3.17rem;
  margin-top: -2.92rem;
}
.dialog-pre.active .dialog-pre-title{
	background:url(../c_images/tit1.png) no-repeat center;
  background-size:cover;
}
.dialog-pre.active .dialog-pre-comfirm{
	background:url(../c_images/yyc.png) no-repeat center;
	background-size:cover;
}
.dialog-pre-title {
  width: 2.83rem;
  height: 0.43rem;
  background:url(../c_images/tit.png) no-repeat center;
  background-size:cover;
  margin: 0.8rem auto 0;
}
.shebei{
	width:4.17rem;
	height:.76rem;
	position:relative;
	margin:0.16rem auto 0;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
}
.shebei img{
	display: block;
	width:2.07rem;
}
.shebei img.active{
	transform: scale(.9);
	-webkit-transform: scale(.9);
}
.dialog-pre-input {
  width: 3.82rem;
  overflow: hidden;
  position:relative;
  margin:0 auto 0;
}

.dialog-pre-input li {
  width: 100%;
  height: 0.54rem;
  position: relative;
	margin-top:.16rem;
}

.dialog-pre-input li input {
  width: 3.8rem;
  height: .52rem;
  background: #1c2b3b;
  border: 0.01rem solid #484c4f;
  color: #fff;
  font-family: "华文楷体";
  font-size: 0.22rem;
  text-indent:.2rem;
}

.dialog-pre-vcBtn {
  background: url(../c_images/get.png) no-repeat 0 0 / 100% 100%;
  width: 1.34rem;
  height: 0.54rem;
	color:#fff;
	position:absolute;
	right:0;
	top:0;
  line-height: 0.54rem;
  text-align: center;
}

.dialog-pre-vcBtn span {
  color: #fff;
  font-family: "华文楷体";
  font-size: 0.2rem;
}

.dialog-pre-input li input.dialog-pre-imgVc {
  width: 2.45rem;
}

.dialog-pre-imgVcBox {
  float: right;
  width: 1.34rem;
  height: 100%;
}

.dialog-pre-imgVcBox img {
  width: 100%;
  height: 100%;
}

.dialog-pre-comfirm {
  display: block;
  width: 2.4rem;
  height: 0.63rem;
  background:url(../c_images/yy.png) no-repeat center;
  background-size:100% 100%;
  margin: 0.24rem auto 0;
  cursor: pointer;
}

.dialog-pre-comfirm img {
  width: 100%;
  height: 100%;
}

.dialog-force1 {
  background: url(../../pc/c_images/shili.png) no-repeat 0 0 / 100% 100%;
  width: 5.62rem;
  height: 3.64rem;
  margin-left: -2.81rem;
  margin-top: -1.82rem;
}
.dialog-force1 .dialog-close{
	width:.35rem;
	height:.35rem;
	right:.46rem;
	top:.46rem;
}
.dialog-force1-title {
  display: block;
  width: 5.46rem;
  height: 0.35rem;
  margin: 0.48rem auto 0;
}

.dialog-force1-name {
  display: block;
  margin: 1.44rem auto 0;
  width: 4rem;
  height: 0.6rem;
  border: 0.01rem solid #474c50;
  background: #1c2b3b;
  padding: 0 0.3rem;
  color: #fff;
  font-family: "华文楷体";
  font-size: 0.26rem;
}

.dialog-force1-comfirm {
  display: block;
  width: 1.36rem;
  height: 0.54rem;
  margin: 0.3rem auto 0;
}

.dialog-force1-comfirm img {
  width: 100%;
  height: 100%;
}

.dialog-force2 {
  background: url(../c_images/bg.png) no-repeat 0 0 / 100% 100%;
  width: 5.62rem;
  height: 3.64rem;
  margin-left: -2.81rem;
  margin-top: -1.82rem;
}
.dialog-force2 .dialog-close{
	width:.35rem;
	height:.35rem;
	right:.46rem;
	top:.46rem;
}
.dialog-force2-title {
  display: block;
  width: 5.47rem;
  height: 0.38rem;
  margin: 0.5rem auto 0;
}

.dialog-force2-tips1 {
  width: 4.66rem;
  margin: 0.8rem auto 0;
  font-family: "华文楷体";
  color: #fff;
  font-size: 0.26rem;
}

.dialog-force2-cipherBox {
  width: 4.66rem;
  height: 0.6rem;
  margin: 0.1rem auto 0;
  position: relative;
}

.dialog-force2-cipher {
  display: block;
  width: 100%;
  height: 100%;
  border:0.01rem solid #464b4f;
	background: #1c2b3b;
  padding: 0 0.3rem;
  color: #fff;
  /* font-family: "华文楷体"; */
  font-size: 0.26rem;
  line-height: 0.6rem;
}

.dialog-force2-copy {
  width: 1.35rem;
  height: 0.54rem;
  background:url(../../pc/c_images/get_yzm.png) no-repeat 0 0 / 100% 100%;
  position: absolute;
  top: .03rem;
  right: 0;
  cursor: pointer;
  font-size:.24rem;
  text-align: center;
  line-height:.54rem;
  color:#fff;
}

.dialog-force2-tips3 {
  width: 4.66rem;
  margin: 0.2rem auto 0;
  font-family: "华文楷体";
  color: #564131;
  font-size: 0.3rem;
  text-align: center;
}

.dialog-force2-shareBox {
  width: 4.64rem;
  height: 0.6rem;
  display: flex;
  justify-content: space-between;
  margin: 0.3rem auto 0.1rem;
}

.dialog-force2-shareBox a {
  width: 1.18rem;
  height: 0.6rem;
 	background:url(../../pc/c_images/bgb.png) no-repeat 0 0 / 100% 100%; 
	font-size:.24rem;
	text-align: center;
	line-height:.6rem;
	color:#fff;
}

.dialog-force2-tips2 {
  width: 4.66rem;
  margin: 0 auto;
  font-family: "华文楷体";
  color: #fff;
  font-size: 0.24rem;
  text-align: center;
}

.dialog-force3 {
  background: url(../../pc/c_images/anhao.png) no-repeat 0 0 / 100% 100%;
  width: 5.62rem;
  height: 3.64rem;
  margin-left: -2.81rem;
  margin-top: -1.82rem;
}
.dialog-force3 .dialog-close{
	width:.35rem;
	height:.35rem;
	right:.46rem;
	top:.46rem;
}
.dialog-force3-title {
  display: block;
  width: 5.46rem;
  height: 0.35rem;
  margin: 0.48rem auto 0;
}

.dialog-force3-cipher {
  display: block;
  margin: 1.44rem auto 0;
  width: 4.66rem;
  height: 0.6rem;
  background: #1c2b3b;
  border: 0.01rem solid #464b4f;
  padding: 0 0.3rem;
  color: #fff;
  /* font-family: "华文楷体"; */
  font-size: 0.26rem;
}

.dialog-force3-comfirm {
  display: block;
  width: 1.36rem;
  height: 0.54rem;
  margin: 0.3rem auto 0;
}

.dialog-force3-comfirm img {
  width: 100%;
  height: 100%;
}

.dialog-force4 {
  background: url(../c_images/bg.png) no-repeat 0 0 / 100% 100%;
  width: 6.74rem;
  height: 4.37rem;
  margin-left: -3.37rem;
  margin-top: -2.185rem;
}

.dialog-force4-title {
  width: 5.68rem;
  height: 0.21rem;
  margin: 0.8rem auto 0;
  padding: 0 1rem;
  font-family: "华文楷体";
  line-height: 0.21rem;
  color: #fff;
  font-size: 0.28rem;
  text-align: center;
  font-weight: 700;
}

.dialog-force4-title span {
  font-family: "微软雅黑","黑体","宋体";
}

.dialog-force4-tips1 {
  width: 4.66rem;
  margin: 0.2rem auto 0;
  font-family: "华文楷体";
  color: #fff;
  font-size: 0.26rem;
}

.dialog-force4-cipherBox {
  width: 4.66rem;
  height: 0.6rem;
  margin: 0.1rem auto 0;
  position: relative;
}

.dialog-force4-cipher {
  display: block;
  width: 100%;
  height: 100%;
  background: #1c2b3b;
  border: 0.01rem solid #464b4f;
  padding: 0 0.3rem;
  color: #fff;
  /* font-family: "华文楷体"; */
  font-size: 0.26rem;
  line-height: 0.6rem;
}

.dialog-force4-copy {
  width: 1.35rem;
  height: 0.54rem;
  background:url(../../pc/c_images/get_yzm.png) no-repeat 0 0 / 100% 100%;
  position: absolute;
  top: .03rem;
  right: 0;
  cursor: pointer;
  font-size:.24rem;
  text-align: center;
  line-height:.54rem;
  color:#fff;
  font-family: "华文楷体";
}

.dialog-force4-copy img {
  width: 100%;
  height: 100%;
}

.dialog-force4-tips3 {
  width: 4.66rem;
  margin: 0.2rem auto 0;
  font-family: "华文楷体";
  color: #564131;
  font-size: 0.3rem;
  text-align: center;
}

.dialog-force4-shareBox {
  width: 4.64rem;
  height: 0.6rem;
  display: flex;
  justify-content: space-between;
  margin: 0.4rem auto 0.2rem;
}

.dialog-force4-shareBox a {
  width: 1.18rem;
  height: 0.6rem;
  background: url(../../pc/c_images/bgb.png) no-repeat 0 0 / 100% 100%;
  font-size: .24rem;
  text-align: center;
  line-height: .6rem;
  color: #fff;
}

.dialog-force4-tips2 {
  width: 4.66rem;
  margin: 0 auto;
  font-family: "华文楷体";
  color: #fff;
  font-size: 0.24rem;
  text-align: center;
}

.dialog-wxQr {
  background: url(../../pc/c_images/gwx.png) no-repeat 0 0 / 100% 100%;
  width: 5.26rem;
  height: 4.46rem;
  margin-left: -2.63rem;
  margin-top: -2.23rem;
}
.dialog-wxQr .dialog-close{
	width:.35rem;
	height:.35rem;
	right:.27rem;
	top:.27rem;
}
.dialog-wxQrImg {
  width: 2.2rem;
  height: 2.2rem;
  position: absolute;
 	top: 0.85rem;
  left: 1.53rem;
  pointer-events: auto !important;
  z-index: 10;
}

.dialog-wxQr-tips {
  width: 4.66rem;
  margin: 0.36rem auto 0;
  font-family: "华文楷体";
  color: #564131;
  font-size: 0.3rem;
  text-align: center;
}

.dialog-shareLink {
  background: url(../c_images/bg.png) no-repeat 0 0 / 100% 100%;
  width: 5.62rem;
  height: 3.64rem;
  margin-left: -2.81rem;
  margin-top: -1.82rem;
}
.dialog-shareLink .dialog-close{
	width:.35rem;
	height:.35rem;
	right:.46rem;
	top:.46rem;
}
.dialog-shareLink-tips {
  width: 4.66rem;
  margin: 0.9rem auto 0;
  font-family: "华文楷体";
  color: #fff;
  font-size: 0.22rem;
  text-align: center;
  line-height: 1.5;
}

.dialog-shareLinkCopy {
  display: block;
  width: 2.13rem;
  height: 0.4rem;
  margin: 0.3rem auto 0;
}

.dialog-shareLinkCopy img {
  width: 100%;
  height: 100%;
}

.dialog-shareWx {
  background: url(../c_images/bg.png) no-repeat 0 0 / 100% 100%;
  width: 5.62rem;
  height: 3.64rem;
  margin-left: -2.81rem;
  margin-top: -1.82rem;
}
.dialog-shareWx .dialog-close{
	width:.35rem;
	height:.35rem;
	right:.46rem;
	top:.46rem;
}
.dialog-shareWx-tips1 {
  width: 4.66rem;
  margin: 0.7rem auto 0;
  font-family: "华文楷体";
  color: #fff;
  font-size: 0.24rem;
}

.dialog-shareWx-cipher {
  display: block;
  margin: 0.1rem auto 0;
  width: 4.66rem;
  height: 0.6rem;
  background: #1c2b3b;
  border: 0.01rem solid #464b4f;
  padding: 0 0.3rem;
  color: #fff;
  font-size: 0.26rem;
  line-height: 0.6rem;
}

.dialog-shareWx-tips2 {
  width: 4.66rem;
  margin: 0.1rem auto 0;
  font-family: "华文楷体";
  color: #fff;
  font-size: 0.24rem;
  text-align: center;
  line-height: 1.5;
}

.dialog-shareWxCopy {
  display: block;
  width: 2.96rem;
  height: 0.81rem;
  margin: 0.1rem auto 0;
}

.dialog-shareWxCopy img {
  width: 100%;
  height: 100%;
}

.dialog-shareTap {
  background: url(../c_images/bg.png) no-repeat 0 0 / 100% 100%;
  width: 5.62rem;
  height: 3.64rem;
  margin-left: -2.81rem;
  margin-top: -1.82rem;
}
.dialog-shareTap .dialog-close{
	width:.35rem;
	height:.35rem;
	right:.46rem;
	top:.46rem;
}
.dialog-shareTap-tips1 {
  width: 4.66rem;
  margin: 0.7rem auto 0;
  font-family: "华文楷体";
  color: #fff;
  font-size: 0.24rem;
}

.dialog-shareTap-cipher {
  display: block;
  margin: 0.1rem auto 0;
  width: 4.66rem;
  height: 0.6rem;
  background: #1c2b3b;
  border: 0.01rem solid #464b4f;
  padding: 0 0.3rem;
  color: #fff;
  font-size: 0.26rem;
  line-height: 0.6rem;
}
.copyCon {
    width: 0;
    height: 0;
    text-indent: -10000em;
}
.dialog-shareTap-tips2 {
  width: 4.66rem;
  margin: 0.1rem auto 0;
  font-family: "华文楷体";
  color: #fff;
  font-size: 0.24rem;
  text-align: center;
  line-height: 1.5;
}

.dialog-shareTapCopy {
  display: block;
  width: 2.96rem;
  height: 0.81rem;
  margin: 0.1rem auto 0;
}

.dialog-shareTapCopy img {
  width: 100%;
  height: 100%;
}

.goHome {
  width: 0.8rem;
  height: 1.22rem;
  position: fixed;
  top: 0.2rem;
  left: 0.2rem;
  z-index: 90;
  cursor: pointer;
}

.goHome img {
  width: 100%;
  height: 100%;
}

.denglong1{
	display: block;
	width:.8rem;
	position:absolute;
	right:1rem;
	top:1rem;
	animation: vvGo 16s linear infinite;
	-webkit-animation: vvGo 16s linear infinite;
	z-index:2;
}
.denglong2{
	display:block;
	width:.8rem;
	position:absolute;
	left:1rem;
	top:1rem;
	animation: vvGo 18s linear infinite;
	-webkit-animation: vvGo 18s linear infinite;
	z-index:2;
}
.denglong3{
	display:block;
	width:.8rem;
	position:absolute;
	right:5rem;
	top:1rem;
	animation: vvGo 18s linear infinite;
	-webkit-animation: vvGo 18s linear infinite;
	z-index:2;
}
.denglong4{
	display:block;
	width:.8rem;
	position:absolute;
	left:2rem;
	top:4rem;
	animation: vvGo 18s linear infinite;
	-webkit-animation: vvGo 18s linear infinite;
	z-index:2;
}
.denglong5{
	display:block;
	width:.8rem;
	position:absolute;
	right:1rem;
	top:8rem;
	animation: vvGo 18s linear infinite;
	-webkit-animation: vvGo 18s linear infinite;
	z-index:2;
}
@keyframes vvGo{
	0%{transform: translate(0,0) rotate(0deg);opacity: 1;}
	100%{transform: translate(-2rem,10rem) rotate(360deg);opacity: .7;}
}
@-webkit-keyframes vvGo{
	0%{transform: translate(0,0) rotate(0deg);opacity: 1;}
	100%{transform: translate(-2rem,10rem) rotate(360deg);opacity: .7;}
}