.top{ width:7.5rem; height:0.88rem; border-bottom:1px solid #e7e7e7;}
.top:after{content:"";display:block;height:0;clear:both; width: 200%; position:absolute; left:0; bottom: 0px; transform-origin: 0 0; 
  transform: scale(.5,.5);}

.fhtop{ background:#fff; width:7.5rem; position:fixed; top:0; left:0; z-index:101;}
.fhtop b{ float:left; padding-top: 0.27rem; padding-left: 0.3rem;}
.fhtop img{ height:0.34rem; display: block; }
.fhtop a{ display: block;}
.fhtop span{  float:right;  width:0.34rem; height:0.33rem; margin:0.27rem 0.4rem 0 0; position: relative;}
.fhtop span a{ font-size:0.28rem; color:#666;}
.fhtop a.xj{ font-size:0.28rem; color:#666; float:right; margin:0.27rem 0.4rem 0 0;}
.fhtop span .circular{ width:0.14rem; height:0.14rem; position:absolute; top:-0.05rem; right:-0.05rem;}
.fhtop span.text{ display: block; width:2rem; text-align:right;}
.fhtop div{ width: 4.2rem; position: absolute; line-height: 0.88rem; top: 0px; left: 50%; margin-left: -2.1rem; text-align: center; font-size: 0.34rem; color:#333;}
.fhtop div.list{ width: 3.2rem; position: absolute; line-height: 0.88rem; top: 0px; left: 50%; margin-left: -1.6rem; text-align: center;}
.fhtop div.list ul{}
.fhtop div.list ul li{ width:0.8rem;  height:0.87rem; line-height:0.87rem; text-align:center; float:left; font-size:0.3rem; color:#bcbbbb; margin-right:0.4rem;}
.fhtop div.list ul li.but{margin-right:0;}
.fhtop div.list ul li.hot{ color:#e83a64; border-bottom:2px solid #e83a64;}
.fhtop div.search{ width:5.42rem; height:0.56rem; background:#f0f2f5; border-radius:0.28rem; padding:0; position: absolute; line-height: 0.88rem; top: 0.16rem; left: 50%; margin-left: -2.71rem;}
.fhtop div.search img{ float:left; width:0.28rem; height:0.26rem; margin-top:0.15rem; margin-left:0.2rem; margin-right:0.15rem;}
.fhtop div.search input{ float:left; font-size:0.28rem; height:0.56rem; background:none;}




.redtop{ background:#e83a64;}
.redtop b{ float:left; padding-top: 0.27rem; padding-left: 0.3rem;}
.redtop img{ height:0.34rem; display: block; }
.redtop a{ display: block;}
.redtop span{ float: right; padding-right: 0.3rem; line-height: 0.88rem;}
.redtop span a{ font-size:0.28rem; color:#666;}
.redtop div{ width: 4.2rem; position: absolute; line-height: 0.88rem; top: 0px; left: 50%; margin-left: -2.1rem; text-align: center; font-size: 0.34rem; color:#fff;}







.nav_Choice{ position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(255, 255, 255, 0.9); z-index:200;}
.nav_Choice .nav_Choicebg{ position: relative; height: 100%;}
.nav_Choice ul{ position: absolute; bottom:4.1rem; left:0;}
.nav_Choice ul li{ width:2.5rem; float:left;}
.nav_Choice ul li img{ display:block; width:1.2rem; height:1.2rem; margin:0 auto;}
.nav_Choice ul li span{ display:block; font-size:0.3rem; color:#666; text-align:center; margin-top:0.1rem;}
.nav_Choice .nav_Choicebg .nav_close{ position: absolute; bottom:0.8rem; left:50%; margin-left:-0.46rem;}
.nav_Choice .nav_Choicebg .nav_close img{ display:block; width:0.92rem; height:0.92rem; margin:0 auto;}
.nav_Choice .nav_Choicebg .nav_close span{ display:block; text-align:center; font-size:0.34rem; color:#666; margin-top:0.28rem;}


.navbg{ position:fixed; bottom:0; left:0; width:7.5rem;}
.nav{ height:0.98rem; background: #fff; border-top:1px solid #e7e7e7; position:relative;}
.nav ul{ text-align: center; position: relative;}
.nav ul:after{content:"";display:block;height:0;clear:both; width: 200%; position:absolute; left:0; top: 0px; transform-origin: 0 0; 
  transform: scale(.5,.5);}
.nav ul li{}
.nav ul li b{ display:block; position:relative; padding-top: 0.17rem;}
.nav ul li b img{ height:0.38rem; margin: 0 auto; display: block;}
.nav ul li.fb b img{ width:0.9rem; height:0.9rem; position:absolute; left:50%; top:50%; margin-left:-0.45rem; margin-top:-0.45rem; z-index:10;}
.nav ul li b img.circular{ width:0.14rem; height:0.14rem; position:absolute; top:50%; right:50%; margin-top:-0.21rem; margin-right:-0.31rem;}
.nav ul li span{ font-size: 0.2rem; color: #cccccc; display: block; margin-top: 0.04rem;}
.nav ul li.fb span{margin-top: 0.42rem;}
.nav ul li span.red{ color:#333;}
.nav ul li a.active span{ color: #333;}
.nav .nav_Half{ width:1.27rem; height:0.52rem; position:absolute; top:0; left:50%; margin-top:-0.52rem; margin-left:-0.63rem;}


.no_record{ font-size:0.34rem; color:#bdbdbd; text-align:center; margin-top:2rem;}
.alert{ width:6.1rem; height:1.68rem; line-height:1.68rem; background:url(../images/alert_bg.png); border-radius:9px; font-size:0.34rem; color:#fff; margin:0 auto; text-align:center;}


