
/*头部幻灯片部分*/
.banner .wrapper {position: relative;}
.banner .wrapper .swiper-container {color: #fff;text-align: center;}
.banner .wrapper .swiper-container .slideshow-item {-webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative;}
.banner .wrapper .swiper-wrapper img {display: block;}
.banner .wrapper .swiper-wrapper .slideinfo {display: none;}
.banner .wrapper .pagination {position: absolute;z-index: 20;left: 0;bottom: .1rem;width: 100%;}
.banner .wrapper .swiper-pagination-switch {display: inline-block;width: 0.12rem;height: 0.12rem;border-radius: 0.16rem;background: #555;margin-right: 5px;opacity: 0.8;border: 1px solid #fff;cursor: pointer;}
.banner .wrapper .swiper-active-switch {background: #fff;}
.banner .wrapper .swiper-dynamic-links {text-align: center;}
.banner .wrapper .swiper-pagination-bullet{opacity: 0.5;}
.banner .wrapper .swiper-pagination-bullet-active{width: .3rem!important;height:.1rem!important;border-radius: 1rem;background: #EF5350!important;opacity: 1!important;}
.banner .wrapper .swiper-pagination-bullet{width: .1rem;height: .1rem;background: #eeeeee;opacity: .5;    transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;-o-transition: all .3s ease-in-out;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px;}


/*搜索框*/
.searchbox{ height: .98rem; padding: .16rem .2rem; box-sizing: border-box; }
.searchbox .search{display: inline-block;width: 5.9rem;height: .65rem;border-radius: .325rem;background-color: rgb(247, 247, 250);position: relative;padding-left: .68rem;box-sizing: border-box;}
.searchbox .isearch{display: inline-block;height: .5rem;width: .6rem;background: url(../images/icon.png)no-repeat;background-position: 0px 7px;background-size: 35px;position: absolute;left: .23rem;top: -.03rem;}
.searchbox .txtsearch{font-size: .26rem;color: rgb(171, 171, 171);font-family: "PingFang";height:.6rem ;line-height: .6rem;border: 0;background-color: #F7F7F7;width: 80%;}
.searchbox .btnsearch{font-size: .32rem;font-family: "PingFang";color: rgb(56, 56, 59);margin-left: .34rem;}

/*主体*/
.center{background-color: #EDEDED;padding: .2rem; padding-bottom: 1.2rem;}
.item{margin:0 auto;background-color: #fff;margin-bottom: .2rem;width: 7rem;height: 5.80rem;}
.item p{width: 100%;font-size: .32rem;font-family: "PingFang";color: rgb(79, 79, 79);box-sizing: border-box;padding: .3rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.item .see{color: rgb(186, 186, 186);padding-left: .3rem;box-sizing: border-box;font-size: .24rem;}
.item .b{display: inline-block;width: .32rem;height: .32rem;background: url(../images/icon.png) no-repeat;background-position: -2px -22px;background-size: 33px;margin: 1px 1px -4px 0;margin-right: .1rem;}
.item .s{display: inline-block;width: .32rem;height: .32rem;background: url(../images/icon.png) no-repeat;background-position: -2px -37px;background-size: 33px;margin-bottom: -.07rem;margin-right: .1rem;margin-left: .6rem;}
.item .eg-box{width: 100%;height: 4.2rem;overflow: hidden;background-color: #f5f5f5;}
.item .eg-box img{width: 100%;height: 100%;}


.load{width: 100%;text-align: center;}
.load{text-align: center;color: #A6A6A6;font-size: .36rem;}
.load .iloadmore{display: inline-block;width: 1rem;height: 1rem;margin: 0 auto;background: url(../images/icon.png) no-repeat;background-position: -1px -142px;}
.load span{display: block;text-align: center;color: #A6A6A6;font-size: .26rem;}

.gotop{position: fixed;bottom: 1.6rem;right: .2rem;width: .8rem;height: .8rem;border-radius: 50%;background-color: #fff;box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.13);display: none;}
.gotop .gotop_icon{position: absolute;top: .16rem;left: .12rem;display: inline-block;width: .6rem;height: .6rem;background: url(../images/icon.png) no-repeat #fff ;opacity: 0.3;background-position: 1px -78px;background-size: 45px;}

.areaChose{position: absolute; top: .32rem; left: .24rem; color: #fff; font-size: .26rem; background-color: rgba(51,51,51,.5); height: .4rem; border-radius: .2rem; z-index: 9; min-width: 1.2rem; display: flex; align-items: center; justify-content: center; padding: 0 .1rem; box-sizing: border-box; }
.areaChose span{display: block; max-width: 1.1rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.areaChose::after{content: ''; display: block; width: .2rem ;height: .2rem; background: url(/static/images/city_arr.png) no-repeat center; background-size: cover; margin-left: .1rem;}
.banner{position: relative;}