body {
	
    font-family: "PingFang SC","微软雅黑", "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;
}
/*--ios 禁止微信客户端更改字体大小--*/
/*body {
    -webkit-text-size-adjust: 100% !important;
}*/

/*  顶部导航  */
header{
  height: 44px;
  background: #fff;
  line-height: 44px;
  text-align: center;
  padding:0 0.2rem 0 0.2rem;
  color: #333;
  font-size: 18px;
  position:relative;
}
    
    header:after {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    content: '';
    height: 1px;
    transform: scaleY(0.5);
    -moz-transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5);
    background-color: #e3e3e3;
}
.globalLogo{
	float: left;
	height: 44px;
}
.globalLogo img{
	-width:1.83rem;
	height:44px;
}
.city_f{
	color: #333;
	font-size: 14px;
}
.globalUserLogo{
	float: right;
	height: .88rem;
	position: relative;
}
.globalUserLogo img{
	-width: .48rem;
	height: 44px;
}
/*.menu .globalUserLogo_opren{
	width: 2.84rem;
	height: 3rem;
	background-color: #ff6162;
	position: absolute;
	top:.88rem;
	right:-.2rem;
	z-index: 9999;
}*/
/*.menu .globalUserLogo_opren li a{
	line-height: .86rem;
	width: 2.84rem;
	background-size: .8rem 2.2rem;
    color:#fff;
}*/
.globalUserLogo_opren li:nth-child(1){
	background: url(../image/shouye3.png) 0.25rem -0.06rem no-repeat;
    background-size: .7rem 2.5rem;
}
.globalUserLogo_opren li:nth-child(2){
	padding-left: .5rem;
	background:url(../image/shouye3.png) 0.18rem -1rem no-repeat;
	background-size: .8rem 2.5rem;
}
.globalUserLogo_opren li:nth-child(3){
	padding-left: .5rem;
	background:url(../image/shouye3.png) .15rem -1.6rem no-repeat;
	background-size: .8rem 2.2rem;
}



.address{
	float: left;	
	height: 44px;
	margin-left: 0.3rem;
}
.address span{
	-padding-top: 2px;
	display: block;
	float: left;
}
.address img{
	float: left;
	-width: .33rem;
	height: 44px;
	line-height: .88rem;
	margin-left: 0.2rem;
}
/*   热映 影院   */
.jzs_search_tab{ 
	height:.88rem;
	background: #f1f3f6;
}
.jzs_search_tab li{
	float:left;
	width: 50%;
	height:.88rem;
}
.jzs_search_tab li img{
	width: 3.55rem;
	height:.86rem;
}
.list_list01{
    display:block;
	padding:0 .2rem 1rem .2rem;
}
.list_list01_l{
	width:2.25rem;
	height:3rem;
}
.list_list01_l img{
	width:2.25rem;
	height:3rem;
}
.list_list01_r{
	/*padding: .3rem 0 0 .3rem;*/
    padding: 0 0 0 .3rem;
  	width: 4.8rem;
}
.list_list01_one{
	margin-top: .2rem;
    padding-left:10px;
	height: 3.3rem;
	border-bottom: 1px solid #ddd;
}
.list_list01_r h2{
	font-size: .38rem;
  	height: .46rem;
    color:#333;
    margin-right:.2rem;
    font-weight:normal;
}
.san_d{
	/*padding:.05rem .1rem .1rem .1rem;
	height: .46rem; 
	background: #61a4ff;
	display: block;
	text-align: center;
	border-radius: .08rem;
	line-height: .36rem;
	color: #fff;
	font-size: .28rem;*/
	
    padding: .05rem .1rem .1rem .1rem;
    height: .46rem;
    background: #61a4ff;
    display: block;
    text-align: center;
    border-radius: .08rem;
    line-height: .36rem;
    color: #fff;
    font-size: .28rem;
}
.title_one{
	width: 4.5rem;
	height: .46rem;
	line-height: .46rem;
}
.pingfen{
	font-size: .56rem;
	color: #ff6162;
	margin-right: .1rem;
	margin-top: -0.15rem;
}
.pingfen_wm{
	font-size: .56rem;
	color: #ff6162;
	margin-right: .1rem;
}
.pingfen em{
	font-size: .7rem;
    font-family:'微软雅黑'; 
}
.juqing1{
	margin-top:.3rem;
	margin-bottom: .15rem;
}
.juqing{
	font-size: .32rem;
	color: #999;
}
.goupiao_shu{
	height: .60rem;
	line-height: .60rem;
	font-size: .30rem;
	color: #999;
}
.goupiao_shu img{
	width: .36rem;
	height: .38rem;
	margin-right: .15rem;
    position: absolute;
    left: 0;
    top: -.01rem;
}
/*影片详情*/

