.swiper-container{
  width: 100%;
}
.swiper-container img{display: block;width: 100%;}

.searchCont{width: 100%;height: 0.88rem;position: fixed;top: 0;left: 0;z-index: 10000;}
.searchCont input{display: block;width: 96%;height: 0.88rem;margin: 0 auto;border-radius: 3px;border: 0;padding-left: 4%;font-size: 0.28rem;}
.fixedBottom{padding-top: 0.88rem;}
.smallTips{background: #FF9F49;width: 100%;height: 0.54rem;line-height: 0.54rem;color: #FFF;text-align: center;}

.guestList{width: 49%;float: left;margin-right:1%;min-height:2.92rem;margin-top:0.2rem;}
.guestList:nth-child(2n){margin-left:1%;margin-right:0%;}
.guestphoto{display: block;width: 1.48rem;height: 1.48rem;overflow: hidden;border-radius: 50%;margin: 0 auto;}
.guestName{width: 100%;text-align: center;font-size: 0.28rem;font-weight: 600;padding-top: 0.1rem;}
.guestIntro{width: 100%;text-align: center;font-size: 0.24rem;padding-top: 0.05rem;line-height: 1.5;}
.headPortraitCont{background: #f2f2f2;width: 100%;padding-top: 0.2rem;height: 4rem;}
.headInfo{position: relative;width: 100%;height: 100%;}
.headbg{display: block;position: absolute;top: 0;left: 50%;width: 3.4rem;height: 3.4rem;margin-left: -1.7rem;}
.guestheadimg{display: block;position: absolute;top:0.18rem;left:50% ;width: 1.6rem;height: 1.6rem;border-radius: 50%;overflow: hidden;margin-left: -0.8rem;}
.guestDName{font-weight: 600;font-size: 0.32rem;color: #000000;position: absolute;top: 2rem;left: 0;width: 100%;text-align: center;}
.guestDintroction{font-size: 0.26rem;color: #666666;position: absolute;top:2.5rem;left:50%;width: 4.6rem;text-align: center;margin-left: -2.3rem;line-height: 1.65;}
.TaSpeech{padding-top: 0.4rem;}
.speechList{width: 100%;background: #F2F2F2;margin-top: 0.3rem;}
.speechListcont{width: 6.3rem;margin: 0 auto;padding: 0.3rem 0;border-radius: 3px;}
.speechtitle{font-size: 0.28rem;font-weight: 700;color: #000000;line-height: 1.6;}
.speechVenueType{line-height: 1.75;font-size: 0.22rem;padding-top: 0.1rem;}
.venueleft{color: #2351FB;}
.videoCont{width: 100%;position: relative;margin-top: 0.3rem;}
.videoCont video{width: 100%;height:3.88rem;display:block;}
.videoabso{position: absolute;top: 0;left: 0;width: 100%;height: 3.88rem;}
.videobg{position: absolute;top: 0;left: 0;z-index: 10;width: 100%;height:3.88rem;overflow: hidden;}
.videobg img{display: block;width: 100%;}
.bfbtn{display: block;position: absolute;top: 50%;left: 50%;width: 1.12rem;height: 1.12rem;margin-top: -0.56rem;margin-left: -0.56rem;z-index: 11;}
.tripPeo{width: 100%;height: 1rem;position: fixed;bottom: 0;left: 0;z-index: 1000;background: #F2F2F2;}
.tripPeoBtn{display: block;width: 0.54rem;height: 0.54rem;margin-top: 0.23rem;margin-left: 1.4rem;}
.tripPeoInfo{font-size: 0.32rem;font-weight: 600;color: #2351FB;height: 1rem;line-height: 1rem;margin-left: 0.2rem;}
.weatherRemind{margin-top: 0.4rem;}
.weatherLeft{
  width: 1.5%;border-top-left-radius: 3px;border-bottom-left-radius: 3px;
  background: -webkit-linear-gradient(#FED637, #FFBE23);
  background: -o-linear-gradient(#FED637, #FFBE23); 
  background: -moz-linear-gradient(#FED637, #FFBE23);
  background: linear-gradient(#FED637, #FFBE23);
  padding: 0.2rem 0;
}
.weatherRight{width: 98.5%;padding: 0.2rem 0;background: #FFF;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.weathertitle{font-size: 0.3rem;color: #000000;font-weight: 600;width: 6.2rem;margin: 0 auto;}
.weatherDetail{width: 6.2rem;margin: 0 auto;margin-top: 0.1rem;font-size: 0.26rem;color: #333;line-height: 1.5;}
.fromTrip{padding-top: 0.4rem;}
.fromTripCont{padding: 0.3rem 0;background: #FFF;border-radius: 3px;margin-top: 0.3rem;}
.tripWidth{width: 6.3rem;margin: 0 auto;position: relative;}
.stateLogo{display: block;width: 0.36rem;height: 0.36rem;margin-left:0.27rem;margin-bottom:0.3rem;}
.stateSetOut{color: #71B5FF;font-size: 0.26rem;margin-left: 0.1rem;}
.stateNoSet{color: #C2C2C2;font-size: 0.26rem;margin-left: 0.1rem;}
.stateArrived{color: #8FD143;font-size: 0.26rem;margin-left: 0.1rem;}
.tripInfos{padding-top: 0.2rem;}
.tripInfoLeft,.tripInfoRight{width:2.7rem;text-align: left}
.tripInfoCenter{width: 0.9rem;text-align: center;color: #000000;font-size: 0.28rem;margin-top: 0.5rem;}
.hbinfo{width: 100%;text-align: center;padding-top: 0.1rem;color:#2351FB;}
.tripInfoRight{text-align: right;}
.planeName{color: #000000;font-size: 0.24rem;line-height: 1.5;}
.planeTime{color: #000000;font-weight: 600;font-size: 0.45rem;line-height: 1.5;}
.planeDate{color: #666666;font-size: 0.2rem;line-height: 1.5;}
.planeEndDate{color: #FF4D4D;font-size: 0.2rem;line-height: 1.5;}
.transfer{width: 100%;height: 0.5rem;line-height: 0.5rem;text-align: center;font-size: 0.24rem;color: #666666;background: #F2F2F2;margin-top: 0.2rem;}
.guestLetter{padding: 0.2rem 0;background: #FFF;border-radius: 3px;}
.guestLetter{margin-top: 0.4rem;}
.letterTop{font-weight: 600;font-size: 0.36rem;color: #000000;line-height: 1.75;}
.letterdetail{color: #000000;font-size: 0.26rem;line-height: 1.75;margin-top: 0.1rem;}
.scheduleListTitle{padding:0.2rem 0;
  border-radius: 3px;margin-top: 0.4rem;
  background: -webkit-linear-gradient(left, #B03EFF, #2351FB);
  background: -o-linear-gradient(right,#B03EFF, #2351FB); 
  background: -moz-linear-gradient(right,#B03EFF, #2351FB);
  background: linear-gradient(to right,#B03EFF, #2351FB);

}
.scheduleTitleL{width: 5.7rem;color: #FFF;}
.scheduleCH{font-size: 0.32rem;font-weight: 600;}
.scheduleEN{font-size: 0.18rem;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.scheduleTitleR{width: 0.5rem;height:0.5rem;display: block;margin-top: 0.05rem;}
.scheDetailsList{position: relative;background: #FFF;border-radius: 3px;margin-top: 0.3rem;padding: 0.2rem 0;}
.verticals{width: 3px;height: 0.88rem;background:#4369F6;border-radius: 3px; position: absolute;top: 50%;left: 0;margin-top: -0.44rem;}
.scheDetailsListL{width: 5.6rem;}
.speechLectuer{color: #8F8F8F;line-height: 1.6;font-size: 0.24rem;}
.venueTime{color: #2351FB;font-size: 0.2rem;}
.scheDetailsListR{display: block;width: 0.5rem;height: 0.5rem;position: absolute;top: 30%;right:10px;margin-top: -0.25rem;}
.platecont{
 color: #ffffff;font-size: 0.28rem;
  background:#FF8245;border-radius: 3px;
  padding: 0.15rem 0;margin-bottom: -0.1rem;
}
.platetitle{font-size: 0.28rem;width: 92%;margin: 0 auto;}
.platepeo{font-size: 0.24rem;width: 92%;margin: 0 auto;line-height: 1.75;}
.scheduleDetails{display: none;}
.add_transform{
  transform:rotate(180deg);
  -ms-transform:rotate(180deg); 	/* IE 9 */
  -moz-transform:rotate(180deg); 	/* Firefox */
  -webkit-transform:rotate(180deg); /* Safari 閸滐拷 Chrome */
   -o-transform:rotate(180deg); 	/* Opera */
   transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out; /* Firefox 4 */
   -webkit-transition: all 0.3s ease-in-out; /* Safari 閸滐拷 Chrome */
   -o-transition: all 0.3s ease-in-out; /* Opera */
}
.addrotate{
  transform:rotate(0deg);
  -ms-transform:rotate(0deg); 	/* IE 9 */
  -moz-transform:rotate(0deg); 	/* Firefox */
  -webkit-transform:rotate(0deg); /* Safari 閸滐拷 Chrome */
  -o-transform:rotate(0deg); 	/* Opera */
  transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out; /* Firefox 4 */
  -webkit-transition: all 0.3s ease-in-out; /* Safari 閸滐拷 Chrome */
  -o-transition: all 0.3s ease-in-out; /* Opera */
}
@keyframes shankes{
  /* 0%{right: 10%;}
  100% {right: 9%;} */
  0%{opacity: 1;}
  100%{opacity: 0;}
}
@-webkit-keyframes shankes{
  0%{opacity: 1;}
  100%{opacity: 0;}
}
@-moz-keyframes shankes{
  0%{opacity: 1;}
  100%{opacity: 0;}
}
@-o-keyframes shankes{
  0%{opacity: 1;}
  100%{opacity: 0;}
}
.remidpopup{width: 100%;height: 100%;background: rgba(0,0,0,0.6);position: fixed;top: 0;left: 0;z-index: 1000000;}
.ringtone{position: absolute;top: 29%;right: 10%;width: 0.5rem;height: 0.5rem;opacity: 1;
  animation: shankes 0.3s ease 10 forwards alternate;
  -webkit-animation:shankes 0.3s ease 10 forwards alternate;
  -moz-animation: shankes 0.3s ease 10 forwards alternate;	
  -o-animation: shankes 0.3s ease 10 forwards alternate;
}
.quline{position: absolute;top: 30%;right: 18%;width: 4.2rem;}
.remidwords{color: #FFF;line-height: 1.75;position: absolute;top: 49%;left: 17%;}
.remidtitle{font-size: 0.38rem;font-weight: 600;}
.remiddetail{font-size: 0.3rem;font-weight: 900;}
.knowbtn{
  width: 3.6rem;height: 0.8rem;color: #FFF;border: 2px solid #FFF;border-radius: 30px;
  text-align: center;line-height: 0.8rem;font-size: 0.32rem;
  position: absolute;top: 64%;left: 50%;margin-left: -1.8rem;
}


.exhibitNav .exhibitTab {width: 100%;background: #F2F2F2;height: 0.8rem;}
.exhibitTab .tabcont {width: 49%;color: #000;font-size: 0.32rem;font-weight: 600;display:inline-block;text-align: center;line-height: 0.77rem;}
.exhibitTab .curr {color: #2351FB;}
.exhibitContent .tabindex {display: none;width: 100%;margin-top: 0.2rem;}
.exhibitTop{position: relative;width: 100%;height: 4.22rem;}
.exhibitPoster{position: absolute;top: 0;left: 0;z-index: 9;width: 100%;height: 4.22rem;}
.exhibitBot{padding: 0.3rem 0 0.35rem 0;}
.exhibitName{font-size: 0.32rem;color: #000000;font-weight: 600;}
.bojin{color: #DDBC74;font-size: 0.24rem;height: 0.28rem;line-height: 0.28rem;padding-top: 0.15rem;}
.gradeLogo{display: block;float: left;width: 0.24rem;height: 0.24rem;}
.sponsor{margin-left: 0.1rem;}
.zhanshang{color: #12E06A;font-size: 0.24rem;height: 0.28rem;line-height: 0.28rem;padding-top: 0.1rem;}
.superVip{color: #FF6C39;font-size: 0.24rem;height: 0.28rem;line-height: 0.28rem;padding-top: 0.1rem;}
.zuanshi{color: #60C3FE;font-size: 0.24rem;height: 0.28rem;line-height: 0.28rem;padding-top: 0.1rem;}
.baijin{color: #B9B9B9;font-size: 0.24rem;height: 0.28rem;line-height: 0.28rem;padding-top: 0.1rem;}
.huangjin{color: #FFDF7E;font-size: 0.24rem;height: 0.28rem;line-height: 0.28rem;padding-top: 0.1rem;}
.VIP{color: #FFAF57;font-size: 0.24rem;height: 0.28rem;line-height: 0.28rem;padding-top: 0.1rem;}
.buzhanTime{padding-top: 0.4rem;}
.buzhanTime .title{font-size: 0.28rem;font-weight: 600;color: #000000;}
.buzhanTime .detail,.buzhanTime .type{font-size: 0.26rem;color: #000000;line-height: 1.75;}
.downBtn{width: 100%;height: 0.8rem;line-height: 0.8rem;text-align: center;color: #ffffff;font-size:0.3rem;background: #2351FB;border-radius: 3px; margin-top: 0.3rem;}
.buzhanTime .zhanwei{display: block;width: 6rem;margin: 0 auto;margin-top: 0.3rem;}
.guidecont{padding-top: 0.4rem;}
.guidetitle{padding-top: 0.4rem;font-size: 0.32rem;color: #000000;font-weight: 600;}
.guidedetail{font-size: 0.28rem;color: #000000;line-height: 1.75;padding-top: 0.1rem;}
.guideNumber{width: 100%;padding-top: 0.2rem;}
.numerPeo{width: 50%;float: left;font-size: 0.28rem;color:#000;line-height: 1.75;}
.numerPeo em{width: 26%;margin-right: 0.1rem;display: inline-block;}
.bookHotel{width: 100%;height: 0.8rem;line-height: 0.8rem;text-align: center;color: #FFF;font-size: 0.3rem;border-radius: 3px;background: #2351FB;margin-top: 0.2rem;}
.mapcont{margin-top: 0.2rem;}
.mapImgs{margin-top: 0.2rem;width: 100%;}
.mapImgs img{display: block;width: 100%;border-radius: 3px;}

.videoExhibit{width: 100%;position: relative;}
.videoExhibit video{width: 100%;height:4.22rem;display:block;}
.videoabExhibit{position: absolute;top: 0;left: 0;width: 100%;height: 4.22rem;}
.videobgExhibit{position: absolute;top: 0;left: 0;z-index: 10;width: 100%;height:4.22rem;overflow: hidden;}
.videobgExhibit img{display: block;width: 100%;}
.smallProgram{background: #FFE096;border-radius: 3px;padding: 0.2rem 0;}
.programL{margin-left: 0.3rem;width: 2rem;overflow: hidden;}
.programL img{display: block;width: 2rem;}
.programC{   margin-left: 0.2rem;
    font-size: 0.26rem;
    color: #000000;
    line-height: 1.75;
    height: 0.5rem;
    width: 4rem;
    margin-top: 0.6rem;}
.programC .title{font-weight: 600;}
.programR{width: 1.2rem;height: 1.2rem;overflow: hidden;border-radius: 50%;margin-top: 0.4rem;margin-right: 0.3rem;background: #FFF;color: #EEAA1A;font-size: 0.2rem;text-align: center;}
.programR p:first-child{height: 0.6rem;line-height: 0.9rem;}
.guidedetail img{display: block;width: 100%;border-radius: 3px;}
.reminder{color: #FF4D4D;font-size: 0.3rem;font-weight: 600;width: 6.2rem;margin: 0 auto;padding-bottom: 0.1rem;}
.reminderDetail{font-size: 0.28rem;color: #000000;line-height: 1.55;width: 6.2rem;margin: 0 auto;padding-top: 0.1rem;}
.ticketCont{margin-top: 0.3rem;}
.ticketTop{height: 2.5rem;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.ticketTop img{display: block;width: 6.9rem;height: 2.5rem;}
.ticketCenter{background: #FFF;padding: 0.2rem 0;}
.ticketBottom{
  height: 1.3rem;
  /* background: -webkit-linear-gradient(left, #B03EFF, #2351FB);
  background: -o-linear-gradient(right,#B03EFF, #2351FB); 
  background: -moz-linear-gradient(right,#B03EFF, #2351FB);
  background: linear-gradient(to right,#B03EFF, #2351FB); */
  background: #F8F8F8;border: 1px solid #f0f0f0;
}
.ticketCL{font-size: 0.28rem;color: #8F8F8F;margin-left: 0.2rem;float: left;line-height: 0.5rem;margin-top: 0.1rem;}
.ticketCL strong{font-size: 0.3rem;color: #000000;}
.ticketCR{float: right;margin-right: 0.2rem;position: relative;}
.reducebtn{display:block;width: 0.5rem;height: 0.5rem;border: 1px solid #e3e3e3;
font-size: 0.5rem;text-align: center;line-height: 0.5rem;color: #999;}
.reducebtn img{display: block;width: 0.4rem;margin: auto;margin-top: 0.2rem;}
.addbtn{display:block;width: 0.5rem;height: 0.5rem;border: 1px solid #e3e3e3;
font-size: 0.4rem;text-align: center;line-height: 0.5rem;}
.addbtn img{display: block;width: 0.25rem;margin: auto;padding-top: 0.15rem;}
.resultcont{display: block;width: 0.5rem;height: 0.5rem;text-align: center;line-height: 0.5rem;font-size: 0.3rem;color: #000000;background: #e6e6e6;border: 1px solid #e3e3e3;}
.ticketScroll{width: 6.5rem;margin: 0 auto;height: 1.3rem;overflow:hidden;box-sizing:border-box;}
.ticketBCont{width: 6.5rem;margin: 0 auto;height: 1.3rem;}
.studentbtn{display: block;height: 0.6rem;line-height: 0.6rem;padding: 0 0.1rem;background: #FF4D4D;font-size: 0.26rem;color: #FFF;border-radius: 3px;}
.ticketzt{font-weight: 600;color: #FFF;font-size: 0.24rem;}
.ticketzb{font-size: 0.38rem;font-weight: 600;color: #FED637;}

.signImgs{width: 0.6rem;height: 0.6rem;overflow: hidden;border-radius: 50%;margin-right: -0.2rem; }
.signImgs img{width: 0.6rem;height: 0.6rem;display: block;}
.peoGroup{color: #000;font-size: 0.28rem;height: 0.6rem;line-height: 0.6rem;margin-left: 0.4rem;}
.ticketBCR{margin-top: 0.35rem;padding: 0 0.1rem;height: 0.6rem;text-align: center;line-height: 0.6rem;color: #FFF;font-weight: 600;font-size: 0.3rem;background: #8f45ff;border-radius: 3px;}
.ticketBCL{margin-top: 0.23rem;display:none;}
.ticketBCC{margin-top: 0.32rem;}


.initiator{background: #FFF;border-radius: 6px;margin-top: 0.3rem;padding: 0.2rem 0;}
.initiatorinfo{width: 94%;margin: 0 auto;line-height: 1.6;font-size: 0.28rem;}
.initiatorinfo span{color: #FFA523;}
.seemoremeet{font-size: 0.24rem;color: #2351FB;line-height: 1.6;text-align: center;font-weight: 600;}
.rgbg{position: fixed;
    bottom: 7%;
    left: 0%;
    height: 1.6rem;
    font-size: 0.32rem;
    font-weight: 600;
    width: 100%;z-index: 100;
    background: rgba(230,230,230,0.9);}
.paybtns{height: 0.9rem;line-height: 0.9rem;font-size: 0.32rem;font-weight: 600;margin-top: 0.35rem;}
.paybtnL{width: 50%;background: #FFF;text-align: center;color: #FF4D4D;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.paybtnR{width: 50%;background: #FF4D4D;text-align: center;color: #FFF;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}

.ckgdbtn{
	width: 4rem;
    height: 0.6rem;
    background: #2351FB;
    color: #FFF;
    border-radius: 30px;
    line-height: 0.6rem;
    text-align: center;
    font-size: 0.26rem;
    margin: 0.5rem auto 0;
}


.initiator{background: #FFF;border-radius: 6px;margin-top: 0.3rem;padding: 0.2rem 0;}
.initiatorinfo{width: 94%;margin: 0 auto;line-height: 1.6;font-size: 0.28rem;}
.initiatorinfo span{color: #FFA523;}
.seemoremeet{font-size: 0.24rem;color: #2351FB;line-height: 1.6;text-align: center;font-weight: 600;}

.collagebox{width: 6.9rem;margin: 0 auto;margin-top: 0.5rem;position: relative;}
.collageimg{display: block;width: 100%;}
.ptxz{display: block;position: absolute;top: 0.41rem;left: 0;width: 1.7rem;}
.ptendtime{position: absolute;top: 0.8rem;left: 0;width: 100%;text-align: center;font-size:0.7rem;font-weight: 900;color: #FE3F63;}
.ptendwords{position: absolute;top: 1.8rem;left: 0;width: 100%;text-align: center;font-size: 0.23rem;color: #999;}
.ptopenbtn{display: block;position: absolute;top: 2.4rem;left: 50%;width: 2.4rem;margin-left: -1.2rem;}
.elsepeo{position: absolute;top:5.4rem;left: 0;width: 100%;text-align: center;font-size: 0.3rem;color: #fff;}
.elsepeo span{color: #F6FC45;font-size: 0.35rem;}
.invitebox{position: absolute;top: 6.2rem;left:50%;width: 5.5rem;margin-left: -2.75rem;}
.invitebox img{display: block;width: 100%;}
.inviteword{position: absolute;top: 8px;width: 100%;text-align: center;color: #D7563E;font-size: 0.35rem;font-weight: 900;}

.collagefriendcont{width: 6.9rem;background: #fff;border-radius: 6px;margin: 0 auto;margin-top: 0.56rem;padding: 0.3rem 0;}
.collagepeobox{width: 5.9rem;margin: 0 auto;}
.collagepeotitle{border-left:6px solid #D4D4D4;height: 20px;line-height: 20px;color: #999;font-size: 0.24rem;padding-left: 8px;}
.friendsinfo{padding-top: 0.3rem;height: 1.3rem;}
.friendLeft{width: 1rem;height: 1rem;border-radius: 50%;}
.friendRight{width: 4.5rem;height: 1rem;padding: 0.1rem 0;margin-left: 0.2rem;}
.friendtop{height: 0.5rem;font-size: 0.3rem;font-weight: 900;color: #282828;}
.initiatorpeo{
  font-weight: 500;height:0.35rem;border-radius: 30px;margin-left: 0.1rem;padding: 0 0.1rem;
  text-align: center;line-height: 0.35rem;font-size: 0.2rem;color: #fff;
  background: -webkit-linear-gradient(left,#FDA3C8 ,#5D8FFF);
	background: -o-linear-gradient(right,#FDA3C8 ,#5D8FFF);
	background: -moz-linear-gradient(right,#FDA3C8 ,#5D8FFF);
	background: linear-gradient(to right,#FDA3C8 ,#5D8FFF);
}
.friendbottom{height: 0.4rem;line-height: 0.4rem;}

.rulespopup{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);z-index: 100;display: none;}
.rulesbox{width: 6.9rem;margin: 30% auto 0;padding: 0.4rem 0;background: #fff;border-radius: 6px;}
.rulescont{width: 6.5rem;margin: 0 auto;}
.rulestitle{font-size: 0.4rem;color: #282828;font-weight: 900;text-align: center;width: 100%;}
.rulesinfo{padding-top: 0.3rem;}
.rulesinfo p{font-size: 0.3rem;color: #282828;line-height: 1.5;padding-bottom: 0.1rem;}
.closerulesbtn{width: 0.8rem;height: 0.8rem;border-radius: 50%;text-align: center;line-height: 0.8rem;color: #585858;background: #fff;margin: 40px auto 0;font-size: 0.5rem;}

.sharetips{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 10000;background: rgba(0,0,0,0.6);display: none;}
.sharelogod{width: 2.5rem;display: block;margin-left: 4.5rem;margin-top: 0.5rem;}
.sharewords{width: 3rem;color: #FFF;font-size: 0.36rem;text-align: right;margin-left: 1rem; margin-top: -1rem;}
.sharewords p{line-height: 1.65;}
.sharezs{color: #FFDA48;}
.jdts{color: #FFF;font-size: 0.34rem;text-align: center;line-height: 1.75;margin-top: 0.3rem;}
.knowbtns{width: 3.6rem;height: 0.8rem;text-align: center;line-height: 0.8rem;font-size: 0.3rem;color: #FFF;margin: 0.5rem auto 0;border: 2px solid #FFF;border-radius: 30px;}
.invitertop{background: #C3407A;width: 100%;padding: 0.2rem 0;text-align: center;color: #FFF;font-size: 0.28rem;}
.invitertop span,.byqrinfo span{color:#FED637}
.byqrtop{padding: 0.2rem 0;}
.inviterInfo{background: #FFF;border-radius: 6px;margin-top: 0.5rem;}
.byqrinfo{font-size: 0.28rem;line-height: 1.65;}
.inviteL{color: #FF4D4D;font-size: 0.26rem;font-weight: 600;line-height: 1.75;}
.inviteR{color: #2351FB;font-size: 0.26rem;font-weight: 600;line-height: 1.75;}
.byqrCenter{width: 100%;}
.byqrCenter img{display: block;width: 100%;}
.byqrBot{height: 0.9rem;line-height: 0.9rem;font-weight: 600;font-size: 0.35rem;}
.bybotL{width: 50%;text-align: center;color: #FF4D4D;}
.bybotR{width: 49%;text-align: center;border-left: 1px solid #E6E6E6;color: #000;}



.xianj{float:left;}
.xianj em{color: #FF4d4d;font-weight: 600;display: block;font-size: 0.34rem;}
/* .xianj em:last-child{margin-left: 0.1rem;} */
/* .xianj em:first-child{color:#000;font-weight: 600;}
.xianj em:last-child{margin-left:0.1rem;text-decoration: line-through;} */
.dialbtn{
  display: block;color: #FFF;width:2rem;height: 0.6rem;margin: 0 auto;margin-top: 0.3rem;
  text-align: center;line-height: 0.6rem;font-size: 0.28rem;background: #2351FB;border-radius: 3px;
}

.liuyan p{
	font-size: 0.3rem;
    line-height: 1.75;
    font-weight: 600;
}
.liuyan textarea{
	width: 6.8rem;
    height: 2.5rem;
    resize: none;
    border: 1px solid #ccc;
    border-radius: 3px;
    padding-left: 0.1rem;
    padding-top: 0.1rem;
    font-size: 0.3rem;
    color: #000;
}

.ac_results{
	width:7.46rem!important;
}
.ac_results li{
	padding:8px!important;
  font-size: 14px;
}

.zhansDetails p{
font-size: 0.28rem;
color: #000000;
line-height: 1.75;
padding-top: 0.1rem;
}
.zhansDetails p img{
display: block;
width: 100%;
border-radius: 3px;
}

.faqibtn{
width: 100%;height:0.8rem;line-height: 0.8rem;text-align: center;font-size: 0.3rem;
font-weight: 600;color: #FFF;
/* background: -webkit-linear-gradient(left, #B03EFF, #2351FB);
background: -o-linear-gradient(right,#B03EFF, #2351FB); 
background: -moz-linear-gradient(right,#B03EFF, #2351FB);
background: linear-gradient(to right,#B03EFF, #2351FB); */
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
overflow: hidden;
background: #FF9C1C;
}
.faqibtn h5{
height: 1px;
background: #585cFc;
width: 99%;
}
.faqibtn span{
	font-size: 0.24rem;
    margin-left: 0.05rem;
    margin-top: -0.05rem;
    display: inline-block;
}

.videoabExhibit{height:3.88rem;}
.videobgExhibit{height:3.88rem;}
.reviewList{
background: #fff;margin-bottom: 0.35rem;margin-top: 0.2rem;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}
.reviewTiltle{
height: 0.65rem;margin-left: 0.2rem;line-height: 0.65rem;
font-size: 0.28rem;color: #000000;font-weight: 600;padding:0;
}
.videoExhibit video{width: 100%;height:3.88rem;display:block;}

/* 2018.10.25 */
.platecont{margin-bottom: 0.3rem;} 
.rcxqList{padding-bottom: 0.5rem;border-left: 1px solid #CCC;}
.rcxqtime{margin-left: -4px;}
.rcxqtime em{float: left;width: 8px;height: 8px;border-radius: 50%;background: #8F45FF;}
.rctime{float: left; margin-top: -2px; margin-left: 5px;font-size: 0.26rem;color: #8F45FF;}
.rcxqbox{background: #FFF;padding: 0.2rem;width:6.25rem;position: relative;margin-left: 12px;border-radius: 3px;margin-top: 0.2rem;}

.jiabinbox{height: 35px;margin-top: 0.1rem;}
.rcjiabtx{float: left;width: 30px;height: 30px;border-radius: 50%;}
.rcjiabbox{float: left;width: 5.6rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rcjianame{height: 30px;line-height: 30px;font-size: 0.26rem;margin-left: 0.15rem;display: inline-block;}
.rcjiajjie{margin-left: 0.1rem;font-size: 0.22rem;height: 30px;line-height: 30px;display: inline-block;}

.zhansDetails{margin-top:0.5rem;}

/* 2018.10.29 */
.mokabox .rcxqList:last-child{
padding-bottom: 0;
margin-bottom: 0.5rem;
}
.jiabinbox{width: 6.25rem;}
.scheduleDetails .mokabox{margin-top: 1rem;}
.scheduleDetails .mokabox:first-child{margin-top: 0.5rem;}



.searchbox{position: relative;}
.searchbtn{
  position: absolute;
  top: 0.24rem;
  right: 8%;
  display: block;
  width: 20px;
  height: 20px;
}

.peopleInfoDiv{padding-bottom: 0.4rem;}
.chrnumb{width: 6.9rem;margin: 0 auto;padding-top: 0.2rem;font-size: 0.28rem;}

/* 鎻愮ず鏄惁閫�寮规 */
.tktipsbox{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 10000;background: rgba(0,0,0,0.6);}
.tktipscont{
margin: auto;
margin-top: 4rem;
width: 6.5rem;
background: #FFF;
border-radius: 10px;
padding-top: 0.4rem;
padding-bottom: 0.1rem;
}
.tktipstitle{
font-size: 0.34rem;
width: 100%;
text-align: center;
color: #000;
padding-bottom: 0.4rem;
}
.tktipschose{
height: 0.6rem;
line-height: 0.6rem;
font-size: 0.34rem;
margin-top:0.4rem;
padding-top: 0.1rem;
border-top: 1px solid #f0f0f0;
}
.tktipsleft{
width: 50%;
text-align: center;
color: #2351FB;
}
.tktipsright{
width: 49%;
text-align: center;
border-left: 1px solid #f0f0f0;
}

.faqibtn p{
	background: #FFD637;
    width: 2rem;
    height: 0.6rem;
    text-align: center;
    line-height: 0.6rem;
    margin: auto;
    margin-top: 0.3rem;
    border-radius: 3px;
    color: #fff;
}


/* 2018.11.14 */
.xqmeettime{font-size: 0.26rem;color: #2351FB;line-height: 1.75;}
.xqmeettitle{font-size: 0.26rem;line-height: 1.5;}
.xqmeettype{
  font-size: 0.26rem;
  color: #ff4d4d;
}
.yanjlist{padding-bottom: 0.1rem;margin-bottom: 0.1rem;border-bottom: 1px solid #f0f0f0;}
.tripWidth .yanjlist:last-child{border: 0;padding-bottom: 0;margin-bottom: 0;}
.jiejinfo{color: #000000;font-size: 0.26rem;line-height: 1.75;}
.jiejinfoes{color: #000000;font-size: 0.28rem;line-height: 1.75;font-weight: 900;}
.addtndw{
	position: absolute;right: 0;top: -0.25rem; width: 0.5rem;height: 1rem;z-index: 10;
}
.reducedw{position: absolute;left: 0;top: -0.25rem; width: 0.5rem;height: 1rem;z-index: 10;}

/* 2018.11.18 嘉宾行程页面 */
.mainkv{width: 100%;}
.mainkv img{display: block;width: 100%;}
.tripimg{width: 100%;margin-top: 0.3rem;}
.tripimg img{display: block;width: 100%;}
.jiaxctitle{
  font-size: 0.34rem;
  width: 100%;
  text-align: center;
  font-weight: 900;
}
.xqmeettime{font-size: 0.3rem;font-weight: 900;}
.xqmeettype{color: #AD3DFF;line-height: 1.75;}
