html,body{padding: 0;margin: 0;background-color: rgba(247,247,247,1);}
[v-cloak] {display: none;}
.clearfix:after {content: '';height: 0;display: block;clear: both;overflow: hidden;visibility: hidden;}
.clearfix {zoom: 1;}
img{width: 100%;}
input[type=button]{-webkit-appearance:none;outline:none}
input[type=submit]{-webkit-appearance:none;outline:none}
input[type=input]{-webkit-appearance:none;outline:none}
.wrap{margin-top: 50px;}

#header .header_nav{width: 94%;height: 50px; padding: 0 3%;background-color: #ffffff;position: fixed;top: 0;z-index: 1000;display: flex;flex-wrap: nowrap;justify-content:space-between;box-shadow: 0px 3px 5px 1px rgb(0 0 0 / 10%);overflow: hidden;}
#header .header_nav .logo{width: 45%;}
#header .header_nav .logo img{margin: 5px 0;position: static;top: 0;right: 0;width: 100%;}
#header .header_nav .wap-nav .van-icon{line-height: 50px;}
#header .header_nav .van-collapse{margin-bottom: 80px;}
#header .header_nav .van-collapse a.link,.header_nav .van-collapse a.index_link{position: relative;display: -webkit-box;display: -webkit-flex;display: flex;box-sizing: border-box;width: 100%;padding: 10px 16px;overflow: hidden;color: #323233;font-size: 14px;line-height: 24px;background-color: #fff;cursor: pointer;}
#header .header_nav .van-collapse a.link::after {position: absolute;box-sizing: border-box;content: ' ';pointer-events: none;top: 0;right: 16px;left: 16px;border-top: 1px solid #ebedf0;-webkit-transform: scaleY(.5);transform: scaleY(.5);}
#header .header_nav .van-collapse a.index_link::after{position: absolute;box-sizing: border-box;content: ' ';pointer-events: none;bottom: 0;right: 16px;left: 16px;border-top: 1px solid #ebedf0;-webkit-transform: scaleY(.5);transform: scaleY(.5);}
#header .header_nav .van-collapse a.item_link{position: relative;display: -webkit-box;display: -webkit-flex;display: flex;box-sizing: border-box;width: 100%;padding: 10px 16px;overflow: hidden;color: #323233;font-size: 14px;line-height: 24px;background-color: #fff;cursor: pointer;}
#header .header_nav .van-collapse .logout{color: #323233;background-color: #fff;border: 1px solid #ebedf0;font-size: 14px;text-align: center;height: 34px;line-height: 34px;width: 80%;margin: 30px auto 0 auto;border-radius: 20px;}
#header .header_nav .userInfo{display: flex;flex-wrap: nowrap;justify-content: flex-start;padding: 20px 10px;line-height: 40px;font-size: 14px;}
#header .header_nav .userInfo img{width: 40px;height: 40px;border-radius: 50%;}
#header .header_nav .userInfo .login{text-align: center;width: 100%;margin: 0;font-size: 18px;}
#header .header_nav .van-hairline--top-bottom::after, .van-hairline-unset--top-bottom::after{width: 0;}
#header .header_nav .user img.avatar{width: 40px;height: 40px;border: 2px solid #f8efea;border-radius: 50%;position: static;}
#header .header_nav .user img.icon{width: 16px;height: 13px;position: absolute;top: -2px;left: -5px;transform: rotate(-45deg);}
#header .header_nav .user{position: relative;right: 0;width: 50px;display: inline-block;}
#header .header_nav .van-cell{font-size: 14px!important;}
#header .header_nav .userInfo .tips{font-size: 12px;display: inline-block;background-color: #1e77bd;color: #fff;top: 0;position: relative;right: 10px;padding: 0 8px;border-radius: 10px;height: 20px;line-height: 20px;margin-left: 10px;}
#header .header_nav .userInfo .tips a{font-size: .75rem;color: #fff;width: auto;height: auto;}



/*置顶按钮样式*/
.my-back-top{
    position: fixed;
    bottom: 30px;
    right: 3%;
    font-size: 30px;
    color: #646464;
}