.return{
	float: left;
    /*20170110zy*/
	-height: .88rem;
    height:100%;
}
.return img{
	-width: .52rem;
	height: 44px;
}
.yingpian_bg{
	width: 100%;
	height: 3rem;
	background: url(../image/yingpianxiangqing_bg.jpg) 0 0 no-repeat;
	background-size:cover; 
	position: relative;
	z-index: -3;
}
.yingpian_title{
	z-index: -1;
	position: absolute;
	bottom: 0;
	width: 7.5rem;
	text-align: left;
	line-height: .78rem;
	height: .78rem;
	background:rgba(0,0,0,0.7);
    padding-left:2.75rem;
}
.san_d_xq{
	position: absolute;
	bottom:.15rem;
	right: .2rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    max-width:1.6rem;
}
.yingpian_title h2{
	color: #fff;
	font-size: .30rem;
    float:left;
    width:2.7rem;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.yingpian_t{
	padding: 1.72rem .2rem 0 .15rem;
	z-index: 1;
}
.yingpian_t li{
	float: left;
}
.img_l{
	width: 2.36rem;
	padding:.05rem .05rem 0 .05rem;
	background-color: #fff;
	border-top-left-radius:.08rem;
	border-top-right-radius:.08rem;
}
.img_l img{
	width:2.26rem;
	height: 3rem; 
}
.wenben{
	margin-top: 1.5rem;
	margin-bottom: .12rem;
	margin-left: .25rem;
	width: 4.1rem;
}
.wenben h2{
	font-size: .28rem;
	color: #333;
	margin-bottom: .15rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.wenben p{
	font-size: .26rem;
	color: #333;
}
.wujiaoxing{
	width: 2.26rem;
	height:.46rem; 
	margin-top: .1rem;
}
.hengxian_d{
	height: .01rem;
	background-color: #ddd;
	margin:.05rem .05rem;
}
.yingpian_area{
	padding:.3rem .4rem 1.8rem .4rem;
	font-size: .28rem;
	color: #999;
}
.footer{
	display: block;
	width: 100%;
	height: 44px;
	background: #ff6162;
	text-align: center;
	line-height: 44px;
	font-size: 20px;
	color: #fff;
	z-index: 1;
	position:fixed;
	bottom:0;
}
.zy_name{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*影院列表*/
.table{
	height: .88rem;
}
.table .tou{
	padding-top: 10.5px;
	text-align: center;
	width: 3.75rem;
	height: .88rem;
	font-size: .38rem;
	color: #999;
}
.table li img{
	width: 3.75rem;
	height: .88rem;
}
.table .time{
	background: url(/image/time_bg.jpg) 0 0 no-repeat;
	background-size: cover;
	padding-left: .16rem;
	position: relative;
}
.table .area{
	background: url(/image/area_bg.jpg) 0 0 no-repeat;
	background-size: cover;
	position: relative;
}
.time_open{
	width: 7.5rem;
	height: 2.64rem;
	display: block;
	background: #f1f3f6;
	position: absolute;
	top:.88rem;
	left: 0;
	z-index: 5;
}
.area_open{
	width: 7.5rem;
	height:4.3rem;
	background: #f1f3f6;
	position: absolute;
	top:.88rem;
	right: 0;
	z-index: 5;
}
.time_open .shijian{
	padding-left: .2rem;
}
.area_open_l{
	width: 3.75rem;
	position: relative;
	display: none;
}
.area_open_l .l_biaoti{
	line-height: .6rem;
}
.area_open_a,.area_open_b,.area_open_c{
	position: absolute;
	width: 3.75rem;
	top:0;
	left: 3.75rem;
	background: #fff;
	min-height: 4.3rem;
}
.area_open_a li{
	line-height: .86rem;
	padding-left: .2rem;
}
.cinema_list{
	width: 7.5rem;
	/*height:1.2rem;*/
	padding: 0.1rem 0.2rem;
	display:flex;
	border-bottom: 1px solid #ddd;
}
.cinema_list_ab{
    width: 7.5rem;
	height:2rem;
	padding: .2rem .2rem 0rem .2rem;
	/*border-bottom: 1px solid #ddd;*/
}
.cinema_list_l{
	width: 5.04rem;
	float: left;
	position: relative;
}
.cinema_list_r{
	width: 2rem;
	float: left;
}
.cinema_list_l h2{
	width: 100%;
	font-size: .30rem;
	color: #333;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.san_d2{
	padding:.05rem .1rem .1rem .1rem;
	height: .46rem; 
	background: #61a4ff;
	display: block;
	text-align: center;
	border-radius: .08rem;
	line-height: .36rem;
	color: #fff;
	font-size: .28rem;
	margin-left: .18rem;
	position: absolute;
	right: 0rem;
	top:0rem;
}
.cinema_list_l p{
	font-size: .28rem;
	color: #999;
	/*margin-top: .26rem;*/
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.pingfen2{
	font-size: .56rem;
	color: #ff6162;
	margin-left: .9rem;
}
.pingfen2 em{
	font-size: .46rem; 
}
.gongli{
	font-size: .28rem;
	color: #999;
	margin-left: .2rem;
    text-align:right;
}
/*弹出城市*/
.city_top{
	height: .88rem;
	background: #f1f3f6;
	line-height: .88rem;
	padding:0 0.6rem 0 0.5rem;
	color: #333;
	font-size: .36rem;
}
.city_remen{
	min-height: 2rem;
	padding:0 0.2rem 0 0.2rem;
}
.city_remen .city_{
	float: left;
	width: 1.68rem;
	line-height: .88rem;
	height: .88rem;
	text-align: center;
	font-size: .32rem;
	color: #666;
}
.zimushunxi{
	height: .88rem;
	background: #f1f3f6;
	line-height: .88rem;
	padding:0 0.6rem 0 0.5rem;
	color: #333;
	font-size: .36rem;
}
.top{
	float: right;
	font-size: .28rem;
	color: #333;
}

.zimu .ZIMU_ a{
	float: left;
	width: 1.25rem;
	line-height: .88rem;
	height: .88rem;
	text-align: center;
	font-size: .32rem;
	color: #666!important;

}
.address__{
	float: left;
	width: 1.8rem;
	line-height: .88rem;
	height: .88rem;
	text-align: center;
	font-size: .32rem;
	color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zimushunxi_1{
	height: .88rem;
	background: #f1f3f6;
	line-height: .88rem;
	padding:0 0.5rem 0 0.67rem;
	color: #333;
	
}
.zimushunxi_1 .a{
	font-size: .36rem;
	color: #333;
}

/*影院详情*/
.yingyuan_xq{
	width: 7.5rem;
	height: 1.7rem;
	padding:.3rem 0.3rem 0 0.5rem;
}
.yingyuan_xq_l{
	width: 6.4rem;
	height: 1.32rem;
	float: left;
}
.yingyuan_xq_l h2{
	width: 6.8rem;
	height: .4rem;
	float: left;
	font-size: .30rem;
	color: #333;
	margin-top: .15rem;
}
.yingyuan_xq_r{
	float: right;
	height: 1.32rem;
	width: .26rem;
}
/*.yingyuan_pingfen{
	margin-right: 1rem;
}*/
.yingyuan_xq_l p{
	width: 6.8rem;
	font-size: .28rem;
	color: #666;
/*	margin-top: .2rem;*/
	overflow: hidden;
	/*white-space: nowrap;*/
	text-overflow: ellipsis;
}
.yingyuan_xq_r img{
	width: .26rem;
	height: 1.32rem;
}
.yingpian_lunbo{
	width: 7.5rem;
	height: 3.06rem;
	background: #cccccc;
}



.yingpian_table{
	width: 7.5rem;
	height: .9rem;
	background:#eee;
	position: relative;
	overflow: scroll;
	white-space: nowrap;
}
.yingpian_table ul{
	width:999999999999999999px;
}
.yingpian_table li{
	width: 2.5rem;
	height: .9rem;
	float: left;
	text-align: center;
	line-height: .9rem;
	font-size: .28rem;
	
}
.yingpian_table li a{
	color: #333;
}
.piao_xq1,.piao_xq2,.piao_xq3{
	width: 7.5rem;
}
.cur{
	background: #ff6162;
	color: #fff!important;
}
.time_anpai{
	height: 1.8rem;
	padding:.2rem 0rem 0rem 0rem;
	border-bottom: 0.02rem dashed #ddd;
}
.time_anpai li{
	float: left;
	width: 33.3%;
}
.time_anpai p{
    /*width: 1.6rem;*/ /*场次页面优化;date:2016/3/16*/
    font-size: .30rem;
    color: #333;
    text-align: center;
    margin-bottom: .1rem;
    line-height: .5rem;
}
.end span{
	display: block;
	background: #eee;
	width: 2rem;
	padding:0.1rem 0.1rem;
	text-align: center;
	line-height: .48rem;
	margin: 0.1rem auto;
	color: #666;
	font-size: .28rem;
}
.ting{
	color: #666!important;
}
.money{
	font-size: .44rem!important;
}
.qian{
	color: #ff6162!important;
}
.huadiao{
	color: #999!important;
	font-size: 0.28rem!important;
}


/*影院详情多图轮播*/
.picScroll {
	/*margin:8px auto;*/
	text-align:center;
	background-color: #ccc;
}
.picScroll .bd ul {
	width:100%;
	float:left;
	padding-top:10px;
}
.picScroll .bd li {
	width:25%;
	float:left;
	font-size:14px;
	text-align:center;
}
.picScroll .bd li a {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	/* 取消链接高亮*/
}
.picScroll .bd li img {
	width:1.5rem;
	height:1.94rem;
	background:url(/images/loading.gif) #fff center center no-repeat;
}
.picScroll .hd {
	height:40px;
	line-height:40px;
	/*border-bottom:2px solid #80BD6D;*/
	/*background:#f6f6f6;*/
	overflow:hidden;
	text-align:left;
	padding:0 10px;
}
.picScroll .hd ul {
	float:right;
	padding-top:16px;
}
.picScroll .hd li {
	float:left;
	width:8px;
	height:8px;
	background:#ccc;
	margin:0 5px;
	overflow:hidden;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}
.picScroll .hd .on {
	background:#ccc;
}
.picScroll .prev,.picScroll .next {
	display:block;
	float:right;
	width:18px;
	height:18px;
	background:url(/images/pisScrollIcons.gif) -6px -7px no-repeat;
	overflow:hidden;
	margin:11px 5px 0 5px;
}
.picScroll .next {
	background-position:-34px -7px;
}
.picScroll .prevStop {
	background-position:-6px -40px;
}
.picScroll .nextStop {
	background-position:-34px -40px;
}
.picScroll .hd h3{
	font-size: .28rem;
	color: #333;
}
.picScroll .hd h3 span{
	font-size: .26rem;
}
.border_red{
	border: 2px solid #ff6162;
}



/*注册页面*/
.mhome{
	background: #eee;
}
.pd20 {
  padding: .2rem;
}
.ui_loginBox {
  background: #fff;
  border: 0.02rem solid #ddd; 
}
.xg_password {
    border:1px solid #ccc;
    height:.88rem;
    line-height:.88rem;
}
.xgmima_xg_ttttt{
    border:1px solid #ccc;
    height:.88rem;
    line-height:.88rem;
}
.xgmima_xg_tttt{
    border:1px solid #ccc;
    height:.88rem;
    line-height:.88rem;
}
/*.ui_login_p .login_user, .quickRegBox .login_user {
  background-position: 8px 12px;
}*/
.ui_loginBox input[type=text], .ui_loginBox input[type=password], .ui_loginBox input[type=tel] {
  display: block;
  color: #666;
  position: relative;
  width: 100%;
  height: 100%;
  
  border: none;
  float: left;
  background:#fff;
  outline: 0 none !important;
  font-size: .28rem;
  /*padding-left: .25rem;*/
}
.ui_loginBox .login_user, .ui_loginBox .login_password, .ui_loginBox .login_code {
  border-top: 1px solid #ddd;
}
.captchaLogin, .scodeLogin {
  position: absolute;
  right: 18px;
  top: 2.15rem;
  height: 5%;
}
.ui_wbtn {
  height: 27px;
  line-height: 27px;
  -webkit-appearance: none;
  background: #eee;
  border: 0;
  border-bottom: 3px solid #e8e3e2;
  color: #f60;
  display: inline-block;
  font-size: 14px;
  text-decoration: none !important;
  padding: 0 20px;
  color: #666;
}
.mt10 {
  margin-top: 10px;
}
.ui_btn {
  height: .8rem;
  line-height: .8rem;
  text-align: center;
  -webkit-appearance: none;
  width: 100%;
  border: 0;
  display: inline-block;
  background-color: #ff6162;
  font-size: .28rem;
  color: #fff !important;
  text-decoration: none !important;
  cursor: pointer;
}
.mt5 {
  margin-top: 15px;
}
.udline {
  text-decoration: underline;
  color: #ff6162;
}
.tar {
  text-align: right;
}
input[type=checkbox]:checked {
  background: #fff;
}
input[type=checkbox] {
  /*-webkit-appearance: none;
  appearance: none;*/
  width: 15px;
  height: 15px;
  cursor: pointer;
  /*margin: 0;
  vertical-align: -2px;
  background: #57c077!important;
  border-radius: 50%!important;
  border: 1px solid #dcdcdc;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;*/
}
input[type=checkbox]:checked::after {
  content: url(/css/wap/checkmark.png);
  display: block;
  position: absolute;
  top: -6px;
  left: -5px;
}
.login_user{
	height: .88rem;
	line-height: .88rem;
	display: block;
	padding: 0 0 0 .7rem;
	overflow: hidden;
	background: url(../image/zhuce88.png) 0 -.15rem no-repeat;
	background-size: 1rem auto;
}
.login_user_1,.login_code_1{
	background:none!important;
	padding: 0!important;
}
.login_password{
	height: .88rem;
	line-height: .88rem;
	display: block;
	padding: 0 0 0 .9rem;
	overflow: hidden;
	background: url(../image/zhuce88.png) 0 -3rem no-repeat;
	background-size: 1rem auto;
}
.login_code{
	height: .88rem;
	line-height: .88rem;
	display: block;
	padding: 0 0 0 .9rem;
	overflow: hidden;
	background: url(../image/zhuce88.png) 0 -1.6rem no-repeat;
	background-size: 1rem auto;
}

/*账户余额*/
.account{
	padding: .55rem 0.2rem 0rem 0.2rem;

}
.account_balance{
	padding-left: 0.6rem;
	font-size: 0.3rem;
	color: #666;
	margin-top: .4rem;	
}
.account_yingbi{
	font-size: 0.8rem;
	color: #ff6162;
	margin-left:1.2rem;
}
.account_yingbi em{
	font-size: 0.5rem;
	color: #ff6162;
}
.ck_input{
	padding: 0.2rem 0.2rem 0.3rem 0.2rem;
}
.login_user_, .login_password_, .login_code_ {
  height: .88rem;
  line-height: .88rem;
  display: block;
  padding: 0 0 0 .3rem;
  overflow: hidden;
  background:none; 
  border: 0.02rem solid #ccc;
  background: #fff; 
}
.login_user_ input{
    border:0;
}
.ui_loginBox_{
	background: none;
	border: none;
}

.ck_input p{
	text-align: center;
	line-height: .4rem;
	height: .4rem;
	font-size: .26rem;
	color: #666;
}
.ui_btn_{
	border-radius: 0;
	font-size: 16px;
	color: #fff;
}
.cz_sm{
	padding: 0 .6rem 0 .6rem;
	font-size:.28rem;
}
.mt8{
	margin-top: 8px;
}
.cz_sm h2{
	font-size: .24rem;
	color: #666;
	margin-bottom: .2rem;
}
.cz_sm p{
	line-height: .38rem;
	color: #666;
}
/*.helpcenter_area{
	padding: 0rem 0.1rem 0rem 0.1rem;
}*/
.mod_kong, .mod_sTitle {
  margin-bottom: .3rem;
}
.mod_kong .mod_hd, .mod_sTitle .mod_hd {
  margin-bottom: 0.02rem;
  position: relative;
}
.mod_kong .mod_hd h2, .mod_sTitle .mod_hd h2 {
  color: #000;
  margin-left: .1rem;
  font-size: .32rem;
  font-weight: normal;
  line-height: .88rem;
}
.order_mode_1, .order_mode_a {
  border: 0.03rem solid #ddd;
  background: #fff;
}
.order_mode_1 li:first-child, .order_mode_a li:first-child {
  border-top: 0;
}
.order_mode_1 li{
	border-bottom:0.03rem solid #ccc;
}
.ui_box_mode .inner_mode, .order_mode_1 li, a.inner_mode {
  padding:0.11rem 0.10rem 0.11rem .2rem;
  position: relative;
  display: block;
  text-decoration: none;
  color: #666;
  font-size: .28rem;
  
}
.order_mode_1 li, .order_mode_a li {
  position: relative;                                                                                                                             
  display: block;
  font-size: 14px;
  color: #000;
}
.order_mode li{
	color: #ff6162;
	font-size: .28rem;
	line-height: .55rem;
	padding-left: .6rem;
}

.order_mode li:nth-child(1){
	background:#fff url(../image/wode.png) 0.1rem -0.24rem no-repeat;
	background-size:0.8rem 9.44rem;
	
}

.order_mode li:nth-child(3){
	background:#fff url(../image/wode.png) 0.1rem -1.68rem no-repeat;
	background-size:0.8rem 9.44rem;
}
.order_mode li:nth-child(5){
	background:#fff url(../image/wode.png) 0.1rem -3.12rem no-repeat;
	background-size:0.8rem 9.44rem;
}
.order_mode li:nth-child(7){
	background:#fff url(../image/wode.png) 0.1rem -4.56rem no-repeat;
	background-size:0.8rem 9.44rem;
}
.order_mode li:nth-child(9){
	background:#fff url(../image/wode.png) 0.1rem -6rem no-repeat;
	background-size:0.8rem 9.44rem;
}
.order_mode li:nth-child(11){
	background:#fff url(../image/wode.png) 0.1rem -7.44rem no-repeat;
	background-size:0.8rem 9.44rem;
	
}
.order_mode li:nth-child(13){
	background:#fff url(../image/wode.png) 0.1rem -8.88rem no-repeat;
	background-size:0.8rem 9.44rem;
	
}

a.inner_mode:before {
  top: 42%;
  right: 12px;
}
a.inner_mode:before {
	border-top: .03rem solid #999;
	border-right: .03rem solid #999;
	right: 10px;
	top: 33%;
	height: 0.24rem;
	width: 0.24rem;
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	ransform: rotate(45deg);
}
.ui_accordionContent a:before, .ui_accordionContent a:after, header .city:before, header .city:after, .clock:before, .ui_title .l:before, .ui_top_box:before, .ui_accordionList .ui_accordionMenu:before, .up:before, .down:before, .list_tips:before, .ui_back:after, .ui_back:before, .ui_back a:before, .detail_top .video:before, .detail_top .video:after, .buy:after, .buy:before, .isBuy:before, .pright:before, a.inner_mode:before, .ui_choice a.select:before, .ui_choice li.select:before, .ui_opiTime a:after, .ui_opiTime a:before, .screenMode span:before, .screen:after, .screen:before, .orderDesc:before, .orderDesc:after, .xPanel:before, .ui_view_detail a:before, .bindSelect:before, .checkbox.select:before, .loadingStyle:after, .ui_more span:before, .succ:before, .ui_steps li:before, .ui_steps li:after, .ui_detailMenu li.select:after, .download a:before, .download a:after, .download:before, .icon_adds:before, .icon_adds:after, .icon_bus:before, .icon_metro:before, .icon_tel:before, .icon_bus:after, .icon_metro:after, .icon_tel:after, .ui_disk li:before, .addNum:before, .addNum:after, .delNum:after, .addBtn:before, .adddess:after, .adddess:before, .area span:after, .area span:before, .link_detail:before, .otherUser p:before, .link_cinema_detail:before, .ui_opiTime .box:before, .ui_opiTime .box:after,.click_:before{
  position: absolute;
  display: inline-block;
  content: "";
}
.helpcenter_b{
	padding: 0rem .3rem 0 .3rem;
	font-size: .26rem;
	color: #333;
}
.helpcenter_b a{
	text-decoration: none;
	color: #ff6162;
}
footer .inav {
  height: 1.5rem;
  line-height: 1.5rem;
  padding: .2rem;
  /*border-bottom: 0.02rem solid #ccc;*/
}
footer .inav a.login {
  background: #ff6162;
  color: #fff!important;
}
footer .inav a.login, footer .inav a.register {
  display: inline-block;
  float: left;
  margin-right: 0.05rem;
  padding: 0 .6rem;
  font-size: .32rem;
  height: .9rem;
  line-height: .9rem;
  color: #333;
}
footer .inav a.register {
  height: .9rem;
  line-height: .9rem;
  background: #ccc;
  margin-left: 0.2rem;
}
footer .clubs {
  text-align: center;
  border-top: 0.02rem solid #ccc;
}
footer .clubs ul {
  padding: 0.2rem 0;
}
.h_box {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  width: 100%;
}
footer .clubs ul li:first-child {
  border-left: 0;
}
.h_box li {
  overflow: hidden;
  text-align: center;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -ms-box-flex: 1;
  box-flex: 1;
}
footer .clubs li:nth-child(1) a {
  background: url(../css/img/footertags.png) 0 0.04rem no-repeat;
}
footer .clubs li:nth-child(2) a {
  background: url(../css/img/footertags.png) 0 0.08rem no-repeat;
}
footer .clubs a {
  color: #666;
  display: inline-block;
  height: .48rem;
  line-height: .48rem;
  font-size: .28rem;
  padding-left: .6rem;
  background-size: 15px auto;
}
/*影票订单*/
.tel_numer_shouji{
    color:#333;
    font-size:0.28rem;
}
.zw_ {
    font-size:0.30rem;
}
.shadow{
	width: 7.5rem;
	margin-bottom: .2rem;
	padding:0.3rem 0.2rem 0rem 0.18rem;
}
.shadow_{
	width: 7.5rem;
	margin-bottom: .2rem;
	padding:0rem 0.2rem 0rem 0.18rem;
}
.shadow_1{
	height:3.46rem; 
	background: url(../image/mv_cg.png) 0 0 no-repeat;
	padding-top:8px;
	background-size: contain;
	position: relative;
}
.shadow_2{
	height:3.46rem; 
	background: url(../image/dp_ing.png) 0 0 no-repeat;
	padding-top:8px;
	background-size: contain;
	position: relative;
}
.shadow_3{
	height:3.46rem; 
	background: url(../image/dp_sb.png) 0 0 no-repeat;
	padding-top:8px;
	background-size: contain;
	position: relative;
}
.shadow_4{
	height:3.46rem; 
	background: url(../image/yishixiao_aa.png) 0 0 no-repeat;
	padding-top:8px;
	background-size: contain;
	position: relative;
}
.shadow_5{
	height:3.46rem; 
	background: url(../image/daifukuan_aa.png) 0 0 no-repeat;
	padding-top:8px;
	background-size: contain;
	position: relative;
}
.shadow_6{
	height:3.46rem; 
	background: url(../image/yituikuan_aa.png) 0 0 no-repeat;
	padding-top:8px;
	background-size: contain;
	position: relative;
}


.shadow_1_l{
	width:6.78rem;
	margin-left: .22rem;
}
.shadow_1_r{
	width: 1.8rem;
}
.shadow_1_l h2{
	font-size: .32rem;
	color: #040404;
	margin-bottom: .10rem;
}
.shadow_1_l .english{
	font-size: .26rem;
	color: #040404;
	margin-bottom: .10rem;
}
.shadow_1_l .addre{
	color: #333;
	font-size: .28rem;
	margin-bottom: .06rem;
}
.shadow_1_l .ting9{
	color: #333;
	font-size: .28rem;
	margin-bottom: .08rem;
}
.zw_ li{
	float: left;
	height: .4rem;
	line-height: .4rem;
	text-align: center;
	font-size: .28rem;
	color:#333;
	margin-right: .2rem;
	
}
.shadow_1_r .time_a{
	color: #333;
	font-size: .28rem;
	margin-top: .25rem;
}
.shadow_1_r .time_b{
	margin: .1rem 0;
	font-size: .28rem;
	color: #333;
}
.shadow_1_r .time_c{
	font-size: .28rem;
	color: #333;
	margin-bottom: .3rem;
}
.shadow_1_r .time_d{
	font-size: .41rem;
	color: #ff6162;
}
.shadow_1_r .time_d span{
	font-size: .26rem;
	color: #ff6162;
}
.con_tp{
	margin-top: .1rem;
	width: 1.21rem;
	height: 1.21rem;
}
.con_tp img{
	width: 1.21rem;
	height: 1.21rem;
}
.zong_ge{
	position: absolute;
	bottom: 0.2rem;
	right: .3rem;
	font-size: .34rem;
	color: #333;
}
.zong_ge span{
	-font-size: .44rem;
	color: #f55d5e;
}
.zong_ge span em{
	font-size: .34rem;
	color: #f55d5e;
    font-style:normal;
}

/*订单详情*/
.remaining_time{
	padding:.2rem .2rem .2rem .2rem;
	font-size: .55rem;
	color: #333;
}
.remaining_time span{
	font-size: .6rem;
	color:#ff6162;
}
/*账户余额*/
.zhye_{
	width: 7.5rem;
	height: 3.52rem;
}
.zhye_ img{
	width: 7.5rem;
	height: 3.52rem;
}
.zhye_a{
	height: .88rem;
	line-height: .88rem;
	text-align: center;
	color: #666;
	font-size: .3rem;
}
.zhye_b{
	text-align: center;
	font-size: 1.5rem;
	color: #666;
}
.zhye_b span{
	font-size:.48rem;
	color: #666;
}
.czsm{
	display: block;
	text-align: center;
	font-size: .3rem;
	color: #666;
	text-decoration: underline;
}
/*充值说明*/
.czsm_area{
	padding:.65rem .2rem 0rem .2rem;
}
.czsm_area p{
	font-size: .24rem;
	color: #666;
	line-height: .4rem;
	margin-bottom: .18rem;
}
.czsm_area span{
	margin-right: .2rem;
	margin-top: .1rem;
	width: .16rem;
	height: .16rem;
	border-radius: 50%;
	background: #666;
	display: block;
}
.jxcz{
	text-decoration: underline;
	font-size: .3rem;
	color: #666;
}
.fhzx{
	text-decoration: underline;
	font-size: .3rem;
	color: #666;
}
/*我的页面*/
.my_t{
	text-align: center;
	line-height: 1.66rem;
	width: 7.5rem;
	height: 1.66rem;
	background: url(../image/touxiang.jpg) 0 0 no-repeat;
	background-size: contain;
	font-size: .32rem;
	
}
.my_t a{
	color: #666;
}
/*.my_center{
	padding:0 .2rem 0 .2rem;
}*/
.xian{
	border: 1px solid #ddd;
}
.tui{
	display: block;
	background: #ff6162;
	text-align: center;
	line-height: .88rem;
	color: #fff;
	font-size: .32rem;
	margin-top: .36rem;
}
.order_mode img{
	width: .82rem;
	height: .85rem;
}
/*账户充值*/
.zhang_ye{
	padding:0 .2rem;
}
.cz_sm_{
	text-decoration: underline;
	font-size: .26rem;
	color: #ff6162;
}
.zhang_ye .zhang{
	font-size: .28rem;
	color: #666;
	margin-left: .5rem;
}
.zhang_ye span em{
	padding-left: 0.2rem;
	font-size: .36rem;
	color: #333;
}
.money_cz{
	margin-top: .25rem;
}
.money_cz input{
	width: 7.1rem;
	height: .8rem;
	padding-left: .3rem;
	font-size: .32rem;
	color: #ccc;
    border:1px solid #ccc;
}
.need{
	/*text-align: center;*/
	font-size: .24rem;
	color: #999;
	/*padding:.2rem 0 .4rem 0;*/
}
.cz_table{
	position: relative;
    margin-top:.3rem;
}
.cz_table li{
	font-size: .28rem;
	color: #666;
	width: 2.36rem;
	float: left;
	text-align: center;
	line-height: 0.6rem;
	border-bottom: 1px solid #ccc;	
}
#cardNo,#cardPwd{
    width:7.1rem;
    line-height:.6rem;
    /*margin-top:.18rem;*/
}
.zfcz_cur{
	border-top: 5px solid #f55d5e;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 0!important;
	height: .62rem;
}
.area_{
	width: 7.1rem;
	position: absolute;
	top: .8rem;
	left: 0;
}
.yktp{
	width: 7.1rem;
	height: .7rem;
	line-height: .7rem;
	padding:0rem .44rem 0rem .5rem;
	background: #ee955a;
	text-align: left;
	font-size: .28rem;
	color: #fff;
}
.cha{
	width: .35rem;
	height: .7rem;
	cursor: pointer;
}
.cha img{
	width: .35rem;
	height: .7rem;
}
.add_mv{
	text-decoration: underline;
	text-align: center;
	font-size: .3rem;
	color: #666;
}
.zaixiancz{
	margin-top: 1rem;
	width: 7.1rem;
	text-align: center;
	line-height: .88rem;
	color: #fff;
	font-size: .32rem;
	background: #ff6162;
}
.qt{
	width:5rem;
	/*height: .7rem;
	line-height: .7rem;*/
	padding:.32rem 0rem .32rem 0rem!important;
	text-align: left;
	font-size: .3rem!important;
	color: #fff!important; 
	text-align: center;
}
.ye-{
    color:#333!important;
    font-size:.3rem!important;
}
.qt_1{
	background:#61a4ff;
    padding-left: .4rem!important;
}
.qt_2{
	background-color: #1bbc9b;
} 
.dagou{
	display: block;
	width: .4rem;
	height: .7rem;
    margin-top: -.15rem;
    margin-right: .3rem;
	/*background: url(../image/gou.png) 0 0 no-repeat;*/
}
.dagou img{
	width: .4rem;
	height: .7rem;
}
.bdkcz{
	width: 7.1rem;
	height: .7rem;
	background: #fff;
	border:1px dashed #ccc;
	text-align: center;
	line-height: .7rem;
	font-size: .32rem;
	color: #999;
}
.dhk{
    padding-left: .4rem!important;
	background: #ff6162!important;
	
}
.dhk1{
	text-align: left!important;
}
/*卡充值*/
.login_code_,.login_user_{
	border: 1px solid #ccc!important;
}
/*卡合并*/
.yanzheng{
	width: 3.6rem;
	height: .88rem;
	line-height: .88rem;
	border:1px solid #ccc!important;
	background-color: #fff;
}
.yzm{
	width: 2.23rem;
	height: .85rem;
}
.yzm img{
	width: 100%;
	height: 100%;
}
.yz_ti{
	height:.88rem;
}
.yz_ti span{
    /*margin-top:.28rem;*/
    color:#666;
}
.yz_ti .fff{
	margin-bottom: .1rem;
    width:5.5rem!important;
    height:.88rem!important;
    border:1px solid #ccc!important;
    padding-left:.2rem;
}

/*卡明细*/
.kamx{
	padding:.4rem .2rem .2rem .2rem;
}
.kamx .kamx_area{
	width: 7.1rem;
	/*height: 3.95rem;*/
	background-color: #fff;
    padding-bottom:10px;
}
.kamx .kamx_area p{
	text-align: center;
}
.zi36{
	font-size: .36rem;
	color: #999;
}
.number{
	font-size: .5rem;
	color: #ff6162;
}
.yb___{
	font-size: .42rem;
	color: #333;
}
.yb___ span{
	font-size: .28rem;
}
.jyjl,.qixian{
	font-size: .26rem;
	color: #999;
}
.jyjl{
	text-align: center;
}
.kamx_area_{
	width: 7.1rem;
	border: 1px solid #ccc;
	padding:.3rem 0rem 0.3rem .5rem;
}
.kamx_area_ p{	
	font-size: .28rem;
	color: #666;
}
/*搜索页面*/
.search input{
	width: 5.8rem;
	height: 44px;
	line-height: .60rem;
	text-align: center;
	font-size: .28rem;
	color: #999;
	border:0;
}
.search_table ul{
	width: 7.5rem;
	height: .74rem;
	border-bottom: 1px solid #ccc;
	position: relative;
}
.search_table .sea{
	float: left;
	width: 50%;
	height: .6rem;
	line-height: .6rem;
}
.search_cur{
	border-bottom: 5px solid #ff6162;
}
.search_table li .sou_aa{
	width: 2.4rem;
	height: .74rem;
	display: block;
	margin: 0 auto;
	font-size: .28rem;
	color: #666;
    text-align:center;
}
.search_open{
	width: 7.5rem;
	position: absolute;
	top:.8rem;
	left: 0;
}
.sea p{
	text-align: left;
	line-height: .38rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.sea .list_list01_r{
	text-align: left;
	line-height: .46rem;
	width: 4.5rem;
	padding: .2rem 0 0 .2rem;
}
.jian_right{
	border-top: .05rem solid #999;
	border-right: .05rem solid #999;
	height: 0.38rem;
	width: 0.38rem;
	margin-top: -1.1rem;
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	ransform: rotate(45deg);
}
.jian_right1{
	border-top: .05rem solid #999;
	border-right: .05rem solid #999;
	height: 0.38rem;
	width: 0.38rem;
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	ransform: rotate(45deg);
}
/*.sea .dz_{
	margin-left: .3rem;
}*/
.dz_{
	font-size: .28rem;
	color: #999;
	margin-top: .10rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.tp_sj{
	font-size: .28rem;
	color: #999;
	/*margin-left: .3rem;*/
	margin-top: .2rem;
}
.tp_sj2{
	font-size: .28rem;
	color: #999;
	margin-top: .1rem;
}
.search_cinema_list_r{
	padding-left: 0.5rem;
	padding-top: .4rem;
}
/*我的电影卡*/
.my_mv{
	padding:.26rem .2rem 0 .2rem;
	width: 7.5rem;
}
#my_mv{
    margin-bottom:.2rem;
}
.my_mv_cu{
	width: 7.1rem;
	height: 1.76rem;
	background:url(../image/cucunka.png) 0 0 no-repeat;
	background-size: cover;
	margin-bottom: .26rem;
	position: relative;
}
.my_mv_dui{
	width: 7.1rem;
	height: 1.76rem;
	background:url(../image/dunhuanka.png) 0 0 no-repeat;
	background-size: cover;
	margin-bottom: .26rem;
	position: relative;	
}
.add_mv_{
	width: 7.1rem;
	height: 1.73rem;
	border:1px dashed #ccc;
	text-align: center;
	line-height: 1.75rem;
	font-size: .4rem;
	color: #333;
}
.my_mv_cu span,.my_mv_dui span{
	position: absolute;
	top: 1.1rem;
	left: 1.9rem;
	font-size: .3rem;
	color: #fff;
}
/*我的电影卡 查看功能*/
.click_{
	display: block;
	width: 7.1rem;
	border: 1px solid #ccc;
	height: .86rem;
	line-height: .86rem;
	padding-left: .8rem;
	background: #fff url(../image/mingxi_con.png) .25rem 0 no-repeat;
	background-size: contain;
	font-size: .32rem;
	color: #666;
	position:relative;
}
a.click_:before {
  border-top: .08rem solid #ccc;
  border-right: .08rem solid #ccc;
  right: .3rem;
  top: .22rem;
  height: 0.28rem;
  width: 0.28rem;
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  ransform: rotate(45deg);
}
#addcard{
  display: block;
  line-height: .8rem;
  background: #ff6162;
  margin-left:.4rem;
  margin-top:.2rem;
  color:#fff;
  font-size:.36rem;
}

/*支持现场刷卡影院详情*/
.xczc_yingyuan{
	width: 7.5rem;
	height: 2.5rem;
	background: url(../image/zcxz_bg.jpg) 0 0 no-repeat;
	background-size: contain;
	padding:1.06rem 0 0 .54rem;
	color: #fff;
}
.xczc_yingyuan h2{
	font-size: .36rem;
	font-weight: normal;
}
.xczc_yingyuan p{
	font-size: .28rem;
}
.xczc_yingyuan .dz_yy{
	width: 5.25rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: .5rem;
}


/*引进*/
.bellows__item:not(.bellows--is-open) > .bellows__content {
	display: none;
}
.bellows__item.bellows--is-open > .bellows__content-wrapper,
.bellows__item.bellows--is-closing > .bellows__content-wrapper {
	display: block;
}
.bellows__content-wrapper {
	display: none;
}
.bellows {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	/*height: 5rem;*/
}
.bellows__header {
	position: relative;
	padding: 0rem .2rem;
	color: #666;
	-webkit-tap-highlight-color: transparent;
}
.bellows__header:active {
	background: #fff;
}
.bellows__header::after {
	content: '';
	position: absolute;
	top: 48%;
	right: 0.2rem;
	z-index: 2;
	display: block;
	margin-top: -2px;
	pointer-events: none;
	-webkit-transition: -webkit-transform 0.25s ease-in-out;
	transition: transform 0.25s ease-in-out;
	border-top: .05rem solid #ccc;
	border-right: .05rem solid #ccc;
	height: 0.2rem;
	width: 0.2rem;

}
.bellows__item{
    line-height:.88rem;
	border-bottom: 1px solid #ccc;
}
.bellows__header::after {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
}
.bellows__header2::after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.bellows__item.bellows--is-open > .bellows__header::after, .bellows__item.bellows--is-opening > .bellows__header::after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.bellows__item:last-child > .bellows__header {
	border-bottom: 0;
}
.bellows__header h1, .bellows__header h2, .bellows__header h3, .bellows__header h4 {
	margin: 0;
}
.bellows__content {
	padding:0.2rem 0.2rem;
	border: 1px solid #ecf0f1;
}
.bellows__content .bellows {
	margin-top: 20px;
}
/*.bellows{
	padding: 0rem 0.2rem;
}*/
.bellows__content-wrapper{
	background-color: #fff;
	position: relative;
}
/*.bellows__content-wrapper::after{
	border: 10px solid transparent;
	border-bottom: 10px solid #eee;
	width: 0;
	height: 0;
	position: absolute;
	content: ' ';
	top:-20px;
	left: 10%;
}*/
.bg{
	background-color: #fff;
}

.bellows__header h3{
	font-size: .28rem;
	color: #666;
}
.bellows__content p{
	font-size: .22rem;
    padding:.4rem 0;
	color: #666;
	line-height: .45rem;
}
/*产品查询充值合并*/
#treelist_dummy,#treelist1_dummy{
	width: 7.1rem;
	height: .88rem;
	margin-bottom: .35rem;
	font-size: .32rem;
	color: #040404;
	text-align: center;line-height: .88rem;
}
.pruduce_zb{
	padding: 1.4rem 0.2rem 0rem 0.2rem;
}
.next__{
	display: block;
	width: 7.1rem;
	height: .88rem;
	text-align: center;
	line-height: .88rem;
	background-color: #ff6162;
	color: #fff;
	font-size: .32rem;
}
/*选择产品下拉样式*/
.dwwr{
	width: 7.5rem!important;
}
/*@media screen and (max-width:640px) {
 .dw-ul{
    margin-top:62px!important;
  }
}*/


.dw{
	bottom: 0!important;
	left: 0!important;
	max-width: 100%!important;
	height:5.3rem!important;
}
.mbsc-android-holo .dwhl{
	width: 7.5rem;
}
.mbsc-android-holo-light .dw-li{
	font-size: .32rem;
	color: #666!important;
}
/*支持现场刷卡影院列表*/
.area_spotcard{
	height: .82rem;
	border-bottom: 1px solid #999;
	width: 7.5rem;
	background: #f1f3f6 url(/image/area_bg.jpg) center 0 no-repeat;
	background-size: contain;
	text-align: center;
	line-height: .83rem;
	font-size: .38rem;
	color: #999;
	position: relative;
}
.area_spotcard_open{
	width: 7.5rem;
	height: 4.3rem;
	position: absolute;
	top:.83rem;
	left: 0;
	background-color: #f1f3f6;
}
.area_spotcard_open ul{
	position: relative;
}
.area_spotcard_open li{
	width: 50%;
	height: .9rem;
	padding-left: .4rem;
}
/*.on{
	background: #fff;
  	border-left: 2px solid #ff6162;
}*/
.quyu_opren{
	width: 50%;
	position: absolute;
	right: 0;
	top:0;
}
.ui_topFilterMask {
  position: fixed;
  display: none;
  z-index: 97;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.4);
}
#ui_topFilterBar {
	position:relative;
}
.ui_topFilter {
	height:44px;
	line-height:44px;
	position:relative;
	z-index:99;
	background:#f1f3f6;
	border-bottom:1px solid #ddd;
}
.ui_topFilter li {
	position:relative;
}
.ui_topFilter li em {
	display:inline-block;
	padding-right:20px;
/*	background-position:right -156px;*/
}
.ui_topFilter li:before {
	position:absolute;
	right:0;
	top:10px;
	display:inline-block;
	content:"";
	height:24px;
	line-height:24px;
	width:0;
	border-left:1px solid #ddd;
}
.ui_topFilter li:last-child:before {
	display:none;
}
.ui_topFilter li.select {
	color:#999;
	font-size: 16px;
}
/*.ui_topFilter li.select em {
	background-position:right -182px;
}*/
.ui_topFilterMask {
	position:fixed;
	display:none;
	z-index:97;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,0.4)
}
.ui_topFilterDrop {
	position:absolute;
	display:none;
	left:0;
	top:40px;
	width:100%;
	max-height:250px;
	min-height:100px;
	z-index:98;
	background:#f1f3f6;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.8)
}
.ui_topFilterDrop2 {
	position:absolute;
	display:none;
	left:0;
	top:88px;
	width:100%;
	max-height:250px;
	min-height:100px;
	z-index:98;
	background:#f1f3f6;
	box-shadow:0 0 10px rgba(0, 0, 0, 0.8)
}
.dropTwoList{
	position: absolute;
	-right: 0;
	top: 0;
}
.dropOneList,.dropTwoList {
	float:left;
	height:250px;
}
#topFilterTime .dropTwoList {
	width:100%;
}
/*.dropTwoList a {
	border-bottom:1px solid #eee;
}*/
.dropOneList {
	-width:40%;
	max-height:250px;
}
.dropTwoList {
	width:100%;
	background:#fff;
}
.dropOneList a,.dropTwoList a {
	display:block;
	height:44px;
    text-align:center;
	line-height:44px;
	overflow:hidden;
	white-space:nowrap;
	padding:0 10px 0 10px;
    color:#999;
}
/*.dropOneList li {
	border-bottom:1px solid #ddd;
}*/
.dropOneList .toubu.select .hong_l {
	background:#fff;
	border-left:3px solid #ff6162;
	padding:0 10px 0 17px;
}
.ui_topFilter li em {
	position:relative;
	padding-left:21px;
}
/*.ui_topFilter li em#cinema_time:before,.ui_topFilter li em#cinema_area:before,.ui_topFilter li em#cinema_special:before {
	display:inline-block;
	position:absolute;
	background:url("http://img.gewara.cn/css/wap/movie/choiseIco.png") no-repeat scroll 0 0 transparent;
	height:28px;
	left:0;
	background-size:18px auto;
	top: 11px;
	width:24px;
}*/
.ui_topFilter li em:before {
	content: "";
}
.ui_topFilter li em#cinema_time:before {
	background-position:0 0;
}
.ui_topFilter li em#cinema_area:before {
	background-position:0 -46px;
}
.ui_topFilter li em#cinema_special:before {
	background-position:0 -92px;
}
#iscroller1{
	overflow: hidden;
	overflow: scroll;
	white-space: nowrap;
}

