﻿
/*会员中心-消费记录-酒店*/
#content{
	width:100%;
	height:100%;
}
#csm_con{
	width:100%;
	position:fixed;
	top:0px;
	min-height:400px;
	z-index:1000;
	background:#e9e9e9;
	
	}
.mc_content{
	width:100%;
	min-height:400px;
}
.mcc_head{
	width:86%;
	height:44px;
	margin:0 auto;
	}
.mcc_title{
	width:130px;
	float:left;
	height:21px;
	margin-top:16px;
	margin-bottom:30px;
	 }
.mct_span1{
	display:block;
	float:left;
	width:21px;
	height:21px;
	background:url(../image/tab.png);
	background-position:-0px -39px;
	background-size:100px 150px;
}
.mct_span2{
	display:block;
	float:left;
	width:60px;
	height:16px;
	color:#6ca159;
	margin-left:10px;
	padding-top:5px;
	font-size:14px;
	}
.mcct_close{
	width:36px;
	height:36px;
	float:right;
	margin-top:9px;
	margin-right:6px;
	background:url(../image/tab.png);
	background-position:0px -100px;
	background-size:100px 150px;
	}

.mcmh_ul{
	display:block;
	width:300px;
	margin:0 auto;
	min-height:95px;
	}

.mcmh_li{
	width:280px;
	min-height:70px;
	border-bottom:#ddd solid 1px;
	padding:12px 10px;
	}
.mcmh_left{
	width:210px;
	min-height:70px;
	float:left;
	color:#777777;
	}
.mcmhl_span1{
	display:block;
	width:210px;
	min-height:10px;
	font-size:12px;
	}
.mcmhl_p1{
	width:210px;
	min-height:11px;
	font-size:12px;
	margin-top:9px;
	}
.mcmhl_p{
	width:210px;
	min-height:10px;
	margin-top:9px;
	}
.mcmhlp_span1{
	min-height:11px;
	float:left;
	font-size:12px;
	}

.mcmhlp_span2{
	min-height:10px;
	padding-top:1px;
	float:right;
	font-size:12px;
	}
.mcmhlp_span3{
	min-height:10px;
	float:left;
	font-size:12px;
	padding-right:18px;
	}

.mcmh_a{
	display:block;
	color:#fff;
	text-align:center;
	line-height:24px;
	width:49px;
	height:24px;
	background:#0283bf;
	border-radius:5px;
	float:right;
	margin-top:23px;
	}

/*会员中心-兑换礼品-兑换*/
#score_con{
	width:100%;
	position:fixed;
	min-height:400px;
	background:#ececec;
	z-index:1000;
}
#mcs_title{
	width:86%;
	margin:0 auto;
	height:12px;
	margin-bottom:15px;
	}
#mcst_p{
	width:120px;
	height:12px;
	line-height:12px;
	color:#777;
	float:left;
	font-size:12px;
	}
#mcstp_span{
	height:12px;
	color:#0283bf;
	}
#mcst_a{
	display:block;
	float:left;
	width:100px;
	padding-left:20px;
	line-height:12px;
	height:10px;
	color:#6ca159;
	font-size:10px;
	}
#mcs_ul{
	width:300px;
	margin:0 auto;
	min-height:140px;
	}
#mcs_ul .mcs_li{
	width:280px;
	height:86px;
	border-bottom:#ddd solid 1px;
	padding:12px 10px;
	}
#mcs_ul .mcs_pic{
	width:74px;
	height:70px;
	box-shadow:0px 2px 1px #ccc;
	margin-top:8px;
	border-radius:5px;
	float:left;
	}
	#mcs_ul .mcs_pic img{
		width:74px;
		height:70px;
		background-size:74px 70px;
		}
#mcs_ul .mcs_right{
	width:196px;
	height:86px;
	float:right;
	}
#mcs_ul .mcsr_p{
	width:196px;
	height:28px;
	color:#777;
	font-size:12px;
	line-height:16px;
	margin-bottom:6px;
	}
#mcs_ul .mcsr_p2{
	width:196px;
	height:10px;
	color:#777;
	font-size:12px;
	margin-bottom:12px;
	}
#mcs_ul .mcsrp_span{
	width:196px;
	height:10px;
	color:#0085c3;
	font-size:10px;
	}
	.mcsr{
		width:110px;
	height:30px;
	background:url(../image/menber_pic4.jpg);
	background-size:110px 30px;
	float:left;
		}
.mcsr_add{
	width:37px;
	height:30px;
	display:block;
	float:left;
	}
.mcsr_minus{
	width:37px;
	height:30px;
	display:block;
	float:left;
	}
.mcsr_a{
	width:37px;
	height:30px;
	display:block;
	float:left;
	}
.mcsr_input{
	width:36px;
	height:30px;
	text-align:center;
	color:#3d722c;
	font-size:10px;
	line-height:30px;
	float:left;
	}
