body,html{
	/*background:#4E39DE;*/
	
}
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
}
.banner{
	width:7.5rem;
	height:3.4rem;
}
.banner img{
	width:7.5rem;
	height:3.4rem;
}

.main{
	width:6.9rem;
	/*overflow:hidden;*/
	margin:0 auto;
	position:relative;
	background:#fff;
	-webkit-border-radius:0.1rem;
	-moz-border-radius:0.1rem;
	border-radius:0.1rem;
}
.main-border{
	margin:0rem 0.3rem;
	padding:0.4rem 0;
	overflow:hidden;
	border-top:1px solid #DFDFDF;
}
.border-ls{
	border-top:1px dashed #DFDFDF;
}
.main-border:first-child{
	border-top:0;
}
.main-border div {
	    float: left;
    margin-left: 0.4rem;
}
.main-border div p{
	font-size:0.28rem;
	color:#999;
	padding-bottom:0.3rem;
}
.main-border div span{
	font-size:0.3rem;
	color:#333;
	    display: inline-block;
    height: 0.4rem;
}
div.ticket-price span{
	text-decoration: line-through;
}
.main-border div strong{
	font-size:0.36rem;
	color:#FF8000;
	font-weight:bold;
	    display: inline-block;
    height: 0.4rem;
}
div.ticket-price,div.i-city-time{
	margin-left:0;
}
.main-border div.i-city-time span{
	display:block;
	width:0.45rem;
	height:0.45rem;
	line-height:0.5rem;
	text-align:center;
	background:#00C07B;
	font-size:0.2rem;
	color:#fff;
	float:left;
}
.main-border div.i-city-time em{
	display:inline-block;
	line-height:0.5rem;
	font-size:0.18rem;
	color:#666;
	float:left;
	padding:0 0.06rem;
}
div.ticket-price{
	width:1.1rem;
}
div.con-price{
	width:1rem;
}
div.end-time{
	margin-left: 0.3rem;
    width: 3.45rem;
}