.area_____,.subway,.business{
	line-height: .8rem;
	padding-left: .8rem;
}
.area_____ {
    float:left;
    padding:0;
    width:25%;
}
.bottom{
    width:100%;
    height: .8rem;
    position: fixed;
    bottom: 0;
    padding: 0 .2rem;
    background-color: white;
}
.bottom li{
	float: left;
	padding-left:.7rem;
	padding-top: .2rem;
}
.bottom li a{
	display: block;
	font-size: .28rem;
	color: #666;
}
#area_qy{
	
	
}
    #area_qy span {
        padding:18px;
        background:#f1f3f6 url(/html5/icon/fn_item_unselected.png) right center no-repeat;
    background-size:16px;

    }
.bottom li:nth-child(1){
	background: url(/image/zhicixcskyylb.png) 0.1rem -1.39rem no-repeat;
	background-size: .6rem 2rem;
}
.bottom li:nth-child(2){
	background: url(/image/zhicixcskyylb.png) 0.1rem -0.91rem no-repeat;
	background-size: .65rem 2rem;
}
.bottom li:nth-child(3){
	background: url(/image/zhicixcskyylb.png) 0.1rem -0.53rem no-repeat;
	background-size: .65rem 2.2rem;
}
.bottom li:nth-child(4){
	background: url(/image/zhicixcskyylb.png) 0.1rem 0.01rem no-repeat;
	background-size: .6rem 2rem;
}
/*充值成功*/
.czcg{
	padding: 0 0.2rem;
}
.czcg_bg{
	width:7.1rem;
	height:3.72rem; 
}
.czcg_bg img{
	width:7.1rem;
	height:3.72rem; 
}
.czcg_wz{
	text-align: center;
	font-size: .76rem;
	color: #ff6162;
}
.back_sy{
	text-align: center;
	font-size: .3rem;
	color: #666;
	display: block;
	text-decoration: underline;
}
/*登录*/
.udline1{
	font-size: .3rem;
	color: #333;
}
.udline2{
	font-size: .3rem;
	color: #ff6162;
	padding-left: .3rem;
}
.mt20{
	margin-top: .3rem;
}
.mt5 img{
	width: .4rem;
	height: .4rem;
}
.mt{
	font-size: .3rem;
	
}
#sendMobile{
    padding-left:.19rem;
}
/*选座位*/
.please_tel{
    padding:0 0.2rem;
    font-size:.3rem;
    color:#666;
}
.please_tel input{
    width:4rem;
    line-height:.4rem;
    font-size:.3rem;
}
.seat{
	padding:0 .8rem 0 .8rem;
	height: 1rem;
}
.seat li{
	float: left;
	padding:.12rem 0 .12rem .9rem;
	font-size: .22rem;
	color: #666;
}
.seat li:nth-child(1){
	background: url(/image/film/seat_image/seat_status/CAN_SELL_COMMON.png) 0.2rem 0rem no-repeat;
	background-size:.53rem auto;
}
.seat li:nth-child(2){
	background: url(/image/film/seat_image/seat_status/CHECKED_COMMON.png) 0.2rem 0rem no-repeat;
	background-size:.53rem auto;
}
.seat li:nth-child(3){
	background: url(/image/film/seat_image/seat_status/SOLD_COMMON.png) 0.2rem 0rem no-repeat;
	background-size:.53rem auto;
}
.seat li:nth-child(4){
	background: url(/image/film/seat_image/seat_status/FORBID_COMMON.png) 0.2rem 0rem no-repeat;
	background-size:.53rem auto;
}
.seat li:nth-child(5){
	background: url(/image/film/seat_image/seat_status/CAN_SELL_LOVE_LEFT.png) 0.2rem 0rem no-repeat;
	background-size:1.06rem auto;
}
.screen{
	text-align: center;
	background-color: #ccc;
	line-height: .6rem;
	height: .6rem;
	font-size: .3rem;
	color: #666;
}
.seat_z{
	padding:0.16rem .2rem 0rem .2rem;
	background-color: #fff;
}
.seat_num{
	width: .45rem;
	background-color: #999;
	text-align: center;
	z-index: 1;
}
.number_l{
	font-size: .3rem;
	min-width: .45rem;
	height: .6rem;
	line-height: .6rem;
	text-align: center;
	color: #fff;
}
.mg_r{
	padding-left: .2rem;
}
.number_l_v{
	width: 9rem;
}
.seat_small{
	background: url(../image/seat_2.png) 0rem -1.7rem no-repeat;
	background-size:.45rem auto;
	display: block;
	width: .45rem;
	height: .5rem;
	margin-right: .04rem;
	float: left;
}
.seat_hong{
	background: url(../image/seat_2.png) 0rem -0.52rem no-repeat;
	background-size:.45rem auto;
	display: block;
	width: .45rem;
	height: .5rem;
	margin-right: .08rem;
	float: left;
}
.seat_pc{
	width:6.64rem; 
	/*position: absolute;
	left: 23px;
	z-index: -1;*/
	overflow: scroll;
	white-space: nowrap;
}
.number_l_f{
	padding-right: 0px;
  	background: url(http://img5.gewara.com/css/wap/line_shu.gif) 51% 50% repeat-y;
}
.xuanpiao{
	margin: .4rem .2rem 0rem .28rem;
	font-size: .28rem;
	color: #999;
}
.xuanpiao li{
	float: left;
	width: 1.4rem;
	height: .84rem;
	border: 1px solid #ff6162;
	text-align: center;
	line-height:.44rem;
	/*margin-left: -1px;*/
    margin-left: 2px;
	font-size: .28rem;
	color:#ff6162; 
}
.seat_title_l h3{
	color: #333;
	font-size: .36rem;
}
.seat_title_l p{
	color: #333;
	font-size: .28rem;
}
.seat_title{
	padding:0 .2rem;
}
.seat_title_r{
	font-size: .28rem;
	color: #333;
}
.ljgp{
	display: block;
	margin: 0 .2rem;
	width:7.1rem;
	background-color:#ff6162;
	text-align: center;
	line-height: .88rem;
	color: #fff;
	font-size: .4rem;
	/*z-index: 1;
	position: fixed;
	bottom: 0;*/
}
/*选座位3*/
.sear_soon{
	background-color: #F2F2F2;
	padding: .6rem 0rem .6rem .2rem;
}

.number_3{
	font-size: .3rem;
	width: .45rem;
	height: .5rem;
	line-height: .6rem;
	text-align: center;
	color: #fff;
	-float: left;
    flex-shrink:0;
	background-color: #999;
}
.sear_soon p > * {
    flex-shrink:0;
}
.seat_small3{
	background: url(/image/film/seat_image/seat_status/CAN_SELL_COMMON.png) 0rem -1.7rem no-repeat;
	background-size:.45rem auto;
	display: block;
	width: .45rem;
	height: .5rem;
	-margin-right: .04rem;
	float: left;
}
/*普通选中*/
.seat_small3_lan{
	background: url(/image/film/seat_image/seat_status/CHECKED_COMMON.png) 0rem 0rem no-repeat!important;
	background-size:.45rem auto!important;
	display: block;
	width: .45rem;
	height: .5rem;
	-margin-right: .04rem;
	float: left;
}
.seat_small3_hong{
	background: url(/image/film/seat_image/seat_status/SOLD_COMMON.png) 0rem 0rem no-repeat;
	background-size:.45rem auto;
	display: block;
	width: .45rem;
	height: .5rem;
	-margin-right: .04rem;
	float: left;
}
.seat_small3_zi{
	background: url(/image/film/seat_image/seat_status/CAN_SELL_LOVE_LEFT.png) 0rem 0rem no-repeat;
	background-size:.96rem auto;
	display: block;
	width: .96rem;
	height: .5rem;
	-margin-right: .04rem;
	float: left;
}
.seat_small3_lovesold{
	background: url(/image/film/seat_image/seat_status/SOLD_LOVELEFT.png) 0rem 0rem no-repeat;
	background-size:.9rem 0.45rem;
	display: block;
	width: .9rem;
	height: .5rem;
	-margin-right: .04rem;
	float: left;
}
.seat_small3_lovechecked{
	background: url(/image/film/seat_image/seat_status/LOVECHECKED_LOVE_LEFT.png) 0rem 0rem no-repeat!important;
	background-size:.96rem 0.44rem!important;
	display: block;
	width: .96rem;
	height: .5rem;
	-margin-right: .04rem;
	float: left;
}
.seat_small3_loveforbid{
	background: url(/image/film/seat_image/seat_status/FORBID_LOVE_LEFT.png) 0rem 0rem no-repeat;
	background-size:.96rem 0.44rem;
	display: block;
	width: .96rem;
	height: .5rem;
	-margin-right: .04rem;
	float: left;
}
.seat_small3_right{
	background: url(../image/seat_2.png) 0rem .1rem no-repeat;
	background-size:.45rem auto;
	display: block;
	width: .45rem;
	height: .5rem;
	-margin-right: .04rem;
	float: left;
}



.null_sear{
	display: block;
	width: .5rem;
	height: .3rem;
	-float: left;
    flex-shrink:0;
   
}

.seat_sure_confirm{
	
	
	
}
.seat_sure_confirm_l {
    padding:0 10px;
}
.seat_sure_confirm_l input{

	text-align: center;
	width:100%;
	height: .72rem;
	line-height: .88rem;
	border: 0;
	background: #fff;
	color: #ccc;
	font-size: .32rem;
    color:#111;
}
.seat_sure_confirm_r button{
	width: 100%;
	text-align: center;
	line-height: 0.88rem;
	background: #ff6162;
	border:0;
	color:#fff;
	font-size: .36rem;
}

.wai{
	padding-bottom: .5rem;
	position: relative;
}

/*影客钱包支付*/
#yingkeqb{
	text-align: center;
	font-size: 0.32rem;
	color: #ccc;
}
.szmm a{
	color: #666;
	font-size: .3rem;
	text-decoration: underline;
}
/*修改登录密码*/
.xg_password1{
	font-size: .32rem;
	color: #666;
}
.xgmima_{
    height:.88rem!important;  
}
.xgmima_ span{
    margin-top:.26rem;
    color:#666;
}
.xgmima_ input{
    width:5.5rem!important;
    height:.88rem!important;
    line-height:.88rem!important;
    border:1px solid #ccc!important;
    padding-left:0.2rem;
}
.xiaodui{
	position: relative;
	height: .88rem;
}
.xiaodui input{
	width: 7.1rem!important;
	height: .88rem!important;
	line-height: .88rem!important;
	border: 1px solid #ccc!important;
	background-color: #fff!important;
	padding-left: .2rem;
}
.xiaodui span{
	position: absolute;
	right: 0.3rem;
	top:.17rem;
	width: 1.88rem;
	height: .6rem;
	background-color: #eee;
	display: block;
	text-align: center;
	line-height: 0.6rem;
	font-size: .28rem;
	color: #666;
}
#order_mode li:nth-child(1){
	border-top:1px solid #ccc;
	background: #fff url(../image/gerensz.png) 0.3rem 0.15rem no-repeat;
	background-size:1rem 2.2rem
}
#order_mode li:nth-child(3){
	background:#fff url(../image/gerensz.png) 0.3rem -1.5rem no-repeat;
	background-size:1rem 2.2rem;
  	border-bottom: 1px solid #ccc;	
}
#order_mode li{
  padding:0.11rem 0.10rem 0.11rem .6rem;
  position: relative;
  display: block;
  text-decoration: none;
  color: #666;
  font-size: .28rem;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

