@charset "utf-8";
/* CSS Document */
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin:0;padding:0;}
body{ background:#fdfbf5; -webkit-text-size-adjust:none; font-family:"微软雅黑";}
html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0,0,0,0);margin: 0;padding: 0; 
}
ul,li{padding:0;margin:0;list-style: outside;}
img{display:inline-block;width: 100%;}
a,a:hover{ text-decoration:none;}
em,i,strong,b{
	font-style:normal;
	font-weight:normal;
	}
.head {
	width: 100%;
	height: auto;
	position: relative;
}
#city {
	display: inline-block;
	width: 50px;
	height: 30px;
	text-align: center;
	position: absolute;
	color: #ff8b0f;
	font-size: 16px;
	top: 10px;
	right: 10px;
	border: none;
}
.clear {clear: both;}
#billing {
	width: 90%;
	height:auto;
	margin: 0 auto 15px;
	text-align: center;

}
/*北京计费规则*/
#billing .ty {
	line-height: 40px;
	width: 100%;
	margin:0 auto;
	display:none;

}
#billing .ty span{
	font-size: 12px;
	color: #666666;
	display: inline-block;
	text-align: center;
	line-height: 30px;
	/*margin-left: 10%;*/
}
#billing .ty strong{
	font-size: 18px;
	color: #666666;
}
#billing .ty .bj_bill {
	width: 44%;
}
#billing .ty .add {
	font-size: 18px;
	height: 20px;
}
#billing .adds {
	background: url(../images/add.jpg) no-repeat;
	background-size: 100%;
	background-position: center center;
	width: 15px;
	height: 40px;
	margin: 0 auto;
}
/*上海计费规则*/
#billing .shanghai,#billing .tongyong {
	width: 100%;
	margin:0 auto;
	display:none;
}
#billing .shanghai span, #billing .tongyong span {
	font-size: 12px;
	color: #666666;
	display: inline-block;
	text-align: center;
	line-height: 24px;
	/*margin-left: 10%;*/
}
#billing .shanghai strong ,#billing .tongyong strong{
	font-size: 18px;
}
#billing .shanghai .shanghai_bill , #billing .tongyong .shanghai_billing{
	width: 27%;
}
#billing .shanghai .line ,#billing .tongyong .line{
	background: url(../images/line.jpg) no-repeat;
	background-size: 100%;
	background-position: center center;
	width: 15px;
	height: 40px;
	margin: 0 auto;
}

.mid {
	width: 86%;
	margin: 0 auto;
	margin-top: 30px;
	font-size: 12px;
	color: #666666;
	text-align: left;
}
.mid ul {
	width: 90%;
	margin: 0 auto;
}
.mid .mid_span {
	line-height: 20px;
}
footer  {
	width: 88%;
	margin: 0 auto 20px;
	color: #666;
	font-size: 13px;
	margin-top: 20px;
	border:1px solid #ddd;
	overflow: hidden;
	border-radius: 5px;
	text-align: left;
	padding-top:5px;
	background-color:#fbfbfb;
}
footer .car {
	width: 84%;
	margin: 5px auto 5px;
	border-bottom: 1px solid #ddd;
}
footer .car p {
	padding-left: 45px;
	text-indent: -43px;
}
footer .car  span {
	line-height: 20px;
	text-align: left;
	margin: 0;
	padding: 0;
	color: #666;
}
footer .comm p {
	padding-left: 70px;
	text-indent: -67px;
}
@media (device-width:320px){
	#billing .ty .shanghai_bill {
		font-size: 14px;
		width: 40%;
	}
	#billing .ty .bj_bill {
	width: 40%;
	font-size: 14px;
}
#billing .ty .add img {
	width: 70%;
	padding-bottom: 5px;
}
}
@media (min-width: 375px) and (max-width: 736px){
	#billing .ty .shanghai_bill {
		font-size: 18px;
	}
	#billing .ty span {
		font-size: 18px;
		padding-top: 5px;
	}
	#billing .ty .add img {
	width: 70%;
	padding-bottom: 10px;
}
	#billing .ty strong {
		font-size: 22px;
	}
	#billing .shanghai span, #billing .tongyong span {
	font-size: 14px;
	color: #666666;
	display: inline-block;
	text-align: center;
	line-height: 24px;
	/*margin-left: 10%;*/
}
#billing .shanghai strong ,#billing .tongyong strong{
	font-size: 22px;
}
}
@media (device-width:360px){
	#billing .ty .shanghai_bill {
		font-size: 18px;
	}
	#billing .ty span {
		font-size: 18px;
	}
	#billing .ty .add img {
	width: 70%;
	padding-bottom: 10px;
}
	#billing .ty strong {
		font-size: 22px;
	}
	#billing .shanghai span, #billing .tongyong span {
	font-size: 13px;
	color: #666666;
	display: inline-block;
	text-align: center;
	line-height: 24px;
	/*margin-left: 10%;*/
}
#billing .shanghai strong ,#billing .tongyong strong{
	font-size: 20px;
}
}