.main-border  p.i-end{
	padding-bottom:0.25rem;
}
div.ph-left{
	width:1rem;
	float:left;
	font-size:0.3rem;
	color:#666;
	margin-left:0;
	line-height:0.45rem;
}
div.ph-right{
	width: 5.3rem;
	float:left;
	margin-left:0;
}
.ph-right input{
	height:0.45rem;
	width:3.3rem;
	float:left;
	padding-left:0.2rem;
}
.ph-right a{
	display:inline-block;
	float:right;
	font-size:0.3rem;
	color:#999;
	line-height:0.45rem;
	width:1.9rem;
	border-left:1px solid #DFDFDF;
	padding-left:0.3rem;
}
div.ph-aim{
	width: 1.3rem;
}
div.ph-sel{
	width:5rem;
	background:url(../images/icon1.png) no-repeat right center;
	background-size:0.14rem 0.28rem;
}
div.ph-sel span{
	display:inline-block;
	width:100%;
	font-size:0.3rem;
	color:#999;
	line-height:0.45rem;
	text-align:right;
	padding-right: 0.3rem;
}
div.ph-sel span.on{
	color:#333;
}
.btn{
	width:6.9rem;
	height:1.1rem;
	background:#00C07B;
	border-radius:0 0 0.1rem 0.1rem;
	-webkit-border-radius:0 0 0.1rem 0.1rem;
	-moz-border-radius:0 0 0.1rem 0.1rem;
	font-size:0.34rem;
	color:#fff;
	text-align:center;
	line-height:1.1rem;
	display:inline-block;
}
.main b{
	position:absolute;
	display:inline-block;
	width:0.4rem;
	height:0.4rem;
	background:#4E39DE;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
}
.main b.icon-left{
	left:-0.2rem;
	top:1.62rem;
}
.main b.icon-right{
	right:-0.2rem;
	top:1.62rem;
}
.notice{
	width:6.9rem;
	overflow:hidden;
	margin:0 auto;
	margin-top:0.35rem;
}
.notice legend{
	text-align:center;
	font-size:0.28rem;
	color:#fff;
	width:1.9rem;
	filter:alpha(opacity=60); /*IE滤镜，透明度50%*/
	-moz-opacity:0.6; /*Firefox私有，透明度50%*/
	opacity:0.6;/*其他，透明度50%*/
	
}
.notice fieldset{
	border:1px solid #fff;
	width:6.9rem;
	padding:0 0.25rem 0.3rem 0.25rem; 
	border-radius:0.1rem;
	-webkit-border-radius:0.1rem;
	-moz-border-radius:0.1rem;
}
.notice p{
	font-size:0.22rem;
	color:#fff;
	line-height:0.36rem;
	padding-top:0.38rem;
	filter:alpha(opacity=60); /*IE滤镜，透明度50%*/
	-moz-opacity:0.6; /*Firefox私有，透明度50%*/
	opacity:0.6;/*其他，透明度50%*/
}
.exh-aim{
	position:fixed;
	left: 0;
	bottom:0;
	width:100%;
	z-index:100;
	display:none;
	-webkit-transition: all .2s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .2s ease-in-out;
}
.exh-aim.on{
	display:block;
}
.aim-tltle{
	width:100%;
	height:1rem;
	background:#E9EEF4;
	font-size:0.34rem;
	color:#333;
	font-weight:bold;
	line-height:1rem;
	text-align:center;
	position:relative;
}
.fixed-box{
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	background:rgba(0,0,0,0.7);
	display:none;
	z-index:1;
}
.aim-tltle a{
	display:block;
    width:0.27rem;
    height:0.28rem;
    position:absolute;
    right:0.5rem;
    top:0.35rem;
}
.aim-tltle a img{
	display:block;
	width:0.27rem;
	height:0.28rem;
}
.exh-aim{
	background:#fff;
	overflow:hidden;
}
.exh-aim ul li{
	width:100%;
	height:0.88rem;
	line-height:0.88rem;
	font-size:0.3rem;
	color:#333;
	text-align:center;
	border-bottom:1px solid #DFDFDF;
}
.exh-aim ul li:last-child{
	border-bottom:0;
}


.fixed-yz{
	position: fixed;
    left: 50%;
    top: 50%;
    background: rgba(0,0,0,0.6);
    border-radius: 0.1rem;
    -webkit-border-radius: 0.1rem;
    -moz-border-radius: 0.1rem;
    font-size: 0.24rem;
    /* width: 3rem; */
    /* height: 0.9rem; */
    line-height: 0.3rem;
    padding: 3%;
    text-align: center;
    z-index: 1002;
    display: none;
    color: #fff;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
	
}
.fixed-yz.hidden{
	display:block;
}

.fix-height{
	width:100%;
	height:1.1rem;
	background:#fff;
}
.plus{
	width:6.9rem;
	height:1.6rem;
	border-radius:0.1rem;
	background:url(../images/plus.png) no-repeat;
	background-size:6.9rem 1.6rem;
	margin:0 auto;
	margin-top:0.2rem;
	padding:0.3rem;
}
.plus.on{
	background:url(../images/plus1.png) no-repeat;
	background-size:6.9rem 1.6rem;
}
.plus-l{
	width:4.5rem;
	float:left;
	position:relative;
}
.plus-fw{
	font-size: 0.26rem;
    color: #555;
    background: url(../images/icon6.png) no-repeat 1.61rem 0.01rem;
    background-size: 0.26rem;
    position: absolute;
    right: 0;
    top: 0;
    padding-right: 0.4rem;
    height: 0.35rem;
    line-height: 0.35rem;
}
.plus-l h2{
	font-size:0.3rem;
	color:#333;
	font-weight:bold;
}
.plus-l p{
	font-size:0.22rem;
	color:#A08320;
	line-height:0.32rem;
	margin-top: 0.14rem;
}
.plus-r{
	float:right;
	font-size:0.36rem;
	color:#333;
	margin-top: 0.35rem;
}
.plus-r span{
	background: url(../images/icon2.png) no-repeat right center;
    background-size: 0.4rem;
    padding-right: 0.55rem;

}
.plus-r span.on{
	background: url(../images/icon3.png) no-repeat right center;
	background-size: 0.4rem;
    padding-right: 0.55rem;
}
.fix-btn{
	position:fixed;
	width:100%;
	height:1.1rem;
	left:0;
	bottom:0;
}
.fix-btn a{
	display:block;
	float:left;
	width:50%;
	height:1.1rem;
	background:#fff;
	font-size:0.28rem;
	color:#333;
	text-align:center;
	line-height:1.1rem;
}
.fix-btn input{
	display:block;
	float:left;
	width:50%;
	height:1.1rem;
	text-align:center;
	line-height:1.1rem;
	font-size:0.34rem;
	color:#fff;
	background:#00C07B;
	font-family:"微软雅黑";
	-webkit-appearance: none;
   border-radius:0;
}

