@charset "utf-8";
a,b,big,blockquote,body,caption,center,dd,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,i,iframe,img,label,li,object,ol,p,span,strong,table,tt,u,ul{padding:0;margin:0;border:0}
html{width:100%;min-height:100%}
body{margin:0;font-family:"Microsoft Yahei";font-size:14px;line-height:20px;color:#333;}
button,input,select,textarea{font-family:"Hiragino Sans GB","Helvetica Neue",Helvetica,'\5FAE\8F6F\96C5\9ED1','\5b8b\4f53',tahoma,arial,sans-serif;outline:0;-moz-outline:0;padding:0;margin:0}
button,input{border:0}
.btn,a,button{cursor:pointer;text-decoration:none}
li,ol,ul{list-style:none}
li{vertical-align:text-top}
h1,h2,h3,h4,h5,h6{font-size:100%}
em,i{font-style:normal}
.clear{clear:both;zoom:1}
.clear:before,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
.clearfix:after{clear:both;overflow:hidden}

.header{width:100%;height: 50px;padding: 10px 15px;background:#fff;box-sizing:border-box;border-bottom: 1px solid #eee;}
.header .logo{display:block;height: 25px;}
.header .logo img{display:block;height:100%}
.nav{position:relative;height: 50px;/* padding: 10px 0; */background:linear-gradient(0deg,#fce8ec,#fff) no-repeat bottom;background-size:100% 50%;box-sizing:border-box}
.nav::before{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;content:"";z-index:-1}
.nav .nav_item{display: inline-block;height:100%;margin: 0 10px;line-height: 50px;font-size: 14px;font-weight: 600;color:#666}
.nav .nav_item.active{position:relative;color:#e13b3b}
.nav .nav_item.active::after{position:absolute;bottom:0;left:0;content:"";width:100%;height: 3px;background:#e13b3b;border-radius: 3px;}

.friends_link{display:block;margin: 10px;background:#fff;border-radius:10px;overflow:hidden;padding-bottom:20px}
.friends_link .link_box{padding:0 10px;box-sizing:border-box;}
.friends_link .link_box a{display:inline-block;margin-bottom:10px;height:32px;padding:0 10px;line-height:32px;text-align:center;font-size:14px;font-weight:400;color:#666;border:1px solid #ededed;border-radius:5px;}

.foot{background: #222; padding: 16px 0 32px; color: #999; font-size: 12px;}
.foot p{margin-top: 6px; text-align: center;}
.foot p a{color:#999}