::-webkit-input-placeholder {color: #C2C2C2;}
::-moz-placeholder {color: #C2C2C2;}
:-ms-input-placeholder {color: #C2C2C2;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
/*背景颜色*/

box-shadow:0 0 0 60px #fff inset; 
/*字的颜色*/
-webkit-text-fill-color: #333;}
.bg-f2{background:#f2f2f2;}
.clear{clear:both}
body{font-family: Arial, Helvetica, sans-serif;}
textarea{resize: none;}
.wenda-container{background: #F2F2F2;padding: 0;}
.wenda-container .main-content{width: 900px;padding-right:24px;}
.wenda-container .main-content .ask-box{width: 100%;height: 183px;background: #fff;padding: 0 15px;position: relative;border-radius:4px;}
.wenda-container .main-content .ask-box textarea{display: block;width:100%;height: 137px;padding:10px 4px;line-height:24px;font-size:14px;border: none;}
.wenda-container .main-content .ask-box .input-num{display: inline-block;position: absolute;top: 118px;right:19px;color:#C2C2C2;font-size:12px;background: #fff;}
.wenda-container .main-content .ask-box .a-footer{height: 45px;border-top: 1px solid #F2F2F2;line-height: 44px;text-align: right;color: #C2C2C2;font-size: 12px;padding-right: 5px;}
.wenda-container .main-content .ask-box .a-footer button{width:86px;height:32px;border: 1px solid #7D4792;color: #7D4792;font-size: 14px;text-align: center;border-radius:2px;line-height: 30px;background: #fff;margin-left: 9px;}
.wenda-container .main-content .question-box{background: #fff;border-radius:4px;margin-top: 23px;}
.wenda-container .main-content .question-box .q-header{height: 60px;line-height:60px;box-shadow:0px 2px 7px 0px rgba(0, 0, 0, 0.03);padding: 0 23px 0 19px;}
.wenda-container .main-content .question-box .q-header .q-nav li{float: left;margin-right: 34px;}
.wenda-container .main-content .question-box .q-header .q-nav li a{display: block;color: #999;font-size: 18px;}
.wenda-container .main-content .question-box .q-header .q-nav .active a{color: #333;font-weight: bold;}
.wenda-container .main-content .question-box .q-header .q-nav .active{position: relative;}
.wenda-container .main-content .question-box .q-header .q-nav .active:after{content: "";position: absolute;bottom: 0;left: 5px;width: 62px;height: 3px;background: #7D4792;border-radius:2px;}
.wenda-container .main-content .question-box .q-header .q-search input{width:230px;height:28px;border: 1px solid #DCDCDC;border-radius:14px;line-height: 26px;padding: 0 11px;font-size: 12px;}
.wenda-container .main-content .question-box .q-header .q-search button{width:58px;height:26px;line-height: 26px;background: #7D4792;color: #FFFFFF;font-size: 14px;text-align: center;border-radius:13px;margin-left: 10px;}
.wenda-container .main-content .question-box .q-header select{width: 86px;height: 26px;line-height:24px;padding-left:10px;border: 1px solid #EEEEEE;color: #333;font-size: 12px;}
.wenda-container .main-content .question-box .q-content .q-list{padding: 7px 20px;}
.wenda-container .main-content .question-box .q-content .q-list .q-item{padding: 20px 4px 20px 0;border-bottom: 1px solid #F2F2F2;}
.wenda-container .main-content .question-box .q-content .q-list .q-item:last-child{border-bottom: 0;}
.wenda-container .main-content .question-box .q-content .q-thumb{width:90px;height:120px;border-radius: 4px;overflow: hidden;}
.wenda-container .main-content .question-box .q-content .q-thumb a{display: block;width: 100%;height: 100%;position: relative;}
.wenda-container .main-content .question-box .q-content .q-thumb .q-cover{position:absolute;top:0;left:0;width:100%;height: 100%;background: rgba(166,147,124,.5);border-radius:4px; }

.wenda-container .main-content .question-box .q-content .q-thumb .q-sign{position:absolute;bottom:10px;left:17px;display: block;width:56px;height:22px;line-height: 22px;border-radius:10px;background:rgba(0,0,0,.41);font-size: 12px;color: #fff;text-align: center;}

.wenda-container .main-content .question-box .q-content .q-intro h4{font-size: 16px;line-height:24px;margin: 3px 0 0;height: 48px;}
.wenda-container .main-content .question-box .q-content .q-intro .q-creator{font-size: 12px;color: #999;line-height: 40px;}

.wenda-container .side-content .user-box{width: 100%;height: 183px;border-radius:4px;background: #fff;padding: 20px 0;}


.wenda-container .side-content .user-box .u-username{width:204px;font-size: 16px;font-weight: bold;padding-left: 13px;line-height: 56px;}
.wenda-container .side-content .user-box .u-username a{color: #333;}
.wenda-container .side-content .user-box .u-footer{margin-top: 22px;}
.wenda-container .side-content .user-box .u-footer li{float: left;width:50%;height:64px;text-align: center;color: #999;font-size: 14px;padding-top: 18px;}

.wenda-container .j-recommended{margin-top:23px;padding:10px 0;background:#fff;border-radius:4px}
.fl{float: left}
.fr{float: right}
.clearfix{clear:both;zoom:1;}
/*主体公共样式*/
.container,.current-location{margin:0 auto;width:1200px;min-width:1200px;}
.container{background-color:#f2f2f2;padding:20px 0;}
.pt20{padding-top:20px;}
.mb10{margin-bottom:10px;}
/*当前位置*/
.current-location{font-size:12px;color:#999;line-height:34px;height:34px;overflow:hidden;}
.current-location a{margin:0 5px;}
.current-location a:hover{color:#7D4792;}
.wenda-container .side-content .user-box .u-top {
    padding: 0 20px;
}
.wenda-container .side-content .user-box .u-avatar {
    width: 56px;
    height: 56px;
}
.data-photo {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    background-size: cover;
}
.wenda-container .j-recommended .all-of-qp {
    margin: 17px auto;
    display: block;
    width: 260px;
    height: 36px;
    border: 1px solid #EEE;
    border-radius: 4px;
    font-size: 14px;
    color: #666;
    line-height: 34px;
    text-align: center;
}
.mt-20{margin-top:-20px;}
.mt0{margin-top:0;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}
.mb15{margin-bottom:15px;}
.mb30{margin-bottom:30px;}
.mb75{margin-bottom:75px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
/*侧边栏标题*/
h3.subtitle{font-size:16px;color:#333;border-left:4px solid #7D4792;text-indent:10px;position:relative;margin:10px 20px 20px 20px;}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.row{margin-left:-15px;margin-right:-15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {float:left}
.col-xs-12 {width:100%}
.col-xs-11 {width:91.66666667%}
.col-xs-10 {width:83.33333333%}
.col-xs-9 {width:75%}
.col-xs-8 {width:66.66666667%}
.col-xs-7 {width:58.33333333%}
.col-xs-6 {width:50%}
.col-xs-5 {width:41.66666667%}
.col-xs-4 {width:33.33333333%}
.col-xs-3 {width:25%}
.col-xs-2 {width:16.66666667%}
.col-xs-1 {width:8.33333333%}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after {content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after {clear:both}

/*分页*/
.pagelist{text-align:center;padding:20px 0;margin-top:20px;}
.pagelist span{padding:0 7px;display:inline-block;background:#7D4792;color:#FFF;height:25px;border-radius:4px;line-height:25px;}
.pagelist a{color:#333;margin:12px;}
.pagelist a:hover{color:#7D4792;}
.pagelist .last-page{margin-right:25px;}
.pagelist .next-page{margin-left:25px;}

/*图文单行列表*/
.list-single-tuwen li{position:relative;height:60px;}
.single-image{position:absolute;top:50%;margin-top:-30px;left:20px;display:block;width:60px;height:60px;}
.single-text{margin-left:100px;margin-right:20px;}


.layer-anim{
    border: 6px solid #8D8D8D;
    border: 6px solid rgba(0,0,0,.3);
    border-radius: 5px;
    box-shadow: none;
} 
.lo-re-all .lo-re-top ul {
    height: 66px;
    line-height: 66px;
    border-bottom: 1px solid #f2f2f2;
}
.lo-re-all .lo-re-top ul li {
    display: inline-block;
    outline: none;
}



/*注册登录公共部分*/
.lo-re-all .lo-re-top .between{margin-left:55px;margin-right:55px;color:#F2F2F2;font-size:14px;}
.lo-re-all .lo-re-top ul{height:66px;line-height:66px;border-bottom:1px solid #f2f2f2;text-align:center;padding:0;}
.lo-re-all .lo-re-top ul li{display:inline-block;outline:none;}
.lo-re-all .lo-re-top ul li a{font-size:18px;color:#333;outline:none;font-weight:bold;text-decoration:none;}
.lo-re-all .lo-re-top ul li.ui-state-active a{color:#333;font-weight:bold;}
.lo-re-all .lo-re-top ul li .active{color:#333;font-weight:bold;}
.lo-re-all .lo-re-top ul li a:hover{opacity:0.7;filter:alpha(opacity=70);}
.pass-text-input label{display:inline-block;width:100px;height:36px;line-height:36px;text-align:right;}
.input-txt-box{display:inline-block;width:200px;}
.input-txt-box input{padding-left:15px;padding-right:15px;border:none;width:100%;border:1px solid #ccc;height:36px;line-height:36px;color:#333;font-size:11px;}
.code-txt-box{width:100px;}
.code-img-box{margin-top:4px;margin-left:20px;width:80px;height:28px;overflow:hidden}
.ymm-sr{font-size:14px;color:#333;border:1px solid #ccc;padding-left:10px;padding-right:10px;margin-left:15px;width:200px;height:36px;line-height:36px\9;}
.lo-re-all .login-content{margin-top:40px;}
.lo-re-all .login-content div{margin-bottom:35px;position:relative;display:inline-block;width:100%;}
.lo-re-all .span1{float:left;background:#F2F2F2;width:38px;text-align:center;border:1px solid #bdbcbc;height:36px;line-height:36px;color:#999;}
.lo-re-all .span2{border:1px solid #bdbcbc;border-left:none;float:left;height:36px;}
.lo-re-all .span2 input{padding-left:14px;padding-right:14px;border:none;width:220px;height:34px;line-height:34px\9;color:#333;}
.lo-re-all .login-code .span2 input{width:112px;}
.icon-button{color:#fff;background:#39F;padding:7px 10px;border-radius:4px;margin-left:15px;border:none;}
.icon-button-dis{color:#666;background:#e4e4e4;padding:7px 10px;border-radius:4px;margin-left:15px;border:none;}
.icon-button:hover{opacity:0.7;filter:alpha(opacity=70);}
.lo-re-all .register-have{color:#999;font-size:14px;}
.lo-re-all .register-login{color:#333;font-size:16px;margin-left:20px;}
.lo-re-all .pass-other-way a{margin-left:12px;}
.lo-re-all .pass-other-way a .icon-dianhua{color:#FD7D2A;}
.lo-re-all .pass-other-way a .icon-icon{color:#F19149;}
.lo-re-all .pass-other-way a .icon-wechat{color:#66ca34;}
.lo-re-all .pass-other-way a .icon-qq{color:#39C;}
.lo-re-all .pass-other-way a .icon-weibo{color:#ff860c;}
.lo-re-all .register-bottom{height:70px;line-height:70px;background:#f9f9f9;text-align:center;border-top:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4}
#note-account,#note-pwd,#note-e-mobile,#note-pwd1,#note-mobile,#note-code{position:absolute;left:0;bottom:-70%;color:#C01820;font-size:12px;}
.check_code input {padding-left: 10px;padding-right: 10px;border: none;width: 100px;height: 33px;font-size: 16px;}
.check_code{border: 1px solid #bdbcbc;height: 36px;display: inline-block;margin-right: 10px;}
.last-login-box{height:32px;line-height: 32px;background: #FFF8F1;text-align: center;color: #666;border:solid #f2f2f2;border-width: 1px 0;}
.last-login-box .icon{display:inline-block;width: 16px;height: 16px;line-height:18px;font-size: 12px;font-weight: bold;color: #fff;background: #FFC600;border-radius: 50%;margin-right: 6px;}
/*注册*/
.page-register .register-body{margin-top:50px;margin-left:415px;padding-bottom:10px;}
.page-register .register-body .pass-text-input{margin-bottom:30px;position:relative;color:#999;}
#register_email,#register_icon,#register_password,#register_repassword,#register_code,#register_phone{position:absolute;top:37px;left:104px;color:#C01820;font-size:12px;}
.page-register .submit-btn .submit{margin-left:104px;width:200px;}
.content-title {
    position: relative;
    height: 70px;
}
.content-title .headline {
    position: absolute;
    top: 50%;
    margin-top: -11px;
}
.chunk .headline {
    margin-left: 20px;
}
.bgc-f9 {
    background: #f9f9f9;
}
h2.headline {
    position: relative;
    font-size: 20px;
    color: #333;
    border-left: 4px solid #7D4792;
    text-indent: 10px;
    margin-bottom: 20px;
}
.reg-container{
	width:1200px;
	margin:1rem auto;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}

/*弹窗登录*/
.popup-login.lo-re-all {background-color:#fff;}
.popup-login .login-content{width:260px;margin:40px auto 0;}
.popup-login .login-content.s1{margin-top:30px}
.popup-login .login-content.s1 div{margin-bottom:25px;}
.popup-login .submit-btn .submit{width:254px;}
.popup-login .pass-other-way{width:235px;margin:10px auto 40px;}
.popup-login .login-content .forget-box{margin-top:-10px;margin-bottom:20px;}

/*页面登录*/
.page-login .page-login-container{width:1200px;height:670px;margin:0 auto;}
.page-login .page-login-container .focus-click-area{margin:100px 50px;display:inline-block;width:630px;height:440px;}
.page-login .page-login-box{position:relative;top:63px;width:350px;min-height:543px;border:4px solid #999;float:right;background:#fff;box-sizing:border-box;}
.page-login .lo-re-top .between{margin-left:35px;margin-right:35px;}
.page-login .page-login-box .login-content{margin-left:40px;}
.page-login .page-login-box .forget-box{display:block;margin-top:-20px;margin-bottom:0;padding-right:40px}
.page-login .submit-btn .submit{display:block;margin-top:25px;width:85%;}
.page-login .pass-other-way{margin:0 0 25px 20px;}

.shade-login-nickname,.pop-login-nickname{position:fixed;pointer-events:auto;}
.shade-login-nickname{z-index:1999;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.3;}
.pop-login-nickname{z-index:2000;border:6px solid rgba(0,0,0,.45);border-radius:5px;overflow-y:auto;left:50%;margin-left:-400px;top:50%;margin-top:-200px;width:800px;height:400px}
.pop-login-nickname .forget{margin-top:-20px;}
.pop-login-nickname .content-title{height:52px;}
.pop-login-nickname .close{display:inline-block;font-size:30px;width:52px;height:50px;line-height:45px;cursor:pointer}

/*找回密码*/
.page-pwdhint-f .pwdhint-body{margin:60px auto 30px;width:260px;min-height:439px;}
.page-pwdhint-f .pwdhint-body .pass-text-input{position:relative;height:37px;}
.page-pwdhint-f .submit-btn .submit{margin-top:36px;width:253px;}
#prove,#code1{position:absolute;top:37px;left:0;color:#C01820;font-size:12px;}
.mt25{margin-top:25px;}
.pwdhint-body {
    margin: 60px auto 30px;
    width: 260px;
    min-height: 439px;
	height:37px;
}
.pass-text-input{
	height:37px;
}
.pass-text-input .submit{
	width:260px;
}
.pos_rela{position:relative;}
#login_user .input-t {
    border: none;
    border-bottom: 1px solid #ddd;
    width: 100%;
    padding: 0.3rem 5%;
    font-size: 0.8rem;
    height: 37px;
}
.pos_rela button {
    position: absolute;
    right: 0rem;
    width: 7rem;
    text-align: center;
    padding: 0.5rem 0;
    background: #3399ff;
    top: 0.1rem;
    color: #fff;
    border: 0;
}

.searchpwd_content{padding:40px 185px 50px 185px;}
.searchpwd_top{margin-bottom:25px;}
.searchpwd_bottom{margin-top:30px;color:#999;}
.user_bind{background:#F2F2F2;position:relative;padding:25px 0 10px 25px;margin-bottom:15px;}
.bind_type{font-size:16px;font-weight:600;margin-bottom:20px;}
.bind_tip{color:#666666;}
.relieve_btn{position:absolute;right:3%;top:40%;padding:5px 25px 5px 25px;background:#CCC;border-radius:3px;color:#666;}
.bind_button{position:absolute;right:3%;top:40%;padding:5px 25px 5px 25px;background:#7D4792;border-radius:3px;color:#fff;}
.searchpwd_bottom .icon{font-size:14px;margin-right:10px}
.bind_button:hover{opacity: .9;filter:alpha(opacity=90)}

.page-pwdhint-s .pwdhint-body{margin-top:80px;margin-left:410px;width:400px;min-height:300px;}
.page-pwdhint-s .pwdhint-body .pass-text-input{position:relative;color:#999;height:37px;margin-top:20px;}
.page-pwdhint-s .pwdhint-body strong{color:#333;font-weight:bold;font-size:20px;line-height:37px;}
.page-pwdhint-s .submit-btn .submit{margin-top:26px;margin-left:100px;width:200px;}

.page-pwdhint-modify .pwdhint-body{margin:60px auto 30px;width:400px;min-height:320px;}
.page-pwdhint-modify .pwdhint-body .pass-text-input{margin-top:20px;position:relative;margin-bottom:40px;color:#999;}
.page-pwdhint-modify .submit-btn .submit{margin-top:26px;margin-left:100px;width:200px;}
#register_password1,#confirm_password1{position:absolute;top:37px;left:104px;color:#C01820;font-size:12px;}
.page-pwdhint-f .submit-btn .submit {
    margin-top: 36px;
    width: 253px;
}

/*按钮*/
.submit-btn .submit,.submit-close{display:inline-block;height:38px;line-height:30px;background-color:#7D4792;color:#fff;font-size:14px;border:none;border-radius:2px;text-align:center;}
.submit-btn .reset{display:inline-block;width:80px;height:30px;line-height:30px;background-color:#e4e4e4;color:#666;font-size:14px;border:1px solid #ccc;border-radius:2px;text-align:center;}
.submit:hover,.submit-close:hover,.reset:hover{opacity:0.9;filter:alpha(opacity=90);}
.pass-other-way a{
	background-color: transparent;
    color: #5C85AE;
    text-decoration: none;
}

/*分页*/
.page-wrap {
    text-align: center;
}
.pagination {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-align: center;
    margin: 10px 0;
    font-size: 0;
}
.pagination li.disabled {
    background: #f2f2f2;
		padding:0 8px;
}
.pagination li {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    border: 1px solid #e2e2e2;
    height: 28px;
    line-height: 28px;
    margin: 0 -1px 5px 0;
    background-color: #fff;
    color: #333;
    font-size: 12px;
    text-align: center;
		
}
.pagination li.active {
    border: 1px solid #1E9FFF;
}
.pagination li.active span {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #1E9FFF;
    color: #fff;
		padding:0 10px;
}
.pagination li a {
    display: block;
    width: 100%;
    height: 100%;
		padding:0 10px;
}

/*音乐人*/
.user-list-nav li{
	width: 150px;
	padding:0.8rem 0.5rem;
    float: left;
    margin: 0 8px 20px;
	border:1px solid #ddd;
	border-radius:8px;
}
.user-list-nav li:hover{
	box-shadow:0px 3px 3px #999,0 0 6px #ddd inset;
}
.con-list-title{
	text-align:center;
	font-weight:bold;
	font-size:17px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.user-list-nav{
	margin:16px;
}
.max-img img{width:100%;}
.use-img{
	padding:16px;
}
.use-img img{border-radius:50%;}
.user-logsuc img{border-radius:50%;}

.p-list-nav{
	margin:15px;
}
.p-list-nav .clist-nav-leng{
	width:250px;
	margin:21px;
	height:300px;
	float:left;
	display:inline-block;
}
.clist-nav-leng .pos-relative{
	background:#fff;
}
.clist-nav-leng .img-left img{
	max-height:100%;
	margin:0 auto;
	max-width:100%;
}
.list-title{
	padding:5px;
	font-size:16px;
}
.pos-absolute-bottom a{
	display:inline-block;
	color:#9f9f9f;
	margin:0 5px;
}
.img-left{
	height:200px;
	overflow:hidden;
}
.img-left img{
	border-radius:5px;
	background-size: cover;
	display: table-cell; 
    vertical-align: middle;
}

.con-list-nav-two{margin:15px;}
.con-list-nav-two li{
	width:250px;
	margin:21px;
	display:inline-block;
	float:left;
	position:relative;
}
.list-leng-right{
	margin-top:5px;
	padding:6px 0;
	background:#f2f2f2;
}
.pos-tit {
    position: absolute;
    bottom: 3px;
    background: rgba(0,0,0,0.1);
    color: #fff;
    padding: 0.5em 3%;
    width: 100%;
}
.ft-size-t{
	font-size:18px;
	font-weight:bold;
	padding:5px 0;
}
#follow{
	display:block;
	width:50%;
	height:25px;
	line-height:25px;
	color:#fff;
	background:#C20C0C;
	margin:8px auto;
	text-align:center;
	border-radius:3px;
}
.bg_9{background:#999!important}

/*上传曲谱*/
.center{text-align:center;}
.sk-container{
	width:95%;
	margin:0 auto;
}
#haiedit{position:relative;z-index:1;}
.w-e-menu{font-size:0.8rem;padding:0.5rem!important;}
.w-e-menu i{color:#595959!important;}
.list-input{
	margin-bottom:0.8rem;
}
.list-input b{
	display:block;
	padding:0.5rem 0;
	font-size:16px;
}
.sk-container .input-t{
	border: none;
    border-bottom: 1px solid #ddd;
    width: 90%;
    padding: 0.3rem 1%;
    font-size: 14px;
    height: 2.3rem;
}
#rel_bok{
	border:0;
	background:#7d4792;
	width:50%;
	margin:0 auto;
	height:3rem;
	border-radius:3px;
	color:#fff;
}






/*搜索*/
.border-t-f2 {
    border-top: 1px solid #f2f2f2;
}
.result-list li {
    padding: 30px 20px;
	border-bottom:1px solid #ddd;
}
.result-list .text-list li h4 {
    margin-top: 5px;
}
.result-list li h4 {
    height: 24px;
    line-height: 24px;
    font-size: 16px;
}
.page-text-overflow1 {
    white-space: nowrap;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}
.result-list li h4 .txt-label {
    padding: 0 10px;
    display: inline-block;
    margin-right: 3px;
    height: 22px;
    line-height: 20px;
    font-size: 13px;
    color: #666;
    border-radius: 2px;
    border: 1px solid #666;
}
.result-list li .text-list-info {
    color: #999;
}
.text-list-info {
    margin-top: 10px;
}
.text-list-info {
    height: 24px;
    line-height: 22px;
	position:relative;
	font-size:14px;
}
.starBox_search{position:relative;display:inline-block;}
.stars_search{
	
	display:inline-block;
    height: 19px;
    width: 90px;
    background: url(../images/icon/level.png) repeat-x 0 2px;
	vertical-align:text-bottom;
}
.cur-rating_search{
	position:absolute;
	left:74px;
	top:3px;
	display:inline-block;
    z-index: 1;
    background: url(../images/icon/level.png) 0 -20px repeat-x;
    height: 19px;
	vertical-align:text-bottom;
}



/**个人中心**/
.cen-reg-container{
	width:1000px;
	margin:0 auto 50px;
}
.gz_center_left{
	width:150px;
	float:left;
	background:#000;
	min-height:1067px; 
}
.gz_center_right{
	width:850px;
	float:right;
	min-height:1067px;
	background:#fff;
}
.author_img{
	padding:20% 25%;	
	display:block;
}
.radius{border-radius:50%;}
.slide_uname{
	display:block;
	overflow:hidden;
	padding:0px 10px 10px;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:18px;
	font-weight:400;
	text-align:Center;
	color:#fff;
}
.slide_setting{
	text-align: center;
    font-size: 14px;
    color: #3399FF;
	display:block;
}
.left_sider_nav {
    margin-top: 22px;
}
.left_sider_nav li {
    position: relative;
}
.left_sider_nav li a {
    display: block;
    height: 60px;
    background: #282828;
    color: #FFF;
    line-height: 60px;
    text-align: center;
    border-bottom: 1px solid #1B1B1B;
}
.left_sider_nav .active a{
	background:#C01820;
}
.left_sider_nav a:hover{
	background:#C01820;
}
.left_sider_counter {
    margin-top: 30px;
}
.left_sider_counter>li {
    float: left;
    width: 50%;
    height: 35px;
    text-align: center;
    color: #999999;
}
.left_sider_counter>li>span {
    display: block;
}
.left_sider_counter>li>a {
    color: #999999;
}


.main_hpage_pl {
    border-bottom: 1px solid #E4E4E4;
    position: relative;
}
.main_hpage_trends_name{
	color: #337ab7;
}
.main_hpage_portrait {
    position: absolute;
    top: 35px;
    left: 35px;
}
.main_hpage_content_pl {
    position: relative;
    padding: 30px 40px 30px 110px;
}
.main_hpage_portrait img, .comment_avatar img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
}
.main_personal_homepage .main_hpage_pl .main_hpage_content_pl span {
    color: #999;
    font-size: 12px;
}
.main_hpage_content_pl .article {
    margin: 10px 0;
    width: 100%;
    height: 100px;
    position: relative;
    background: #f1f1f1;
    padding: 10px 0 0 10px;
}
.live-thumb-bg {
    position: relative;
}
.article .thumb {
    width: 96px;
    height: 80px;
    overflow: hidden;
    margin-right: 10px;
}
.article>div, .article>p, .article>strong {
    float: left;
    width: 570px;
}
.article .thumb a {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.article .thumb img {
    min-width: 100%;
    height: 100%;
	vertical-align: middle;
	object-fit: cover;
}
.article strong {
    height: 23px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.article strong a {
    color: #333;
    font-size: 18px;
    font-weight: normal;
}
.article .info {
    margin: 6px 0 -4px 0;
    font-size: 14px;
    color: #666;
    height: 35px;
    width: 570px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    line-height: 35px;
}
.article .user em img {
    width: 25px;
    height: 25px;
    margin-right: 10px;
    border-radius: 50%;
    vertical-align:super;
}
.article .user .u-icon-yyr img, .article .user .u-icon-qy img {
    width: 14px;
    height: 14px;
    margin: 0 5px;
}
.main_hpage_content_pl span {
    color: #999;
    font-size: 13px;
	color:red;
}
.zhengqu .user{
	font-size:12px;
}
.zhengqu .user em{vertical-align:middle;}
.clock{
	color: #999;
    font-size: 12px;
}
.followlist li:nth-child(even) {
    background: #f2f2f2;
}
.followlist li {
    height: 80px;
    line-height: 80px;
    padding-left: 10px;
}	
.followlist li button.active {
    background: #dddddd;
}
.followlist li button.active {
    background: #dddddd;
}
.followlist li img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin: 0 30px;
}
.followlist li button {
    border-radius: 2px;
    width: 60px;
    height: 30px;
    border: none;
    float: right;
    margin-right: 50px;
    line-height: 30px;
    margin-top: 25px;
    background: #c01820;
    color: #fff;
}
.video_list li {
    padding-left: 150px;
}
.main_list_box li {
    padding-top: 20px;
    padding-left: 150px;
    padding-bottom: 15px;
    border-bottom: 1px solid #E4E4E4;
    position: relative;
}
.video_picture {
    position: absolute;
    left: 20px;
    top: 20px;
    width: 100px;
    height: 63px;
    overflow: hidden;
}
.video_picture img {
    width: 100%;
    height: 100%;
	object-fit: cover;
}	

.video_creator {
    color: #666666;
    margin-top: 12px;
}
.video_delete {
    width: 45px;
    height: 25px;
    line-height: 23px;
    border-radius: 4px;
    border: 1px solid #333333;
    display: block;
    text-align: center;
    color: #666666;
    position: absolute;
    top: 40%;
    right: 5%;
}
.video_name {
    font-size: 16px;
    color: #333;
    font-weight: 100;
}

.lib_nav {
    margin: 1rem 0.5rem;
}
.list-label {
    border-top: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    font-size: 0;
}
.list-label li.active {
    background-color: #515151;
}
.list-label li {
    background: #fff;
    display: inline-block;
    height: 55px;
    line-height: 55px;
    text-align: center;
    width: 25%;
    border-right: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}
.ui-nowrap {
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list-label a {
    font-size: 15px;
    display: block;
    color: #333;
    width: 100%;
		font-weight:bold;
}
.list-label li.active a {
    color: #fff;
    font-weight: bold;
}