.fix-btn a font{
	font-size:0.36rem;
}
a.order{
	font-size:0.34rem;
	color:#fff;
	background:#00C07B;
}

.tk-notice{
	width:6.9rem;
	overflow:hidden;
	margin:0 auto;
	-webkit-border-radius:0.1rem;
	-moz-border-radius:0.1rem;
	border-radius:0.1rem;
	background:#fff;
	margin-top:0.2rem;
}
.notice-con{
	padding:0 0.35rem;
	padding-bottom:0.39rem;
	display:none;
}
.notice-con p{
	font-size:0.22rem;
	color:#666;
	line-height:0.36rem;
	margin-top:0.38rem;
}
.notice-title{
	height:1.1rem;
	font-size:0.3rem;
	color:#666;
	line-height:1.1rem;
	padding:0 0.45rem;
	border-bottom:1px solid #DFDFDF;
	position:relative;
}
.notice-title a{
	display:block;
	width:0.4rem;
	height:0.4rem;
	position:absolute;
	top:0.35rem;
    right:0.25rem;
	background:url(../images/icon4.png) no-repeat center center;
	background-size:0.28rem 0.14rem;
}
.notice-title.on a{
	background:url(../images/icon5.png) no-repeat center center;
	background-size:0.28rem 0.14rem;
}

.plus-ag{
	width:100%;
	height:auto;
	background:#F4F5FA;
	position:fixed;
	right:-100%;
	top:0;
	z-index:100;
	-webkit-transition: all .2s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .2s ease-in-out;
}
.ag-height{
	width:100%;
	height:0.88rem;
}
.plus-ag-title{
	width:100%;
	height:0.88rem;
	background:#fff;
	box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	font-size:0.36rem;
	color:#333;
	font-weight:bold;
	line-height:0.88rem;
	text-align:center;
	position:fixed;
	top:0;
}
.plus-ag-title a{
	display:block;
	width:0.5rem;
	height:0.5rem;
	background:url(../images/icon7.png) no-repeat center center;
	background-size:0.2rem 0.36rem;
	position:absolute;
	left:0.15rem;
    top:0.15rem;
}
.plus-ag-con{
	padding:0 0.4rem;
	overflow:hidden;
	padding-bottom:0.6rem;
}
.plus-ag-con h2{
	font-size:0.34rem;
	color:#baa363;
	text-align:center;
	font-weight:bold;
	background:url(../images/bg1.png) no-repeat center center;
	background-size:5.65rem 0.2rem;
	margin-top:0.7rem;
}
.plus-ag-con p{
	font-size:0.28rem;
	color:#333;
	line-height:0.52rem;
	margin-top:0.3rem;
	text-align: justify;
}
.return{
	display:block;
	width:2.6rem;
	height:0.78rem;
	background:#baa363;
	-webkit-border-radius:0.39rem;
	-moz-border-radius:0.39rem;
	border-radius:0.39rem;
	text-align:center;
	line-height:0.78rem;
	font-size:0.3rem;
	color:#fff;
	margin:0 auto;
	margin-top:0.6rem;
}
/*购票成功*/
.success-box{
	width:7.5rem;
	overflow:hidden;
	background:#fff;
	padding:0.3rem 0.3rem 0.3rem 0.3rem;
}
.success-m{
	width: 6.9rem;
    height: 2rem;
    background: #F3FBF8;
    border-radius: 0.1rem;
    -webkit-border-radius: 0.1rem;
    -moz-border-radius: 0.1rem;
    border: 1px solid #06A76D;
    /* line-height: 2rem; */
    padding: 0.65rem 0rem;
}
.see-mp{
	 display:block;
	 text-align:center;
	 font-size:0.22rem;
	 color:#06A76D;
	 text-decoration:underline;
	 padding-top:0.25rem;
	 width:100%;
	 overflow:hidden;
}
.success-m p{
	font-size:0.36rem;
	color:#06A76D;
	text-align:center;
}
.success-m p span{
	background: url(../images/icon8.png) no-repeat 0 center;
    background-size: 0.8rem;
    padding: 0.2rem 0;
    padding-left: 1rem
}
.suc-see{
	text-align:center;
	font-size:0.24rem;
	color:#EE716E;
	margin-top: 0.2rem;
}
.suc-see span{
	background: url(../images/icon9.png) no-repeat 0 0.05rem;
	background-size:0.34rem 0.32rem;
	padding: 0.1rem 0;
	padding-left: 0.5rem;
}
.brand-sel{
	width:7.5rem;
	height:4.4rem;
	background:#fff;
	margin-top:0.2rem;
	padding:0.37rem 0.3rem 0.4rem 0.3rem;
}
.brand-title{
	width:100%;
	height:0.32rem;
	background:url(../images/brand1.png?v=1) no-repeat center;
	background-size:2.1rem 0.32rem;
	position:relative;
}

