@charset "utf-8";
/* CSS Document */

/*公共影片介绍*/
.mod-movie-box{height:250px; background:#dfdfdf;}
.mod-movie-box .pic{width:180px; border-right:1px solid #fff; height:250px; overflow:hidden;}
.mod-movie-box .pic img{height:250px; display:block;}
.mod-movie-box .form{ padding:10px 0px 0px 15px; width: 808px;}
.mod-movie-box .list {padding:10px 0px 0px 0px; width:100%;}
.mod-movie-box .list li{color:#777; font-size:16px; line-height:28px; width: 100%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.mod-movie-box .btn-buy{ width:230px; position:absolute; right:10px; bottom:10px;}

/*公共已选座位*/
.mod-seats-number .select-ranked{background:#fff; border: 1px solid #1ad0f7; color: #444; float:left; display: inline; width:92px; height: 32px; line-height: 32px; /*padding: 6px 0;*/ text-align: center; margin:5px; font-size:14px; }
/*.mod-seats-number .delete-user{float: right; display: inline; color: #fff; font-size: 16px; margin: -9px 4px 0 0; *margin: -30px 4px 0 0;}
.mod-seats-number .delete-user-pre{float: right; display: inline; color: #ff6000; font-size: 16px; margin: -9px 4px 0 0; *margin: -30px 4px 0 0;}*/

/*公共支付step*/
.mod-flow-path{height:41px;}
.mod-flow-path ul{width:1004px; height:40px; position:absolute; margin-top:1px;}
.mod-flow-path ul li{float:left; display: inline; height:40px;}
.mod-flow-path .flow-one-pre{background:url(../../images/home/flow-one-pre.png) no-repeat 0 0; width:335px;}
.mod-flow-path .flow-two{background:url(../../images/home/flow-two.png) no-repeat 0 0; width:361px; position:absolute; left:315px; top:0;}
.mod-flow-path .flow-two-pre{background:url(../../images/home/flow-two-pre.png) no-repeat 0 0;width:361px; position:absolute; left:315px; top:0;}
.mod-flow-path .flow-three{background:url(../../images/home/flow-three.png) no-repeat 0 0; width:351px; position:absolute; right:0; top:0;}
.mod-flow-path .flow-three-pre{background:url(../../images/home/flow-three-pre.png) no-repeat 0 0; width:351px; position:absolute; right:0; top:0;}

/*套餐公共输入数量框*/
.mod-purchase .title{margin: 5px 0 0 0; width: 42px}
.mod-purchase .btn-add{background: url(../../images/home/add-bg.png) no-repeat 0 0; width: 27px; height: 22px; line-height: 18px; text-align: center; font-size: 24px; color: #444; margin: 5px 0 0 0;}
.mod-purchase .btn-add:hover{background:url(../../images/home/add-hover.png) no-repeat 0 0; }
.mod-purchase .btn-disabled{background:url(../../images/home/add-disabled.png) no-repeat 0 0; color: #bebebe;cursor: default; }
.mod-purchase .btn-disabled:hover{background:url(../../images/home/add-disabled.png) no-repeat 0 0;}
.mod-purchase .inputClass{width: 60px; height: 30px; line-height: 30px; border-radius: 3px; border: 1px solid #8c8c8c; color: #444; text-align: center; margin: 0 5px 0 5px; font-size: 16px;}

/*公共错误提示icon*/
.mod-error-tips{background:url(../../images/home/tip-error.png) no-repeat 0 0; width: 16px; height: 16px;}

/*影片详情*/
.detail-page{ padding-bottom:20px;}
.detail-page .movie-intro{ padding:15px 10px 20px 10px;}
.detail-page .movie-intro .des{line-height:24px; font-size:14px; padding:10px 0px 0px 0px;}
.detail-page .movie-intro .des .more{color:#1899cf;}
.detail-page .movie-show {padding:10px 0px 0px 10px; width:994px;}
.detail-page .movie-show .pic-list li{display:inline; float:left; margin:10px 10px 0px 0px; width:238px; height:158px; position:relative; z-index:1; cursor:pointer;}
.detail-page .movie-show .pic-list .pic-fade{position:absolute; top:0; left:0; z-index:2; width:238px; height:158px; background:#19cff7;filter:alpha(opacity=10);  
      -moz-opacity:0.1;  
      -khtml-opacity: 0.1;  
      opacity: 0.1; display:none }
.detail-page .movie-show .pic-list li:hover .pic-fade{ display:block}
.detail-page .movie-video {padding:30px 0px 0px 10px; width:994px;}
.detail-page .movie-video .video-list li{display:inline; float:left; margin:10px 10px 0px 0px;}

/*购票*/
.buy-page{ padding-bottom:20px;}
.buy-page .movie-select{padding:10px 10px 10px 2px; border-top:1px solid #fff; background:#d2d2d2; height:40px;}
.buy-page .movie-select .date{width:294px;}
.buy-page .movie-select .date-select{ width:310px; height:40px;}
.buy-page .movie-select .date-input{margin:0px 8px 0px 8px;}
.buy-page .movie-select .date-input .date-txt{color:#444; }
.buy-page .movie-select .date-btn{ top:0px;}
.buy-page .movie-select .date-down-btn{ right:9px}
.buy-page .movie-box{ margin:0px 10px 0px 10px;}
.buy-page .movie-select .select-detail{ width:330px}
.buy-page .movie-select .select-detail .inputClass{width:324px;}
.buy-page .select-film{width:327px;}
.buy-page .select-film .select li{width:auto;}
.buy-page .search-zone{ width:320px;}
.buy-page .search-zone .search .search-input{  width:290px;}
.buy-page .movie{ width:320px;}
.buy-page .cinema .search-zone{width:430px;}
.buy-page .cinema .search-btn{ left:286px;}
.buy-page .movie-detail{padding:15px 10px 10px 10px;}
.buy-page .movie-detail .tips{padding:10px 0px 10px 0px;}
.buy-page .movie-form th ,.buy-page .movie-form td{height:40px; line-height:40px; font-size:14px; text-align:center}
.buy-page .movie-form td{height:48px; line-height:48px;}
.buy-page .movie-form th{ background:#c5e2e8; font-weight:normal}
.buy-page .movie-form td{border-bottom:1px dashed #929499; background-color:#f2f2f2;}
.buy-page .movie-form .full-seat{  width:120px;  margin:0 auto;}
.buy-page .movie-form td .form-btn{line-height:35px; width:120px; margin:0 auto;}
.buy-page .movie-form .num{color:#ff6000}


/*选座*/
.choose-seat-page .seat-content{}
.choose-seat-page .seat-content .seat-left{width: 735px;border-right: 1px solid #a0a0a0; padding:0 10px 10px 10px}
.choose-seat-page .seat-content .seat-right{width: 228px; padding: 0 10px 0 10px; font-size: 14px; }
.choose-seat-page .seat-main{ position:relative;}
.choose-seat-page .seat-main .video-information{padding: 7px 0; font-size:16px;  border-bottom:1px dashed #bababa;}
.choose-seat-page .seat-main .video-information span{padding:5px 3px;}
.choose-seat-page .seat-main .video-information .back{position:absolute; top:8px; right:0px;}
.choose-seat-page .screen{ padding: 5px 0; background-color:#c5e2e8; border-radius:3px; text-align:center; font-size:24px; position:absolute; z-index:10; width:100%;}
.choose-seat-page .seat-style{text-align: center; padding: 9px 0;}
/*.choose-seat-page .seat-style table{ width: 424px; margin: 0 auto;}*/
.choose-seat-page .seat-style table td{padding-right:10px;}
.choose-seat-page .seat-style span{font-size:16px; padding-right:10px;}
.choose-seat-page .seat-style span label{padding-left:50px; color:#ff6000; font-size:16px;}

.choose-seat-page .seat-area{ overflow-x:auto; overflow-y:hidden; height: 492px; padding-top:51px;}
.choose-seat-page .seat-area a { display: block; height: 24px;}
.choose-seat-page .seat-area .seat{background:url(../../images/home/sold-seat.png) no-repeat 0 0; width:24px; margin:3px;}
.choose-seat-page .seat-area .couples-seat-one{background:url(../../images/home/sold-couples-one.png) no-repeat 0 0;  width:28px;  margin-left:3px;}
.choose-seat-page .seat-area .couples-seat-two{ background:url(../../images/home/sold-couples-two.png) no-repeat 0 0;  width:26px; }
.choose-seat-page .seat-area .dis-couples-seat-one{background:url(../../images/home/dis-couples-one.png) no-repeat 0 0;  width:28px;margin-left:3px;}
.choose-seat-page .seat-area .dis-couples-seat-two{background:url(../../images/home/dis-couples-two.png) no-repeat 0 0;  width:26px; }
.choose-seat-page .seat-area .seat-double{background:url(../../images/home/sold-seat-double.png) no-repeat 0 0; width:27px; float:left;}
.choose-seat-page .seat-area .group-seat-one{background:url(../../images/home/group-seat-one.png) no-repeat 3px 0; width:30px; }
.choose-seat-page .seat-area .group-seat-two{ background:url(../../images/home/group-seat-two.png) no-repeat 0 0;  width:28px; }
.choose-seat-page .seat-area .group-seat-three{background:url(../../images/home/group-seat-three.png) no-repeat 0 0; width:29px; margin-left:-2px;}
.choose-seat-page .seat-area .group-seat-one-selected{background:url(../../images/home/group-seat-one-pre.png) no-repeat 3px 0;  width:30px;}
.choose-seat-page .seat-area .group-seat-two-selected{background:url(../../images/home/group-seat-two-pre.png) no-repeat 0 0;  width:28px;}
.choose-seat-page .seat-area .group-seat-three-selected{background:url(../../images/home/group-seat-three-pre.png) no-repeat 0 0;  width:29px; margin-left:-2px;}
.choose-seat-page .seat-area .dis-group-seat-one{background:url(../../images/home/dis-group-seat-one.png) no-repeat 3px 0; width:30px;}
.choose-seat-page .seat-area .dis-group-seat-two{background:url(../../images/home/dis-group-seat-two.png) no-repeat 0 0;width:28px;}
.choose-seat-page .seat-area .dis-group-seat-three{background:url(../../images/home/dis-group-seat-three.png) no-repeat 0 0; width:29px; margin-left:-2px;}
.choose-seat-page .seat-area .seat-selected{background:url(../../images/home/selected-seat.png) no-repeat 0 0; width:24px;}
.choose-seat-page .seat-area .couples-seat-one-selected{background:url(../../images/home/sold-couples-one-pre.png) no-repeat 0 0; width:28px; margin-left:3px;}
.choose-seat-page .seat-area .couples-seat-two-selected{background:url(../../images/home/sold-couples-two-pre.png) no-repeat 0 0; width:26px;}
.choose-seat-page .seat-area .dis-sale-seat{background:url(../../images/home/dis-sale-seat.png) no-repeat 0 0;width:24px;margin:3px;}
.choose-seat-page .seat-area .seat-blank{width:24px;}
.choose-seat-page .seat-area table td{text-align:center; position:relative;}
.choose-seat-page .seat-area a.row-number{color:#00a7cf; margin:3px 2px; font-size: 14px; line-height: 24px;}
.choose-seat-page .seat-area .tips-seat{position:absolute; z-index: 99; background:url(../../images/home/tips-seat.png) no-repeat 0 0; width:84px; height:32px; *margin: -55px 0 0 -42px; display:none; left: -27px;; top:-29px;}
.choose-seat-page .seat-area .tips-seat span{font-size:14px; margin-top: 2px; display: block;}
.choose-seat-page .set-meal{border: 1px solid #a0a0a0; margin: 10px 0 0 0; font-size: 14px;}
.choose-seat-page .set-meal .set-meal-list li{display: inline; float: left; height: 150px; width: 350px; margin: 10px 0 10px 10px;}
.choose-seat-page .set-meal .paths{height: 115px;}
.choose-seat-page .set-meal .set-meal-pic{width: 120px; margin: 0 10px 0 0;}
.choose-seat-page .set-meal .set-meal-info{width: 220px;}
.choose-seat-page .set-meal .set-meal-info .text{padding: 5px 0 5px 0;}
.choose-seat-page .set-meal .page{text-align: center; padding:20px 0 20px 0; width: 733px;}
.choose-seat-page .set-meal .page a{ color: #fff; background-color: #aeaeae;  border: 1px solid #a0a0a0; padding: 2px 7px 2px 7px; border-radius: 3px; margin: 0 3px 0 3px; font-size: 12px;}
.choose-seat-page .set-meal .page a.cur{ background-color: #00a7cf; border:1px solid #00a7cf;}
.choose-seat-page .set-meal .page a.cur:hover{background-color:#069BBE; border:1px solid #069BBE; color:#333;}
.choose-seat-page .seat-right .item{font-size: 16px; padding: 7px 0 7px 0; margin: 0 0 10px 0; border-bottom:1px dashed #bababa;}
.choose-seat-page .seat-right .item-other{padding: 20px 0 10px 0;}
.choose-seat-page .seat-right  .film-info{color: #777; line-height: 22px; padding: 0 0 10px 0;}
.choose-seat-page .seat-right  .film-info em{font-style: normal; padding: 0 5px 0 5px;}
.choose-seat-page .seat-right .film-name{padding: 0 0 5px 0;}
.choose-seat-page .seat-right  .back-btn{margin:0 0 0 42px; text-decoration: underline;}
.choose-seat-page .seat-right  .mod-seats-number{margin: 0 0 5px 10px; }
.choose-seat-page .seat-right .count{padding: 20px 0 0 0;}
.choose-seat-page .seat-right .count-num{font-size: 24px;}
.choose-seat-page .confirm-payable-btn{ padding: 10px 0 0 0}
.choose-seat-page .confirm-payable-btn .com-orange-btn{width:228px;}
.choose-seat-page .mod-error-tips{margin: 10px 0px 0px 10px;}


/*支付页面*/
.payment-page{}
.payment-page .mod-error-tips{margin: 10px 10px 0 10px;}
.payment-page .payment-main{margin: 0 10px 0 10px;}
.payment-page .video-information{/*padding: 7px 0;*/ font-size:14px;  border-bottom:1px dashed #bababa; width: 984px;}
.payment-page .video-information span{padding:12px 0; font-size: 16px;}
.payment-page .video-information .notice{ padding: 12px 10px; border: 1px dashed #ff6000; background-color: #ffeecb; width: 360px; text-align: center; margin: 0 0 -1px 140px;}
.payment-page .payment-bg{background: #e6eaf1; margin: 0 0 10px 0;}
.payment-page .payment-info td{font-size:16px; height:40px; text-indent:5px;}
.payment-page .payment-info .com-bg-btn{cursor:default;}
.payment-page .payment-info .com-bg-btn input{text-align:left; text-indent:5px; font-size:16px;}
.payment-page .title-td{width:180px; text-align:right; color: #777; }
.payment-page .selected-seat-number{text-indent:0;}
.payment-page .original-cost{text-decoration: line-through;font-style: normal;}
.payment-page .set-meal-title{padding: 20px 0 10px 0}
.payment-page .set-meal-content .tips{padding: 10px 10px 0 10px; font-size: 14px;}
.payment-page .set-meal-content .tips p{ padding-left:56px;}
.payment-page .set-meal-list{margin: 5px 0 0 10px}
.payment-page .set-meal-list li{display: inline; float: left; border: 1px solid #ccc; border-radius: 3px; width: 292px; height: 42px; background-color: #fff; padding: 10px; margin: 10px 10px 0 0; cursor: pointer; font-size: 14px; }
.payment-page .set-meal-list li.cur{border: 1px solid #ff6000; background: #ffeecb;}
.payment-page .set-meal-list .meal-info{line-height: 24px;}
.payment-page .set-meal-list .meal-intro{position: absolute;top: -11px; left: 200px; z-index: 9; padding: 10px; width: 280px; height: 80px; border: 1px solid #ff6000;background: #ffeecb; display: none; cursor: default;}
.payment-page .set-meal-list .meal-intro .text{padding: 10px 0 0 0; line-height: 22px}
.payment-page .set-meal-list li:hover .meal-intro{display: block;}
.payment-page .set-meal-list .close{position:absolute;top: -2px; right: -4px; background: url(../../images/home/close.png) no-repeat 0 0; width: 14px; height: 11px; display: block;}
.payment-page .set-meal-list .close:hover{background: url(../../images/home/close-hover.png) no-repeat 0 0;}
.payment-page .meal-tips{background: url(../../images/home/circle-32x32.png) no-repeat 0 0; width: 32px; height: 32px; text-align: center;line-height: 32px; font-size: 18px; color: #fff; margin: 5px 10px 0 0; }
.payment-page .page{text-align: right; padding: 20px 10px 10px 0; width: 974px;}
.payment-page .page a{ color: #fff; background-color: #aeaeae;  border: 1px solid #a0a0a0; padding: 2px 7px 2px 7px; border-radius: 3px; margin: 0 3px 0 3px}
.payment-page .page a.cur{ background-color: #00a7cf}
.payment-page .meal-num{padding: 20px 0 10px 10px;}
.payment-page .meal-num .add-btn{width: 130px; margin: 0 0 0 10px;}
.payment-page .add-meal-item{padding: 10px 10px 0 10px;}
.payment-page .text-hidden{padding: 10px; margin: 10px 0 0 0; border-top:1px dashed #bababa; text-align: right; cursor: pointer;}
.payment-page .com-bg-btn input{text-align: left; text-indent: 5px;  }
.payment-page .pay-style-list{padding: 10px 0 10px 0;}
.payment-page .pay-style-list li{height: 40px; line-height: 40px; display: block;}
.payment-page .pay-style-list .hide-text{margin: 0 0 0 30px; display: none;}
.payment-page .pay-style-list .alipay-radio{margin:15px 10px 0 5px; float:left; display: inline;}
.payment-page .pay-style-list .mpay{cursor:pointer; height: 26px; line-height: 26px; display: inline; float: left; margin: 7px 0 0 0}
.payment-page .pay-style-list .alipay{background:url(../../images/home/Alipay.png) no-repeat 0 0; width:98px; }
.payment-page .pay-style-list .weixin{background:url(../../images/home/weixin.png) no-repeat 0 0; width:109px; }
.payment-page .pay-style-list .card{background:url(../../images/home/card.png) no-repeat 0 0; width:104px; }
.payment-page .acount{text-align: right; padding: 10px 10px 0 0; border-top:1px dashed #bababa;}
.payment-page .release-tips{width:369px; border:1px dashed #ff6000; background-color:#ffeecb; padding:12px 0; text-align:center; font-size:14px;  margin-top:15px;}
.payment-page .ident-code{margin: 20px 0 0 585px;}
.payment-page .pay-btn{padding: 20px 0 10px 0;}
.payment-page .pay-btn a{height:55px; width:180px; margin: 0 10px 0 0;}
.payment-page .pw-error{margin:5px 0px 5px 670px;}
.payment-page .pw-error span{display: inline; float:left; font-size:16px; color:#ff0000;}
.payment-page .pw-error-img{ width:16px; height:16px; background:url(../../images/home/error.png) no-repeat 0 0; margin:4px 5px 0 0;}
/*票券支付*/
.finance-bills-payment-page{ height: 600px}
.finance-bills-payment-page .payment-main{margin: 0 10px 0 10px;}
.finance-bills-payment-page .video-information{/*padding: 7px 0;*/ font-size:14px;  border-bottom:1px dashed #bababa; width: 984px;}
.finance-bills-payment-page .video-information span{padding:12px 0; font-size: 16px;}
.finance-bills-payment-page .video-information .notice{ padding: 12px 10px; border: 1px dashed #ff6000; background-color: #ffeecb; width: 360px; text-align: center; margin: 0 0 -1px 140px;}
.finance-bills-payment-page .payment-info td{font-size:16px; height:40px; text-indent:5px;}
.finance-bills-payment-page .payment-info .com-bg-btn{cursor:default;}
.finance-bills-payment-page .payment-info .com-bg-btn input{text-align:left; text-indent:5px; font-size:16px;}
.finance-bills-payment-page .title-td{width:180px; text-align:right; color: #777; }
.finance-bills-payment-page .pay-style-list{padding: 10px 0 10px 0;}
.finance-bills-payment-page .pay-style-list li{height: 40px; line-height: 40px; display: inline; float: left; margin: 0 20px 0 0;}
.finance-bills-payment-page .pay-style-list .meb-pw{margin: 0 0 0 30px;}
.finance-bills-payment-page .pay-style-list .alipay-radio{margin:15px 10px 0 5px; float:left; display: inline;}
.finance-bills-payment-page .pay-style-list .mpay{cursor:pointer; height: 26px; line-height: 26px; display: inline; float: left; margin: 7px 0 0 0}
.finance-bills-payment-page .pay-style-list .alipay{background:url(../../images/home/Alipay.png) no-repeat 0 0; width:98px; }
.finance-bills-payment-page .pay-style-list .weixin{background:url(../../images/home/weixin.png) no-repeat 0 0; width:109px; }
.finance-bills-payment-page .pay-style-list .card{background:url(../../images/home/card.png) no-repeat 0 0; width:104px; }
.finance-bills-payment-page .acount{text-align: right; padding: 10px 10px 0 0; border-top:1px dashed #bababa; margin: 30px 0 0 0;}
.finance-bills-payment-page .pay-btn{padding: 20px 0 10px 0;}
.finance-bills-payment-page .pay-btn a{height:55px; width:180px; margin: 0 10px 0 0;}


/*支付成功页面*/
.pay-success-page{height: 600px;}
.pay-success-page .pay-success-tips{ height:60px; width:455px; margin:0 auto; padding: 70px 0 30px 0;}
.pay-success-page .pay-success-ico{width:80px; height:60px; display:inline; float:left; background:url(../../images/home/check.png) no-repeat 0 0;}
.pay-success-page .change-hands{font-size: 36px; width: 340px; float: left; display: inline; margin: 10px 0 0 20px;}
.pay-success-page .ticket-code-tips{width:455px; height:120px; margin:0 auto; border:1px dashed #ff6000; background:#ffeecb;}
.pay-success-page .ticket-code-tips p{ font-size:18px; color:#777777; padding:20px 0 0px 10px;}
.pay-success-page .ticket-code-tips p label{ font-size:24px;}
.pay-success-page .collecting-tickets-tips{ width:456px; margin:0 auto; font-size:24px; padding:30px 0;}
.pay-success-page .success-btn{ width: 410px; height: 50px; margin: 0 auto;}
.pay-success-page .success-btn a{display: inline; float: left; width: 180px; margin: 0 10px 0 10px;}


/*用户中心*/
.user-center-page{}
.user-center-page .user-center-left{ width:202px; border-right:1px solid #dcdcdc; height:793px;}
.user-center-page .user-center-left .user-item{ height:31px; background:#0caad0 url(../../images/home/arrow-18x7.png) center bottom no-repeat; padding:9px 0px 0px 55px; border-bottom:1px solid #fff;}
.user-center-page .user-center-left .user-item .user-icon{background:url(../../images/home/user-icon.png) no-repeat 0 0; color:#fff; font-size:16px; padding:0px 0px 0px 25px;}
.user-center-page .user-center-left .user-list li{height:40px; line-height:40px; border-bottom:1px solid #dcdcdc; color:#1899cf; padding:0px 0px 0px 20px; cursor:pointer; font-size:16px;}
.user-center-page .user-center-left .user-list li.cur{background:#c5e2e8; color:#444;}
.user-center-page .user-center-right{width:801px;}
.user-center-page .user-center-right .user-info{height:40px; line-height:40px; font-size:16px; border-bottom:1px dashed #aaa;}
.user-center-page .user-center-right .user-info .user-num{ margin:0px 0px 0px 20px;}
.user-center-page .user-center-right .user-tab{padding:10px;}
.user-center-page .user-center-right .user-select{height:40px; line-height:40px; border:1px solid #ddd; padding:0px 0px 0px 10px; font-size:16px; margin:0px 0px 1px 0px;}
.user-center-page .user-center-right .select-ul li{display:inline; float:left; text-align:center; width:100px; color:#1899cf; cursor:pointer;}
.user-center-page .user-center-right .select-ul li.selected{color:#444; background:#c5e2e8;}	
.user-center-page .user-center-right .user-table table th ,.user-center-page .user-center-right .user-table table td{font-weight:normal; height:40px; line-height:40px; text-align:center; background-color:#f2f2f2; font-size:14px; text-indent: -1px}
.user-center-page .user-center-right .user-table table th{background:#c5e2e8;}
.user-center-page .user-center-right .user-table table td{border-bottom:1px dashed #a1a3a7; padding:2px 0px 2px 0px;}
.user-center-page .user-center-right .user-table table .money{text-align:right; display:block; padding-right:20px;}
.user-center-page .user-center-right .operate-btn a{display: inline; float: left; width: 22px; height: 22px; margin: 0 3px 0 4px; border: 1px solid #fff;}
.user-center-page .user-center-right .operate-btn a:hover{border: 1px solid #1899cf}
.user-center-page .user-center-right .operate-btn a.icon-check{background: url(../../images/home/icon-check.png) no-repeat 1px 1px;}
.user-center-page .user-center-right .operate-btn a.icon-pay{background: url(../../images/home/icon-pay.png) no-repeat 1px 1px;}
.user-center-page .user-center-right .operate-btn a.icon-cancel{background: url(../../images/home/icon-cancel.png) no-repeat 1px 1px;}
.user-center-page .user-center-right .operate-btn a.float-none{display: block; float: none; margin: 0 auto;}
.user-center-page .user-center-right .user-table table .check-btn{width:80px; margin:0 auto;}
.user-center-page .user-center-right .page{padding:10px 0px 0px 0px; font-size:14px; line-height:24px;}
.user-center-page .user-center-right .page span{padding:0px 5px 0px 5px; color:#444; font-weight:bold;}
.user-center-page .user-center-right .page a{color:#444; padding:0px 5px 0px 5px; margin:0px 5px 0px 5px;}
.user-center-page .user-center-right .page a.on{background:#70ade7; color:#fff;}
.user-center-page .user-center-right .page .inputClass{height:24px; line-height:24px; width:30px; text-align:center; color:#777; background:none; border:1px solid #868686;}
.user-center-page .user-center-right .mod-table{font-size:16px;}
.user-center-page .user-center-right .mod-table .input-word-244{text-align:left;}
.user-center-page .user-center-right .mod-table th{text-align:right; font-weight:normal; vertical-align:top; line-height:42px;}
.user-center-page .user-center-right .mod-table td{padding:5px 0px 5px 0px;}
.user-center-page .user-center-right .mod-table tr.pay-tr th ,.user-center-page .user-center-right .mod-table tr.pay-tr td{padding: 15px 0 0 0}
.user-center-page .user-center-right .update-passowrd{margin:80px 0px 0px 160px;}
.user-center-page .user-center-right .user-btn{ width:240px; }
.user-center-page .user-center-right .user-charge-tab{padding: 0}
.user-center-page .user-center-right .charge-activity{ background: #e9f4f6; padding: 20px 0 10px 140px}
.user-center-page .user-center-right .charge-activity .activity-title{background: url(../../images/home/ico-gift.png) no-repeat 0 0; padding: 5px 0 0 30px;}
.user-center-page .user-center-right .charge-activity .activity-list{/*margin: 5px 0 0 0*/}
.user-center-page .user-center-right .charge-activity .activity-list li{padding: 5px 0 5px 0}
.user-center-page .user-center-right .charge-activity .radio{vertical-align: -1px;}
.user-center-page .user-center-right .charge-activity .radio-text{padding: 0 20px 0 5px;}
.user-center-page .user-center-right .charge-activity .activity-detail{cursor: pointer;}
.user-center-page .user-center-right .user-charge{margin:20px 0px 0px 0px;}
.user-center-page .user-center-right .user-charge .input-word-244{width:318px;}
.user-center-page .user-center-right .user-charge .pay-style li{display: inline; float: left; width: 150px;}
.user-center-page .user-center-right .user-charge .radioClass{margin: 7px 0 0 0}
.user-center-page .user-center-right .user-charge .pay-img{cursor:pointer; height: 26px; line-height: 26px; display: inline; float: left; margin: 0 0 0 10px}
.user-center-page .user-center-right .user-charge .alipay{background:url(../../images/home/Alipay.png) no-repeat 0 0; width:98px; }
.user-center-page .user-center-right .user-charge .weixin{background:url(../../images/home/weixin.png) no-repeat 0 0; width:109px; }
.user-center-page .user-center-right .user-charge .card{background:url(../../images/home/card.png) no-repeat 0 0; width:104px; }
.user-center-page .user-center-right .charge-num{width:340px;}
.user-center-page .user-center-right .charge-num a{display:inline; float:left; width:100px; margin:10px 8px 0px 0px;}
.user-center-page .user-center-right .charge-btn{width:320px; margin:50px 0px 0px 0px;}
.user-center-page .user-center-right .member-info{padding:20px 0px 0px 180px;}
.user-center-page .user-center-right .member-info table th{color:#777; font-weight:normal;}
.user-center-page .user-center-right .member-info table th ,.user-center-right .member-info table td{padding:7px 0px 7px 0px;}
.user-center-page .user-center-right .member-info table td a{ color:#1899cf;}
.user-center-page .user-center-right .error-display{position: static; color: #ff6000}



/*订单详情弹窗*/
.pop-order-list{ background:#f2f2f2; width:900px; height:630px; color:#444; font-size:14px; z-index:999999; border-radius:5px; position:fixed; _position: absolute; top:50%; left:50%; margin-top:-320px; margin-left:-450px;
_top:expression(eval(document.compatMode &&
     document.compatMode=='CSS1Compat') ?
     documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
     document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
     _margin-top:0
}
.pop-order-list .close{background:url(../../images/home/close-btn.png) no-repeat 0 0; width:18px; height:14px; position:absolute; top:10px; right:10px; cursor:pointer}
.pop-order-list .close:hover{background:url(../../images/home/close-btn-hover.png) no-repeat 0 0;}
.pop-order-list .title{padding:10px;border-bottom:1px solid #c9c9c9; font-size:16px;}
.pop-order-list .close-btn{width:132px; height:40px;margin-left:750px;}
.pop-order-list .order-detail{height:520px; overflow-y:auto; padding:10px 5px 0px 10px; margin-bottom:10px;}
.pop-order-list .detail-table th{font-weight:normal; text-align:right; color:#777;}
.pop-order-list .detail-table th ,.pop-order-list .detail-table td{padding:3px 0px 3px 0px;}
.pop-order-list .item{padding:10px; border:1px solid #dddddd; margin:10px 0px 1px 0px;}
.pop-order-list .mod-table th{ line-height:40px; height:40px; font-weight:normal; background:#c5e2e8;}
.pop-order-list .mod-table td{height:40px; line-height:40px; border-bottom:1px dashed #9ea0a4; text-align:center; padding:2px 0px 2px 0px;background-color:#f2f2f2;}

/*充值活动详情弹窗*/
.pop-activity-detail{ background:#f2f2f2; width:900px; height:630px; color:#444; font-size:14px; z-index:999999; border-radius:5px; position:fixed; _position: absolute; top:50%; left:50%; margin-top:-320px; margin-left:-450px;
_top:expression(eval(document.compatMode &&
     document.compatMode=='CSS1Compat') ?
     documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
     document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
     _margin-top:0
}
.pop-activity-detail .close{background:url(../../images/home/close-btn.png) no-repeat 0 0; width:18px; height:14px; position:absolute; top:10px; right:10px; cursor:pointer}
.pop-activity-detail .close:hover{background:url(../../images/home/close-btn-hover.png) no-repeat 0 0;}
.pop-activity-detail .title{padding:10px;border-bottom:1px solid #c9c9c9; font-size:16px;}
.pop-activity-detail .close-btn{width:132px; height:40px;margin-left:750px;}
.pop-activity-detail .order-detail{height:520px; overflow-y:auto; padding:10px 5px 0px 10px; margin-bottom:10px; border-bottom: 1px solid #c9c9c9}
.pop-activity-detail .item{font-size: 24px; text-align: center; padding: 10px 0 20px 0}
.pop-activity-detail .detail{text-indent: 25px; line-height: 24px; padding: 0 15px 0 15px;}

/*404 not found*/
.not-found-page{text-align:center; padding:120px 0px 0px;}
.not-found-page .not-found{font-size:60px; padding:50px 0px 0px;}
.not-found-page .reason-table{ margin:20px 0px 50px 270px;}
.not-found-page .reason-table td{font-size:30px; text-align:left; padding:0px 0px 5px 0px;}
.not-found-page .back-btn{ color:#1899cf; font-size:30px;}


/*支付失败*/
.pay-fail-page {height: 600px;}
.pay-fail-page .pay-fail-tips{text-align:center; font-size:36px; padding:70px 0px 0px 0px; }
.pay-fail-page .pay-fail-tips img{vertical-align:-9px; padding:0px 20px 0px 0px;}
.pay-fail-page .txt{text-align:center; font-size:24px; padding:70px 0px 80px 0px; color:#444;}
.pay-fail-page .tips{color:#777; padding:10px 0px 0px 0px; font-size:16px; text-align:center;}
.pay-fail-page .back-btn{ width:180px; margin:0 auto;}

/*影院*/
.cinema-page{}
.cinema-page .cinema-content{padding: 10px 10px 50px 10px; font-size: 14px;}
.cinema-page .position{border-bottom: 1px dashed #a7a7a7; padding: 0 0 10px 0;}
.cinema-page .cinema-list li{padding: 20px 0 20px 0;border-bottom: 1px dashed #a7a7a7;  height: 160px;}
.cinema-page .cinema-list .cinema-info { width: 770px;}
.cinema-page .cinema-list .cinema-pic{width: 250px; margin: 0 20px 0 0;}
.cinema-page .cinema-list .cinema-details{width: 500px;}
.cinema-page .cinema-list .title{padding: 5px 0 10px 0px;}
.cinema-page .cinema-list .address{line-height: 24px; padding: 0 0 10px 0;}
.cinema-page .cinema-list .btn-buy{ width: 180px; margin: 10px 20px 0 0;}
.cinema-page .cinema-list .film a{ padding: 0 10px 0 0; color: #777}

/*影院排期*/
.cinema-schedule-page{ padding-bottom:20px;}
.cinema-schedule-page .position{border-bottom: 1px dashed #a7a7a7; padding: 10px 0 10px 0; margin: 0 10px 0 10px;}
.cinema-schedule-page .cinema-intro {border-bottom: 1px dashed #a7a7a7;  padding: 20px 0 20px 0; margin: 0 10px 0 10px; }
.cinema-schedule-page .cinema-intro .cinema-pic{width: 250px; margin: 0 20px 0 0;}
.cinema-schedule-page .cinema-intro .cinema-details{width: 710px;}
.cinema-schedule-page .cinema-intro .title{padding: 0 0 5px 0px;}
.cinema-schedule-page .cinema-intro .address{line-height: 20px; padding: 0 0 7px 0;}
.cinema-schedule-page .cinema-intro .film{line-height: 22px;}
.cinema-schedule-page .schedule-nav{padding: 10px; border-bottom: 1px dashed #a7a7a7;  margin-bottom: 1px; width: 984px;}
.cinema-schedule-page .schedule-nav li{display: inline; float: left; width: 240px; height: 45px; line-height: 45px; margin: 0 20px 0 0;}
.cinema-schedule-page .schedule-nav li a{display: block; color: #1899cf; font-size: 18px; text-align: center;}
.cinema-schedule-page .schedule-nav li.cur{background: url(../../images/home/date-bg.png) no-repeat 0 0;}
.cinema-schedule-page .schedule-nav li.cur a{color: #fff}
.cinema-schedule-page .schedule-nav li a:hover{color: #444;}
.cinema-schedule-page .schedule-nav li.cur a:hover{color: #fff}
.cinema-schedule-page .movie-detail{padding:10px 0 10px 0;}
.cinema-schedule-page .movie-form th ,.cinema-schedule-page  .movie-form td{height:40px; line-height:40px; font-size:14px; text-align:center}
.cinema-schedule-page .movie-form th{ background:#c5e2e8; font-weight:normal}
.cinema-schedule-page .movie-form td{border-bottom:1px dashed #929499; background-color:#f2f2f2;height:48px; line-height:48px; }
.cinema-schedule-page .movie-form .full-seat{  width:120px;  margin:0 auto;}
.cinema-schedule-page .movie-form td .form-btn{line-height:35px; width:120px; margin:0 auto;}
.cinema-schedule-page .movie-form .num{color:#ff6000}

/*买票券*/
.movie-ticket-page{}
.movie-ticket-page .position{font-size: 18px; padding: 10px 0 10px 0; margin: 0 10px 1px 10px; border-bottom: 1px dashed #a7a7a7;}
.movie-ticket-page .position .choose-cinema{color: #1899cf; font-size: 15px; padding: 0 0 0 20px; text-decoration: underline;}
.movie-ticket-page .set-meal-content {margin:0 0 0 10px; }
.movie-ticket-page .meal-box{width: 331px;}
.movie-ticket-page .set-meal-list{width: 322px; margin:0 9px 0 0;  }
.movie-ticket-page .set-meal-list li{ width: 322px; border: 1px solid #ccc; background-color: #fff; font-size: 14px; color: #777; margin: 10px 0 0 0; }
.movie-ticket-page .set-meal-list .paths{ border-bottom: 1px dashed #a7a7a7; background-color: #e9f4f6; padding: 10px; }
.movie-ticket-page .set-meal-list .paths .tips{background: url(../../images/home/circle-24x24.png) no-repeat 0 0; width: 24px; height: 24px; line-height: 24px; color: #fff; text-align: center; margin: 0 10px 0 0;}
.movie-ticket-page .set-meal-list .paths .item{font-size: 16px; line-height: 24px; }
.movie-ticket-page .set-meal-list .mod-purchase{ padding: 10px 0 0 0}
.movie-ticket-page .set-meal-list .paths .notice{margin:5px 0 0 15px; }
.movie-ticket-page .set-meal-list .paths .price{float: none; padding: 10px 0 0 0; display: block; }
.movie-ticket-page .set-meal-list .set-meal-detail{padding: 10px;}
.movie-ticket-page .set-meal-list .set-meal-detail .text-show{padding: 0 0 0 10px; color: #1899cf; cursor: pointer;}
.movie-ticket-page .set-meal-list .set-meal-detail .text-hidden{display: none;}
.movie-ticket-page .count{text-align: right; padding: 10px 10px 0 0;border-top: 1px dashed #a7a7a7;margin-top: 20px; }
.movie-ticket-page .pay-btn{width: 180px; margin: 20px 0 0 815px;}
.movie-ticket-page .mod-error-tips{margin: 8px 0px 0px 10px;}


/*微信支付*/
.weixin-pay-page {height: 600px; position:relative;}
.weixin-pay-page .payment-main {margin: 0 10px 0 10px;}
.weixin-pay-page .video-information {font-size: 14px; border-bottom: 1px dashed #bababa; width: 984px;}
.weixin-pay-page .video-information span {padding: 12px 0; font-size: 16px;}
.weixin-pay-page .video-information .notice { padding: 12px 10px; border: 1px dashed #ff6000; background-color: #ffeecb; width: 360px; text-align: center; margin: 0 0 -1px 60px;}
.weixin-pay-page .video-information span {padding: 12px 0; font-size: 16px;}
.weixin-pay-page .f-t .f-time{ color:#ff6000; padding:0 2px;}
.weixin-pay-page .a-p{ margin-top:60px; text-align:center; font-size:16px;}
.weixin-pay-page .a-p .a-p-m{ font-size:24px; color:#ff6000;}
.qr-code{ width:290px; height:290px; border:1px solid #d2d2d2; margin:20px auto 3px auto;}
.scan{ width:292px; height:60px; margin:0 auto; background:#1a99cf;}
.scan-img{ width:40px; height:40px; background:url(../../images/home/scan-QR.png) no-repeat; display:inline-block; float:left; margin:10px 10px 0px 45px;}
.scan-txt{ float:left; font-size:16px; color:#fff; font-weight:normal; margin-top:6px;}
.scan-txt p{ margin-bottom:3px;}




