/* CSS Document */
html,body{
	width: 100%;
	background-color: #f7f7f7;
}
.empty-data-tip {
    text-align: center;
    line-height: 4;
    color: #bbb;
    display: none;
}
.error-data-tip {
    text-align: center;
    line-height: 4;
    color: #bbb;
    display: none;
}
.loaded-empty .empty-data-tip,
.loaded-error .error-data-tip {
    display: block;
}
.bounce-delay-delay-loading{
    display: none;
}
.loading .bounce-delay-delay-loading{
    display: block;
}
.bounce-delay-delay-loading>* {
    width: .1rem;
    height: .1rem;
    background-color: #B98507;
    border-radius: 50%;
}


#poe-dlg-back .poe-dlg-title {
    background-color: #079060 !important;
}

#poe-dlg-back .poe-dlg-box {
    background-color: #fff;
    border: 1px solid #079060 !important;
}
/*#page-header {
	position: fixed;
	left:0;
	top:0;
	height: .5rem;
	line-height: .5rem;
	width: 100%;
	z-index: 33;
 	background-color: #1D5120;
}
#page-header a,
#page-header button{
	position: absolute;
	top: 0;
	display: block;
	width: .5rem;
	height: .5rem;
	line-height: .5rem;
	color: #fff;
	text-align: center;
	font-size:  14px;
	font-size: .14rem;
}
#page-header .ifont{
	font-size: 16px;
	font-size: .16rem;
}
#page-header .city a{
	left: 0;
}
#page-header .city a:after{
	position: absolute;
	right: -.15rem;
	top: 0;
	content:'\ea4f';
	font-family: iconfont;
}
#page-header .func{
	right: 0;
	width: .5rem;
	background-color: transparent;
}
#page-header h1{
	color: #fff;
	height: .5rem;
	line-height: .5rem;
	text-align: center;
	font-size: 18px;
	font-size: .18rem;
}
#page-header .hid{
	display:none;
}*/


/*#page-header1*/
#page-header1 {
	position: fixed;
	left:0;
	top:0;
	height: .5rem;
	line-height: .5rem;
	width: 100%;
	z-index: 33;
	background: #079060;
}
#page-header1 .back {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: .5rem;
	line-height: .5rem;
	height: .5rem;
	text-align: center;
	font-size: .18rem;
	color: #fff;
}
#page-header1 .search-btn{
	position: absolute;
	right: .2rem;
	top: .05rem;
	display: block;
	width: .5rem;
	line-height: .4rem;
	height: .4rem;
	text-align: center;
	font-size: .13rem;
	background-color: #fff;
	color: #079060;
	border-radius: .05rem; 
}
#page-header1 .top-search  {
	margin: .05rem .8rem 0 .5rem;
	width: calc(100% - 1.3rem);
	background-color: #fff;
	height:.4rem;
	line-height: .4rem;
	border-radius: .2rem;
	box-sizing: border-box;
	padding: 0 .1rem 0 .4rem;
	position: relative;
}
#page-header1 .top-search:before {
	content:'\e617';
	display: block;
	font-family: iconfont;
	font-size: .18rem;
	position: absolute;
	left: 0;
	top: 0;
	height: .4rem;
	line-height: .4rem;
	width: .4rem;
	text-align: center;
}
#page-header1 .top-search input {
	padding: 0;
	width: 100%;
	background-color: #fff;
	font-size: .12rem;
	border: none;
}



#page-header3 {
	position: fixed;
	left: 0;
	top: 0;
	height: .5rem;
	line-height: .5rem;
	width: 100%;
	z-index: 33;
	background: #fff;
}
#page-header3 .back {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: .5rem;
	line-height: .5rem;
	height: .5rem;
	text-align: center;
	font-size: .18rem;
	color: #333;
}
#page-header3 h1 {
	text-align: center;
	font-size: .18rem;
	color: #333;
}



#sub-page {
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 100%;
    width: 100%;
    border: 0;
    height: 100%;
    -webkit-transition: left .4s ease-in-out;
    -moz-transition: left .4s ease-in-out;
    -ms-transition: left .4s ease-in-out;
    -o-transition: left .4s ease-in-out;
    transition: left .4s ease-in-out;
    background-color: #fff;
}
#sub-page.loaded {
    left: 0;
}


/*    .hide-box    */