.brand-title1{
	width:100%;
	height:0.32rem;
	background:url(../images/brand2.png) no-repeat center;
	background-size:1.2rem 0.29rem;
	position:relative;
	padding-bottom:0.1rem;
}
.m-pro-list ul {
	padding-top:0.1rem;
}
.m-select1{
    padding-top: 0.4rem;
    overflow: hidden;
    text-align: center;
}

.m-select1 p a {
    font-size:0.26rem;
    color: #666;
    width: 25%;
    float: left;
}


.m-select2{
	width:100%;
	overflow:hidden;
}
.m-select2 ul li{
	width:25%;
	float:left;
	text-align:center;
	margin-top:0.5rem;
}
.m-select2 ul li a{
	display:inline-block;
	font-size:13px;
	color:#666;
	height:0.36rem;
	padding-left:0.45rem;
	line-height:0.39rem;
}
.m-select2 ul li a.a1{
	background:url(../images/m-kc-icon.png) no-repeat 0 center;
	background-size:0.36rem 0.34rem;
}

.m-select2 ul li a.a2{
	background:url(../images/m-yp-icon.png) no-repeat 0 center;
	background-size:0.36rem 0.34rem;
}
.m-select2 ul li a.a3{
	background:url(../images/m-xc-icon.png) no-repeat 0 center;
	background-size:0.36rem 0.34rem;
}
.m-select2 ul li a.a4{
	background:url(../images/m-xx-icon.png) no-repeat 0 center;
	background-size:0.36rem 0.34rem;
}
.m-select2 ul li a.a5{
	background:url(../images/m-hg-icon.png) no-repeat 0 center;
	background-size:0.36rem 0.34rem;
}
.m-select2 ul li a.a6{
	background:url(../images/m-zj-icon.png) no-repeat 0 center;
	background-size:0.36rem 0.34rem;
}
.m-select2 ul li a.a7{
	background:url(../images/m-jd-icon.png) no-repeat 0 center;
	background-size:0.36rem 0.34rem;
}
.m-select2 ul li a.a8{
	background:url(../images/m-cs-icon.png) no-repeat 0 center;
	background-size:0.36rem 0.34rem;
}

