@media screen and (min-width:100px) and (max-width:640px) {
	.base-footer,.isStuck,body,html {
		width: 100%
	}
}

@media screen and (min-width:640px) {
	.base-footer,body,html {
		width: 640px;
		margin: 0 auto
	}

	.isStuck {
		width: 640px
	}
}



body {
	font-size: 14px;
	font-family: 'Arial, Helvetica, sans-serif';
	-webkit-tap-highlight-color: transparent;
	color: #3C3C3C
}

body.y-tab {
	margin-bottom: 52px
}

a {
	color: #1F1F1F
}


.base-head {
	line-height: 46px;
	height: 46px;
	background-color: #fff

}

.head-menu {
	padding: 0;
	position: relative;
	text-align: center
}



.head-menu .head-icon img {
	width: 100px;
	vertical-align: middle
}

.user-info {
	background-position: center;
	background-size: 100% 100%;
	position: relative
}

.user-info.my,.user-info.ta {
	/*background: url(/images/userbg.jpg) center no-repeat;*/
	background: linear-gradient(to bottom,#1273d8,#89dfef) 0 0/100% 100% no-repeat;
	background-size: cover
}

.inner-user-info {
	padding: 23px 0 13px
}
.head-wrapper {  position: relative;  }
.head-wrapper img {
	width: 70px;
	height: 70px;
	border-radius: 50px;
	vertical-align: bottom
}
.head-wrapper {
/*	height: 70px;
	width:70px;*/
	border: 3px solid rgba(255,255,255,.5);
	border-radius: 100px;
	margin:0 auto;
}
.base-menu .cursor,.head-wrapper img,.like-wrapper,.mess-count {
	box-sizing: border-box
}

.base-menu .cursor,.head-wrapper img {
	box-sizing: border-box
}
.user-name {
    margin-top: 10px;
	padding-left:4%;
}
.u-name {
	color: #3C3C3C;
	font-weight: 700;
	font-size:14px;
}
.checkin-wrapper,.head-wrapper,.u-profile {
	display: inline-block
}
.checkin {
	width: 80px;
	vertical-align: bottom
}
.u-profile,.u-set,.user-name,.user-rmb {
	color: #fff
}[class^=icon-] {
	font-family: h5;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.user-sex img {
	width: 12px;
	vertical-align: middle
}
.base-menu,.follow,.has-follow,.head-menu,.inner-big-img,.inner-user-info,.like-wrapper,.mess-more,.more-info,.nothing,.rank-score,.ranking,.similar-content,.tip-body,.tip-header,.user-menu {
	text-align: center
}
.inner-user-info {
	padding: 35px 0 13px
}

.follow,.has-follow {
	border-radius: 3px;
	background-color: #fff;
	opacity: .7;
	-moz-opacity: .7;
	font-size: 13px;
	border-shadow: 1px 1px #fff;
	padding: 3px 6px 3px 4px;
    cursor: pointer;
}

.follow {
	color: #ff1800;
	border: 1px solid #ff1800
}

.has-follow {
	color: #fff;
	background-color: rgba(0,0,0,.5);
	border: none
}
.played-tab .diy-tab{
	margin-bottom:5px;padding-top: 10px;padding-bottom:7px;margin-top: -10px;
}
.mui-control-content.mui-active{margin-top: -3px;display:block;}
.checkin-wrapper{
	margin-top: 10px;
}