/*头部*/
.bar-nav {
    top: 0;
}
.bar-nav {
    height: 2.63rem;
    background-color: #fff;
}
.ticket-logo {
    float: left;
    height: 1.2rem;
    margin-top: 0.7rem;
    width: 3.89rem;
}

.ticket-banner img{
	display:block;
	float:left;
}
.ticket-content{
	background:#f4f4f4;
	margin-top: 2.6rem;
}
/* 索票人数 */
.ticket-wap{
	padding:.85rem 1.17rem;
	box-sizing: border-box;
	width:100%;
	background:#d70c18;
	padding-top: 0.42rem;
}
.ticet-num{
	width: 100%;
    margin: 0 auto;
    text-align: center;
    padding-left: 15%;
}
.ticet-num span{
	color:#fff;
	font-size:.93rem;
	float:left;
}
.ticet-num-list{
	float:left;
}
.ticet-num-list li{
	width:1.11rem;
	height:1.11rem;
	float:left;
	background:#fff;
	border-radius:.25rem;
	margin-left:.08rem;
	font-size:.85rem;
	color:#d70c18;
	font-weight:bold;
	text-align:center;
	line-height:1.11rem;
}
/* 索票人数 */

/* 数据滚动 */
.roll-num{
	width:80%;
	margin:.28rem auto;
	height:1.17rem;
	overflow:hidden;
	font-size:.58rem;
	color:#fff;
	line-height:1.17rem;
	text-align:center;
}
/* 数据滚动 */