.a-more{
	width:100%;
	height:0.7rem;
	display:block;
	background:#06A76D;
	text-align:center;
	line-height:0.7rem;
	font-size:0.28rem;
	color:#fff;
	-webkit-border-radius:0.04rem;
	-moz-border-radius:0.04rem;
	border-radius:0.04rem;
	margin-top:0.29rem;
}
.m-project-list{
	width:100%;
	margin-top: 0.2rem;
}
.m-pro-list{
	background:#fff;
	padding: 0.37rem 0.3rem 0.4rem 0.3rem;
}

.no-brand{
	
	margin-bottom: 0.2rem;
}
.no-brand p{
	font-size:0.24rem;
	color:#999;
	text-align:center;
	padding:0.36rem 0 0.36rem 0;
}
.no-brand-x{
	width:100%;
	height:1px;
	border-top:1px solid #CCCCCC;
	position:relative;
}
.no-brand-x span{
	font-size: 0.24rem;
    color: #666;
    position: absolute;
    left: 50%;
    background: #fff;
    width: 3rem;
    transform: translateY(-50%) translateX(-50%);
    -webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    text-align: center;
}
.m-project-list ul li{
	overflow:hidden;
	padding:0.3rem 0;
	border-bottom:1px solid #E9EEF4;
}

.m-project-list li a{
	display:flex;
}

.project-left{
	width:2.5rem;
	float:left;
}
.project-left img{
	width: 2.5rem;
    height: 1.87rem;
	border-radius:0.04rem;
}
.pro-img-c{
	width:2.5rem;
	height:1.87rem;
}

.project-left p{
	text-align:center;
	font-size:0.22rem;
	color:#9195AC;
	margin-top:0.28rem;
}
.project-right{
	float:right;
	margin-left:0.3rem;
	flex:1;
}
.project-right h2{
	font-size:0.34rem;
	color:#333;
	font-weight:bold;
	padding-bottom:0.13rem;
}
.project-right p{
	font-size:0.24rem;
	color:#9195AC;
	line-height:0.34rem;
	overflow:hidden;
	text-align:justify;
}
.project-right p span{
	font-size:0.34rem;
	color:#ED625E;
	float:left;
	font-weight:bold;
}

.project-right p em{
	font-size:0.22rem;
	color:#9195AC;
	float:right;
}
.project-right p.p1{
	margin:0.24rem 0 0.18rem 0;
}
.project-right .yx b{
	display:inline-block;
	height:0.36rem;
	line-height:0.37rem;
	padding:0 0.12rem;
	border-radius:0.02rem;
	font-size:0.22rem;
	margin-left: 0.1rem;
}
.project-right .yx b:first-child{
	margin-left:0;
}
.brand-title span{
	display:block;
	width:1.75rem;
	height:0.01rem;
	position:absolute;
	top:0.16rem;
}
.brand-title1 span{
	display:block;
	width:2.2rem;
	height:0.01rem;
	position:absolute;
	top:0.16rem;
}
span.border-left{
	border-top:1px solid #02D295;
}
span.border-right{
	border-top:1px solid #1B90F8;
	right:0;
}

.c1{
	background:#DEFDEB;
	
	color:#04935F;
}

.c2{
	background:#FFF6DB;
	
	color:#ED625E;
}

.c3{
	background:#E0EFFF;
	
	color:#3399FF;
}


.c4{
	background:#FFEAEA;
	
	color:#ED625E;
}


.c5{
	background:#EEF1FD;
	
	color:#9195AC;
}

.brand-more{
	text-align:center;
	overflow:hidden;
	margin-top:0.33rem;
}
.brand-more a{
	font-size:0.28rem;
	color:#04935F;
}

.adv-box{
	width:7.5rem;
	height:1.8rem;
	margin-top:0.2rem;
}
.adv-box img{
	width:7.5rem;
	height:1.8rem;
}

/*待支付*/
.payment-no{
	width:6.9rem;
	/*overflow:hidden;*/
	margin:0 auto;
	border-radius:0 0 0.1rem 0.1rem;
	padding:0.3rem 0;
}
.payment-zt{
	width:6.9rem;
	height:0.9rem;
	background:#FDA427;
	border-radius:0.1rem 0.1rem 0 0;
	line-height:0.9rem;
	padding:0 0.22rem 0 0.3rem;
}