/*卡充值确认*/
.cz_number_{
	padding:0rem 0.2rem;
	text-align: center;
	font-size: .32rem;
	color: #999;
}
.cz_number_1{
	color: #ff6162;
	font-size: .5rem;
}
.cz_number_area{
	width: 7.1rem;
	height: 2.64rem;
	background:url(../image/kcz_bg_03.png) 0.2rem 0 no-repeat;
	background-size: contain;
}
.cz_number_area .dian_num{
	width: 50%;
	text-align: center;
	float: left;
	
}
.dian_num_d{
	font-size: .32rem;
	color: #999;
}
.dian_num_d_d{
	font-size: 0.56rem;
	color: #333;
}
.dian_num_d_d span{
	font-size: 0.32rem;
}
.yqr_qzf{
	width: 7.1rem;
	text-align: center;
	line-height: .88rem;
	background-color: #ff6162;
	margin-left: .2rem;
	color: #fff;
	font-size: .32rem;
}
.yqr_qzf_botton{
	text-align: center;
	font-size: .26rem;
	color: #999;
}
#ddxq{
	margin: 0 0.2rem;
	position: relative;
    color:#666;
    font-size:.28rem;
}
.width_section{
	width: 50%;
	float: left;
}
#topFilterArea{
	width: 7.5rem;
}
/*帮助中心详情*/
.user_zy{
	padding-left: .2rem;
	font-size: .28rem;
	color: #666;
}
.czsm_area h3{
	padding-left: .2rem;
	font-size: .32rem;
	color: #333;
}
.yktk{
	border: 1px solid #ccc;
	padding-top:.2rem;
	padding-bottom: .35rem;
	padding-left: .4rem;
	background-color: #fff;
}
.yktk p{
	font-size: 0.22rem;
	color: #666;
}
.wcci{
    width:2.4rem;
    height:2.4rem;
}
.wcci img{
    width:2.4rem;
    height:2.4rem;
}
#shadow_hhkk{
    margin-top:.3rem;
}
#bdkcz{
    margin-bottom:.2rem;
}
.tel_numer__{
    color: #999;
    font-size: .26rem;
}
.zfjinge{
    font-size:.4rem;
    color:#333;
}
/*钱包充值*/
.kahao input{
	width: 7.1rem;
	height: .88rem;
	line-height: .88rem;
	padding-left: .2rem;
	margin-top: .2rem;
	border: 1px solid #ccc;
}
.kami input{
	width: 7.1rem;
	height: .88rem;
	line-height: .88rem;
	margin-top: .2rem;
	margin-bottom: .2rem;
	border: 1px solid #ccc;
	padding-left: .2rem;
}
.sewm_jj{
	height: 3rem;
	line-height: 3rem;
	text-align: center;
}
.sewm_jj a{
	color: #666;
	font-size: .4rem;
	text-decoration: underline;
}