.mcsr_a2{
	width:49px;
	height:24px;
	display:block;
	float:right;
	background:#0085c3;
	text-align:center;
	line-height:24px;
	color:#fff;
	font-size:12px;
	border-radius:5px;
	margin-top:6px;
	}

/*酒店预订详情*/	
	
#hotel_book{
	width:100%;
	position:fixed;
	top:0px;
	z-index:500;
	}	
#hb_con{
	position:absolute;
	background:#ececec;
	width:100%;
	min-height:300px;
     margin-bottom:50px;
}
#hb_title{
	width:86%;
	height:40px;
	margin:0 auto;
	
	}	
#hbc_span{
	float:left;
	display:block;
	width:100px;
	height:40px;
	line-height:38px;
	color:#6ca159;
	font-size:14px;
	margin:0 auto;
	}
#hbc_span3{
	float:right;
	display:block;
	width:36px;
	height:36px;
	background:url(../image/tab.png);
	background-size:100px 150px;
	top:7px;
	right:0px;
	margin-top:6px;
	margin-right:-5px;
	}
#hbc_sc{
	width:86%;
	margin:0 auto;
	margin-top:6px;
	overflow:hidden;
}	
#hbc_ul{
	width:100%;
	position:relative;
	overflow:hidden;
	}
.hbc_li{
	float:left;
	width:100%;
	height:138px;
	border-radius:5px;
	position:relative;
}
		
.hbc_li img{
	width:100%;
	height:138px;
	border-radius:5px;
	}	
#hbc_cir{
	width:86%;
	height:28px;
	margin:0 auto;
	}
#hbc_text{
	width:280px;
	margin:0 auto;
	min-height:50px;
	color:#666;
	line-height:16px;
	font-size:12px;
	padding-top:10px;
	padding-bottom:23px;
	}
#hc_ulR {
    width:100px;
	height:7px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
}
#hc_ul{
	width:100px;
	height:7px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	}
li.on{
	float:left;
	display:block;
	width:7px;
	height:7px;
	background:url(../image/tab.png);
	background-position:-72px -69px;
	background-size:100px 150px;
	margin-left:5px;
	}	
.hc_li{
	float:left;
	width:7px;
	height:7px;
	background:url(../image/tab.png);
	background-position:-79px -69px;
	background-size:100px 150px;
	margin-left:4px;
    background-color: white;
    border-radius: 7px;
    opacity: 0.5;
	}
#hbc_span2{
	display:block;
	width:264px;
	color:#6ca159;
	margin:0 auto;
}	
#hbc_price{
	width:264px;
	height:14px;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	}	
#hp_span1{
	float:left;
	display:block;
	height:14px;
	line-height:14px;
	color:#8b8b8b;
	font-size:10px;
	text-decoration:line-through;
}	
#hp_span2{
	float:left;
	display:block;
	height:14px;
	line-height:14px;
	color:#0085c3;
	}	
#date_ul{
	width:280px;
	margin:0 auto;
	border:1px #9c9c9c solid;
	border-radius:4px;
	}	
.date_li{
	width:100%;
	height:35px;
	border-bottom:1px #9c9c9c solid;
}	
.date_span{
	display:inline-block;
	float:left;
	line-height:35px;
	color:#0085c3;
	font-size:12px;
	letter-spacing:2px;
	padding-left:10px;
	}
.date_span3{
	display:inline-block;
	float:left;
	line-height:34px;
	color:#0085c3;
	font-size:12px;
	letter-spacing:2px;
	padding-left:5px;
    height:34px;
    background:#e9e9e9;
	}	
.date_a{
	float:right;
	display:block;
	width:36px;
	height:30px;
	background:url(../image/tab.png);
	background-position:0px -69px;
	background-size:100px 150px;
	margin:2px 2px 2px 0px;
	border-radius:3px;
	}	
#book_ul{
	width:280px;
	margin:0 auto;
	border:1px #9c9c9c solid;
	border-radius:4px;
	margin-top:14px;
	}	
.bu_li{
	width:100%;
	height:34px;
	border-bottom:1px #9c9c9c solid;
}	
.bu_span{
	float:left;
	display:block;
	width:20%;
	height:34px;
	color:#000000;
	opacity:0.6;
	font-size:12px;
	line-height:34px;
	margin-left:12px;
}

.bu_span2{
	display:block;
	float:left;
	width:70%;
	color:#000;
	height:34px;
	color:#000;
	opacity:0.6;
	font-size:12px;
	line-height:34px;

}
.bus_span1{
	width:50px;
	height:34px;
	line-height:34px;
	color:#666;
	font-size:12px;
	float:left;
	}	