.posinfo{
	display: none;
}
.nopos .posinfo{
	display: block;
}

.nocity{
	display: block;
}
.nopos .nocity{
	display: none;
}
.price{
	width: 100%;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: #666666;
}
.price .fa{
	color: #b3b3b3;
	margin:0 10%;
	font-size:17px;
	padding-top:22px;
	width: 4%;
}
.thead{
	background-color: #f2f2f2;
	height: 40px;
	border: 1px solid #ddd;
	border-bottom: none;
}
.thead span{
	float: left;
	width: 50%;
	text-align: center;
	color: #333;
	display: block;
	line-height: 40px;
	font-size: 14px;
}
.tbody{
  width: 100%;
  height: auto;
  overflow: hidden;
  border: 1px solid #ddd;
  padding-left: 9%;
  border-top: none;
  padding-top: 10px;
  padding-bottom: 10px;
}
.tbody span{
	display: inline-block;
	vertical-align: middle;
	background-size: cover;
	font-size:8px;
	text-align:center;
	width: 34%;
	float: left;
}
.tbody span b{
	font-size: 17px;
	color:#666;
	display:block;
	text-align:center;
	font-weight:bold;
	height: 45px;
	line-height: 45px;
	background-color: #f2f2f2;
}
.tbody span em{
	font-size:17px;
	color:#ff8b0f;
	line-height: 20px;
	}
.tbody span em i{
	font-style:normal;
	font-size:11px;
	}
#style{
	padding-top: 14px;
}

#style1{
	  padding-top: 18px;
}

.price1,.price2,.price3,.price4,.price5,.price6,.price7,.price8,.price9,.price10,.price11,.price12,.price13,.price14,.price15,.price16,.price17,.price18,.price19,.price20,.price21,.price22,.price23,.price24,.price25,.price26,.price27,.price28,.price29,.price30,.price31,.price32,.price33,.price34,.price35,.price36,.price37,.price38,.price39,.price40,.price41,.price42,.price43,.price44{
	display: none;
}

.P1 .nocity,.P2 .nocity,.P3 .nocity,.P4 .nocity,.P5 .nocity,.P6 .nocity,.P7 .nocity,.P8 .nocity,.P9 .nocity,.P10 .nocity,.P11 .nocity,.P99 .nocity,.P15 .nocity,.P16 .nocity,.P17 .nocity,.P18 .nocity,.P19 .nocity,.P20 .nocity,.P21 .nocity,.P22 .nocity,.P23 .nocity,.P28 .nocity,.P29 .nocity,.P30 .nocity,.P31 .nocity,.P32 .nocity,.P33 .nocity,.P34 .nocity,.P35 .nocity,.P36 .nocity,.P37 .nocity,.P38 .nocity,.P39 .nocity,.P40 .nocity,.P41 .nocity,.P42 .nocity,.P43 .nocity,.P44 .nocity {
	display: none;
}
.P1 .price1,.P2 .price2,.P3 .price3,.P4 .price4,.P5 .price5,.P6 .price6,.P7 .price7,.P8 .price8,.P9 .price9,.P10 .price10,.P11 .price11,.P12 .price12,.P13 .price13,.P14 .price14,.P15 .price15,.P16 .price16,.P17 .price17,.P18 .price18,.P19 .price19,.P20 .price20,.P21 .price21,.P22 .price22,.P23 .price23,.P24 .price24,.P25 .price25,.P26 .price26,.P27 .price27,.P28 .price28,.P29 .price29,.P30 .price30,.P31 .price31,.P32 .price32,.P33 .price33,.P34 .price34,.P35 .price35,.P36 .price36,.P37 .price37,.P38 .price38,.P39 .price39,.P40 .price40,.P41 .price41,.P42 .price42,.P43 .price43,.P44 .price44{
	display: block;
}