.payment-ist{
	width:6.9rem;
	height:0.9rem;
	background:#FDA427;
	border-radius:0.1rem 0.1rem 0 0;
	line-height:0.9rem;
	padding:0 0.22rem 0 0.3rem;
}
.payment-ist{
	background:url(../images/bg-1.png) no-repeat;
	background-size:6.9rem 0.9rem;
}
.payment-ist span {
    font-size: 0.32rem;
    color: #333;
    float: left;
}
.payment-ist font {
    font-size: 0.22rem;
    color: #333;
    float: right;
}

.payment-zt span{
	font-size:0.32rem;
	color:#fff;
	float:left;
}
.payment-con{
	width:6.9rem;
	/*overflow:hidden;*/
	background:#fff;
	padding:0 0.3rem;
	padding-bottom:0.45rem;
}
.payment-city dt{
	font-size:0.32rem;
	color:#666;
}
.payment-city dt span{
	font-size:0.22rem;
	color:#999;
	padding-left: 0.35rem;
}

.payment-con dl{
	padding:0.3rem 0;
	border-bottom:1px solid #E9EEF4;
}
.pay-dt{
	padding-bottom:0.19rem;
}
.payment-city dt span.sp1{
	background:url(../images/icon10.png) no-repeat 0 0.01rem;
	background-size:0.23rem;
}

.payment-city dt span.sp2{
	background:url(../images/icon11.png) no-repeat 0 0rem;
	background-size:0.2rem 0.23rem;
	margin-left:0.47rem;
}


.payment-zt font{
	font-size:0.22rem;
	color:#fff;
	float:right;
}
.payment-p li{
	height:0.3rem;
	line-height:0.3rem;
	margin:0.3rem 0;
	
}
.payment-p li span{
	font-size:0.28rem;
	color:#333;
	float:left;
}
.payment-p li span em{
	color: #A0875A;
    background: url(../images/icon6.png) no-repeat right 0.1rem;
    background-size: 0.26rem;
    padding: 0.08rem 0;
    padding-right: 0.4rem;
}
.payment-p li font{
	font-size:0.28rem;
	color:#666;
	float:right;
}

.payment-ui li span{
	font-size:0.28rem;
	color:#666;
}
.payment-ui li font{
	font-size:0.36rem;
	color:#FF8000;
}
.payment-pb a{
	display:block;
	width:100%;
	height:0.88rem;
	text-align:center;
	line-height:0.88rem;
	background:#FFF4E3;
	border:1px solid #FF8000;
	-webkit-border-radius:0.04rem;
	-moz-border-radius:0.04rem;
	border-radius:0.04rem;
	font-size:0.34rem;
	color:#FF8000;
}
.payment-uo{
	border-bottom:1px solid #E9EEF4;
}
.payment-pb p{
	font-size:0.22rem;
	color:#666;
	text-align:center;
	padding-top:0.32rem;
}
.payment-notice{
	border-top:1px dashed #DFDFDF;
	padding-top:0.35rem;
	margin-top:0.4rem;
	position:relative;
}
.payment-notice h2{
	font-size:0.28rem;
	color:#999;
	text-align:center;
}
.payment-notice p{
	font-size:0.22rem;
	color:#999;
	line-height:0.36rem;
	margin-top:0.38rem;
}
.payment-notice b{
	display:block;
	width:0.4rem;
	height:0.4rem;
	background:#F4F5FA;
	position:absolute;
	top:0;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	
}
.payment-notice b.b-left{
	left:-0.48rem;
    top:-0.22rem;
}

.payment-notice b.b-right{
	right:-0.48rem;
    top:-0.22rem;
}

