@charset "UTF-8";
.header{position: fixed;top:0;left:0;width: 100%;z-index:100;}
.hd{position: relative;height: .9rem;background-color:#FFF;display: none}
.hd .return{position: absolute;top:.27rem;left:.38rem;height: .36rem;width: .22rem;background:url(../images/return.png) center center no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%;}
.hd h3{font-size:.3rem;line-height: .9rem;text-align: center}
.nav .query{position: absolute;top:3rem;left: .54rem;background:url(../images/query.png) center center no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%;height:1.43rem;width: 1.43rem;z-index:1000;}
.header .nav{height: 4.6rem;padding:.42rem 0 0;box-sizing:border-box;-webkit-box-sizing:border-box;background:url(../images/topbg.png) center center no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%;position: relative}
.navcont{height: .8rem;background-color:#0F93F9;border-radius:2rem;font-size:.27rem;line-height: .8rem;overflow: hidden;margin:0 1.70rem .26rem;}
.navcont a{display: inline-block;width: 50%;text-align: center;position: relative;color:#FFF;}
/*.navcont a span{position: absolute;top:.2rem;width: .03rem;background-color:#FFF;right: 0;height: .44rem;}*/
.navcont .active{background-color:#FFF;color:#1683F5;}
.navcont .active span{display: none}
.money{text-align: center;}
.moneyfr,.moneyfl{width: 50%;}
.money p{font-size: .25rem;line-height: .62rem;color:#D0E6F9;text-align: center;}
.money .num{font-size:.36rem;line-height: .92rem;color:#FFF;}
.recom{position: relative;overflow: hidden;height: .48rem}
.recom a{height: .48rem;width: 2.4rem;background-color:#FFF;color:#4C9FF8;font-size:.25rem;line-height: .48rem;border-radius:1rem  0 0 1rem;text-align: center;position: absolute;top:0;right: -2.4rem;transition:.45s .45s;}
.notice{position: fixed;top:0;left:-100%;background-color:#FFF;height: 100%;width: 100%;z-index:100;transition:.45s;-webkit-transition:.45s;}
.notice .main{font-size:.28rem;padding:.4rem .4rem;line-height: .48rem;color:#9B9B9B;}
.notice .main p{margin-bottom: .1rem;}
.notice .hd{border-bottom:1px solid #CCC;background-color:#1190F9
;color:#FFF;}
/*.notice .hd .return{background:url(../images/returnFFF.png) center center no-repeat;background-size:100% 100%;}*/


.doginfo{position: absolute;top:0;left:0;width: 100%;background-color:#FFF;display: none;opacity: 0;height: 100%}
.doginfo .search{height: .8rem;background: #C7C7CD;padding:.13rem .12rem;font-size:0;position: fixed;top:0;left:0;width: 100%;box-sizing:border-box;-webkit-box-sizing:border-box;text-align: center}
.doginfo .search input{display: inline-block;height: .54rem;width: 79%;text-align: left;border-radius: .08rem;-webkit-border-radius: .08rem;font-size: .26rem;float: left;padding-left: .7rem;}
.doginfo .search span{height: .32rem;width: .32rem;background:url(../image/search.png) center center no-repeat;background-size:100% 100%;position: absolute;top:50%;left:.4rem;margin-top:-.16rem;}
.searchS{font-size:.26rem;line-height: .8rem;position: absolute;top:0;right:.24rem;color:#000;}
.dogcont{margin-top:.8rem;background-color:#FFF;}
.nameTit{font-size:.22rem;line-height: .5rem;background-color:#F8F8F8;padding-left:.4rem;}
.listmain{font-size:.26rem;line-height:.9rem;padding-left:.4rem;color:#4A4A4A;}
.listmain li{border-bottom:1px solid #E6E6E6;}
.zj {font-size: .24rem;line-height: .75rem;margin-left: .4rem;border-bottom: 1px solid #E6E6E6;padding-top: .5rem;}

.mask{position: fixed;top:0;left:0;width: 100%;background-color:rgba(000,000,000,.35);height: 100%;z-index:100;display: none}
.maskcont{width: 6.22rem;background-color:#FFF;position: absolute;top:50%;left:50%;margin-left:-3.11rem;padding:0 .38rem;box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:.2rem;-webkit-border-radius:.2rem;}
.maskmain{padding:.38rem 0;font-size:.34rem;line-height:.55rem;color:#9B9B9B;}
.maskmenu{padding:.4rem 0;font-size:0;text-align: center;border-top:1px solid #D6D4D7;}
.maskmenu a{display: inline-block;height: .7rem;width: 4.56rem;text-align: center;font-size:.3rem;color:#FFF;line-height: .7rem;background-color:#0C9BFA;border-radius:1rem;-webkit-border-radius:1rem;}
.initials{position: fixed;top:1rem;right: 0;font-size:.26rem;line-height: .46rem}