/*html,body,div,span,p,a,img,textarea,ul,li,h1,h2,h3,h4,h5,h6,input {
	margin:0;
	padding:0;
	border:0;
	font-family:微软雅黑;
	font-size:.16rem
}
ul,li {
	list-style:none
}
a {
	text-decoration:none
}
html {
	font-size:100px
}

@media only screen and (min-width:320px) {
	html {
	font-size:85px
}
}@media only screen and (min-width:320px)and (max-height:480px) {
	html {
	font-size:85px
}
}@media only screen and (min-width:375px)and (max-height:660px) {
	html {
	font-size:92px!important
}
}@media only screen and (min-width:375px) {
	html {
	font-size:100px
}
}@media only screen and (min-width:360px) and (max-height:600px) {
	html {
	font-size:100px
}
}@media only screen and (min-width:414px) {
	html {
	font-size:110px
}*/
/*下面添加*/

.clear {
	clear:both
}
.clearfix:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
}::-moz-placeholder {
	color:#bebebe
}
:-ms-input-placeholder {
	color:#bebebe
}
::-webkit-input-placeholder {
	color:#bebebe
}
input[type=button],input[type=submit],input[type=reset],textarea {
	-webkit-appearance:none
}
input,button {
	outline:0
}
.schbox {
	overflow:hidden;
	padding:.1rem;
	line-height:.3rem;
	position:fixed;
	top:0;
	left:0;
	right:0;
	background:#fff
}
.schbox span {
	float:left;
	font-size:.14rem;
	color:#333;
	width:.8rem;
	text-align:right;
	margin-right:.05rem;
	line-height:.3rem
}
.schbox input {
	float:left;
	width:calc(100% - 1.05rem);
	border:1px solid #ccc;
	line-height:.3rem;
	text-indent:.1rem;
	font-size:.14rem;
	color:#333
}
.touchcity {
	display:none;
	position:absolute;
	left:0;
	right:0;
	top:0;
	background:#fff;
	min-height:100%;
	z-index: 999
}
.citybox {
	padding-top:.6rem
}
.cityindex {
	background:#f5f5f5;
	line-height:.36rem;
	font-size:.11rem;
	color:#8c9193;
	font-weight:400;
	text-indent:.1rem
}
.cityper {
	font-size:.13rem;
	color:#333;
	line-height:.36rem;
	margin:0 .25rem;
	text-indent:.1rem
}
.cityper+.cityper {
	border-top:1px solid #dadada
}
.indexBar {
	position:fixed;
	right:0;
	top:.8rem;
	bottom:0;
	width:.25rem
}
.indexBar.active a {
	background:rgba(0,0,0,.3);
	color:#fff
}
.indexBar a {
	display:flex;
	font-size:.12rem;
	color:#666;
	height:4.4%;
	justify-content:center;
	align-items:center
}
.indexBar a:hover {
	border:1px solid #dbdbdb;
	cursor:pointer
}
.indexBar a:first-child {
	border-top-left-radius:12px;
	border-top-right-radius:12px
}
.indexBar a:last-child {
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px
}
.locate {
	position:fixed;
	left:50%;
	top:50%;
	width:.4rem;
	height:.4rem;
	background:rgba(0,0,0,.3);
	font-size:.16rem;
	color:#fff;
	border-radius:50%;
	z-index:99;
	text-align:center;
	line-height:.4rem;
	display:none
}
#citypick {
	/*margin:.3rem;
	border:1px solid #dbdbdb;
	padding:10px*/
}


/*zjue add*/
.citybox {
    padding-top: 0;
}
.currentLocation{
	 padding-top: 1rem;
}
.cityindex2 {
	background:#f5f5f5;
	line-height:.36rem;
	font-size:.11rem;
	color:#8c9193;
	font-weight:400;
	text-indent:.1rem
}
.cityper2 {
	font-size:.13rem;
	color:#333;
	line-height:.36rem;
	margin:0 .25rem;
	text-indent:.1rem
}
.cityper2+.cityper2 {
	border-top:1px solid #dadada
}