/*未使用*/
.tickt-code{
	width:6.9rem;
	height:0.88rem;
	background:#F4F5FA;
	font-size:0.3rem;
	color:#00C07B;
	text-align:center;
	line-height:0.88rem;
}
.tickt-code-wm{
	width:6.9rem;
	background:#fff;
	padding: 0 0.3rem;
	padding-bottom:0.45rem;
}
.tickt-wm{
	text-align:center;
	padding-top:0.6rem;
}
.tickt-wm img{
	width:3.3rem;
	height:3.3rem;
	margin:0 auto;
}
.tickt-wm p{
	font-size:0.22rem;
	color:#666;
}
.tickt-wm p span{
	font-size:0.24rem;
	color:#666;
}
.tickt-wm p.p1{
	padding-top:0.19rem;
	padding-bottom:0.3rem;
}
/*已使用*/
.tickt-sy{
	width:6.9rem;
	overflow:hidden;
}
.tickt-los{
	width:6.9rem;
	height:2.74rem;
	background:#F4F5FA;
}
.tickt-bg{
	background:#e4f1ff;
}




/*2019-1-4新加样式*/
body.no-plus{
	background:#F4F5FA
}

.no-plus .payment-ist{
	background:#00C07B;
}
.no-plus .payment-isb{
	background:#6699FF;
}

.no-plus .payment-ist span{
	color:#fff;
}
.no-plus .payment-ist font{
	color:#fff;
}
.no-plus .li-plus{
	display:none;
}
.no-plus .tickt-code{
	color:#00C07B!important;
}
.no-plus .payment-notice b{
	background:#F4F5FA !important;
}
.no-plus .tickt-mast{
	background:#e4f1ff !important;
}
.no-plus .plus-img2{
	display:none;
}
.yes-plus .plus-img1{
	display:none;
}

.footer{
	width:100%;
	height:1.45rem;
	background:#F4F5FA;
	text-align:center;
}
.footer p{
	font-size: 0.24rem;
    color: #999;
    padding-top: 0.4rem;
    padding-bottom: 0.1rem;
}
.footer a{
	font-size:0.24rem;
	color:#666;
	font-weight:bold;
}

footer{
	margin-top:0.2rem;
	padding-bottom: 0.5rem;
}
footer p a{
	font-size:0.22rem;
	color:#fff;
	padding-top:0.18rem;
	text-align:center;
	filter:alpha(opacity=30); /*IE滤镜，透明度50%*/
	-moz-opacity:0.3; /*Firefox私有，透明度50%*/
	opacity:0.3;/*其他，透明度50%*/
}
footer p{
	font-size:0.22rem;
	color:#fff;
	padding-top:0.18rem;
	text-align:center;
}
footer p a{
	font-size:0.22rem;
	color:#fff;
	padding-top:0.18rem;
	text-align:center;
	padding-left:0.18rem;
	filter:alpha(opacity=30); /*IE滤镜，透明度50%*/
	-moz-opacity:0.3; /*Firefox私有，透明度50%*/
	opacity:0.3;/*其他，透明度50%*/
}
footer p span{
	font-size:0.22rem;
	color:#fff;
	padding-top:0.18rem;
	text-align:center;
	filter:alpha(opacity=30); /*IE滤镜，透明度50%*/
	-moz-opacity:0.3; /*Firefox私有，透明度50%*/
	opacity:0.3;/*其他，透明度50%*/
}
footer p img{
	width:0.28rem;
	height:0.28rem;
}
.swiper-pagination .swiper-pagination-bullet{
	width: 0.14rem !important;
	height: 0.14rem !important;
	background: #fff !important;
	opacity: .6 !important;
	border: 1px solid #fff !important;
}
.swiper-pagination .swiper-pagination-bullet-active {
	opacity: .9 !important;
	background: #fff !important;
	width: 0.5rem !important;
	height:0.14rem !important;
	border-radius:0.1rem !important;
	border:1px solid #fff !important;
}
.swiper-pagination{
	text-align:center !important;
	bottom: 4px !important;
	left: -0rem !important;
	width: 100% !important;
}
.swiper-slide img{
	border-radius:0.04rem;
	height:1.4rem;
	width:6.9rem
}












