@charset "utf-8";
*{margin: 0;padding: 0;}
body{ background: #f6f6f6; color:#333; font-size: 14px; font-family: PingFang SC,Helvetica Neue,Hiragino Sans GB,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif; }
ul,li{ list-style: none;}
a{ text-decoration: none;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
img{ border:none;}
.clear{ clear: both; height: 0; overflow: hidden;}
.fl{ float: left;}
.fr{ float: right;}
.ml-10{ margin-left: 10px;}
.mt-10{ margin-top: 10px;}
.ml-50{ margin-left: 50px;}
.text-right{ text-align: right;}
.bg-white{ background: #fff;}
.pst{ position: relative;}
a,button,input{ outline: none; }
input::-webkit-input-placeholder{color:#bbb; font-family: PingFang SC,Helvetica Neue,Hiragino Sans GB,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif;}
input::placeholder{color:#bbb; font-family: PingFang SC,Helvetica Neue,Hiragino Sans GB,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif;}

.header{ height: 68px; background: #ec4960; margin-top: 0; width: 100%;}
.header-inner{ width: 1240px; margin: 0 auto; position: relative; }
.logo-box{ float: left; width: 100px; padding-top: 4px;}
.city-box{ float: left;  height: 44px; /*line-height: 68px;*/ margin-top: 24px;}
.city-box a{ color: #fff; text-decoration: none;}
.city-box a img{ width: 8px; margin-left: 6px; margin-bottom: 4px;}
.city-box a .city-name{ font-size: 13px;}
.nav-box{ float: left; margin-left: 60px;}
.nav-box{ float: left;height: 65px; line-height: 65px; }
.nav-box li{ float: left; margin-right: 40px;}
.nav-box li:last-child{ margin-right: 0;}
.nav-box li a{ display: block; color: #fff; font-size: 18px;}
.nav-box li a:hover{ border-bottom: 3px #fff solid; }
.nav-box li a.current{ border-bottom: 3px #fff solid;}
.sub-nav{ float: right;}
.sub-nav li{ float: left; margin-left: 30px; position: relative;}
.sub-nav li a{ color:#fff; height: 68px; line-height: 68px;}
.sub-nav li a .icon-download{ margin-bottom: -10px; margin-right: 6px;}
.sub-nav li a i{ margin-left: 4px;}
.circle-photo{ display: inline-block; width: 40px; height: 40px; margin-top: 14px; border-radius: 50%; overflow: hidden;}
.circle-photo img{ width: 100%; height: 100%; object-fit: cover;}
.circle-photo i{ margin-top: -10px;}
.user-name{ margin-left: 6px; }
/*banner*/
.banner{margin-top:10px;width:100%;height:418px;position:relative; border-bottom: 1px #d2d2d2 solid;}
.banner-item{width: 1600px;height: 408px;overflow: hidden;position: absolute;left: 50%;margin-left: -800px; z-index: 9;}
/*.btn{position:absolute;top:50%;margin-top:-50px;width:60px;height:100px;line-height:100px;font-size:30px;color:#fff;text-decoration:none;text-align:center;background:rgba(0,0,0,.2);cursor:pointer}
.next{right:0}*/
.banner-item li{position:absolute;top:0;left:0;list-style:none;opacity:0;transition:all .3s ease-out;}
.banner-item img{width:980px;height:408px;border:none;float:left}
 


/* 
.banner-item .p1{transform:translate3d(-224px,0,0) scale(.81);}
.banner-item .p2{transform:translate3d(0,0,0) scale(.81)}
.banner-item .p3{transform:translate3d(224px,0,0) scale(.81);}
.banner-item .p4{transform:translate3d(448px,0,0) scale(.81);}
.banner-item .p5{transform:translate3d(672px,0,0) scale(.81)}
.banner-item .p6{transform:translate3d(896px,0,0) scale(.81)}
.banner-item .p7{transform:translate3d(1120px,0,0) scale(.81)}
.banner-item .p2{transform:translate3d(0,0,0) scale(.81);transform-origin:0 50%;opacity:.8;z-index:2}
.banner-item .p3{transform:translate3d(224px,0,0) scale(1);z-index:3;opacity:1}
.banner-item .p4{transform:translate3d(449px,0,0) scale(.81);transform-origin:100% 50%;opacity:.8;z-index:2} */

.banner-item-i { 
    position: absolute; top: 0; right: 0; bottom: 0; left: 0; 
   /*  background-color: rgba(0, 0, 0, 0);  */
    transition: background-color .5s;  
    background-color: rgba(0, 0, 0, .7);
}
/* .banner-item a:hover i { background-color: rgba(0, 0, 0, .6); } */

.banner-btns{position:absolute;width:1200px;height:30px;bottom:10px;left:50%;margin-left:-600px;text-align:center;padding-top:10px; z-index: 10;}
.banner-btns a{display:inline-block;width:35px;height:5px;padding-top:4px;cursor:pointer}
.banner-btns span{display:block;width:35px;height:3px;background:#fff;}
.banner-btns .blue{background:#615953}
/*footer*/
.footer{ background: #000;  border-top:4px #ec4960 solid; min-height: 300px;}
.service-box{ background: #222; min-height: 100px; }
.service-inner{ width: 1140px; margin: 0 auto; padding: 20px; color:#fff;}
.copyright{  width: 1140px; margin: 0 auto; padding: 20px; color:#999; text-align: center;}
.copyright .link-box a{ color:#999; margin: 0 20px; }
.copyright .link-box span{ color:#999;}
.copyright p{ margin-bottom: 16px;}
.copyright p:last-child{ margin-bottom: 0;}
.footer-download{ float: left; width: 103px;}
.common-box{ float: left; width: 400px; margin-left: 50px; margin-top: 30px;}
.common-box li{ float: left; margin:0 30px; position: relative;}
.service-tel{ margin-top: 50px;}
.service-tel p{ color:#999; font-size: 16px;}
.service-tel p b{ font-size: 18px;}
.main-box{ }
.main-inner{ width: 1240px; margin: 20px auto 0 auto;}
.main-inner-shop{ width: 1240px; margin: 20px auto 0 auto;}
.main-title{ background: #fff; padding: 20px 0px 0px 14.5px; position: relative;}
.main-title ul{ position: relative;}
.main-title li{ float: left; margin-right: 10px;}
.main-title li a{ color:#999; font-size: 20px;}
.main-title li a.current{ color:#333;}
.more{ position: absolute; right:20px; top:25px; color:#999;font-size:18px}
.main-con{padding-bottom: 20px; }
.mitem-box{ background: #fff; padding: 14.5px 0px 14.5px 14.5px;/*  margin-bottom: 20px; */}
.mitem-box .item{float: left;margin-right: 14.3px;width: 190px;min-height: 100px;border: 1px transparent solid;}
.mitem-box .item:last-child{ margin-right: 0;}
.mitem-box .item a{ color:#333;}
.mitem-box .film-img{ width: 190px; height: 259px; overflow: hidden; background: #eee; position: relative;}
.mitem-box .film-img img{ width: 100%; height: 100%; object-fit: cover;}
.mitem-box .film-img .score{ position: absolute; bottom:5px; right:5px; width: 30px; height: 30px; color:#fff; background: #cb2a1d; line-height: 30px; text-align: center;}
.mitem-box .film-img .score em{ font-size: 16px; font-style: normal;}
.mitem-box .film-info{ text-align: center; margin-top: 10px;}
.mitem-box .film-info h3{ /* height:27px;  */margin-bottom: 1px; font-size: 18px; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; /* overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;  */}
.mitem-box .film-info p{ color:#999; overflow: hidden; height: 20px; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; position: relative;}
.btn-primary{ background: #fd8535; color:#fff; padding: 6px 10px; border-radius: 4px; display: inline-block;}
.page-bullet{ text-align: center;margin-top:20px}
.page-bullet span{ background: #ec4860; color:#fff; margin: 0 6px; width: 30px; text-align: center; height: 30px; line-height: 30px; border-radius: 50%; display: inline-block; cursor: pointer;}
.page-bullet span i{ font-size: 18px; line-height: 30px;}
.page-bullet em{ margin: 0 4px; color:#dcdcdc;}
.page-bullet em.current{ color:#a3a3a3;}
.page-bullet span.disabled{ background:#dcdcdc; cursor: not-allowed; }

.sitem-box .item{ width: 231px; min-height: 100px; }
.sitem-box .film-img{ width: 231px; height: 324px; overflow: hidden; background: #eee; position: relative;}
.sitem-box .film-info{ text-align: left; margin-top: 10px;}
.sitem-box .film-info h3{ margin-bottom: 6px; font-size: 18px; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;/*  overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; */ }
.sitem-box .film-info .price-info{ position: absolute; right:10px; top:-5px; }
.price-info b{ color:#fd8535; font-size: 20px; margin: 0 4px; }
.price-info i{ color:#fd8535; font-style: normal;}
.price-info em{ color:#999; font-style: normal;}

.shop-box{ padding: 10px 0;}
.shop-tit{ text-align: center; height: 40px; line-height: 40px; }
.shop-tit b{ margin: 0 10px; font-size: 28px;}
.shop-tit span{ color: #aaa;}
.shop-search{ position: relative; padding: 0 300px 0 240px;}
.sp-box{ border: 2px #ec4860 solid; border-radius: 4px; height: 35px; overflow: hidden; margin-top: 20px;margin-left: -90px;}
.sp-box .ipt-txt{ font-size: 18px; height: 30px; line-height: 30px; border: none; margin-top: 2px; margin-left: 10px; width: 80%;  }
.search-btn{ position: absolute; right:0; top:0; bottom:0; background: #ec4860; color:#fff; font-size: 24px; width:60px; text-align: center; line-height: 50px;}
.search-btn i{ line-height: 35px; color: #fff;}

.shop-logo{ position: absolute; left:-24px; top:-14px; width: 167px; height: 50px; overflow: hidden;}
.shop-logo img{ width: 100%; height: 100%; object-fit: scale-down;}
.shop-active{ position: absolute; right:20px; top:0; bottom:0; line-height: 40px;width: 240px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right: 5px;}
.shop-active a{ font-size:20px; color:#ec4860;   border-bottom:2px solid #ec4860;}

.spitem-box .film-info{ height: 105px;}
.spitem-box{ margin: 20px 0; padding: 0;  }
.spitem-box .item{width: 203px;height: 325px;border: 1px #efefef solid;margin-right: 0px;/* margin-top: -1px; */}
.spitem-box .film-img{ border-bottom:1px #efefef solid; width: 203px; height: 210px; overflow: hidden; background: #fff; position: relative;}
.spitem-box .film-info{ text-align: left; margin-top: 0; padding: 10px 10px 0 10px; position: relative;}
.spitem-box .film-info h3{ margin-bottom: 1px; font-size: 18px; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;/* overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; */ }
.spitem-box .film-info .price-info{ position: absolute; right:10px; top:-5px; }
.spitem-box .shop-price{ height: 40px; line-height: 43px; position: relative;}
.spitem-box .shop-price span{ color:#ec4860; font-size: 18px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.spitem-box .add-cart{ position: absolute; right:0; top:14px; z-index: 10;}
.spitem-box .shop-buy{position: absolute;left: 0;right:0;bottom: 1px;height: 46px;z-index: 11;display: none;/* border-top:1px #eee solid;*/}
.spitem-box .item .shop-buy a{  background: #fd8537; color:#fff; display: block; /*margin-right: 50px;*/ height: 46px; line-height: 46px; text-align: center; font-size: 18px;}
.view-more{ width: 160px; height: 50px; line-height: 50px; margin: 10px auto; margin-top: 30px; margin-bottom: 30px;}
.view-more a{ border-radius: 30px; border: 2px #ec4860 solid; display: block; text-align: center; font-size: 20px; color:#ec4860;}

/*选择城市*/
.city-layer{ position:absolute; top:50px; left:100px; border:2px #ec4960 solid; padding:20px; background:#fff; width:400px; /* height:420px; */ z-index: 9999; display: none;min-height: 200px;}
.hot-city{ border-bottom:1px #eee dashed; padding-bottom:10px; font-size:14px;}
.hot-city dt,.hot-city dd{ float: left;}
.hot-city dt{ width:50px; color:#666;}
.hot-city dd{ width:350px;}
.hot-city dd a{ display: block; float:left; color:#ec4960; margin-right:10px; margin-bottom:6px; padding:1px 3px; }
.hot-city dd a:hover{ padding:1px 3px; color:#fff; background:#ec4960;}
.city-info{ margin:10px 0; height:240px; overflow:auto;  font-size:14px; }
.city-info dl{ margin-bottom:10px;}
.city-info dt,.city-info dd{ float: left;}
.city-info dt{ width:30px; padding-top:4px; color:#ec4960; font-weight:bold;}
.city-info dd{ width:350px;} 
.city-info dd a{ display: block;  margin-bottom:6px; float:left; margin-right:10px; padding:1px 3px; color:#444;}
.city-info dd a:hover{ padding:1px 3px; color:#fff; background:#ec4960;}
.city-layer .select{ padding:1px 3px; color:#fff; background:#ec4960;}

.my-layer{ position:absolute;top:48px; right:0; width:140px; border:2px #ec4960 solid;z-index:110; background:#fff; display: none;}
.my-layer li{ float: none; margin: 0;}
.my-layer li a{  display:block; color:#666; height:40px; line-height:40px; text-align: center;}
.my-layer li a:hover{ background:#f9e3e6; height:40px; color:#ec4960; line-height:40px;}

.code-layer{ position:absolute;top:50px; right:0; width:120px; border:2px #ec4960 solid;z-index:9999; background:#fff; display: none; }
.code-layer p{ text-align: center; font-size: 12px;}
.code-layer p:nth-child(2){ margin-bottom: 6px;}

.wx-layer{ position:absolute;top:-30px; right:60px; width:180px; border:2px #ec4960 solid;z-index:99; background:#fff; display:none ;}
.wx-layer p{ text-align: center; font-size: 12px;}
.wx-layer p:nth-child(2){ margin-bottom: 6px; color:#999;}

/*客服信息*/
.toolbar{ position: fixed; right:1px; top:50%; margin-top: -200px; z-index: 100;}
.toolbar-item{ width: 78px; height: 84px; border:1px #e1e1e1 solid; margin-bottom: -1px; position: relative;}
.toolbar-item a{ display: block;  background: #fff;}
.toolbar-item a:hover{  background: #f7f8f8;}
.toolbar-item a:link,.toolbar-item a:visited{ color: #fff;}
.toolbar-cont{ position: absolute;top: 0;right: 84px;display:none ; background: #fff; border: 1px #dfdfdf solid; min-width: 210px; padding: 10px; min-height: 64px;}
.toolbar-cont .arrow-right{ display:block;width:13px;height:16px;background: url(../../images/toolbar-arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.toolbar-item:hover .toolbar-cont{ display: block;}
.toolbar-info h5{ font-size: 15px; font-weight: 700; color: #666; margin: 10px 0; }
.toolbar-info p{ font-size: 13px; color: #999;}
.qq-btn{ margin-bottom: 10px; text-align: center;}
.qq-btn a{ background: #2ea7e0; color:#fff; border-radius: 20px; padding: 2px 10px; display: inline-block; font-size: 12px;}
.qq-btn a:hover{ background: #219ccc; color:#fff;}
.toolbar-code .toolbar-cont{ min-width: 164px; text-align: center;}
.cart-item a{ background: #fd8535; position: relative;}
.cart-item a:hover{  background: #fd8535;}
.cart-item a .cart-num{ position: absolute; top:10px; right:10px; padding: 2px 6px; color: #fd8535; background: #fff; border-radius: 10px;}
.cart-item .toolbar-cont{ min-width: 250px; padding-bottom: 60px;}
.cart-shop { max-height: 320px; overflow-y: auto;}
.cart-shop .cs-item{ position: relative; padding: 10px 0 10px 50px; border-bottom: 1px #e1e1e1 solid;}
.cart-shop .cs-item:last-child{ border-bottom: none;}
.cart-shop .cs-img{ position: absolute; top:10px; left: 0; width: 40px; height: 40px; border: 1px #e1e1e1 solid;}
.cart-shop .cs-item .price{ color:#fd8535;}
.cart-shop .cart-oper{ position: relative; margin-top: 6px;}
.cart-shop .num-oper li{ float: left;}
.cart-shop .num-oper li a{ background: none; color:#666; border: 1px #e1e1e1 solid; width: 30px; height: 20px; line-height: 20px; text-align: center; display: block; margin-right: -1px;}
.cart-shop .num-oper li .ipt-txt{ border: 1px #e1e1e1 solid; width: 30px; height: 20px; line-height: 20px; text-align: center; display: block; margin-right: -1px; }
.cart-oper button{cursor: pointer; position: absolute; right:10px; top:4px; background: none; border: none; color:#999; }
.cart-oper button i{ font-size: 14px;}
.cart-shop .cs-item .cs-info{ min-height: 80px;}
.cart-account{ position: absolute; bottom: 0; left: 0; right:0; border-top:1px #e1e1e1 solid; padding:2px 10px; height: 50px;}
.cart-account dt{ float: left;}
.cart-account dt b{ color:#fd8535; margin: 0 4px;}
.cart-account dd{ float: right; padding-top: 5px;}
.cs-info h4,.cs-info p{  height:20px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; }

.download-layer{ position: fixed; bottom:-10px; right: 1px; width: 120px; height: 200px; z-index: 100; }
.download-layer p:nth-child(1) { height: 30px; line-height: 30px; }
.download-layer p:nth-child(1) a{ background: #ec4860; color: #fff; display: block; border-radius: 15px; text-align: center;}
.download-layer p:nth-child(2){ border: 2px #ec4860 solid; background: #fff; text-align: center;}

.my_info_selected{  background:none;}
.city_box_selected{  background:none; padding:0;}
.item:hover .shop-buy{ display: block;}
.cart-oper button:hover{ color: #cb2a1d}

/*add 2018-09-15*/
/* .header-inner{ width: 1240px;} */
.apply-box{ background: #fff; }
.apply-inner{ width: 1240px; margin: 0 auto; padding: 20px; color:#4b4b4b;font-size: 16px;margin-left: 350px}
.bg-green{ background: #edf6f1}
.apply-info{ margin-bottom: 10px;}
.apply-left{ float: left; width: 850px; border: 1px #f9a600 solid;}
.apply-right{ float: left;  border:1px #d5d5d5 solid;margin-left: 20px }
.apply-tit{ height: 40px; line-height: 40px; border-bottom: 1px #d5d5d5 solid; text-align: center; color:#f17636; font-size: 20px;}
.apply-con{ padding: 34px 20px 20px 5px; }
.ac-item{ margin-bottom: 16px; position: relative; padding: 0 0 0 170px;}
.ac-tit{ position: absolute; top:6px; left: 60px; width: 100px;left: 40px;width: 120px;}
.ac-tit em{ color:#F84C4F; font-style: normal; margin-left: 4px;}
.ac-con .ipt-txt{ border: 1px #d5d5d5 solid; height: 32px; line-height: normal; border-radius: 2px; padding: 0 5px; width: 360px;}
.ac-con .ipt-txt-50p{ width: 160px; }
.ac-con .ipt-ta{ border: 1px #d5d5d5 solid; min-height: 80px; border-radius: 2px; padding:  5px; width: 600px; resize: none;}
.ac-con .ipt-select{ border: 1px #d5d5d5 solid; height: 36px; border-radius: 2px; padding: 0 5px; width: 250px;  }
.ac-con .sexy{ position: absolute; top:6px; left: 190px;}
.ac-con a{ background: #ed5321; border-radius: 30px; color:#fff; width: 560px;}
.at-tit{ height: 30px; line-height: 30px; padding-left: 16px; font-size: 16px; position: relative; font-weight: bold;}
.at-tit span{ position: absolute; left:0; top:8px; height:16px; width: 3px; background: #f9a600; }
.at-con{ margin: 10px 0;}
.at-con p{ line-height: 30px;}
.pro-list{ padding: 10px;}
.product-attach{ position: relative; }
.ap-link{ width:60px; height: 60px; border: 1px #d5d5d5 solid; background: #fff; text-align: center;border-radius: 2px; }
.ap-link a{ display: block; background: none; color:#666; font-size: 16px;  width: inherit; padding-top: 6px; }
.attach-tip{ position: absolute; left: 80px; top:10px; color:#999;}
.attach-box{ margin-top: 10px; border: 1px #d5d5d5 solid; padding: 10px 10px 0 10px;}
.attach-box li{ position: relative; float: left; width: 120px; height: 90px; margin-right: 10px; margin-bottom: 10px;}
.attach-box li img{ width: 100%; height: 100%; object-fit: cover;}
.attach-box li .delete{ position: absolute; top:-5px; right:-5px; width: 20px; height: 20px; text-align: center; line-height: 18px; background:#FD494C; color:#fff;  }

/*add 2019-07-09*/
.order_info{  border-bottom: none; }
.pay-way{ padding: 20px;}
.pay-way h4{ font-size:20px; border-bottom: 1px #ebebeb solid; padding-bottom: 20px;}
.pay-ticket{ padding: 20px; }
.pay-tit{ font-size: 16px; margin-bottom: 20px;}
.pay-tit span{ margin-left: 6px; color:#999; font-size: 14px;}
.ticket-type li{ float:left; margin-right: 20px; border: 1px #ddd solid; padding: 0 15px; height: 40px; line-height: 40px;}
.ticket-type li:hover{ background: #e7e2ff; border: 1px #7961fa solid;}
.ticket-type li.selected{ background: #e7e2ff; border: 1px #7961fa solid;}
.ticket-type li a{ display: block;}
.ticket-type li a img{ margin-bottom: -7px; margin-right: 4px;}
.ticket-table{ border: 1px #9ec9d8 solid; background: #f6fcfe; padding: 20px; }
.ticket-add .ipt-txt{ border: 1px #ddd solid; margin-right: 6px; height: 28px; line-height: 28px; width: 180px; padding:0 3px; }
.ticket-add .add_btn{background:#fd8535; padding: 0 10px; height: 28px; line-height: 28px; }
.ticket-table table{ margin-top: 10px; border: 1px #eee solid;  border-bottom: none; text-align: center; background:#fff;}
.ticket-table th{ font-weight: normal; border-bottom: 1px #eee solid;  height: 30px; line-height:30px; }
.ticket-table td{ height: 30px; line-height: 30px; border-bottom: 1px #eee solid;}
.pay-opera{ border-top:1px #ebebeb solid; margin: 0 20px; padding: 20px 0; }
.pay-tips{ width: 500px; float:left; color:#fca717; }
.pay-btns{ float: right; width: 400px; text-align: right; }
.logo-ticket{  margin-right: 4px; margin-bottom: -7px; width: 24px; height: 24px; background-size: 24px 24px; display: inline-block; }
.logo-yzf{background: url(/images/web/online-yzf.png) no-repeat;  }
.logo-yl{background: url(/images/web/online-yl.png) no-repeat; width: 37px;  }
.logo-zfb{background: url(/images/web/online-zfb.png) no-repeat; width: 32px;  }
.logo-lzf{background: url(/images/web/online-lzf.png) no-repeat; }

/*影店-券样式*/
.logo-dhq{background: url(/images/web/ticket-dhq.png) no-repeat;  }
.logo-tdq{background: url(/images/web/ticket-tdq.png) no-repeat;  }
.logo-cstdq{background: url(/images/web/ticket-cstdq.png) no-repeat;  }
.logo-hx{background: url(/images/web/ticket-hxdhq.png) no-repeat;  }
.logo-yb{background: url(/images/web/ticket-yb.png) no-repeat;  }

.pay-btns span em {
    font-size: 20px;
    color: #ec4960;
    font-style: normal;
    margin: 0 10px;
}

