body{
	background: #f5f2ea;
}
.i-banner{
	/*padding: 0.23rem 0 0.3rem;*/
	/*background-image: url(../img/i_bg.png);*/
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100%;
}
.i-banner li{
	/*min-height: 0;
	width: 6.58rem;
	padding: 0.16rem 0.3rem 0;
	box-sizing:border-box;*/
}
.i-banner li a{
	display: block;
	height: 3.58rem;
	background-size:cover!important ;
}
.i-banner li img{
	/*border-radius: 0.1rem;*/
	/*overflow: hidden;*/
	height: 100%;
	width: 100%;
}
.i-banner li.swiper-slide-active{
	padding: 0;
}
.i-box{
	margin-bottom: 0.2rem;
	padding: 0.25rem 0.3rem;
	background-color: #fffffd;
}
.i-box h3{
	float: left;
	padding-left: 0.54rem;
	line-height: 0.5rem;
	font-size: 0.32rem;
	color: #333333;
	background-image: url(../img/i_time1.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 0.34rem;
	font-weight: normal;
}
.i-box .btn{
	float: right;
	padding-right: 0.34rem;
	background-image: url(../img/x_btn1.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 0.14rem;
	font-size: 0.26rem;
	color: #999999;
	line-height: 0.5rem;
}
.i-list{
	background-color: #fffffd;
	background-image: url(../img/i_bg.jpg);
	
	background-size: cover;
	background-repeat: no-repeat;
}
.i-list .title{
	height: 1.04rem;
	line-height: 1.04rem;
	padding: 0 0.3rem;
	border-bottom: 1px solid #dbdbdb;
}
.i-list .title h3{
	float: left;
	font-size: 0.32rem;
	color: #333333;
	font-weight: normal;
	line-height: 1.04rem;
}
.i-list .title .more{
	float: right;
	padding-right: 0.34rem;
	background-image: url(../img/x_btn1.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-size: 0.14rem;
	font-size: 0.26rem;
	color: #999999;
	height: 1.04rem;
}
.i-list .list{
	/*padding-bottom:0.98rem;*/
}
.i-list .list li{
	padding: 0 0.3rem;
}
.i-list .list li .box{
	border-bottom: 1px solid #eeeeee;
	padding: 0.3rem 0;
	display: block;
}
.i-list .list li .img{
	float: left;
	width: 1.5rem;
	height: 1.5rem;
	background-size:cover!important;
	overflow: hidden;
}
.i-list .list li .text{
	float: right;
	width: 5.17rem;
}
.i-list .list li h4{
	font-size: 0.3rem;
	color: #333333;
	line-height: 0.5rem;
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
	margin-bottom: 0.07rem;
}
.i-list .list li p{
	font-size: 0.24rem;
	color: #888888;
	line-height: 0.44rem;
}
.search{
	
	 /*margin: 0 0.3rem 0.2rem;*/
	
    background: #fffffd;
    height: 0.62rem;
    position: relative;
}
.search input {
    border: 0 none;
    width: 100%;
    background: none;
    height: 0.62rem;
    line-height: 0.62rem;
    text-align: center;
    font-size: 0.28rem;
    display: block;
}
.search .mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    font-size: 0.28rem;
    line-height: 0.62rem;
    color: #888888;
    background: #fffffd;
    border: 1px solid #E8E8E8;
    padding: 0 0.2rem;
    box-sizing: border-box;
}
.search .mask i {
    display: inline-block;
    width: 0.32rem;
    height: 0.32rem;
    background-image: url(../img/x_search.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    margin-right: 0.2rem;
    vertical-align: -0.04rem;
}
.address_box{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.4);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.address_choose .box {
    color: #333;
}
.address_choose .box {
    padding: 0.25rem 0.3rem 0.25rem 0;
    margin-left: 0.3rem;
    border-bottom: 1px solid #eeeeee;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.3rem;
    color: #999999;
    position: relative;
}
.address_choose .box select {
    float: right;
    border: 0 none;
    background: none;
    padding-right: 0.34rem;
    background-image: url(../img/x_btn1.png);
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 0.14rem auto;
    font-size: 0.26rem;
    color: #333333;
    line-height: 0.5rem;
}
.address_choose{
	background: #FFFFFF;
	width: 6.9rem;
	height: 5.4rem;
	padding-top: 0.4rem;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	border-radius: 4px;
	z-index: 3;
}
.swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 0;
    left: 0;
    width: 100%;
}




























