/*主体内容-首页部分*/
.homeArea{
    display: block;
}
/*banner部分*/
.homeArea .scrollBannerBox{
    position: relative;
    overflow: hidden;
    width: 7.5rem;
    height: 2.6rem;
}
.homeArea .scrollBannerBox ul{
    width: 99999rem;
}
.homeArea .scrollBannerBox li{
    float: left;
}
.homeArea .scrollBannerBox a{
    display: block;
}
.homeArea .scrollBannerBox img{
    display: block;
    width: 7.5rem;
    height: 2.6rem;
}
.homeArea .bannerFocusBox{
    position: absolute;
    bottom:.16rem;
    left:50%;
    margin-left: -.33rem;
}
.homeArea .bannerFocusBox span{
    display: inline-block;
    width: .12rem;
    height: .12rem;
    margin:0 .025rem;
    border-radius: 50%;
    background: rgba(255,255,255,0.5);
}
.homeArea .bannerFocusBox .cur{
    background: #fff;
}

.bannerCont {
    width: 7.5rem;
    height: 2.8rem;
    margin:0 auto;
    position: relative;
    z-index: 1;
}
.bannerList li {
    width: 7.5rem;
    height: 2.8rem;
}
.bannerList li a,
.bannerList li img {
    display: block;
    width: 100%;
    height: 100%;
}
.bannerCont .dot {
    box-sizing: border-box;
    position: absolute;
    left: 50%;
    bottom: .1rem;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    line-height: 100%;
    font-size: 0;
    text-align: center;
    padding-right: .1rem;
}
.swiper-container-horizontal>.swiper-pagination {
    width: auto
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
    margin: 0 .05rem;
}
.bannerCont .dot i,
.bannerCont .dot span {
    float: left;
    display: block;
    width: .14rem;
    height: .14rem;
    background: rgba(255, 255, 255, .5);
    border-radius: .05rem;
    margin-right: .05rem !important;
}
.bannerCont .dot .curr,
.bannerCont .dot .swiper-pagination-bullet-active {
    background: rgba(255, 255, 255, .8);
}

/*单据查询*/
.checkBillsBox{
    margin-bottom: .2rem;
    background: #fff;
}
.checkBillsBox{
    padding:.32rem 0 .18rem;
}
.checkBillsBox li{
    float: left;
}
.checkBillsBox li a{
    display: block;
    width: 1.5rem;
    font-size: .26rem;
    color: #2b2222;
    text-align: center;
}
.checkBillsBox li img{
    display: block;
    width: .88rem;
    height: .88rem;
    margin: 0 auto .18rem;
}
.checkBillsBox li p{

}

/*今日推荐*/
.recomProductsBox{
    margin-bottom: .2rem;
    padding:0 .24rem .1rem;
    background: #fff;
}
.recomProductsBox > h2{
    height: .8rem;
    line-height: .8rem;
    font-size:.28rem;
    color: #ff6600;
  float: left;
}
.recomProductsBox > .survey {
    height:0.6rem;
    width: 1.6rem;
    float: right;
    background: url(/app_images/pingan/m/v10/survey.gif);
    background-size: 100% 100%;
    margin-top: 0.1rem;
}
.recomProductsBox > ul{
    clear: both;
}
.recomProductsBox > ul li{
    float: left;
    width: 3.4rem;
    height: 2.2rem;
    margin-bottom: .2rem;
}
.recomProductsBox > ul li:nth-of-type(odd){
    margin-right: .22rem;
}
.recomProductsBox > ul a{
    position: relative;
    z-index: 5;
    display: block;
    text-align: center;
}
.recomProductsBox > ul img{
    display: block;
    width: 3.4rem;
    height: 2.2rem;
}
.recomProductsBox > ul .descMask{
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 3.4rem;
    height: 2.2rem;
    color: #fff;
    pointer-events: none;
	background-color: rgba(0,0,0,0.5);
}
.recomProductsBox > ul .descMask h3{
    line-height: .5rem;
    margin-top: .66rem;
    font-size: .34rem;
}
.recomProductsBox > ul .descMask p{
    line-height: .38rem;
    font-size:.24rem;
}

/* 无内容占位logo */
.bannerCont,
.recomProductsBox > ul li {
    background: #efefef url(/app_images/pingan/m/v10/load_logo_white.png) no-repeat center center;
    background-size: 1.22rem .22rem
}