.icon { display: inline-block; width: 20px; height: 20px; line-height: 20px; white-space: nowrap; letter-spacing: -1em; text-indent: -99em; color: transparent; *text-indent:0;
*zoom:expression( this.runtimeStyle['zoom']='1', this.innerHTML='\3000')
}
.icon:before { content: '\3000' }
.icon { background-repeat: no-repeat; background-size: 100%; background-position: center }
.icon-s { width: 3.2rem; height: 3.2rem; line-height: 3.2rem }
.icon-m { width: 2.6rem; height: 2.6rem; line-height: 2.6rem }
.icon-l { width: 6.4rem; height: 6.4rem; line-height: 6.4rem }
.iconfont.icon-m { font-size: 3rem }
.icon-clock { background-image: url(/images/template_3/icon-miaosa.png) }
.icon-loading { background-image: url(/images/template_3/load.png) }
.icon-play { background-image: url(/images/template_3/baofang@2x.png) }
.icon-seat-check { background-image: url(../svg/seatChecked.svg) }
.icon-seat-lock { background-image: url(../svg/black.svg) }
.icon-seat-sold { background-image: url(../svg/sold.svg) }
.icon-radio-checked { background-image: url(/images/template_3/icon-radio-checked.png) }
.icon-radio { background-image: url(/images/template_3/icon-radio.png) }
.icon-checkbox-checked { background-image: url(/images/template_3/icon-checkbox-checked.png) }
.icon-checkbox { background-image: url(/images/template_3/icon-checkbox.png) }
.icon-alipay { background-image: url(/images/template_3/icon-alipay.png)!important }
.icon-wxpay { background-image: url(/images/template_3/icon-wxpay.png)!important }
.icon-unionpay { background-image: url(/images/template_3/icon-unionpay.png)!important }
.icon-money { background-image: url(/images/template_3/icon-money.png)!important }
.icon-pay-score { background-image: url(/images/template_3/icon-score.png)!important }
.icon-check-ok { background-image: url(/images/template_3/icon-check-ok.png) }
.icon-order-1 { background-image: url(/images/template_3/icon-order-1.png) }
.icon-order-2 { background-image: url(/images/template_3/icon-order-2.png) }
.icon-order-3 { background-image: url(/images/template_3/icon-order-3.png) }
.icon-order-4 { background-image: url(/images/template_3/icon-order-4.png) }
.icon-order-5 { background-image: url(/images/template_3/icon-order-5.png) }
.icon-order-6 { background-image: url(/images/template_3/icon-order-6.png) }
.icon-info { background-image: url(/images/template_3/icon-info.png) }
.icon-my-fapiao { background-image: url(/images/template_3/icon-fapiao.png) }
.icon-my-address { background-image: url(/images/template_3/icon-address.png) }
.icon-list { background-image: url(/images/template_3/icon-list.png) }
.icon-download { background-image: url(/images/template_3/icon-download.png) }
.icon-air { background-image: url(/images/template_3/icon-air.png) }
.icon-tel { background-image: url(/images/template_3/icon-tel.png) }
.icon-map { background-image: url(/images/template_3/icon-map.png) }
.icon-qrcode { background-image: url(/images/template_3/icon-qrcode.png) }
.icon-activity { background-image: url(/images/template_3/activity@2x.png) }
.icon-my-score { background-image: url(/images/template_3/wodejifen.png) }
.icon-my-money { background-image: url(/images/template_3/wodeqianbao.png) }
.icon-my-coupon { background-image: url(/images/template_3/wodeyouhuiquan.png) }
.icon-my-mark { background-image: url(/images/template_3/collect@2x.png) }
.icon-my-huiji { background-image: url(/images/template_3/icon-my-huiji.png) }
/*.icon-android { background-image: url(/images/template_3/icon-android.png) }
.icon-iPhone { background-image: url(/images/template_3/icon-iPhone.png); background-position: 0 -2px }*/
.icon-tel-1 { background-image: url(/images/template_3/icon-tel-1.png) }
.icon-vip-shangcheng { background-image: url(/images/template_3/icon-vip-shangcheng.png) }
.icon-vip-quanyi { background-image: url(/images/template_3/icon-vip-quanyi.png) }
.icon-vip-contact { background-image: url(/images/template_3/icon-vip-contact.png) }
.icon-vip-huodong { background-image: url(/images/template_3/icon-vip-huodong.png) }
.icon-vip-zixun { background-image: url(/images/template_3/icon-vip-zixun.png) }
.radio-target-icon { display: none }
.radio-target-icon:checked+.target-label .icon { background-image: url(/images/template_3/icon-radio-checked.png) }
.icon-arrow-down { -webkit-transition: all .25s ease; transition: all .25s ease }
.checkbox-target-icon { display: none }
.checkbox-target-icon:checked+.target-label .icon { background-image: url(/images/template_3/icon-checkbox-checked.png) }
.checkbox-target-toggle { display: none }
.checkbox-target-toggle~.target-content { display: none }
.checkbox-target-toggle:checked~.target-label .icon-arrow-down { -webkit-transform: rotate(180deg); transform: rotate(180deg) }
.checkbox-target-toggle:checked~.target-content { display: block }
.icon-close-box { background: #282828; width: 2em; height: 2em; display: -webkit-box; display: -ms-flexbox; display: flex; border-radius: 50%; color: #fff }
.icon-changemobileno { background-image: url(/images/template_3/icon-changemobileno.png) }
.icon-cloud_live { background-image: url(/images/template_3/icon-cloudliv_my.png) }
.icon-intention { background-image: url(/images/template_3/icon-intention.png) }
.icon-pupil_my { background-image: url(/images/template_3/icon-pupil_my.png) }