/*影院影片列表*/
#header{background-color:#fff;text-align: center;height: 44px;line-height: 44px;color: #333;position: relative;overflow:hidden;}
#header span.right{display:none; width: 42px;height: 42px;position: absolute;right: 0;top: 0;background: url("/image/btn.jpg") no-repeat center center;background-size: 80%;
transform:rotate(0deg);
-ms-transform:rotate(0deg);     /* IE 9 */
-moz-transform:rotate(0deg);    /* Firefox */
-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
-o-transform:rotate(0deg);
-webkit-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
#header span.right.on{background: url("/image/btn.png") no-repeat center center;background-size: 55%;
transform:rotate(135deg);
-ms-transform:rotate(135deg);     /* IE 9 */
-moz-transform:rotate(135deg);    /* Firefox */
-webkit-transform:rotate(135deg); /* Safari 和 Chrome */
-o-transform:rotate(135deg);
-webkit-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
#header h1{font-size: 0.16rem;font-weight: normal;}
#header span.left{position:absolute;top:0;display: block;width: 0.88rem;height: 0.88rem;font-size: 0.14rem;padding-left:0.08rem;}

.menu{overflow: hidden;background-color:#ff6162;width: 40%;position: absolute;top: 0.88rem;right: 0;z-index: 9999;height: 0;
-webkit-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;}
.menu li{width: 100%;text-align: center;/*border-bottom: 0.01rem solid #0097da;*/font-size: 0.28rem;height: 0.88rem;line-height: 0.88rem;}
.menu li a{color: #fff;display: inline-block;width: 100%;text-align: center; text-decoration:none;}



/*充值页面*/
.sewm_jj img{
    width:0.44rem;
    height0.44rem;
}
.ka_mi{
    width:100%;
    height:0.75rem;
    border:1px solid #ccc;
    padding-left:.2rem;
}
.cxyue_ .cxyue_1{
    width:2rem;
    text-align:center;
    line-height:.75rem;
    height:.75rem;
    border:none;
    color:#ff6162;
    background-color:#ccc;
    border-radius: 0;
    -webkit-appearance : none ;  /*解决iphone safari上的圆角问题*/
}
.cxyue_ .cxyue_2{
    width:5rem;
    line-height:.7rem;
    margin-left: -0.1rem;
    border:1px solid #ccc;
    border-radius: 0;
    -webkit-appearance : none ;  /*解决iphone safari上的圆角问题*/
}
.need_2{
    font-size:.24rem;
    color:#999;
}
.need_3{
    font-size:.30rem;
    color:#999;
}
.left_le{
    padding-left:.25rem;
}
/*弹性盒布局样式兼容*/

.flex1 {  
    -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */  
    -moz-box-flex: 1;         /* OLD - Firefox 19- */  
      
    -webkit-flex: 1;          /* Chrome */  
    -ms-flex: 1;              /* IE 10 */  
    flex: 1;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */  
}  
/* 父元素-横向排列（主轴） */  
.flex-h {  
    display: box;              /* OLD - Android 4.4- */  
  
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */  
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */  
    display: -ms-flexbox;      /* TWEENER - IE 10 */  
    display: -webkit-flex;     /* NEW - Chrome */  
    display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */  
  
  
    /* 09版 */  
    -webkit-box-orient: horizontal;  
    /* 12版 */  
    -webkit-flex-direction: row;  
    -moz-flex-direction: row;  
    -ms-flex-direction: row;  
    -o-flex-direction: row;  
    flex-direction: row;  
}  
/* 父元素-横向换行 */  
.flex-hw {  
    /* 09版 */  
    /*-webkit-box-lines: multiple;*/  
    /* 12版 */  
    -webkit-flex-wrap: wrap;  
    -moz-flex-wrap: wrap;  
    -ms-flex-wrap: wrap;  
    -o-flex-wrap: wrap;  
    flex-wrap: wrap;  
}  
/* 父元素-水平居中（主轴是横向才生效） */  
.flex-hc {  
    /* 09版 */  
    -webkit-box-pack: center;  
    /* 12版 */  
    -webkit-justify-content: center;  
    -moz-justify-content: center;  
    -ms-justify-content: center;  
    -o-justify-content: center;  
    justify-content: center;  
    /* 其它取值如下： 
        align-items     主轴原点方向对齐 
        flex-end        主轴延伸方向对齐 
        space-between   等间距排列，首尾不留白 
        space-around    等间距排列，首尾留白 
     */  
}  
/* 父元素-纵向排列（主轴） */  
.flex-v {  
    display: box !important;              /* OLD - Android 4.4- */  
  
    display: -webkit-box !important;      /* OLD - iOS 6-, Safari 3.1-6 */  
    display: -moz-box !important;         /* OLD - Firefox 19- (buggy but mostly works) */  
    display: -ms-flexbox !important;      /* TWEENER - IE 10 */  
    display: -webkit-flex !important;     /* NEW - Chrome */  
    display: flex !important;             /* NEW, Spec - Opera 12.1, Firefox 20+ */  
  
  
    /* 09版 */  
    -webkit-box-orient: vertical;  
    /* 12版 */  
    -webkit-flex-direction: column;  
    -moz-flex-direction: column;  
    -ms-flex-direction: column;  
    -o-flex-direction: column;  
    flex-direction: column;  
}  
/* 父元素-纵向换行 */  
.flex-vw {  
    /* 09版 */  
    /*-webkit-box-lines: multiple;*/  
    /* 12版 */  
    -webkit-flex-wrap: wrap;  
    -moz-flex-wrap: wrap;  
    -ms-flex-wrap: wrap;  
    -o-flex-wrap: wrap;  
    flex-wrap: wrap;  
}  
/* 父元素-竖直居中（主轴是横向才生效） */  
.flex-vc {  
    /* 09版 */  
    -webkit-box-align: center;  
    /* 12版 */  
    -webkit-align-items: center;  
    -moz-align-items: center;  
    -ms-align-items: center;  
    -o-align-items: center;  
    align-items: center;  
}  
/* 子元素-显示在从左向右（从上向下）第1个位置，用于改变源文档顺序显示 */  
.flex-1 {  
    -webkit-box-ordinal-group: 1;   /* OLD - iOS 6-, Safari 3.1-6 */  
    -moz-box-ordinal-group: 1;      /* OLD - Firefox 19- */  
    -ms-flex-order: 1;              /* TWEENER - IE 10 */  
    -webkit-order: 1;               /* NEW - Chrome */  
    order: 1;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */  
}  
/* 子元素-显示在从左向右（从上向下）第2个位置，用于改变源文档顺序显示 */  
.flex-2 {  
    -webkit-box-ordinal-group: 2;   /* OLD - iOS 6-, Safari 3.1-6 */  
    -moz-box-ordinal-group: 2;      /* OLD - Firefox 19- */  
    -ms-flex-order: 2;              /* TWEENER - IE 10 */  
    -webkit-order: 2;               /* NEW - Chrome */  
    order: 2;                       /* NEW, Spec - Opera 12.1, Firefox 20+ */  
}

.refund {
	color: #43cf7c;
	font-size: 0.2rem;
	border: 0.01rem solid #43cf7c;
	border-radius: 0.04rem;
	margin-right: 0.08rem;
	padding: 0 0.08rem;
	display: inline-block;
}