.main_content{padding:20px 30px}
.mod_title{border-bottom:1px solid #e9e9e9;overflow:visible}
.mod_title .title{font-size:20px;margin-bottom:-1px;margin-right:20px;padding-bottom:3px;color:#999}
.mod_title .title.active{border-bottom:2px solid #ff7a0d;color:#444;padding-bottom:1px}
.mod_content_wrap{display:none}
.mod_content_wrap.active{display:block}
.coupon_cdkey{width:100%;height:50px;line-height:50px;background-color:#fff;font-size:14px;padding-top:10px;position:relative}
.coupon_error{position:absolute;left:0;bottom:-25px}
.cdkey_input{width:425px;height:32px;line-height:32px;border:1px solid #e1e1e1;color:#2a2a2a;text-indent:10px;font-size:12px;vertical-align:top}
.cdkey_input::-webkit-input-placeholder{color:#999}
.cdkey_input:focus::-webkit-input-placeholder{color:transparent}
.btn_activate,.btn_activate:hover,.btn_activate:visited{height:32px;line-height:32px;border:1px solid #ff7a0d;text-align:center;color:white;cursor:pointer;display:inline-block;vertical-align:top;width:100px;background:#ff7a0d;color:#fff;position:relative;margin-left:-4px}
.coupon_guide{width:460px;margin:0 auto;text-align:right;line-height:30px}
.coupon_list{width:460px;margin:0 auto}
.coupon_item{width:100%;height:134px;border:1px solid #d4d4d4;list-style:none;position:relative;margin-bottom:20px}
.coupon_dui,.coupon_dai{width:121px;height:134px;display:inline-block}
.coupon_dui{background-image:url(images/ticket/coupon_dui.png)}
.coupon_dai{background-image:url(images/ticket/coupon_dai.png)}
.coupon_dui span,.coupon_dai span{display:block;color:#fff;text-align:center;line-height:24px}
.coupon_yuan{font-size:26px;padding-top:40px}
.coupon_type{font-size:20px}
.coupon_detail{padding:20px 60px 15px 20px;display:inline-block;vertical-align:top;width:255px}
.coupon_detail h4{font-size:16px;color:#515151}
.coupon_detail p{font-size:12px;color:#666}
.coupon_detail .coupon_deadline{padding-top:35px}
.coupon_detail .c_time{color:#2a2a2a}
.coupon_use{width:60px;height:60px;position:absolute;right:8px;top:10px;display:inline-block;background-image:url(images/ticket/sprite_coupon.png)}
.coupon_expired{background-position:0 0}
.coupon_used{background-position:-60px 0}
.coupon_to_use{background:none}
.coupon_to_use a{background:#e7e7e7;width:56px;height:24px;line-height:24px;text-align:center;border-radius:12px;font-size:12px;color:#6e6e6e;display:inline-block}
.coupon_to_use a:hover{color:#ff7a0d}
.mod_ticket_empty{padding:120px 0}
.icon_coupon_null{width:160px;height:100px;display:block;background-image:url(images/ticket/coupon_null.png);margin:0 auto 25px}
.mod_ticket_empty .text{display:block;text-align:center;font-size:18px;color:#999}
.coupon_approach{font-size:12px;color:#ff7800;text-decoration:underline;text-align:center;display:block}
.coupon_error{color:#e2110f}
.ele_bond{display:inline-block;width:100%;height:57px;background-repeat:repeat-x;background-color:transparent;background-image:url(images/ticket/sprite_bond.png);position:absolute;left:0;bottom:0;line-height:57px;font-size:16px;color:#fff;font-weight:bold;border-radius:0 0 10px 10px}
.ele_bond:hover{text-decoration:none;color:#fff}
.bond_status_01{background-position:0 0}
.bond_status_02{background-position:0 -67px}
.bond_status_03{background-position:0 -134px;text-decoration:underline}
.bond_status_04{background-position:0 -201px}
.bond_status_05{background-position:0 -271px}
.ele_mark{display:inline-block;width:44px;height:44px;background:url(images/ticket/sprite_mark.png);position:absolute;right:0;top:0;border-radius:0 10px 0 0;cursor:pointer}
.mark_01{background-position:0 0}
.mark_02{background-position:-50px 0}
.mark_03{background-position:-100px 0}
.mark_04{background-position:-150px 0}
.mark_05{background-position:-200px 0}
.my_ticket_wrap{float:left;width:530px}
.my_ticket_list{padding:0 0 0 35px}
.my_ticket_list .item{width:457px;height:173px;padding-top:20px;border:1px solid #d4d4d4;border-radius:10px;position:relative;z-index:1;background:url(images/ticket/ele_movie.png) no-repeat 90px 40px;text-align:center;margin-bottom:20px}
.my_ticket_list .title{font-weight:normal;font-size:20px;color:#2a2a2a}
.my_ticket_list .info{font-size:14px;color:#7a7a7a}
.my_ticket_list .info a{color:#0076d1;margin-left:10px;text-decoration:underline}
.my_ticket_list .item_expired .title,.my_ticket_list .item_expired .info{color:#7a7a7a}
.release_recommend{width:314px;float:right}
.mod_figures_recommend{margin-top:-10px}
.mod_figures_recommend .item{padding:10px 0;border-bottom:1px solid #f0f0f0;min-height:140px;_height:140xp;position:relative;padding-left:110px}
.mod_figures_recommend .figure{position:absolute;left:0;top:10px;width:100px;height:140px;overflow:hidden}
.mod_figures_recommend .figure img{width:100px;height:140px}
.mod_figures_recommend .title{margin-bottom:10px;font-weight:normal}
.mod_figures_recommend .title a{font-size:18px;color:#2a2a2a}
.mod_figures_recommend .info{color:#909090;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mod_figures_recommend .btn_normal{width:110px;height:34px;line-height:34px;text-align:center;font-size:18px;border:0 none;position:absolute;left:110px;bottom:10px;color:#fff;background:#ff7a0d}
.mod_figures_recommend .btn_normal:hover{background:#ff6700}
.source_info{width:150px;height:165px;padding-top:25px;border-radius:10px;border:1px solid #d4d4d4;position:absolute;top:0;right:-160px;background:#fff;text-align:center;display:none}
.my_ticket_list .item_toggle .source_info{display:block;-webkit-animation:popup .3s ease;-webkit-transform-origin:50% -10px}
.source_info .arrow,.source_info .arrow em{width:0;height:0;overflow:hidden;border:5px dashed transparent;_border:5px dashed #d4d4d4;position:absolute}
.source_info .arrow{overflow:visible;border-right:5px solid #d4d4d4;top:10px;left:-11px}
.source_info .arrow em{border-right:5px solid #fff;top:-5px;left:-4px}
.source_info .text{color:#838383;font-size:12px}
.source_info img{display:block;width:90px;height:90px;margin:0 auto 10px auto}
.icon_film{display:inline-block;width:210px;height:134px;background:url(images/ticket/icon_film.png) no-repeat}
.mod_placeholder{text-align:center;padding:100px 0}
.mod_placeholder .inner{font-weight:normal;font-size:18px;color:#999;padding:30px 0}
.option_complete{clear:both;text-align:right;padding:5px}
.option_complete a{font-size:14px;color:#ff7a0d}
.option_complete a:hover{text-decoration:underline}
.option_complete .icon_aw{font-family:'simsun'}
#CssGaga{content:"151117142557,leg,334"}