.bu_input{
	float:left;
	width:70%;
	height:34px;
	color:#000;
	opacity:0.6;
	font-size:12px;
	line-height:34px;
	background:none;
	}
#bu_add{
	width:110px;
	height:30px;
	background:url(../image/menber_pic4.jpg);
	background-size:110px 30px;
	float:left;
	}
.bua_a{
	width:37px;
	height:30px;
	display:block;
	float:left;
	}
.bua_input{
	width:36px;
	height:30px;
	text-align:center;
	color:#3d722c;
	font-size:12px;
	line-height:30px;
	float:left;
	}
textarea.bu_textarea{
	width:75%;
	height:50px;
	padding-top:8px;
	line-height:12px;
	color:#000;
	opacity:0.6;
	font-size:12px;
	background:none;
	}
.bus_span2{
	margin-left:12px;
	display:block;
	width:20%;
	height:30px;
	padding-top:13px;
	color:#666;
	font-size:12px;
	float:left;
	}	
.bus_a{
	float:left;
	display:block;
	width:36px;
	height:30px;
	background:url(../image/tab.png);
	background-position:-36px -69px;
	background-size:100px 150px;
	}	

/*票务预订*/
#all_con{
	width:100%;
	position:fixed;
	top:0px;
	background:#ececec;
	z-index:1000;
}

#book_line{
	width:100%;
	height:53px;
	border-bottom:1px #c9c9c9 solid;
	}	
#bn_title{
	width:86%;
	height:53px;
	margin:0 auto;
}

#bnt_text{
	width:150px;
	height:53px;
	float:left;
	margin-left:
	}
#bnt_span{
	font-size:14px;
	display:block;
	width:130px;
	color:#6ca159;
	padding-top:10px;
}
#bnt_tx{
	width:100%;
	height:12px;
	margin-top:6px;
	}	
.btx_span{
	float:left;
	display:inline-block;
	color:#6ca159;
	}
#bn_price{
	width:275px;
	height:14px;
	margin:0 auto;
	padding:20px 0px 10px 0px;
}	
#bnp_span{
	float:left;
	display:block;
	color:#8b8b8b;
	font-size:10px;
	text-decoration:line-through;
}	
#bnp_span2{
	float:left;
	display:block;
	color:#0085c3;
}
#bn_date{
	width:280px;
	height:34px;
	margin:0 auto;
	border:1px solid #9c9c9c;
	border-radius:4px;
}	
.bnd_span1{
	float:left;
	display:inline-block;
	color:#0085c3;
	font-size:10px;
	letter-spacing:2px;
	padding:10px 0px 10px 12px;
}
.bnd_span2{
	float:left;
	display:inline-block;
	color:#0085c3;
	font-size:10px;
	letter-spacing:2px;
	padding:10px 0px 10px 5px;
}
#bnd_a{
	float:right;
	display:block;
	width:42px;
	height:36px;
	background:#0085c3;
	margin-right:-1px;
	margin-top:-1px;
	border-radius:4px;
}
#bn_mesg{
	width:280px;
	min-height:218px;
	margin:0 auto;
	border:1px #9c9c9c solid;
	border-radius:4px;
	margin-top:15px;
	}
#bm_ul{
	width:100%;
	}
.bm_li{
	width:100%;
	height:34px;
	border-bottom:1px #9c9c9c solid;
	}
.bm_span{
	float:left;
	display:block;
	width:20%;
	height:34px;
	color:#000000;
	opacity:0.6;
	line-height:34px;
	margin-left:12px;
	}
.bm_input{
	float:left;
	width:70%;
	color:#000;
	height:34px;
	color:#000;
	opacity:0.3;
	line-height:34px;
	background:none;
	}
.bm_textarea{
	width:70%;
	height:50px;
	color:#000;
	opacity:0.3;
	background:none;
	}
.bm_total{
	float:right;
	height:34px;
	line-height:34px;
	margin-right:10px;
		}
.bm_span2{
	float:left;
	display:block;
	color:#0085c3;
	}
a.bm_a{
	text-align:center;
	display:block;
	width:70px;
	height:32px;
	background:#0283bf;
	border-radius:5px;
	line-height:32px;
	margin:0 auto;
	color:#fff;
	font-size:10px;
	margin-top:16px;
margin-bottom:20px;
	}
#bm_sport{
	width:260px;
	margin:0 auto;
	margin-top:20px;
	}
#bms_span{
	display:block;
	color:#0085c3;
}
#bms_msg{
	width:100%;
}
.bms_li{
	width:100%;
	min-height:20px;
	}
.bms_span2{
	
	display:block;
	width:4px;
	height:4px;
	background:#808080;
	border-radius:4px;
	margin-top:10px;
}
.bms_span3{
	
	display:block;
	color:#000000;
	font-size:12px;
	opacity:0.6;
	margin-left:10px;
	margin-top:-10px;
}	