/* 优惠券 */
.hx-coupon{
	background:#fff;
	padding:1.17rem 0;
	box-sizing: border-box;
}
.hx-title{
	position:relative;
	padding:0 .55rem;
	padding-bottom: .5rem;
}
.hx-title .hx-title-l a{
	display:block;
	text-align:center;
	color:#f83e3d;
	font-size:1.17rem;
	font-weight:700;
}
.hx-title .hx-title-l img{
	display:inline-block;
	width:.82rem;
	height:.82rem;
	margin-left:.35rem;
	margin-top:.18rem;
}
.hx-title .hx-title-r{
	position:absolute;
	right:0;
	top:.12rem;
	width:18%;
	font-size:.58rem;
	color:#666;
}
.hx-title .hx-title-r img{
	display:inline-block;
	width:.70rem;
	height:.58rem;
	vertical-align:middle;
	margin-top: -.15rem;
}
.hx-coupon-list{
	padding:0 .58rem;
	box-sizing: border-box;
	margin-top: .3rem;
	width: 100%;
}
.hx-coupon-list li{
	border:#efefef solid 1px;
	width:100%;
	height:5.27rem;
	background:#fff;
	margin-top:.58rem;
}
.hx-coupon-list li .hx-coupon-list-l{
	width:12.7rem;
	height:5.27rem;
	float:left;
	padding:.78rem 0 0 .85rem;
	box-sizing: border-box;
}
.hx-coupon-list li .hx-coupon-list-l .hx-coupon-brand{
	width:3.80rem;
	float:left;
}
.hx-coupon-list li .hx-coupon-list-l .hx-coupon-brand img{
	width:3.80rem;
	height:2.05rem;
}
.hx-coupon-list li .hx-coupon-list-l .hx-coupon-brand span{
	font-size:.58rem;
	color:#999;
	display:block;
	text-align:center;
}
.hx-coupon-list li .hx-coupon-list-l .hx-coupon-prize{
	float:left;
	padding-left:1.17rem;
	box-sizing: border-box;
	height:5.27rem;
	width:7.88rem;
}
.hx-coupon-list li .hx-coupon-list-l .hx-coupon-prize .prize-top{
	position:relative;
}
.hx-coupon-list li .hx-coupon-list-l .hx-coupon-prize .prize-top span{
	font-size:.70rem;
	color:#f83e3d;
	display:inline-block;
	position:absolute;
	top:-.25rem;
	left:-.35rem;
}
.hx-coupon-list li .hx-coupon-list-l .hx-coupon-prize .prize-top strong{
	font-size:1.58rem;
	color:#f83e3d;
}
.hx-coupon-list li .hx-coupon-list-l .hx-coupon-prize .sale-man{
	font-size:.58rem;
	color:#666;
	display:block;
}
.hx-coupon-list li .hx-coupon-list-l .hx-coupon-prize .sale-time{
	font-size:.52rem;
	color:#999;
}
.hx-coupon-list li .hx-coupon-list-r{
	width:4.68rem;
	height:5.27rem;
	background-size:100%;
	float:right;
	text-align:center;
	padding-top:1.75rem;
	box-sizing: border-box;
	margin-top: -.05rem;
}
.youhui-r {
    width: 4.68rem;
    text-align: center;
    height: 5.25rem;
    background: url(http://bj.51jiabo.cn/static2/image/orange.png) no-repeat center;
    background-size: 100%;
    padding-top: 1.75rem;
    font-size: .52rem;
    color: #fff;
}
.ling-btn {
    width: 80%;
    margin-left: 10%;
    height: 1.25rem;
    border: #fff solid 1px;
    background: #ff803b;
    border-radius: 1.25rem;
    text-align: center;
    color: #fff;
    font-size: .64rem;
    line-height: .9;
    display: block;
    padding-top: .3rem;
}

.hx-coupon-list li .hx-coupon-list-r .hx-coupon-btn{
	width:3.80rem;
	height:1.31rem;
	border:#fff solid 1px;
	background:#ff803b;
	display:block;
	color:#fff;
	text-align:center;
	line-height:1.31rem;
	font-size:.64rem;
	border-radius:1.25rem;
	margin:0 auto;
}
.hx-coupon-list li .hx-coupon-list-r em{
	font-size:.52rem;
	color:#fff;
	font-style:normal;
}
.ticket-more{
	display:block;
	text-align:center;
	margin-top:1.17rem;
	color:#3581c7;
	font-size:.58rem;
}
/* 优惠券 */

/* 活动亮点 */
.hx-activity,.hx-yue,.shang-act,.work-brand,.more-act,.high-opinion,.traffic-routes,.service{
	margin-top:.58rem;
	background:#fff;
	padding:1.17rem .58rem;
	box-sizing: border-box;
}
.hx-activity img{
	float:left;
	display:block;
	margin-top: .3rem;
}
.hx-item .hx-item-item{
	width:48%;
	float:left;
	margin-left:2%;
	/*margin-top:.58rem;*/
}
.hx-activity .last-ad{
	/*margin-top:.58rem;*/
}
/* 活动亮点 */

/* 特惠预约 */
.hx-yue-list-in .hx-yue-item{
	width:47%;
	height:10.25rem;
	float:left;
	margin-left:2.7%;
	border:#efefef solid 1px;
	margin-top:.58rem;
}
.hx-yue-list-in .hx-yue-item .hx-yue-img img{
	display:block;
	float:left;
}
.hx-yue-list-in .hx-yue-item .hx-yue-bottom{
	padding:.35rem .35rem .58rem .35rem;
	box-sizing: border-box;
}
.hx-yue-list-in .hx-yue-item .hx-yue-bottom .span-title{
	font-size:.6rem;
	color:#333;
	display:block;
	white-space:nowrap; 
	overflow:hidden;
	text-overflow:ellipsis;
}
.hx-yue-list-in .hx-yue-item .hx-yue-bottom .qiang-prize{
	color:#d80c18;
	font-size:.58rem;
	/*margin-top:.15rem;*/
}
.hx-yue-list-in .hx-yue-item .hx-yue-bottom .residue{
	font-size:.52rem;
	color:#999;
	/*margin-top:.15rem;*/
}
.hx-yue-list-in .hx-yue-item .hx-yue-bottom .residue i{
	color:#5492cd;
	font-style:normal;
}
.hx-yue-list-in .hx-yue-item .hx-yue-bottom .yue-btn{
	display:block;
	width:6.70rem;
	height:1.17rem;
	background:#d80c18;
	border:0;
	color:#fff;
	font-size:.64rem;
	margin:0 auto;
	margin-top:.3rem;
}
/*.hx-ad{
	margin-top:1.17rem;
}*/
/* 特惠预约 */

/* 商户活动 */
.shang-act-in .shang-act-item{
	width:8.25rem;
	height:16.5rem;
	border:#efefef solid 1px;
	float:left;
	margin-top:.85rem;
	margin-right: .3rem;
	margin-left: .2rem;
}
.shang-act-in .shang-act-item .shang-act-img img{
	display:block;
	float:left;
	height: 6rem;
}
.shang-act-in .shang-act-item .shang-act-bottom{
	width:8.25rem;
	padding:.58rem 0 .85rem 0;
	box-sizing: border-box;
}

.shang-act-zhan .shang-logo{
	width:3.57rem;
	height:1.66rem;
	overflow:hidden;
	border:#efefef solid 1px;
	float:left;
	margin-left:.35rem;
}
.shang-act-zhan .zhan-num{
	width:4.01rem;
	float:left;
	margin-left:.15rem;
	font-size:.46rem;
	color:#d70b18;
	padding-top:.45rem;
	box-sizing: border-box; 
}
.zhan-span{
	font-size:.56rem;
	color:#666;
	padding:.58rem;
	box-sizing: border-box;
	max-height: 4.78rem;
	height: 4.78rem;
	overflow: hidden;
}
.zhan-span i{
	font-style:normal;
	color:#d80c17;
}

.zhan-btn{
	width:6.85rem;
	height:1.17rem;
	border:0;
	font-size:.64rem;
	color:#fff;
	background:#d80c18;
	border-radius:.18rem;
	display:block;
	margin:0 auto;
}
.yue-ren{
	font-style:normal;
	font-size:.6rem;
	color:#999;
	display:block;
	text-align:center;
	margin-top:.15rem;
}
/* 商户活动 */

/* 合作品牌 */

.work-brand-in{
	height: 1.7rem;
	margin-top: .3rem;
}
.work-brand-in .nav-li {
    font-size: .64rem;
    width: 100%;
    height: 2.50rem;
    overflow: scroll;
    margin: 0;
    padding: 0;
}
.work-brand-in .nav-li .row {
    width: 27rem;
    height: 1.75rem;
    border-bottom: 1px solid #fff;
    margin-left: -3%;
}
.work-brand-in .nav-li .row .col-25 {
    width: 10%;
    height: 1.75rem;
    line-height: 1.75rem;
    text-align: center;
    margin-left: 3%;
    float:left;
}
.work-brand-in .nav-li .row .active{
	border-bottom:#ff4444 solid 2px;
}
.work-brand-list-in{
	display:none;
}
.work-brand-list-in li{
	width:5.56rem;
	float:left;
	margin-left:.18rem;
	font-size:.58rem;
	color:#666;
	text-align:center;
	margin-top:.58rem;
}
.work-brand-list-in li span{
	display: inline-block;
	white-space: nowrap; 
	width: 100%; 
	overflow: hidden;
	text-overflow:ellipsis;
	
}
.work-brand-list-in li .work-brand-logo{
	width:5.56rem;
	height:2.63rem;
	border:#eee solid 1px;
    border-radius:.28rem;
    display: table-cell;
   vertical-align:middle;
   text-align:center;
   *display: block;   
}
.work-brand-list-in li .work-brand-logo img{
	width:4.98rem;
	height:2.34rem;
	margin:0 auto;
	display:block;
	vertical-align:middle;
}
/* 合作品牌 */

/* 更多活动 */
.left-right{
	margin-top:-0.26rem;
	margin-left: -2%;
}
.left-right li{
	width: 48.3%;
    height: 5.27rem;
    float: left;
    margin-left: 1.7%;
    float: left;
    margin-top: .3rem;
}
.left-right li img{
	width:100%;
	height:5.27rem;
}
.repeat-img{
	margin-top: .26rem;
}
.repeat-img img{
	margin-bottom: .04rem;
}
/* 更多活动 */

/* 用户好评 */
.high-opinion-list li{
	border-bottom: #efefef solid 1px;
    padding: 0.8rem 0;
    box-sizing: border-box;
    padding-bottom: 0;
}
.high-opinion-list li:last-child{
	border-bottom:none;
}
.high-opinion{
	padding:1.17rem .58rem;
	box-sizing: border-box;
}
.li-top .li-top-l{
	width:2.05rem;
	height:2.05rem;
	border-radius:50%;
	float:left;
}
.li-top .li-top-l img{
	width:2.05rem;
	height:2.05rem;
	border-radius: 50%;
}
.li-top .li-top-r{
	width:14.06rem;
	float:left;
	margin-left:.38rem;
}
.li-top .li-top-r .span-num{
	font-size:.58rem;
	color:#bbb;
	margin-top: .2rem;
}
.li-top .li-top-r .span-con{
	font-size:.70rem;
	color:#353d4a;
	margin-top:-.15rem;
	word-wrap:break-word;
	word-break:break-all;
}
.high-opinion-img{
	margin-top:.85rem;
}
.high-opinion-img img{
	width: 100%;
	height: 100%;
}
.high-opinion-img .high-opinion-img-in{
	width:5.27rem;
	height:5.27rem;
	float:left;
	margin-left:.58rem;
	margin-bottom: 1.5rem;
}
/* 用户好评 */

/* 现场热图 */
.hot-img{
	background:#fff;
	margin-top:.58rem;
	padding:1.17rem 0 0 0;
	box-sizing: border-box;
}
.slide{
    width: 100%;
    min-height:240px;
    overflow: hidden;
    position: relative;
    top: -.8rem;
  
}
.slide .img{
    overflow: hidden;
    position: absolute;
    transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;
}
.slide .img img{
    width: calc(100% - 14px);
    height: calc(100% - 14px);
    margin: 7px;
    border-radius:5px;
}
.slide .img1{
    width: 40%;
    height: 40%;
    top: 30%;
   left: -50%;
    z-index: 1;
}
.slide .img2{
    width: 60%;
    height: 60%;
    top: 20%;
    left: -49%;
    z-index: 2;
}
.slide .img3{
    width: 80%;
    height: 80%;
    top: 10%;
    left: 10%;
    z-index: 3;
}
.slide .img4{
    width: 60%;
    height: 60%;
    top: 20%;
    left: 89%;
    z-index: 2;
}
.slide .img5{
    width: 40%;
    height: 40%;
    top: 30%;
    left: 110%;
    z-index: 1;
}
.slide-bt{
    position: absolute;
    left: 50%;
    bottom: 13%;
    z-index: 10;
}
.slide-bt span{
    width: 24px;
    height: 8px;
    background: #c9caca;
    float: left;
    margin: 5px;
    border-radius: 4px;
}
.slide .slide-bt .on{
    background: #ffd200;
}
/* 现场热图 */

/* 服务热线 */
.hot-line{
	background:#f4f4f4;
	padding:1.17rem;
	box-sizing: border-box;
	margin: auto;
	margin-bottom: 2.4rem;
	width: auto;
	text-align: center;

}
.hot-line .copyright{
	font-size:.58rem;
	color:#666;
	text-align:center;
	margin-top:.58rem;
}
/* 服务热线 */

.free-registration{
	width:100%;
	position:fixed;
	bottom:2.57rem;
	z-index:100;
	left:50%;
	margin-left:-50%;
	display:none;
}

/*查看更多*/
.ticketCommentschezhao{
	background: url('../../static2/image/ticketCommentschezhao.png') no-repeat;
	background-size: 100% auto;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 4.13rem;
	text-align: center;
	line-height: 6rem;
	color: #ccc;
	font-size: .52rem;
	
}
.act-roll2{
	height: 16.6rem;
	overflow: hidden;
  	overflow-y: scroll;
}

.high-opinion{
	position: relative;
}
.hx-ad{
	background: #fff;
}
.hx-ad, .hx-ad img{
	height: auto!important;
}
.more-act-in{
	margin-top: .5rem;
}


.tic_login.end{
	color: #FFFFFF;
}
.tic_login.end .tic_title{
	font-size: 1.3em;
	text-align: center;
	line-height: 2;
	margin-bottom: 20px;
}
.tic_login.end p{
	color: #FFFFFF;
	font-size: .9em;
}
.tic_login.end .tic_btn a{
	display: block;
    width: 80%;
    height: 45px;
    color: #d70c18;
    line-height: 45px;
    font-size: 1.3em;
    text-align: center;
    background: #ffffff;
    border-radius: 4px;
    border: 0;
    margin: 0 auto;
    font-weight: 600;
}
.tic_login.end .tic_btn a:focus{
	color: #FFFFFF!important;
	background: #a9021c;
}
.dipiao{position: fixed;bottom: 0;max-width: 640px;z-index: 999;line-height: 0;}
.dipiao img{width: 100%;}


.ticket-banner{position: relative;}
.ticket-banner h2{    width: 100%;
    position: absolute;
    font-size: 1em;
    bottom: 17%;
    color: #000;
    text-align: center;}
    





.list-box{
	padding: 0.8rem 0;
	box-sizing: border-box;
	padding-bottom: 0px;
}
.hx-container{
	background:#fff;
}

.list-box .row .col-5{
	width: 45%;
    float: left;
    border: #efefef solid 1px;
    height: auto;
    margin-left: .6rem;
    background-color: #fff;
    height: 14.88rem;
}
.list-box .row .col-5 .col-img img{
	display:block;
	float:left;
	width: 100%;
	height: 4.62rem;
	/*height: 34%;*/
}
.list-box .row .col-5 .row-in{
	padding:.3rem;
	box-sizing: border-box;
}
.list-box .row .col-5 .row-span{
	font-size:.64rem;
	margin-top:.43rem;
	overflow: hidden;
	word-wrap: break-word;
	display: block;
	height: 4.2rem;
	overflow: hidden;
}
.list-box .row .col-5 .row-span p{
	/*font-size: .52rem!important;*/
}

.list-box .row .col-5 .row-span i{
	font-style:normal;
	color:#d80c18;
}
.list-box .row .col-5 .row-logo{
    width: 29%;
    height: 1.56rem;
    border: #efefef solid 1px;
    float: left;
}
.list-box .row .col-5 .row-logo img{
	height: 100%;
}
.list-box .row .col-5 .row-brand{
	float: left;
    color: #d70c18;
    margin-left: .15rem;
    font-size: .52rem;
    margin-top: .55rem;
    width: 69%;
}
.list-box .row .col-5 .row-under{
	text-align: center;
	/*margin-top:.55rem;*/
}
.list-box .row .col-5 .row-under .row-btn{
	background:#d70c18;
	width:7rem;
	height:1.17rem;
	border:0;
	color:#fff;
	font-family:"宋体";
	border-radius:.18rem;
	font-size: .64rem;
	margin-top: .6rem;
}
.list-box .row .col-5 .row-under em{
	font-style:normal;
	color:#999;
	font-size:.52rem;
	margin-top:.35rem;
}
.row-span{
	font-size: 12px;
}