/***/


*{margin: 0px;padding: 0px;font-family: '-apple-system','BlinkMacSystemFont','Microsoft Yahei','΢���ź�','sans-serif';}
html{font-size: 100px;margin: 0px auto;}
body{font-size:0.1rem;position: relative;height: 100%;}
.fading{transform: translate(5px);opacity: 0.5}
.fading.active{transition:all 1s ease-out;transform: translate(0px);opacity: 1; }
.blur {
	-webkit-filter: blur(8px);
	-moz-filter: blur(8px);
	-ms-filter: blur(8px);
	filter: blur(8px);
}
.transform90{
	/*display: inline-block;*/
	transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
}

/*index*/

.index-head{width: 100%;height: 0.3839rem;position: relative;}
.index-head .LOGO{width: 22.1%;position: absolute;top:0.1199rem;left:2.7%;}
.index-head .plus1{width: 47.5%;position: absolute;top: 0.1066rem;left:28%;}
.index-head .position{text-align:right;position: absolute;top: 0.1066rem;right: 2.6666%;width: 20%;height:0.178rem;}
.index-head .position .todown{height:33.8936%;position: absolute;right: 0px;top:33.0531%;}
.index-head .position span{font-size: 0.128rem;position: absolute;right: 0.128rem;;}

.index-banner-group{width: 100%;height:3.712rem;border-bottom: 0.004266rem solid #e2e2e2;position: relative;}
.index-banner-group .banner-item{border-radius: 8px;position:absolute;overflow: hidden;}
.index-banner-group .banner-item img{width: 100%;}
.index-banner-group .banner-item .sub{background-color: rgba(0,0,0,0.8);width: 100%;position: absolute;bottom: 0px;color:#fff;text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;  }
.index-banner-group .banner-item p{color:#fff;width: 96%;margin-left: 2%;font-size: 0.1024rem;line-height: 0.18rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.index-banner-group .banner-item-1{width: 56%;height: 2.304rem;left: 2.6667%;top: 0rem;}
.index-banner-group .banner-item-2{width: 37.3333%;height: 1.7067rem;left: 60%;top: 0rem;}
.index-banner-group .banner-item-3{width: 56%;height: 1.1093rem;left: 2.6667%;top: 2.3467rem;}
.index-banner-group .banner-item-4{width: 37.3333%;height: 1.7067rem;left: 60%;top: 1.7493rem;}
.index-banner-group .banner-more{width: 19.2%;height:0.2133rem;position: absolute;bottom: 0rem;right:5%;}
.index-banner-group .banner-more span{font-size: 0.1195rem;color:rgb(246,24,24);}
.index-banner-group .banner-more .toright{width: 10%;position:absolute;top: 0.035rem;right: 0px;}

.index-hot-movies{width: 100%;border-bottom:0.004266rem solid #e2e2e2;padding: 0.0427rem 0rem;}
.index-hot-movies .hot-movie-item{width: 100%;height: 0.9689rem}
.index-hot-movies .hot-movie-item a{color:#333;}
.index-hot-movies .hot-movie-item .item-left{width: 23%;height: 100%;float: left;position: relative;}
.index-hot-movies .hot-movie-item .item-left img{width: 75%;height:0.768rem;position: absolute;left: 11.5942%;top: 0.128rem;}
.index-hot-movies .hot-movie-item .item-right{width: 77%;height: 100%;float: left;position: relative;border-bottom: 0.004266rem solid #e2e2e2;}
.index-hot-movies .hot-movie-item .item-right h3{font-weight: 400;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-top: 0.1365rem;font-size: 0.128rem;}
.index-hot-movies .hot-movie-item .item-right h3 small{float: right;margin-right: 3.4632%;}
.index-hot-movies .hot-movie-item .item-right h3 small span{font-size: 0.0853rem;}
.index-hot-movies .hot-movie-item .item-right p{color:#999;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 80.3463%;margin-top: 0.0853rem;font-size: 0.0853rem;}
.index-hot-movies .hot-movie-item .item-right .actor{position:absolute;bottom:0.3626rem;}
.index-hot-movies .hot-movie-item .item-right .time{position:absolute;bottom:0.1706rem;}
.index-hot-movies .hot-movie-item .item-right button{-webkit-appearance:none;background-color: #fff;border:none;font-size: 0.1rem;border-radius: 4px;padding: 0.0427rem 0.0853rem;position: absolute;bottom: 0.1706rem;right: 3.4632%;}
.index-hot-movies .hot-movie-item .item-right .buy{color:rgb(246,24,24);border:1px solid rgb(246,24,24);}
.index-hot-movies .hot-movie-item .item-right .prebuy{color:rgb(73,169,238);border:1px solid rgb(73,169,238);}

.index-bottom-line{font-size: 0.08rem;color:#ccc;text-align: center;margin-top:0.2133rem;margin-bottom:0.2133rem; }

.index-foot{width: 100%;height: 0.4179rem;background-color: #fff;border-top: 0.004266rem solid #e2e2e2;position: fixed;bottom: 0px;}
.index-foot .index-foot-item.active p{color:#1dd087;}
.index-foot .index-foot-item{width: 25%;float: left;height: 100%;text-align: center;}
.index-foot .index-foot-item img{width: 80%;display: block;margin: 0px auto}
.index-foot .index-foot-item p{text-align:center;font-size: 0.0853rem;color:#999;}
/*scheduling*/
.scheduling-head{width: 100%;height: 0.7168rem;}
.scheduling-head .scheduling-head-left{height: 100%;width: 80%;float: left;position: relative;}
.scheduling-head .scheduling-head-left h3{font-size:0.128rem;color:#000;font-weight: 400; position: absolute;top: 0.0853rem;left:3.3333%;}
.scheduling-head .scheduling-head-left p{font-size:0.0853rem;color:#999; position: absolute;top: 0.3498rem;left:3.3333%;}
.scheduling-head .scheduling-head-left p span{margin-right:0.0853rem;}
.scheduling-head .scheduling-head-left div{width:1px;height:20%;position: absolute;top: 40%;right:0rem;background-color: #000;}
.scheduling-head .scheduling-head-left p .imax{color:#86c0e0;}
.scheduling-head .scheduling-head-left p .p{color:#ffc658;}
.scheduling-head .scheduling-head-left p .vip{color:#ffc658;}
.scheduling-head .scheduling-head-left p .d4{color:#86c0e0;}
.scheduling-head .scheduling-head-left p .dubi{color:#86c0e0;}
.scheduling-head .scheduling-head-left p .jumu{color:#86c0e0;}
.scheduling-head .scheduling-head-right{height: 100%;width: 20%;float: left;position: relative;}
.scheduling-head .scheduling-head-right img{width: 30%;position: absolute;top: 25%;right: 35%;}
.scheduling-head .scheduling-head-right span{width: 100%;height: 16%;position: absolute;top: 55%;font-size: 0.0853rem;color: #333;text-align: center;}
.scheduling-movie-group{width: 100%;height: 1.8645rem;border-bottom: 0.004266rem solid #e2e2e2;}
.scheduling-movie-group .scheduling-movie-swiper{width: 100%;height: 1.3483rem;position: relative;overflow: hidden;}
.scheduling-movie-group .scheduling-movie-swiper .scheduling-movie-blurbg{background-color: #ccc;width: 120%;height: 120%;position: absolute;top: -10%;left: -10%;background-image: url('../images/poster.jpg');background-position: center;background-size: cover;background-repeat: no-repeat;overflow: hidden;}
.scheduling-movie-group .scheduling-movie-swiper .scheduling-movie-blurbg .scheduling-movie-blurbg-000{width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);}
.scheduling-movie-group .scheduling-movie-swiper .swiper-container{z-index:2;width: 100%;height: 1.0667rem;position: relative;top: 0.1493rem;}
.scheduling-movie-group .scheduling-movie-swiper .swiper-container .swiper-slide{width: 24%;background-color: #ccc;}
.scheduling-movie-group .scheduling-movie-swiper .swiper-container .swiper-slide img{width: 100%;height: 100%}
.scheduling-movie-group .scheduling-movie-swiper .scheduling-movie-swiper-totop{z-index:2;width: 5%;position: absolute;bottom: 0rem;left: 47.5%;}
.scheduling-movie-group .scheduling-movie-title{width: 100%;height: 0.512rem;position: relative;display: none}
.scheduling-movie-group .scheduling-movie-title h3{width:100%;font-weight: 400;font-size: 0.128rem;text-align: center;position: absolute;top: 0.0853rem;}
.scheduling-movie-group .scheduling-movie-title p{width:100%;font-size: 0.0853rem;color:#999;text-align: center;position: absolute;top: 0.3114rem;}
.scheduling-movie-group .active{display: block}
.scheduling-timetable{width: 100%;}
.scheduling-timetable .scheduling-timetable-movie.active{display: block}
.scheduling-timetable .scheduling-timetable-movie{display: none}
.scheduling-timetable .scheduling-timetable-movie .scheduling-daytable{width: 100%;height: 0.2688rem;background-color: #fff;border-bottom: 0.004266rem solid #e2e2e2;}
.scheduling-timetable .scheduling-timetable-movie .scheduling-daytable .swiper-container{overflow: hidden;}
.scheduling-timetable .scheduling-timetable-movie .scheduling-daytable .scheduling-daytable-item.active{display: block;border-bottom: 0.0188rem solid #1aac19;color:#1aac19}
.scheduling-timetable .scheduling-timetable-movie .scheduling-daytable .scheduling-daytable-item{height: 0.263rem;color:#999}
.scheduling-timetable .scheduling-timetable-movie .scheduling-daytable .scheduling-daytable-item p{line-height: 0.2688rem;font-size: 0.128rem;text-align: center;}
.scheduling-timetable .scheduling-timetable-movie .scheduling-timetable-date{width: 100%;}
.scheduling-timetable .scheduling-timetable-movie .scheduling-timetable-date .scheduling-timeinfo.active{display: block;}
.scheduling-timetable .scheduling-timetable-movie .scheduling-timetable-date .scheduling-timeinfo{display: none;}
.scheduling-timetable .scheduling-timetable-movie .scheduling-timetable-date .scheduling-timeinfo img{width: 30%;margin:0.2rem auto;display: block;}
.scheduling-timetable .scheduling-timetable-movie .scheduling-timetable-date .scheduling-timeinfo .scheduling-info-item{width: 100%;height: 0.6272rem;border-bottom: 0.004266rem solid #e2e2e2;}
.scheduling-timetable .scheduling-timetable-movie .scheduling-timetable-date .scheduling-timeinfo .scheduling-info-item .scheduling-info-item-left{width: 80%;height:100%;float: left;position: relative;}
.scheduling-timetable .scheduling-timetable-movie .scheduling-timetable-date .scheduling-timeinfo .scheduling-info-item .scheduling-info-item-left h3{width:100%;font-weight: 400;font-size: 0.1365rem;position: absolute;top: 0.1237rem;}
.scheduling-timetable .scheduling-timetable-movie .scheduling-timetable-date .scheduling-timeinfo .scheduling-info-item .scheduling-info-item-left h3 .begin{position: absolute;left: 3.3333%;}
.scheduling-timetable .scheduling-timetable-movie .scheduling-timetable-date .scheduling-timeinfo .scheduling-info-item .scheduling-info-item-left h3 .type{position: absolute;left: 39.3333%;}
.scheduling-timetable .scheduling-timetable-movie .scheduling-timetable-date .scheduling-timeinfo .scheduling-info-item .scheduling-info-item-left h3 .vprice{position: absolute;left: 75%;color: rgb(246,24,24)}
.scheduling-timetable .scheduling-timetable-movie .scheduling-timetable-date .scheduling-timeinfo .scheduling-info-item .scheduling-info-item-left p{width:100%;font-size: 0.0853rem;color:#999;position: absolute;top: 0.3797rem;}
.scheduling-timetable .scheduling-timetable-movie .scheduling-timetable-date .scheduling-timeinfo .scheduling-info-item .scheduling-info-item-left p .end{position: absolute;left: 3.3333%}
.scheduling-timetable .scheduling-timetable-movie .scheduling-timetable-date .scheduling-timeinfo .scheduling-info-item .scheduling-info-item-left p .hall{position: absolute;left: 39.3333%}
.scheduling-timetable .scheduling-timetable-movie .scheduling-timetable-date .scheduling-timeinfo .scheduling-info-item .scheduling-info-item-left p .price{position: absolute;left: 77%;}
.scheduling-timetable .scheduling-timetable-movie .scheduling-timetable-date .scheduling-timeinfo .scheduling-info-item .scheduling-info-item-right{width: 20%;height:100%;float: left;position: relative;}
.scheduling-timetable .scheduling-timetable-movie .scheduling-timetable-date .scheduling-timeinfo .scheduling-info-item .scheduling-info-item-right button{-webkit-appearance:none;background-color: #fff;border:none;font-size: 0.1rem;border-radius: 4px;padding: 0.0427rem 0.0853rem;position: absolute;bottom: 0.2090rem;right: 13.3333%;}
.scheduling-timetable .scheduling-timetable-movie .scheduling-timetable-date .scheduling-timeinfo .scheduling-info-item .scheduling-info-item-right .buy{color:rgb(246,24,24);border:1px solid rgb(246,24,24); }
.qi{font-size: 12px; font-weight: normal;color: #FD594E !important;}
.duoPrice{font-size: 20px !important;color: #FD594E !important;}
/*ticket*/

.ticket-head{width: 3.2rem;height: 0.4266rem;border-bottom: 0.004266rem solid #e2e2e2;position: fixed;background-color: #fff;z-index: 5}
.ticket-head .position{position: absolute;top: 0.128rem;left: 2.6666%;width: 13.8667%;}
.ticket-head .position .todown{width: 20%;position: absolute;top:0.08rem}
.ticket-head .position span{font-size: 0.128rem;}
.ticket-head .tab-group{width: 37.3333%;height: 0.256rem;margin:0 auto;position: relative;top: 0.0853rem;overflow: hidden;}
.ticket-head .tab-group .tab-group-item.active{color:#fff;background-color: #000}
.ticket-head .tab-group .tab-group-item{width: 50%;height: 100%;color:#333;float:left;border:1px solid #000;box-sizing: border-box}
.ticket-head .tab-group .tab-group-item h3{font-weight: 400;font-size: 0.128rem;text-align: center;line-height: 0.256rem;}
.ticket-head .search.active{display: block}
.ticket-head .search{width: 5.3333%;position:absolute;top: 0.13312rem;right: 12.1%;display: none;}
.ticket-head .city.active{display: block}
.ticket-head .city{width: 4.96%;position:absolute;top: 0.1493rem;right: 2.6666%;display: none;}
.ticket-table .ticket-table-item .ticket-table-item-movie{width: 100%;height: 0.9813rem;}
.ticket-table{}
.ticket-table .ticket-table-item.active{display: block;}
.ticket-table .ticket-table-item{display: none;width: 100%;}
.ticket-table .ticket-table-item .ticket-table-item-movie .ticket-table-item-movie-left{width: 23%;height:100%;float: left;position: relative;}
.ticket-table .ticket-table-item .ticket-table-item-movie .ticket-table-item-movie-left img{width: 75%;height:0.768rem;position: absolute;left: 11.5942%;top: 0.128rem;}
.ticket-table .ticket-table-item .ticket-table-item-movie .ticket-table-item-movie-right{width: 77%;height:100%;float: left;border-bottom: 0.004266rem solid #e2e2e2;position: relative;box-sizing: border-box;}
.ticket-table .ticket-table-item .ticket-table-item-movie .ticket-table-item-movie-right h3{font-weight: 400;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-top: 0.1365rem;}
.ticket-table .ticket-table-item .ticket-table-item-movie .ticket-table-item-movie-right h3 small{float: right;margin-right: 3.4632%;}
.ticket-table .ticket-table-item .ticket-table-item-movie .ticket-table-item-movie-right p{color:#999;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 80.3463%;margin-top: 0.0853rem;}
.ticket-table .ticket-table-item .ticket-table-item-movie .ticket-table-item-movie-right button{-webkit-appearance:none;background-color: #fff;border:none;font-size: 0.1rem;border-radius: 4px;padding: 0.0427rem 0.0853rem;position: absolute;bottom: 0.1707rem;right: 3.4632%;}
.ticket-table .ticket-table-item .ticket-table-item-movie .ticket-table-item-movie-right .buy{color:rgb(246,24,24);border:1px solid rgb(246,24,24);}
.ticket-table .ticket-table-item .ticket-table-item-movie .ticket-table-item-movie-right .prebuy{color:rgb(73,169,238);border:1px solid rgb(73,169,238);}
.ticket-table .ticket-table-item .postion-show.active{display: block;}
.ticket-table .ticket-table-item .postion-show{display:none;height:0.2986rem;width: 3.2rem;font-size: 0.1024rem;line-height: 0.2986rem;position: fixed;background-color: #fff;z-index: 4}
.ticket-table .ticket-table-item .postion-show p{width: 94.6666%;margin:0px auto;}
.ticket-table .ticket-table-item .postion-show span{float: right;}
.ticket-table .ticket-table-item .ticket-table-item-cinema{width: 100%;height:0.768rem;position: relative;border-bottom: 0.004266rem solid #e2e2e2;}
.ticket-table .ticket-table-item .ticket-table-item-cinema h3{width:94.6666%;font-weight: 400;font-size: 0.128rem;position: absolute;top:0.128rem;left: 2.6666%;}
.ticket-table .ticket-table-item .ticket-table-item-cinema h3 span{color:rgb(246,24,24);position: absolute;right:0%}
.ticket-table .ticket-table-item .ticket-table-item-cinema p{width:94.6666%;font-size: 0.0853rem;position: absolute;color:#999;left: 2.6666%;top: 0.3925rem;}
.ticket-table .ticket-table-item .ticket-table-item-cinema p small{position: absolute;right:0%;font-size: 0.0853rem;}
.ticket-table .ticket-table-item .ticket-table-item-cinema p span{margin-right:0.0426rem;font-size: 0.0853rem;}
.ticket-table .ticket-table-item .ticket-table-item-cinema p .imax{color:#86c0e0;}
.ticket-table .ticket-table-item .ticket-table-item-cinema p .p{color:#ffc658;}
.ticket-table .ticket-table-item .ticket-table-item-cinema p .vip{color:#ffc658;}
.ticket-table .ticket-table-item .ticket-table-item-cinema p .d4{color:#86c0e0;}
.ticket-table .ticket-table-item .ticket-table-item-cinema p .dubi{color:#86c0e0;}
.ticket-table .ticket-table-item .ticket-table-item-cinema p .jumu{color:#86c0e0;}
.ticket-table-position.active{display: block;}
.ticket-table-position{position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;display: none;z-index:10}
.ticket-table-position .ticket-table-position-content{width: 70%;height: 60%;background-color: #fff;left: 15%;top: 15%;position: absolute;overflow: auto;box-shadow: 0px 0px 10px rgba(0,0,0,0.5);border-radius: 8px;}
.ticket-table-position .ticket-table-position-content .position-content-item-all{width: 100%;height:0.5rem;font-size: 0.128rem;line-height: 0.5rem;text-align: center;border-bottom: 1px solid #ececec;box-sizing: border-box;color: #333;position: relative}
.ticket-table-position .ticket-table-position-content .position-content-item-all img{position: absolute;right: 4%;top: 20%;height: 20%;}
.ticket-table-position .ticket-table-position-content .position-content-item-item{width: 80%;height:0.5rem;margin-left:10%;float: left;font-size: 0.1024rem;line-height: 0.5rem;text-align: center;border-bottom: 1px dashed #ececec;box-sizing: border-box;color: #666;}

/*detail*/

.detail-premovie{width: 100%;height: 1.792rem;}
.detail-premovie .premovie-video{width: 100%;height: 100%;}
.detail-main{width: 100%;height:1.28rem;position: relative;}
.detail-main .poster{width: 26.6666%;height:1.1946rem;margin:0px auto;display:block;position: absolute;left: 2.6666%;top: 0.0853rem;border:0.004266rem solid #e2e2e2;}
.detail-main h3{width:65.3333%;font-weight: 400;font-size: 0.128rem;position: absolute;left: 32%;top: 0.0853rem;}
.detail-main p{width:65.3333%;position: absolute;left: 32%;font-size: 0.0853rem;}
.detail-main .type{top:0.5546rem;}
.detail-main .date{top:0.7168rem;}
.detail-main .director{top:0.8789rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.detail-main .actor{top:1.04106rem;}
.detail-main .type span{position: absolute;top:-0.0426rem;right: 2.6666%;color:rgb(246,24,24);font-size:0.1706rem;}
.detail-content{width: 100%;margin-top: 0.1706rem;}
.detail-content h3{width: 94.6666%;margin-left: 2.6666%;font-weight: 400;font-size: 0.128rem;}
.detail-content p{width: 94.6666%;margin-left: 2.6666%;margin-top: 0.0853rem;}
.detail-content .button.active{display: block;}
.detail-content .button{text-align: center;margin-top: 0.2133rem;font-size: 0.1024rem;display: none;}
.detail-poster-group{width: 100%;height:0.896rem;margin-top: 0.1706rem;}
.detail-poster-group h3{width: 94.6666%;margin-left: 2.6666%;font-weight: 400;font-size: 0.128rem;}
.detail-poster-group .swiper-container{width: 100%;height:0.6826rem;margin-top: 0.0853rem;}
.detail-poster-group .swiper-container .swiper-slide img{width: 100%;}
.hide-poster.active{display: block;}
.hide-poster{position: fixed;top: 0px;left: 0px;z-index: 10;width: 100%;height:100%;display: none;background-color: #000}
.hide-poster .swiper-container{width: 100%;height: 100%;}
.hide-poster .slide{}

.detail-buy{width: 94.6666%;height:0.3413rem;margin: 0px auto;display: block;border:none;background-color: #FF9145;color:#fff;font-size: 0.1536rem;border-radius: 8px;margin-top: 0.1706rem;margin-bottom: 0.0426rem;}

/*cinema*/

.cinema-head{width: 3.2rem;height: 0.6954rem;position: fixed;top: 0px;z-index: 5;background-color: #fff;}
.cinema-head .search{width: 69%;height: 0.256rem;border:0.004266rem solid #e2e2e2;border-radius: 4px;position: absolute;left: 2.6666%;top: 0.0853rem;}
.cinema-head .search img{height: 60%;opacity: 0.3;position: absolute;top: 20%;left: 3.8647%;}
.cinema-head .search input{width: 85%;height:95%;position: absolute;right: 0px;border:none;font-size: 0.0853rem;}
.cinema-head .position{text-align:right;position: absolute;top: 0.135rem;right: 13.3333%;width: 20%;font-size: 0.128rem;}
.cinema-head  .position .todown{width: 13.3333%;}
.cinema-head  .position span{font-size: 0.1194rem;}
.cinema-head .city{height:23.2%;position: absolute;right: 2.6666%;top: 24%;}
.cinema-table{width: 100%;}
.cinema-head .cinema-table-daytable{width: 100%;height: 0.2688rem;background-color: #fff;border-bottom: 0.004266rem solid #e2e2e2;position: absolute;bottom: 0px;}
.cinema-head .cinema-table-daytable .swiper-container{overflow: hidden;}
.cinema-head .cinema-table-daytable .cinema-table-daytable-item.active{display: block;border-bottom: 0.0188rem solid #1aac19;color:#1aac19}
.cinema-head .cinema-table-daytable .cinema-table-daytable-item{height: 0.263rem;color:#999}
.cinema-head .cinema-table-daytable .cinema-table-daytable-item p{line-height: 0.2688rem;font-size: 0.128rem;text-align: center;}
.cinema-table .cinema-table-date .cinema-table-info.active{display: block;}
.cinema-table .cinema-table-date .cinema-table-info{display: none;}
.cinema-table .cinema-table-date .cinema-table-info .cinema-table-info-cinema{width: 100%;height:0.9250rem;position: relative;border-bottom: 0.004266rem solid #e2e2e2;}
.cinema-table .cinema-table-date .cinema-table-info .cinema-table-info-cinema h3{width:94.6666%;font-weight: 400;font-size: 0.128rem;position: absolute;top:0.128rem;left: 2.6666%;}
.cinema-table .cinema-table-date .cinema-table-info .cinema-table-info-cinema h3 span{color:rgb(246,24,24);position: absolute;right:0%}
.cinema-table .cinema-table-date .cinema-table-info .cinema-table-info-cinema p{width:94.6666%;font-size: 0.0853rem;position: absolute;color:#999;left: 2.6666%;top: 0.3925rem;}
.cinema-table .cinema-table-date .cinema-table-info .cinema-table-info-cinema p small{position: absolute;right:0%;font-size: 0.0853rem;}
.cinema-table .cinema-table-date .cinema-table-info .cinema-table-info-cinema p span{margin-right:0.0426rem;font-size: 0.0853rem;}
.cinema-table .cinema-table-date .cinema-table-info .cinema-table-info-cinema p .imax{color:#86c0e0;}
.cinema-table .cinema-table-date .cinema-table-info .cinema-table-info-cinema p .p{color:#ffc658;}
.cinema-table .cinema-table-date .cinema-table-info .cinema-table-info-cinema p .vip{color:#ffc658;}
.cinema-table .cinema-table-date .cinema-table-info .cinema-table-info-cinema p .d4{color:#86c0e0;}
.cinema-table .cinema-table-date .cinema-table-info .cinema-table-info-cinema p .dubi{color:#86c0e0;}
.cinema-table .cinema-table-date .cinema-table-info .cinema-table-info-cinema p .jumu{color:#86c0e0;}
.cinema-table .cinema-table-date .cinema-table-info .postion-show.active{display: block;}
.cinema-table .cinema-table-date .cinema-table-info .postion-show{display:none;height:0.2986rem;width: 3.2rem;font-size: 0.1024rem;line-height: 0.2986rem;position: fixed;background-color: #fff;z-index: 4}
.cinema-table .cinema-table-date .cinema-table-info .postion-show p{width: 94.6666%;margin:0px auto;}
.cinema-table .cinema-table-date .cinema-table-info .postion-show span{float: right;}
/**/

.cinemainfo-head{width: 100%;height: 0.9770rem;border-bottom: 0.004266rem solid #e2e2e2;position: relative;}
.cinemainfo-head h2{font-weight: 400;text-align: center;font-size: 0.1536rem;position: relative;top: 0.1024rem;}
.cinemainfo-head h3{font-weight: 400;font-size: 0.128rem;width: 80%;position:absolute;left:2.6666%;bottom:0.2730rem;}
.cinemainfo-head p{font-size: 0.1024rem;width: 80%;position:absolute;left:2.6666%;bottom:0.0853rem;color:#ccc;}
.cinemainfo-head img{position: absolute;right: 0.0853rem;width: 5.3333%;top: 0.6rem;}
.cinemainfo-head p span{margin-right:0.0426rem;font-size: 0.0853rem;}
.cinemainfo-head p .imax{color:#86c0e0;}
.cinemainfo-head p .p{color:#ffc658;}
.cinemainfo-head p .vip{color:#ffc658;}
.cinemainfo-head p .d4{color:#86c0e0;}
.cinemainfo-head p .dubi{color:#86c0e0;}
.cinemainfo-head p .jumu{color:#86c0e0;}
.cinemainfo-content{width: 100%;position: relative;}
.cinemainfo-content .cinemainfo-content-address{width:100%;margin-top: 0.128rem;zoom:1;overflow: hidden;}
.cinemainfo-content .cinemainfo-content-info{width:100%;margin-top: 0.128rem;zoom:1;overflow: hidden;}
.cinemainfo-content .cinemainfo-content-bus{width:100%;margin-top: 0.128rem;zoom:1;overflow: hidden;}
.cinemainfo-content .cinemainfo-content-tel{width:100%;margin-top: 0.128rem;zoom:1;overflow: hidden;}
.cinemainfo-content img{width: 5.3333%;float: left;margin-left: 2.6666%;}
.cinemainfo-content p{width: 86.6666%;float:left;margin-left: 2.6666%;font-size: 0.1024rem;}

.ticket-table .ticket-table-item .ticket-table-item-movie .ticket-table-item-movie-right a , .ticket-head .position a , .index-foot a{
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	display: block;
	text-decoration: none;}
.ticket-table .ticket-table-item .ticket-table-item-movie .ticket-table-item-movie-right a{ color:rgb(246,24,24); }
.position a , .index-foot a{color: #333;}

/*search*/

.search-head{width:100%;height: 0.4266rem;border-bottom: 0.004266rem solid #e2e2e2;position: relative;}
.search-head .search-head-box{width: 84%;height: 60%;position: absolute;top: 20%;left: 2.6666%;border:0.004266rem solid #e2e2e2;border-radius: 4px;overflow: hidden;}
.search-head .search-head-box img{height: 60%;position: absolute;top: 20%;left:3%;opacity: 0.3;}
.search-head .search-head-box input{width: 88%;height: 100%;font-size: 0.0853rem;float: right;border:none;}
.search-head p{line-height: 0.4266rem;font-size: 0.1194rem;position: absolute;right: 2.6666%;color:#FDBD39}
.search-history {width: 100%;}
.search-history .search-history-item{display: none;}
.search-history .active{display: block;}
.search-history .search-history-item{width: 100%;height: 0.32rem;}
.search-history .search-history-item .search-history-item-left{width: 10.6666%;height: 100%;float: left;}
.search-history .search-history-item .search-history-item-left img{width: 50%;display: block;margin:0.0725rem auto; }
.search-history .search-history-item .search-history-item-right{width: 89.3333%;height: 100%;float: left;}
.search-history .search-history-item .search-history-item-right p{line-height: 0.32rem;font-size: 0.12rem;color:#999;}
.search-result.active{display: block;}
.search-result{width:100%;display: none;}
.search-result .cinema-table-info-cinema{width: 100%;height:0.768rem;position: relative;border-bottom: 0.004266rem solid #e2e2e2;}
.search-result .cinema-table-info-cinema h3{width:94.6666%;font-weight: 400;font-size: 0.128rem;position: absolute;top:0.128rem;left: 2.6666%;}
.search-result .cinema-table-info-cinema h3 .price{color:rgb(246,24,24);position: absolute;right:0%}
.search-result .cinema-table-info-cinema p{width:94.6666%;font-size: 0.0853rem;position: absolute;color:#999;left: 2.6666%;top: 0.3925rem;}
.search-result .cinema-table-info-cinema p small{position: absolute;right:0%;font-size: 0.0853rem;}
.search-result .cinema-table-info-cinema p span{margin-right:0.0426rem;font-size: 0.0853rem;}
.search-result .cinema-table-info-cinema p .imax{color:#86c0e0;}
.search-result .cinema-table-info-cinema p .p{color:#ffc658;}
.search-result .cinema-table-info-cinema p .vip{color:#ffc658;}
.search-result .cinema-table-info-cinema p .d4{color:#86c0e0;}
.search-result .cinema-table-info-cinema p .dubi{color:#86c0e0;}
.search-result .cinema-table-info-cinema p .jumu{color:#86c0e0;}
.search-none.active{display: block}
.search-none{width: 100%;display: none}
.search-none img{width: 33.3333%;display: block;margin:0.8rem auto;margin-bottom:0;}
.search-none p{color:#666;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 0.1024rem;}
.search-none p span{color:#FDBD39;}

.seaction.active{display: block;}
.seaction{display: none;}
.pay-head{width: 100%;height: 1.5616rem;position: relative;background-color: #fff;}
.pay-head h3{font-weight: 400;font-size: 0.128rem;width: 94.6666%;margin:0px auto;position:relative;top: 0.128rem;color:#333;}
.pay-head p{width: 94.6666%;margin:0px auto;margin-top: 0.0426rem;color:#999;}
.pay-head p span{margin-right: 0.0853rem;}
.pay-head .tip{color: #FF4948;margin-top: 0.176rem;}
.pay-head .pay-head-countTime{width: 100%;height: 0.256rem;background-color: #FF4948;margin-top: 0.0853rem;}
.pay-head .pay-head-countTime h4{font-size: 0.1194rem;color:#fff;font-weight: 400;text-align: center;line-height: 0.256rem;}
.pay-head .pay-head-priceSum{width: 100%;height: 0.4266rem;}
.pay-head .pay-head-priceSum h4{font-weight: 400;width: 94.6666%;margin:0px auto;line-height: 0.4266rem;}
.pay-head .pay-head-priceSum h4 span{float: right;color: #FF4948;}
.pay-discount{width: 100%;background-color: #fff;}
.pay-discount .pay-discount-head{width: 100%;height: 0.4266rem;background-color: #fafafa;border-bottom:0.004266rem solid #e2e2e2;}
.pay-discount .pay-discount-head h4{font-weight: 400;font-size: 0.1194rem;color:#FF4948;height: 0.4266rem;line-height: 0.5rem;width: 94.6666%;margin:0px auto;}
.pay-discount .pay-discount-item{width: 100%;height: 0.4266rem;border-bottom:0.004266rem solid #e2e2e2;}
.pay-discount .pay-discount-item h4{font-weight: 400;font-size: 0.1194rem;height: 0.4266rem;line-height: 0.4266rem;width: 94.6666%;margin:0px auto;position: relative;}
.pay-discount .pay-discount-item h4 strong.active{display: block}
.pay-discount .pay-discount-item h4 strong{display:none;font-weight: 400;color: red;float: right;margin-right: 0.256rem;line-height: 0.2rem;margin-top: 0.1133rem;}
.pay-discount .pay-discount-item h4 span{position: absolute;right: 0px;display: block;width: 5.6338%;top: 0.0426rem;}
.pay-discount .pay-discount-item h4 span img{width: 100%;}
.pay-way{width: 100%;background-color: #fff;}
.pay-way .pay-way-head{width: 100%;height: 0.4266rem;background-color: #fafafa;border-bottom:0.004266rem solid #e2e2e2;}
.pay-way .pay-way-head h4{font-weight: 400;font-size: 0.1194rem;color:#FF4948;height: 0.4266rem;line-height: 0.5rem;width: 94.6666%;margin:0px auto;}
.pay-way .pay-way-item{width: 100%;height: 0.4266rem;border-bottom:0.004266rem solid #e2e2e2;}
.pay-way .pay-way-item h4{font-weight: 400;font-size: 0.1194rem;height: 0.4266rem;line-height: 0.4266rem;width: 94.6666%;margin:0px auto;position: relative;}
.pay-way .pay-way-item.active span{background-color: #00E063;}
.pay-way .pay-way-item h4 span{position: absolute;right: 0px;background-color: #f3f3f3;height: 0.1873rem;display: block;width:6.1971%;font-size: 0px;top: 0.1rem;border-radius: 100px;}
.pay-way .pay-way-item h4 span img{width: 100%;}
.pay-confirm{width: 3.2rem;position: fixed;bottom: 0px;background-color: #fff;}
.pay-confirm input{height: 0.1996rem;font-size: 0.128rem;width:35%;border:1px #ccc solid;margin-left:5.6666%;margin-top: 0.1rem;}
.pay-confirm img{width:20%;position: relative;top: 0.0513rem;left: 0.11rem}
.pay-confirm h4{font-weight: 400;font-size: 0.128rem;margin: 0px auto;width: 94.6666%;text-align: right;margin-bottom: 0.0853rem;margin-top: 0.0853rem;}
.pay-confirm h4 span{color:#FF4948;margin-left: 0.0853rem;}
.pay-confirm button{width: 94.6666%;height:0.3413rem;display: block;border-radius: 8px;border:none;font-size: 0.1536rem;color:#fff;background-color: #00E063;margin: 0px auto;margin-bottom: 0.0853rem;}
.card-button-group{position: fixed;bottom: 0px;width: 3.2rem;height: 0.3754rem;}
.card-button-group .card-button{width: 50%;float: left;font-size: 0.1536rem;}
.card-button-group .cancel{background-color: #D0CDC7}
.card-button-group .ok{background-color: #FF4948}
.card-button-group .card-button p{line-height: 0.3754rem;color:#fff;text-align: center;}
.mycard-content-item.active .card-ticket-check{background-color: #FF4948}
.mycard-content-item .card-ticket-check{background-color: #e2e2e2;width: 5%;position: absolute;right: 4.2254%;font-size: 0px;border-radius: 100px;top: 40%;}
.mycard-content-item .card-ticket-check img{width: 100%;}
.myticket-content-item.active .card-ticket-check{background-color: #FF4948}
.myticket-content-item .card-ticket-check{background-color: #e2e2e2;width: 22%;position: absolute;right: 3%;font-size: 0px;border-radius: 100px;top: 40%;}
.myticket-content-item .card-ticket-check img{width: 100%;}

.mywenhuika-content-item.active .card-ticket-check{background-color: #FF4948}
.mywenhuika-content-item .card-ticket-check{background-color: #e2e2e2;width: 22%;position: absolute;right: 3%;font-size: 0px;border-radius: 100px;top: 40%;}
.mywenhuika-content-item .card-ticket-check img{width: 100%;}

/*��λͼ*/
.max640{max-width: 750px;margin-bottom: 1.4506rem;}
.movie-xuanzuo-text{width: 100%;text-align: center;top: 0px;left: 0px;}
.movie-xuanzuo-text h3{color:#333;margin-top: 0.128rem;font-size: 0.1536rem;margin-bottom: 0.1024rem;}
.movie-xuanzuo-text p{color:#999;font-size: 0.1024rem;}
.seat_map_bg{background-color: #fafafa; position: relative;top: 0.25rem;}
.seats_opt_bg{height: auto;}
.seats_opt_bg p{font-size: 0.0853rem;text-align: center;margin-top:-0.2rem;}
.new-screen{width:64%;height: 0.0853rem;background-color: #ececec;margin:0px auto;margin-top: 0.0426rem;border-radius: 6px;}
.seat-confirm{width: 100%;height: auto;background-color: #fff;position: fixed;bottom: 0px; overflow: hidden;}
.seat-demo{width: 0.13rem !important;height: 0.13rem !important;position: relative;margin: 0px auto;top: 0%;}
.seat_yes .seat-demo>div{background-color: #fff;}
.seat_sel .seat-demo>div{background-color: #54e06c !important ;border:1px solid #fff;}
.seat_no .seat-demo>div{background-color: #ff6060 !important;border:1px solid #fff;}
/*border:1px solid #e2e2e2*/
.seat-demo .seat-up{position: absolute;width: 70%;height: 70%;border:1px solid #FAFAFA;box-sizing: border-box;z-index: 1;left: 15%;border-radius: 2px 2px 0 0;}
.seat-demo .seat-down{position: absolute;width: 100%;height: 80%;border:1px solid #FAFAFA;box-sizing: border-box;bottom: 0px;z-index: 0;left: 0;border-radius: 2px;}
.seat-confirm .tip{width: 100%;margin-top: 0.1rem;zoom: 1;display: block;clear: both;    height: 26px;}
.seat-confirm .tip .seat-demo{color: #2E3033;width:5.3333%;height: 0.1706rem;position: relative;display: inline-block;}
.spanPrice{color:#999999;    position: relative;
    top: -2px;}
    .iconPrice{display: none;}
.seat-confirm .tip .seat-demo.yes>div{background-color: #fff}
.seat-confirm .tip .seat-demo.no>div{background-color: #ff6060;border:1px solid #fff;}
.seat-confirm .tip .seat-demo.sel>div{background-color: #54e06c;border:1px solid #fff;}
.seat-confirm .tip .seat-demo.vip>div{background-color: #e5f4cd;border:1px solid #fff;}
.seat-confirm .tip .seat-demo.erseat>div{background-color: #E5D0FF;border:1px solid #fff;}
.seat-confirm .tip .seat-demo.sanseat>div{background-color: #FFD1D1;border:1px solid #fff;}
.seat-confirm .tip .seat-demo.siseat>div{background-color: #FFE1D0;border:1px solid #fff;}
.seat-confirm .tip .seat-demo.wuseat>div{background-color:#D0E5FF;border:1px solid #fff;}
.seat-confirm .tip .seat-demo.liuseat>div{background-color:#A8E5BB;border:1px solid #fff;}
.seat-confirm .tip .seat-demo.qiseat>div{background-color: #F5EEBC;border:1px solid #fff;}
.seat-confirm .tip .seat-demo.baseat>div{background-color: #E1BEA4;border:1px solid #fff;}
.seat-confirm .tip .seat-demo.jiuseat>div{background-color: #D8A1A1;border:1px solid #fff;}
.seatbj1>div{background:rgba(218,241,179,0.4) !important;}
.seatbj2>div{background:rgba(229,208,255,0.4) !important;}
.seatbj3>div{background:rgba(255,209,209,0.4) !important;}
.seatbj4>div{background:rgba(255,225,208,0.4) !important;}
.seatbj5>div{background:rgba(208,229,255,0.4) !important;}
.seatbj6>div{background:rgba(168,229,187,0.4) !important;}
.seatbj7>div{background:rgba(245,238,188,0.4) !important;}
.seatbj8>div{background:rgba(225,190,164,0.4) !important;}
.seatbj9>div{background:rgba(216,161,161,0.4) !important;}
/*border:1px solid #FF4D4D !important;border:1px solid #9845FF !important;border:1px solid #FF4D4D !important;border:1px solid #FF833D !important;
 border:1px solid #3C93FF !important;border:1px solid #3ECC6A !important;border:1px solid #E9D01C !important;border:1px solid #DC9619 !important;
 border:1px solid #DC6519 !important;(255,209,209,0.4)*/
.addtip{overflow-x: scroll;
    width: 100%;
    -webkit-overflow-scrolling: touch;
    display: -webkit-box;
    white-space: nowrap;}
.tiptit{top: -3px;}
.seat-confirm .tip .seat-demo .seat-up{position: absolute;width: 70%;height: 70%;border:1px solid #e2e2e2;box-sizing: border-box;z-index: 1;left: 15%;border-radius: 4px 4px 0 0;}
.seat-confirm .tip .seat-demo .seat-down{position: absolute;width: 100%;height: 80%;border:1px solid #e2e2e2;box-sizing: border-box;bottom: 0px;z-index: 0;left: 0;border-radius: 4px;}
#seat_list{margin-top: 0.1rem;clear: both; height: auto;}
#seat_list .seats_opt{display: inline-block;width: 22%; height: 59px; text-align: left;margin-left:2.3%;border:1px solid #EEEEEE;box-sizing: border-box;
    color: #333;
    font-size: 14px;
    padding-left: 2%;margin-top: 5px;}
.seat-confirm .submit{width: 94.6666%;margin:0px auto;display: block;height: 0.384rem;margin-top:0.05rem;border:none;border-radius: 4px;background-color: #54e06c;color:#fff;font-size: 0.1536rem;letter-spacing: 0.0426rem;}
.seats_opt span{display: block; position: relative;}
.addPrice{color: #FD5B51 !important;}
.hui{}
.seats_opt span small{position: absolute;
    top: 9px;
    right: 7px;
    font-size: 18px;
    color: #ccc;}

.my-head{width: 100%;height: 0.8533rem;box-shadow: 0px 0px 2px 0px #ececec;margin-top: 0.128rem;background-color: #fff;position: relative;}
.my-head .my-head-left{width: 16%;float: left;margin-left: 4%;margin-top: 0.1706rem;}
.my-head .my-head-left img{width: 100%;border-radius: 100px;}
.my-head .my-head-right{width: 77.5%;float: left;margin-left: 2.5%;}
.my-head h3{font-size: 0.128rem;margin-top: 0.256rem;}
.my-head p{font-size: 0.1024rem;margin-top: 0.0426rem;}
.my-head p span{float: right;margin-right: 5%;}
.my-content{width: 100%;height: 4.3rem;box-shadow: 0px 0px 2px 0px #ececec;margin-top: 0.128rem;background-color: #fff;}
.my-content-item{border-bottom: 0.004266rem solid #e2e2e2;box-sizing: border-box;height: 0.4266rem;line-height: 0.4266rem;width: 96%;margin-left: 4%;font-size: 0.128rem;}
.my-content-item h3{font-weight: 400;position:relative;}
.my-content-item h3 span{width: 5.6338%;display: block;position: absolute;right: 0.0853rem;top: 0.0426rem;}
.my-content-item h3 span img{width: 100%;}

.mycard-head{width: 94.6667%;height:1.28rem;background-color: #fff;box-shadow: 0px 0px 2px #ececec;border-radius: 8px;margin:0.128rem auto;}
.mycard-head .my-card-head-number{width:90.14%;height: 0.3754rem;margin:0.1706rem 4.93%;border:0.004266rem solid #e2e2e2;border-radius: 4px;overflow: hidden;float: left;}
.mycard-head .my-card-head-password{width:53.3333%;height: 0.3754rem;margin-left: 4.93%;border:0.004266rem solid #e2e2e2;border-radius: 4px;overflow: hidden;float: left;}
.mycard-head input{border:none;width: 100%;height: 100%;font-size: 0.128rem;}
.mycard-head button{border:none;width:31.8767%;margin-left: 4.93%;float: left;background-color: #f6665e;height: 0.3754rem;font-size: 0.128rem;color:#fff;border-radius: 8px;}
.seactionH3{font-size: 0.1706rem;font-weight: 800;color:#ff5959;width: 94.6667%;margin: 0.128rem auto;}
.seactionH3.no{font-size: 0.1706rem;font-weight: 800;color:#999;width: 94.6667%;margin: 0.128rem auto;}
.seactionH3 span{float:right;font-size: 0.1024rem;line-height: 0.2133rem;}
.seactionH3 span img{height: 0.128rem;position: relative;top: 3px;margin-left: 0.0853rem;}
.mycard-content{width: 94.6667%;margin:0px auto;}
.mycard-contentno{width: 94.6667%;margin:0px auto;}
.mycard-contentno .mycard-content-item{height:1.4rem;}
.mycard-contentno .mycard-content-item .mycard-content-item-head h3{color:#999;}
.mycard-contentno .mycard-content-item .mycard-content-item-content .cardnumber,.cardline,.cardvalue,.cardcount{color:#999}
.mycard-content .tobind{color:#999;font-size: 0.1024rem;text-align: right;}
.seaction .hr{width: 94.6667%;margin:0px auto;height:1px;border-top: 1px dashed #e2e2e2;margin-top: 0.0853rem;}
.mycard-content-item .hr{width: 100%;}
.myticket-content-item .hr{width: 100%;}
.mywenhuika-content-item .hr{width: 100%;}
.mycard-content .tobind a{text-decoration: underline;color:#00a9f6}
/*.mycard-content-item{width: 100%;height: 1.45rem;background-color: #fff;border-radius: 8px;box-shadow: 0px 0px 2px #ececec;margin:0.128rem auto;}*/
.mycard-content-item{width: 100%;height: auto;padding-bottom: 9px;background-color: #fff;border-radius: 8px;box-shadow: 0px 0px 2px #ececec;margin:0.128rem auto;}
.mycard-content-item .mycard-content-item-head{width: 100%;height: 0.2133rem;border-bottom:1px dashed #ccc;}
.mycard-content-item .mycard-content-item-head h3{width:94.3661%;font-weight: 400;color:#f6665e;font-size: 0.1024rem;line-height: 0.2133rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin:0px auto;}
.mycard-content-item .mycard-content-item-content{position: relative;}
.mycard-content-item .mycard-content-item-content p{width: 91.5492%;margin:0px auto;}
.mycard-content-item .mycard-content-item-content p span{float: right;}
.mycard-content-item .mycard-content-item-content p a button{background-color: #fff;border:1px solid #ff6060;box-sizing: border-box;border-radius: 8px;padding: 0.0213rem 0.0426rem;font-size: 0.1024rem;color:#ff6060;margin-left: 0.0853rem;}
.mycard-content-item .mycard-content-item-content p .combine{background-color: #ff6060;color:#fff;}
.mycard-content-item .mycard-content-item-content .cardnumber{margin-top: 0.0853rem;}
.mycard-content-item .mycard-content-item-content .cardline{margin-top: 0.0853rem;}
.mycard-content-item .mycard-content-item-content .cardvalue{margin-top: 0.0853rem;}
.mycard-content-item .mycard-content-item-content .cardcount{margin-top: 0.0853rem;}
.mycard-content-item .mycard-content-item-content .cardNoRule{margin-top: 0.0853rem;color:#FF5959;line-height: 0.1536rem;}
.mycard-content-item .mycard-content-item-content .cardNoRule span{color:#999;float: left}
.mycard-tab{width: 100%;height: 0.3413rem;background: #fff;border-bottom: 0.004266rem solid #e2e2e2;}
.mycard-tab .mycard-tab-item{width: 33.33%;float: left;color:#999;}
.mycard-tab .mycard-tab-item.active p{border-bottom:2px solid #ff6060;box-sizing: border-box;color:#ff6060;}
.mycard-tab .mycard-tab-item p{line-height: 0.33rem;text-align: center;}
.mycard-tab-content-item.active{display: block;}
.mycard-tab-content-item{display: none}
.mycard-tab-content-item.done{color:#999;}
.mycard-tab-content-item.done .mycard-content-item-head h3{color:#999;}
.mycard-tab-content-item .none-card.active{display: block;}
.mycard-tab-content-item .none-card{display:none;width:50%;margin: 0px auto;margin-top: 0.426rem;}
.mycard-tab-content-item .none-card img{width: 100%;}
.mycard-tab-content-item .card-button-group.active{display: block}
.mycard-tab-content-item .card-button-group{display: none;position: fixed;}

.myticket-head{height:0.7253rem;background-color: #fff;}
.myticket-head .myticket-head-number{width:53.3333%;height: 0.3754rem;margin-left: 4.93%;border:0.004266rem solid #e2e2e2;border-radius: 4px;overflow: hidden;float: left;}
.myticket-head input{border:none;width: 100%;height: 100%;font-size: 0.128rem;}
.myticket-head button{border:none;width:31.8767%;margin-left: 4.93%;float: left;background-color: #f6665e;height: 0.3754rem;font-size: 0.128rem;color:#fff;border-radius: 8px;}
.myticket-content{width: 94.6667%;margin:0px auto;}
.myticket-contentno{width: 94.6667%;margin:0px auto;}
.myticket-contentno .myticket-content-item .myticket-content-item-content h3,.tickettip,.ticketline{color:#999}
.myticket-contentno .myticket-content-item .myticket-content-item-content-right span{color:#999;margin-left:40%;}
.myticket-contentno .myticket-content-item .card-ticket-check{display: none}
.myticket-content-item{width: 100%;height: 1rem;background-color: #fff;border-radius: 8px;box-shadow: 0px 0px 2px #ececec;margin:0.128rem auto;overflow: hidden;}
.myticket-content-item .blank{float: left;width: 2.8169%;background-color: #FF4948;height: 100%;}
.myticket-content-item .myticket-content-item-content{width: 100%;background-color: #fff;position: relative;height:100%;}
.myticket-content-item .myticket-content-item-content-left{float:left;height: 0.8294rem;margin-top: 0.0853rem;border-right:1px dashed #ccc;width: 72%;position: relative;box-sizing: border-box;}
.myticket-content-item .myticket-content-item-content-right{width: 25%;float:left;height: 100%;position: relative;}
.myticket-content-item .myticket-content-item-content h3{width:94.3661%;font-weight: 400;color:#f6665e;font-size: 0.1024rem;line-height: 0.2133rem;margin:0px auto;}
.myticket-content-item .myticket-content-item-content p{width: 91.5492%;margin:0px auto;font-size: 0.0853rem;position: absolute;left: 2.8169%}
.myticket-content-item .myticket-content-item-content .tickettip{bottom: 0.3413rem;}
.myticket-content-item .myticket-content-item-content .ticketline{bottom: 0.1706rem;}
.myticket-content-item .myticket-content-item-content .cardNoRule{bottom: 0.03413rem;color:#ff5959;line-height: 0.1536rem}
.myticket-content-item .myticket-content-item-content .cardNoRule span{color:#999;float: left}
.myticket-content-item .myticket-content-item-content .hr{position:absolute;width: 100%;top: 0.8294rem;}
.myticket-content-item .myticket-content-item-content-right span{color:#f6665e;font-size: 0.1436rem;line-height: 1rem;margin-left: 15%;}


.mywenhuika-content{width: 94.6667%;margin:0px auto;}
.mywenhuika-content-item{width: 100%;height: 1rem;background-color: #fff;border-radius: 8px;box-shadow: 0px 0px 2px #ececec;margin:0.128rem auto;overflow: hidden;}
.mywenhuika-content-item .blank{float: left;width: 2.8169%;background-color: #FF4948;height: 100%;}
.mywenhuika-content-item .mywenhuika-content-item-content{width: 100%;background-color: #fff;position: relative;height:100%;}
.mywenhuika-content-item .mywenhuika-content-item-content-left{float:left;height: 0.8294rem;margin-top: 0.0853rem;border-right:1px dashed #ccc;width: 72%;position: relative;box-sizing: border-box;}
.mywenhuika-content-item .mywenhuika-content-item-content-right{width: 28%;float:left;height: 100%;position: relative;}
.mywenhuika-content-item .mywenhuika-content-item-content h3{width:94.3661%;font-weight: 400;color:#f6665e;font-size: 0.1024rem;line-height: 0.2133rem;margin:0px auto;}
.mywenhuika-content-item .mywenhuika-content-item-content p{width: 91.5492%;margin:0px auto;font-size: 0.0853rem;position: absolute;left: 2.8169%}
.mywenhuika-content-item .mywenhuika-content-item-content .tickettip{bottom: 0.3413rem;}
.mywenhuika-content-item .mywenhuika-content-item-content .ticketline{bottom: 0.1706rem;}
.mywenhuika-content-item .mywenhuika-content-item-content .cardNoRule{bottom: 0.03413rem;color:#ff5959;line-height: 0.1536rem}
.mywenhuika-content-item .mywenhuika-content-item-content .cardNoRule span{color:#999;float: left}
.mywenhuika-content-item .mywenhuika-content-item-content .hr{position:absolute;width: 100%;top: 0.8294rem;}
.mywenhuika-content-item .mywenhuika-content-item-content-right span{color:#f6665e;font-size: 0.1436rem;line-height: 1rem;margin-left: 15%;}


.myticket-tab{width: 100%;height: 0.3413rem;background: #fff;border-bottom: 0.004266rem solid #e2e2e2;}
.myticket-tab .myticket-tab-item{width: 25%;float: left;color:#999;}
.myticket-tab .myticket-tab-item.active p{border-bottom:2px solid #ff6060;box-sizing: border-box;color:#ff6060;}
.myticket-tab .myticket-tab-item p{line-height: 0.33rem;text-align: center;}
.myticket-tab-content-item.active{display: block;}
.myticket-tab-content-item{display: none}
.myticket-tab-content-item.done{color:#999;}
.myticket-tab-content-item.done .myticket-content-item .blank{background-color: #999}
.myticket-tab-content-item.done .myticket-content-item-content h3{color:#999;}
.myticket-tab-content-item.done .myticket-content-item .myticket-content-item-content-right span{color:#999;}
.myticket-tab-content-item.yule{color:#999;}
.myticket-tab-content-item.yule .myticket-content-item .blank{background-color: #999}
.myticket-tab-content-item.yule .myticket-content-item-content h3{color:#999;}
.myticket-tab-content-item.yule .myticket-content-item .myticket-content-item-content-right span{color:#999;}
.myticket-tab-content-item.en .myticket-content-item .myticket-content-item-content-left{border:none;width: 97%;}
.myticket-tab-content-item .none-card.active{display: block;}
.myticket-tab-content-item .none-card{display:none;width:50%;margin: 0px auto;margin-top: 0.426rem;}
.myticket-tab-content-item .none-card img{width: 100%;}
.myticket-tab-content-item .card-button-group.active{display: block}
.myticket-tab-content-item .card-button-group{display: none;position: fixed;}

.myorder-head{width: 3.2rem;height: 0.4266rem;border-bottom: 0.004266rem solid #e2e2e2;position: fixed;background-color: #fff;z-index: 5}
.myorder-head .tab-group{width: 50%;height: 0.256rem;margin:0 auto;position: relative;top: 0.0853rem;overflow: hidden;}
.myorder-head .tab-group .tab-group-item.active{color:#fff;background-color: #ff6060}
.myorder-head .tab-group .tab-group-item{width: 50%;height: 100%;color:#333;float:left;border:1px solid #ff6060;box-sizing: border-box;color:#ff6060}
.myorder-head .tab-group .tab-group-item h3{font-weight: 400;font-size: 0.128rem;text-align: center;line-height: 0.256rem;}
.myorder-content.active{display: block}
.myorder-content{display: none}
.myorder-item{width: 94.6666%;margin:0.0853rem auto;border-radius: 20px;overflow: hidden;background-color: #fff;margin-bottom:0.1706rem;box-shadow: 0px 0px 2px #ccc;}
.myorder-item .myorder-item-head{width: 100%;height: 0.3413rem;background-color: #000}
.myorder-item .myorder-item-head h3{line-height: 0.3413rem;font-size: 0.128rem;color:#fff;font-weight: 400;text-align: center;}
.myorder-item .myorder-item-content{position: relative;padding-bottom: 0.256rem}
.myorder-item .myorder-item-content h3{width: 94.3661%;font-weight: 400;font-size: 0.128rem;margin: 0px auto;margin-top: 0.0853rem;margin-bottom: 0.0853rem;}
.myorder-item .myorder-item-content p{width: 94.3661%;font-size: 0.0853rem;margin: 0px auto;margin-top: 0.0426rem;color:#999;}
.myorder-item .myorder-item-content p span{margin-right: 0.0853rem;}
.myorder-item .myorder-item-content p strong{font-size: 0.1536rem;font-weight: 400;}
.myorder-item .myorder-item-content p small{font-size: 0.128rem;float: left;position: absolute;left: 0px;bottom: 0px;}
.myorder-item .myorder-item-content p button{color:#fff;background-color: #ff6060;border:none;border-radius: 4px;padding: 0.0213rem 0.0426rem;-webkit-appearance:none;margin-left: 0.0853rem;position: relative;top: -0.0213rem;}
.myorder-item .myorder-item-content .seats{margin-bottom: 0.128rem;}
.myorder-item .myorder-item-content .price{position: absolute;left: 2.8169%;text-align: right;bottom: 0.0426rem;}
.myorder-item.topay .myorder-item-head{background-color: #ff6060;}
.myorder-item.topay .price{color: #ff6060;}
.myorder-item.tosee .myorder-item-head{background-color: #54e06c;}
.myorder-item.tosee .price{color: #54e06c;}
.myorder-item.toend .myorder-item-head{background-color: #ccc;}
.myorder-item.toend .price{color: #333;}
.moreorder{width: 50%;margin: 0px auto;border-top:1px dashed #999; }
.moreorder p{text-align: center;color:#999;margin-top: 0.0853rem;font-size: 0.128rem;}
.moreorder img{width: 10%;display: block;margin:0.0853rem auto;}
.myorder-act{width: 94.6666%;height: 1rem;background-color: #fff;border-radius: 8px;box-shadow: 0px 0px 2px #ececec;margin:0.128rem auto;overflow: hidden;}
.myorder-act .blank{float: left;width: 2.8169%;background-color: #FF4948;height: 100%;}
.myorder-act .myorder-act-content{width: 97.183%;background-color: #fff;}
.myorder-act .myorder-act-content{float:left;height: 0.8294rem;margin-top: 0.0853rem;width: 97%;position: relative;}
.myorder-act .myorder-act-content h3{width:94.3661%;font-weight: 400;color:#f6665e;font-size: 0.128rem;line-height: 0.2133rem;margin:0px auto;}
.myorder-act .myorder-act-content p{width: 91.5492%;margin:0px auto;font-size: 0.0853rem;position: absolute;left: 2.8169%}
.myorder-act .myorder-act-content .acttype{bottom: 0.256rem;}
.myorder-act .myorder-act-content .actline{bottom: 0.0426rem;}
.myorder-act .myorder-act-content p span{margin-right: 0.0853rem;}
.myorder-act .myorder-act-content p strong{font-size: 0.1536rem;font-weight: 400;}
.myorder-act .myorder-act-content p small{font-size: 0.128rem;float: left;position: absolute;left: 0px;bottom: 0px;}
.myorder-act .myorder-act-content p button{color:#fff;background-color: #ff6060;border:none;border-radius: 4px;padding: 0.0213rem 0.0426rem;-webkit-appearance:none;margin-left: 0.0853rem;position: relative;top: -0.0213rem;}
.myorder-act .myorder-act-content .price{position: absolute;left: 2.8169%;text-align: right;bottom: 0px;color: #ff6060;}
.my-set-content{width: 100%;margin-top: 0.128rem;background-color: #fff;}
.my-set-content-item{box-sizing: border-box;height: 0.4266rem;line-height: 0.4266rem;width: 96%;margin-left: 4%;font-size: 0.128rem;border-bottom: 0.004266rem solid #e2e2e2;}
.my-set-content-item h3{font-weight: 400;position:relative;}
.my-set-content-item h3 span{width: 5.6338%;display: block;position: absolute;right: 0.0853rem;top: 0.0426rem;}
.my-set-content-item h3 span img{width: 100%;}
.logout{width: 94.6666%;margin:0.0853rem auto;display: block;height: 0.3413rem;border-radius: 8px;border:none;background-color: #ff6060;font-size: 0.1536rem;color:#fff;}

.myrecharge-head{margin-top: 0.128rem;background-color: #fff;height: 2rem;}
.myrecharge-head img{width: 24%;display: block;margin:0.128rem auto;margin-bottom: 0.1024rem;}
.myrecharge-head h3{font-weight: 400;font-size: 0.1024rem;text-align: center;margin-bottom: 0.0426rem;}
.myrecharge-head h4{text-align: center;font-size: 0.1706rem;font-weight: 600}
.myrecharge-head h4 strong{font-weight: 800;font-size: 0.3413rem;}
.myrecharge-head p{text-align: center;font-size: 0.1024rem;margin-top: 0.064rem;}
.myrecharge-content{margin-top: 0.128rem;background-color: #fff;height: 2.8773rem;}
.myrecharge-content .input-value{width:68%;height: 0.5973rem;margin:0px auto;}
.myrecharge-content .input-value .input-left{width: 30%;float: left;}
.myrecharge-content .input-value .input-left p{font-size: 0.1024rem;line-height: 0.4rem;}
.myrecharge-content .input-value .input-right{width: 70%;float: left;line-height: 0.4rem;}
.myrecharge-content .input-value .input-right input{font-size: 0.1024rem;border:none;border-bottom:0.004266rem solid #e2e2e2;box-sizing: border-box;width:60%;}
.myrecharge-content .myrecharge-content-item{height: 0.64rem;}
.myrecharge-content .myrecharge-content-item{width: 96%;margin-left: 4%;border-bottom: 0.004266rem solid #e2e2e2;box-sizing: border-box;}
.myrecharge-content .myrecharge-content-item p{width:80.5555%;line-height: 0.64rem;float: left;margin-left: 8.3333%;position: relative;}
.myrecharge-content .myrecharge-content-item .pay-icon{width: 11.1111%;float: left;margin-top: 0.1493rem;}
.myrecharge-content .myrecharge-content-item.active span{background-color: #00E063;}
.myrecharge-content .myrecharge-content-item p span{position: absolute;right: 0.0853rem;background-color: #f3f3f3;height: 0.1873rem;display: block;width:0.1877rem;font-size: 0px;top: 0.22rem;border-radius: 100px;}
.myrecharge-content .myrecharge-content-item p span img{width: 100%;position: absolute;}
/*.myrecharge-content .myrecharge-content-item p span{width: 5.6338%;display: block;position: absolute;right: 0.0853rem;top: 0.0426rem;}*/
/*.myrecharge-content .myrecharge-content-item p span img{width: 100%;}*/
.rechargepay{width: 3.0293rem;display: block;position: absolute;left:0;right:0;margin:0px auto;bottom: 0.0426rem;height: 0.3413rem;border:none;background-color:#54e06c;color:#fff;font-size: 0.1536rem;border-radius: 8px;}
.none-redetail.active{display: block}
.none-redetail{width: 40%;display: none;margin:1.28rem auto;}
.redetail-item.active span{color:#54e06c;}
.redetail-item{width: 100%;height: 0.5461rem;background-color: #fff;border-bottom: 0.004266rem solid #e2e2e2;padding-top: 0.0853rem;}
.redetail-item h3{width: 94.6667%;margin: 0px auto;font-weight: 400;font-size: 0.128rem;}
.redetail-item p{width: 94.667%;margin: 0px auto;font-size: 0.1536rem;margin-top: 0.0426rem;}
.redetail-item p small{margin-right: 0.0853rem;color:#999;}
.redetail-item p span{float: right;}

.unbunding-item{width: 80%;margin: 0px auto;height: 0.512rem;border-bottom: 0.004266rem solid #e2e2e2;position: relative;}
.unbunding-item img{position: absolute;width: 10%;left: 0px;top: 25%;}
.unbunding-item p{left:12%;position:absolute;line-height: 0.512rem;font-size: 0.125rem}
.unbunding-item input{left:12%;position:absolute;width: 60%;height: 60%;background-color: #fff;border:none;top:18%;font-size: 0.125rem}
.unbunding-item button{width: 25%;height: 50%;color:#fff;border:none;background-color: #54e06c;border-radius: 8px;position: absolute;top: 25%;right: 2.6667%;}
.unbunding-notice{color: #54e06c;font-size: 0.1024rem;margin-top: 0.1536rem;text-align: center;}
.unbunding-content-item{width: 94.6667%;height: 1.2rem;background-color: #fff;border-radius: 8px;box-shadow: 0px 0px 2px #ececec;margin:0.128rem auto;margin-top: 0.512rem;}
.unbunding-content-item .unbunding-content-item-head{width: 100%;height: 0.2133rem;border-bottom:1px dashed #ccc;}
.unbunding-content-item .unbunding-content-item-head h3{width:94.3661%;font-weight: 400;font-size: 0.1024rem;line-height: 0.2133rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin:0px auto;color:#333;}
.unbunding-content-item .unbunding-content-item-content{position: relative;}
.unbunding-content-item .unbunding-content-item-content p{width: 91.5492%;margin:0px auto;}
.unbunding-content-item .unbunding-content-item-content p a button{background-color: #fff;border:1px solid #ff6060;box-sizing: border-box;border-radius: 8px;padding: 0.0213rem 0.0426rem;font-size: 0.1024rem;color:#ff6060;margin-left: 0.0853rem;}
.unbunding-content-item .unbunding-content-item-content p .combine{background-color: #ff6060;color:#fff;}
.unbunding-content-item .unbunding-content-item-content .cardnumber{margin-top: 0.0853rem;color:#666;}
.unbunding-content-item .unbunding-content-item-content .cardline{margin-top: 0.0853rem;color:#666;}
.unbunding-content-item .unbunding-content-item-content .cardvalue{margin-top: 0.0853rem;color:#666;}
.unbunding-content-item .unbunding-content-item-content .cardcount{margin-top: 0.0853rem;color:#666;}
.unbunding-box{width: 3.2rem;position: fixed;bottom: 0px;}
.unbunding-box .doUnbunding{width: 94.6666%;margin:0px auto;display: block;border:none;height: 0.3413rem;background-color: #54e06c;color:#fff;font-size:0.1536rem;border-radius: 8px;margin-bottom:0.0426rem;}

.chargepay-head{width: 100%;height:0.64rem;}
.chargepay-head h3{line-height: 0.64rem;font-weight: 400;font-size: 0.1536rem;text-align: center;}
.chargepay-item{}
.chargepay-item h3{font-weight: 400;font-size: 0.128rem;width: 94.6666%;margin:0px auto;line-height: 0.384rem;}
.chargepay-item .chargepay-content{background-color: #fff;height: 0.384rem;}
.chargepay-item .chargepay-content p{width: 94.6666%;margin:0px auto;line-height: 0.384rem;font-size: 0.128rem;}
.chargepay-item .chargepay-content p span{color:#54e06c;}
.chargepay-box{width: 3.2rem;position: fixed;bottom: 0px;}
.chargepay-box .doUnbunding{width: 94.6666%;margin:0px auto;display: block;border:none;height: 0.3413rem;background-color: #54e06c;color:#fff;font-size:0.1536rem;border-radius: 8px;margin-bottom:0.0426rem;}

.chargesuccess-head img{width: 24%;display: block;margin: 0.3413rem auto;margin-bottom: 0.1024rem;}
.chargesuccess-head h3{text-align: center;font-size: 0.1536rem;font-weight: 400;margin-bottom: 0.1066rem;}
.chargesuccess-item.active{display: block}
.chargesuccess-item{display: none}
.chargesuccess-item .chargesuccess-item-item{height: 0.4266rem;background-color: #fff;border-bottom: 0.004266rem solid #e2e2e2;}
.chargesuccess-item .chargesuccess-item-item p{font-size: 0.128rem;width: 94.6666%;margin:0px auto;line-height: 0.4266rem;}
.chargesuccess-button-group{position: fixed;width: 3.2rem;bottom: 0px;}
.chargesuccess-button-group .button-group-item{width: 50%;float: left;}
.chargesuccess-button-group .button-group-item button{width: 50%;float: left;width: 94.6666%;margin-left:2.6666%;height: 0.3413rem;margin-bottom: 0.0426rem;border:none;background-color: #ccc;color:#fff;font-size: 0.128rem;border-radius: 8px;-webkit-appearance:none;}
.chargesuccess-button-group .button-group-item .active{background-color: #54e06c}

.city-head{width: 100%;height:0.4266rem;}
.city-head h3{width: 94.6666%;margin:0px auto;font-size: 0.1536rem;font-weight: 400;line-height: 0.4266rem;}
.city-head h3 small{font-size: 0.1024rem;color:#00a2cb;margin-left: 0.0853rem;position: absolute}
.city-content{overflow: hidden;zoom:1;}
.city-content .city-title{height: 0.3413rem;line-height: 0.3413rem;font-size: 0.128rem;background-color: #f5f5f5}
.city-content .city-title p{width: 94.6666%;margin:0px auto;}
.city-content .city-item{width: 25%;height: 0.3413rem;line-height: 0.3413rem;float: left;text-align: center;}/*border: 1px solid #f5f5f5;box-sizing: border-box;*/
.city-content .city-item p{text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}

.login-tabs.active{display: block;}
.login-tabs{width: 74.6666%;margin: 0px auto;margin-top: 0.256rem;height: 3rem;display: none;}
.tab-head-group{overflow: hidden;zoom:1;}
.tab-head-group .tab-item.active h3{color:#333;font-weight: 800;}
.tab-head-group .tab-item{width: 50%;float: left;}
.tab-head-group .tab-item h3{text-align: center;color:#999;font-size: 0.1536rem;font-weight: 400;}
.tab-head-group>h3{text-align: center;color:#333;font-size: 0.1536rem;}
.tab-content.active{display: block;}
.tab-content{display: none;margin-top: 0.2986rem;}
.input-box{height: 0.3413rem;border-bottom: 0.004266rem solid #e2e2e2;margin-bottom: 0.256rem;position: relative;}
.input-box input{width: 100%;line-height: 0.3413rem;border:none;font-size: 0.17rem;   
padding-left: 3%;outline: none;}
.input-box ::-webkit-input-placeholder {font-weight: 400;font-size: 0.128rem;color:#999;letter-spacing: 0em;}
.input-box ::-moz-placeholder {font-weight: 400;font-size: 0.128rem;color:#999;letter-spacing: 0em;} /* firefox 19+ */
.input-box :-ms-input-placeholder {font-weight: 400;font-size: 0.128rem;color:#999;letter-spacing: 0em;} /* ie */
.input-box input:-moz-placeholder {font-weight: 400;font-size: 0.128rem;color:#999;letter-spacing: 0em;}
.input-box img{width: 28.5714%;height: 75%;position: absolute;right: 0.0853rem;top: 12.5%;}
.input-box .button{font-weight:400;width: 28.5714%;line-height: 0.27rem;border-radius: 0;height: 0.27rem;
position: absolute;right: 0.0853rem;top: 12.5%;font-size: 0.11rem;border:none;background-color: #54e06c;color: #fff;letter-spacing:0;-webkit-appearance: none;}

.login-tabs .login-btn{width: 100%;height: 0.3413rem;font-size: 0.1536rem;letter-spacing: 1em;background-color: #54e06c;border:none;border-radius: 4px;color: #fff;margin-top: 0.1953rem;}
.logo-box{margin: 0px auto;margin-top: 0.6rem;}
.logo-box img{width: 26.6666%;display: block;margin:0px auto;margin-bottom: 0.0853rem;}
.logo-box p{text-align: center;font-size: 0.0853rem;margin-bottom:0.0853rem;}

.success-body{width: 92%;margin:0.256rem auto;border-radius: 8px;overflow: hidden;box-shadow:0px 0px 10px rgba(0,0,0,0.5); }
.success-body .success-head{overflow: hidden;position: relative;}
.success-body .blur{height: 1.0666rem;background-image: url('../images/banner1.png');background-repeat: no-repeat;background-size: cover;background-position:center;}
.success-body .blurBG{width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: absolute;top: 0px;left: 0px;}
.success-body .success-head h3{position: absolute;top: 0px;left: 0px;width: 100%;color:#fff;font-size: 0.1706rem;text-align: center;line-height: 1.0666rem;font-weight: 400;}
.success-body .success-middle{border-bottom:1px dashed #e2e2e2;width: 92%;margin:0px auto; }
.success-body .success-middle p{text-align: center;font-size: 0.128rem;color:#ff8000;margin-top: 0.0853rem;}
.success-body .success-middle p span{margin:0px 0.0426rem;}
.success-body .success-middle h3{margin-top: 0.0853rem;margin-bottom: 0.128rem;font-size: 0.128rem;text-align: center;}
.success-body .success-middle h5{text-align: center;font-size: 0.128rem; color: #333333;}
.success-body .success-middle p small{width: 25%;display: inline-block;text-align: center;font-size: 0.1024rem;margin-bottom: 0.128rem;color:#333;}
/*修改取票*/
ul,li{list-style:none;}
.Tabqupiao{width:100%; margin: 0 auto; border-top:5px solid #F6F6F6;}
.tabpiaoul{overflow: hidden; width:92%; margin: 0 auto; height: 47px; border-bottom: 1px solid #E6E6E6;}
.tabpiaoul .liclick{ width:49.5%; text-align:center; float: left; font-size: 15px; color: #333333; line-height: 47px;}
.linepiao{height:21px; width:1px; background:#cccccc; float:left;margin-top: 12px;}
.Tabqupiao .tabpiaoul .active{color: #FF9622 !important;}
.tabpiaocon{width: 92%;margin: 0 auto;}
.tpiao{display: none;}
.mptitle{font-size:18px;color: #FF9622;line-height: 60px; text-align: center;}
.reloadPiao{display: none;margin: 0 auto 20px auto;}
.reloadPiao img{width: 123.5px; height: 113px;position: absolute;display: block;top:86px;left: 135px;}
.ewmgq{width: 123.5px;margin: 0 auto;}
.endPiao{display: none;position: absolute;top: 115px;width: 100%;}
.countdown{margin: 0 auto 20px auto;}
.tpiao{position: relative;}
.zhegaibj{display: none; width: 120px; height: 120px; background-color: rgba(255,255,255,0.93);position: absolute;top: 24%;left: 31%;}
.dz-ewm{width: 100%; margin: 0 auto;}
.imgTicketCode{ display: block; width: 120px; height: 120px;text-align: center;margin: 0 auto 20px auto; border: 1px solid #CCCCCC;}
/*banner*/
.c-banner{
	width: 100%;
	position: relative;
	margin-bottom: 45px;
}
.c-banner img{
	width:120px;
	height: 120px;
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
	margin: 0 auto;
	width: 120px;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width:120px;
	height: 120px;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 25px 10px 25px 10px;
	position: absolute;
	top: 50%;
	margin-top: -53px;
	z-index: 10;
	font-size: 25px;
	color: #CCCCCC;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: -30px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	font-size: 15px;
    color: #333333;
	display: inline-block;
	display: none;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}
.cdtxt{font-size: 15px; color: #666666; text-align: center; margin-bottom: 5px;}
.cdtxt span{width: 45px; height: 19px; line-height: 19px; margin: 0 2px; border: 1px solid #CCCCCC; font-size: 12px; color: #FF9622; text-align: center; border-radius: 9px; display: inline-block;}
.rptitle{margin-bottom: 5px;font-size: 15px; color: #666666; text-align: center;}
.reloadbtn{display: block; margin: 0 auto; width:130px;height:30px;line-height: 30px; border: 1px solid #FF9622; color: #FF9622; border-radius:15px; font-size: 15px; text-align: center;}
.endimg{width: 123.5px; height: 113px;margin: 0 auto;display: block;position: relative;left: 20px;top: -29px;}
.piaotishi{overflow: hidden; width: 100%; height: 40px; border-top: 5px solid #F6F6F6; border-bottom: 5px solid #F6F6F6;}
.piaotishi span{display: inline-block; color: #333333; font-size: 15px; line-height: 40px;}
.piaoth{padding-left: 4%; float: left;}
.piaoicon{padding-right: 4%;float: right;color:#CCCCCC !important;}
/*弹窗*/
.pay-confirm1{width: 3.2rem;position: fixed;bottom: 0px;background-color: #fff;z-index: 101;}
.pay-confirm1 .content{background-color:#fff;}
.pay-confirm1 .content .info{max-height:1.706rem;overflow-y:auto;}
.pay-confirm1 .content h3{padding:0px 0.128rem;font-weight:400;font-size:0.128rem;color:#333;border-top:1px solid #e2e2e2;padding:0.0853rem 0.128rem;}
.pay-confirm1 .content p.title{font-size:0.128rem;text-align:center;color:#333;padding:0.0853rem 0.0853rem;font-weight:800;border-bottom:1px solid #e2e2e2;}
.pay-confirm1 .content p {padding: 0px 0.128rem;font-size: 0.1024rem;color: #999;line-height: 0.2133rem;}
.tcthbj{background-color: rgba(0,0,0,0.3);position: fixed;top: 0; left: 0;right: 0;bottom: 0;z-index: 100;}    
    
    
    
    
/*.success-body .success-middlebottom.active{display: block;}*/
.success-body .success-middlebottom{width:100%;margin:0px auto;display: none;border-bottom: 1px dashed #e2e2e2;padding-bottom: 0.1706rem;}
.success-body .success-middlebottom h3{font-size: 0.1536rem;margin: 0.1703rem auto;}
.success-body .success-middlebottom .loading{text-align: center;color: #FFBA4C;font-size: 0.2048rem;font-weight: 400;margin-top: 0.2048rem;animation:turn 1s infinite ease-in-out;-webkit-animation:turn 1s infinite ease-in-out;}
@keyframes turn{50%{color:#ccc;},100%{color:#FFBA4C;}}
.success-body .success-middlebottom .loadingClick{text-align: center;text-align: center;margin-top: 0.1024rem;color: #999;font-size: 0.128rem;margin-bottom: 0.3413rem;}
.success-body .success-middlebottom .imgCode.active{display: block;}
.success-body .success-middlebottom .imgCode{display: none;width: 1.28rem;margin: 0px auto;margin-bottom: 0.1706rem;opacity: 0.8}
.success-body .success-middlebottom .singleCode{font-size: 0.1706rem;text-align: center;color:#ff8000;margin-bottom: 0.0853rem;}
.success-body .success-middlebottom .singleCode span{color:#999;}
.success-body .success-middlebottom .doubleCode{font-size: 0.1706rem;text-align: center;color:#ff8000;margin-bottom: 0.0853rem;}{}
.success-body .success-middlebottom .errCode.active{display: block;}
.success-body .success-middlebottom .errCode{display: none;font-size: 0.1024rem;color:#ccc;text-align: center;margin-top: 0.1706rem;}
.success-body .success-middlebottom .fail{text-align: center;color: #FFBA4C;font-size: 0.2048rem;font-weight: 400;margin-top: 0.2048rem;}
.success-body .success-middlebottom .dic.active{display: block;}
.success-body .success-middlebottom .dic{display:none;text-align: center;text-align: center;margin-top: 0.1024rem;color: #999;font-size: 0.128rem;margin-bottom: 0.3413rem;}
.success-body .success-cinemaAddress{width: 92%;margin: 0px auto;border-bottom: 1px dashed #e2e2e2;}
.success-body .success-cinemaAddress h3{margin: 0.1706rem auto;font-size: 0.1536rem;}
.success-body .success-cinemaAddress p{font-size: 0.1024rem;color:#999;margin-bottom: 0.1706rem;}
.success-body .success-cinemaAddress span{float: right;}
.success-body .success-cinemaAddress img{width: 0.1536rem;}
.success-body .success-epm{width: 92%;margin: 0px auto;}
.success-body .success-epm img{width: 100%;}
.success-body .success-reSend.active{display: block;}
.success-body .success-reSend{display: none;width: 92%;margin: 0px auto;padding-bottom: 0.1706rem;border-top: 1px dashed #e2e2e2;}
.success-body .success-reSend .show-container{position: relative;}
.success-body .success-reSend .show-container h3{margin-top: 0.1706rem;font-size: 0.1536rem;}
.success-body .success-reSend .show-container p{margin-top: 0.04266rem;color:#ccc;}
.success-body .success-reSend .show-container .forOrder.active{display: block;}
.success-body .success-reSend .show-container .forOrder{display: none}
.success-body .success-reSend .show-container p span{color:#333;}
.success-body .success-reSend .show-container .showInput.active{transform: rotate3d(0,0,1,180deg);}
.success-body .success-reSend .show-container .showInput{width: 0.256rem;position: absolute;right: 0.0853rem;top: 0.0853rem;}
.success-body .success-reSend .input-container.active{display: block;}
.success-body .success-reSend .input-container{margin-top: 0.1706rem;display: none;}
.success-body .success-reSend .input-container p{display: inline-block;line-height: 0.2133rem;font-size: 0.128rem;}
.success-body .success-reSend .input-container input{display: inline-block;width: 36%;border:none;height:0.2133rem;border-bottom: 1px solid #e2e2e2;font-size: 0.128rem;border-radius: 0px;}
.success-body .success-reSend .input-container button.active{background-color: #66C355;}
.success-body .success-reSend .input-container button{display: inline-block;width: 30%;border:none;height:0.2133rem;background-color: #ccc;border-radius: 4px;color:#fff;font-size: 0.128rem;}

.changePositon.active{display: block;}
.changePositon{position: fixed;width: 2.304rem;height: 1.4933rem;box-shadow: 0px 2px 10px rgba(0,0,0,0.5);border-radius: 8px;z-index: 2;background-color: #fff;left: 0;right: 0;margin:0px auto;top: 1.5rem;display: none;}
.changePositon .head{width: 100%;height: 70%;box-sizing: border-box;border-bottom: 0.004266rem solid #e2e2e2;padding-top: 0.0853rem;}
.changePositon .head h3{text-align: center;font-size: 0.1536rem;line-height: 0.384rem;}
.changePositon .head p{width: 77.7777%;margin:0px auto;color:#999;font-size: 0.128rem;text-align: center;}
.changePositon .btnGroup{width: 100%;height: 30%;}
.changePositon .btnGroup .btn-item{width: 50%;float: left;}
.changePositon .btnGroup .btn-item.btnOk{border-left: 0.004266rem solid #e2e2e2;box-sizing: border-box;}
.changePositon .btnGroup .btn-item p{line-height: 0.44799rem;font-size: 0.1536rem;text-align: center;color:#999;font-weight: 800;}
.changePositon .btnGroup .btn-item.btnOk p{color:#54e06c;}

.findPosition.active{display: block;}
.findPosition{width: 3.0293rem;height:0.256rem;position: fixed;bottom: 0.4456rem;background-color: #f3f3f3;margin: 0px auto;left: 0;right: 0;z-index: 2;border-radius: 4px;display: none;}
.findPosition p{line-height: 0.256rem;color:#999;font-size: 0.1024rem;width: 80%;margin-left: 12%;}
.findPosition .findIcon{height: 75%;position: absolute;top: 12.5%;left: 0.0853rem;}
.findPosition .reIcon{width:0.1706rem;height: 0.1706rem;position: absolute;top:0.0427rem;right: 0.0853rem;}
.findPosition .reIcon.active{animation:run 1s infinite ease-in-out;-webkit-animation:run 1s infinite ease-in-out;}
@keyframes run{
	from{transform: rotate(0deg);}
	to{transform: rotate(360deg);}
}
@-webkit-keyframes run{
	from{transform: rotate(0deg);}
	to{transform: rotate(360deg);}
}
/*�������ĵ���*/
#alert{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.6);
	display: none;
}
#alert .alert{
	width: 2.3467rem;
	height: 1.653rem;
	margin:0px auto;
	margin-top: 1.5rem;
	border-radius: 10px;
	background-color: #ececec;
	position: relative;
}
#alert .alert p{
	height: 0.2rem;
	font-size: 0.15rem;
	line-height: 0.16rem;
	color:#808080;
	text-align: center;
	position: relative;
	top: 0.5rem;
}
#alert .alert input{
	width: 1.7067rem;
	position: absolute;
	left: 0.32rem;
	height: 0.3755rem;
	border-radius: 4px;
	border:none;
	background-color:#54e06c;
	color:#fff;
	-webkit-appearance:none;
	font-size: 0.12rem;
	bottom:0.16rem;
}
.alert img {
	width: 0.12rem;
	position: relative;
	left: 2.1rem;
	top: 0.1rem;
}


.container24{width: 93.6%;margin: 0px auto;overflow: hidden;zoom: 1;}
.container48{width: 87.2%;margin: 0px auto;overflow: hidden;zoom: 1;}
.cinemadetail-head{margin-top: 0.1024rem;background-color: #fff;padding-top: 0.1024rem;}
.cinemadetail-head h3{margin-bottom: 0.1024rem;}
.cinemadetail-head p{position: relative;padding: 0.0682rem 0px;}
.cinemadetail-head p span{position: absolute;top: 0.07rem;left: 0px;}
.cinemadetail-head p span img{width: 0.12rem;}
.cinemadetail-head p small{float: right;}
.cinemadetail-head p small img{width: 0.1024rem;position: relative;top: 0.0213rem}
.cinemadetail-head p strong{font-weight: 400;display: inline-block;width: 85%;margin-left: 10%;}
.cinemadetail-head .cinemadetail-head-tel{border-top:1px solid #e2e2e2;}
.cinemadetail-service{margin-top: 0.1024rem;background-color: #fff;padding-top: 0.1024rem;padding-bottom: 0.1024rem;}
.cinemadetail-service h3{font-size: 0.1536rem;margin-bottom: 0.1024rem;}
.cinemadetail-service h3 span{margin-right:0.1024rem;display: inline-block;width: 0.0426rem;height: 0.1536rem;background-color:#2B70AF;position: relative;top: 0.0256rem;}
.cinemadetail-service .cinemadetail-service-item{overflow: hidden;zoom:1;margin-bottom: 0.1024rem;}
.cinemadetail-service .cinemadetail-service-item-left{float: left;width: 30%;font-size: 0.128rem;}
.cinemadetail-service .cinemadetail-service-item-right{float: left;margin-left: 3.6697%;width: 66%;}
.cinemadetail-service .cinemadetail-service-item-right p{color:#999;line-height: 0.1536rem;}
.cinemadetail-notice{margin-top: 0.1024rem;background-color: #fff;padding-top: 0.1024rem;}
.cinemadetail-notice h3{font-size: 0.1536rem;margin-bottom: 0.1024rem;}
.cinemadetail-notice h3 span{margin-right:0.1024rem;display: inline-block;width: 0.0426rem;height: 0.1536rem;background-color:#2B70AF;position: relative;top: 0.0256rem;}
.cinemadetail-notice p{color:#999;text-indent: 2em;font-size: 0.1024rem;margin-bottom: 0.1024rem;}

.cinemadetail-notice1{margin-top: 0.1024rem;background-color: #fff;padding-top: 0.1024rem;}
.cinemadetail-notice1 h3{font-size: 0.1536rem;margin-bottom: 0.1024rem;}
.cinemadetail-notice1 h3 span{margin-right:0.1024rem;display: inline-block;width: 0.0426rem;height: 0.1536rem;background-color:#2B70AF;position: relative;top: 0.0256rem;}
.cinemadetail-notice1 p{color:#999;text-indent: 2em;font-size: 0.1024rem;margin-bottom: 0.1024rem;}
.cinemadetail-service .cinemadetail-service-item-left span{font-size: 0.1rem;padding: 1px 4px;border:1px solid #86c0e0;color:#86c0e0;box-sizing: border-box;display: inline-block; border-radius: 3px;}

.cinemastyle{
	color:#333;text-decoration:none;
}


.topline{height: 1px;}
.safe-head{margin-top: 0.0853rem;}
.safe-head-item{height: 0.4266rem;background-color: #fff;position: relative;}
.safe-head-item p{width: 94.6666%;margin: 0px auto;line-height: 0.4266rem;font-size: 0.128rem;}
.safe-head-item .safe-head-item-check.active{background-color: #6dd35b}/*FF4948*/
.safe-head-item .safe-head-item-check{position: absolute;width: 5%;background-color: #f3f3f3;right: 0.0853rem;top:30%; font-size: 0px;border-radius:100px;}
.safe-head-item .safe-head-item-check img{width: 100%;}
.safe-commit{width: 3.0293rem;position: fixed;bottom: 0.0853rem;left: 0px;right: 0px;margin: 0px auto;height: 0.3413rem;border:none;border-radius: 4px;background-color: #FF4948;color:#fff;font-size: 0.1536rem}
.safe-alert-box.active{display: block}
.safe-alert-box{background-color: rgba(0,0,0,0.3);position: fixed;top: 0px;left: 0px;right:0;width: 3.2rem;height: 100%;z-index: 2;margin: 0px auto;display: none}
.safe-pupopwindow.active{display:block;}
.safe-pupopwindow{display:none;width: 80%;border-radius: 4px;background-color: #fff;margin: 0px auto;padding-top: 0.1706rem;overflow: hidden;position: absolute;left: 0px;right: 0px;top: 1.2rem;}
.safe-pupopwindow h3{font-size: 0.1536rem;text-align: center;line-height: 0.256rem;}
.progress-bar{width: 2.1333rem;margin: 0px auto;margin-top: 0.1706rem;font-size: 0px;}
.progress-bar .progress-bar-item{width: 20%;display: inline-block;text-align: center;background-color: #ddd;}
.progress-bar .progress-line.active{background-color: #6dd35b}
.progress-bar .progress-line.toLeft{transition: all 600ms ease-in;background-color: #6dd35b;}
.progress-bar .progress-line{width:0.5rem;height: 0.04266rem;border-radius: 100px;position: relative;top: -5px;}
.progress-bar .progress-number.active{background-color: #6dd35b}
.progress-bar .progress-number.toLeft{transition: all 600ms ease-in;background-color: #6dd35b;}
.progress-bar .progress-number{width:0.256rem;font-size: 0.128rem;line-height: 0.256rem;border-radius: 100px;margin:0px 0.030325rem;color: #fff;}
.progress-bar .progress-dic{width: 75%;margin: 0px auto;}
.progress-bar .progress-dic p.active{transition: all 600ms ease-in;color:#333;}
.progress-bar .progress-dic p{width: 50%;display: inline-block;font-size: 0.1024rem;text-align: center;margin-top: 0.0853rem;margin-bottom: 0.2133rem;color: #ddd;}
.inRight.toLeft{transition: all 600ms ease-in;transform: translate(0rem,0px);}
.inRight{transform: translate(3rem,0px);}
.safe-input-box{width: 86.6666%;margin: 0px auto;margin-top: 0.1706rem;border-bottom: 1px solid #e2e2e2;position: absolute;left: 0;right: 0;background-color: #fff;overflow: hidden;}
.safe-input-box input{width: 53.8461%;height: 0.3413rem;border:none;}
.safe-input-box button{width: 0.6826rem;height: 0.256rem;border:none;float: right;background-color: #6dd35b;color:#fff;font-size: 0.1rem;border-radius: 4px;}
.safe-input-box img{width: 0.6826rem;height: 0.256rem;border:none;float: right;border-radius: 4px;background-color: #6dd35b;color:#fff;font-size: 0.128rem;}
.box-group{position: relative;height: 0.512rem;}
.safe-pupopwindow>p{width: 86.6666%;margin: 0px auto;text-align: right;}
.safe-pupopwindow>p span{color:#42D7F9;display: inline-block;line-height: 0.512rem;}
.safe-pupopwindow .button-group{border-top: 1px solid #e2e2e2;}
.safe-pupopwindow .button-group button{border:none;box-sizing: border-box;width: 100%;height: 0.3413rem;background-color: #fff;font-size: 0.128rem;color:#6dd35b;display: none;}
.safe-pupopwindow .button-group button.active{display: block;}
.safe-pupopwindow .button-group button.toLeft{transition: all 600ms ease-in;display: block}
.safe-dic{width: 84%;margin: 0px auto;margin-top: 0.3413rem;}
.safe-dic h3{font-size: 0.1536rem;text-align: center;line-height: 0.512rem;}
.safe-dic p{font-size: 0.1024rem;line-height: 0.1536rem;color:#333;}

/*
�����޸�����
*/
#contents{
	width: 2.688rem;
	margin:0px 0.256rem;
	margin-bottom: 1rem;
}
#contents .content{
	position: relative;
	/*display: none;*/
}
#contents .content .input{
	height: 0.5547rem;
	width: 100%;
	border-bottom: 1px solid #eee;
	position: relative;
}
#contents .content .input input{
	height: 0.4267rem;
	width: 80%;
	position: absolute;
	left: 15%;
	top:0.128rem;
	font-size: 0.12rem;
	border:none;
}
#contents .content .input .icon{
	width: 0.1067rem;
	position: absolute;
	top: 0.25rem;
	left: 5%;
}
#contents .content .input .code{
	width: 0.768rem;
	position: absolute;
	right: 0px;
	bottom:0.02rem;
	height: 0.3rem;
	background-color:#8dc420;
}
#contents .content .get-code{
	width: 0.768rem;
	position: absolute;
	right: 0px;
	top: 1.35rem;
	height: 0.3rem;
	background-color:#8dc420;
	border:none;
	border-radius: 4px;
	-webkit-appearance:none;
	color: #fff;
	font-size: 0.1rem;
}
#contents .content p{
	width: 100%;
	text-align: center;
	font-size: 0.12rem;
	color:red;
	height: 0.4267rem;
	line-height: 0.4267rem;
}
#contents .content .count{
	color:#000;
	font-size: 0.16rem;
	text-align: left;
	height: 0.5547rem;
	line-height: 0.5547rem;
}
#contents .content .count span{
	float: right;
	text-decoration: none;
	color:#000;
}
#login{
	width: 2.688rem;
	height: 0.3755rem;
	border:none;
	background-color:#54e06c;
	color:#fff;
	font-size: 0.16rem;
	border-radius: 4px;
	-webkit-appearance:none;
}
.byphone{
	color:#000;
	text-decoration: none;
	font-size: 0.12rem;
	display: block;
	width: 2.688rem;
	margin:0px 0.256rem;
	text-align: right;
	margin-top: 0.2133rem;
}