/*登陆注册头部*/
.login-logo{margin:30px 0px;height: 42px;}
.login-logo img{height: 100%;}
.login-back{position: absolute;font-size: 14px;color: #333;right: 0px;top: 50%;margin-top: -10px;line-height: 20px;}
.login-back a:hover{color: #d4264a;}

.loginhead-height{height: 90px;}

/*登录注册框*/
.login-wrap{width: 100%;background-repeat: no-repeat;background-position: center center;background-size: cover;height: 610px;}
.login-wrap .container{position: relative;}
.login-content{width: 430px;border-radius: 3px;float: right;margin-right: 65px;margin-top:100px;overflow: hidden;background:#fff;background: rgba(255,255,255,.9);min-height: 380px;}
.login-title{font-size: 19px;color: #d4264a;height: 48px;line-height: 48px;text-align: center;background:#eee;background: rgba(238,238,238,.7);}
.login-case{margin:20px 55px;}
.login-label{width: 100%;border-bottom: solid 1px #d4d0c9;padding-bottom: 15px;position: relative;overflow: hidden;padding-top: 15px;}
.login-label.login-border{border: none;}
.login-label.login-pdnone{padding: 0px;}
.login-label.login-pdt{padding-top: 15px;padding-bottom: 0px;}
.login-label .login-bt{position: absolute;top:15px;left: 0px;font-size: 14px;color: #666;line-height: 20px;}
.login-label .login-text{position: relative;padding-left: 80px;padding-right: 30px;border: none;background: none;line-height: 20px;font-size: 14px;display: block;width: 100%;z-index: 1;}
.login-label .login-iconimg{position: absolute;width: 18px;height: 18px;right: 5px;top: 17px;}
.login-label .login-yzm{display: block;width: auto;position: absolute;right: 0px;top: 10px;height: 30px;z-index: 5}
.login-label .login-text.login-subtext{padding-right: 100px;}
.login-label h3{font-size: 12px;color: #666;line-height: 20px;}
.login-label h3 a{color: #ff7700;text-decoration: underline;}
.login-label .login-btn{display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 18px;color: #fff;background: #d4264a;border-radius: 3px;border: none;}
.login-label .login-yz{position: absolute;right: 0px;top: 10px;width: 100px;height: 32px;text-align: center;background: #d4264a;color: #fff;border-radius: 3px;z-index: 5;border: none;}

/*登录底部*/
.login-bot{font-size: 12px;color: #757575;text-align: center;padding-top: 20px;}
.login-bot p{line-height:16px;margin-bottom: 5px;}

/*注册*/
.login-content.register-content{margin-top: 64px;}
.login-gvrp{position: absolute;z-index: 5;left: 0px;width: 20px;height: 20px;overflow: hidden;}
.login-gvrp img{display: block;width: 100%;height: 100%;}
.login-gvrp input{position: absolute;z-index: 6;left: 0px;top: 0px;width: 100%;height: 100%;display: block;opacity: 0;filter: alpha(opacity=0);}
.login-gvrptext{position: relative;z-index: 1;padding-left: 26px;}


@media (max-width: 1199px) {
	.login-logo{margin: 20px 0px;}
}
@media (max-width: 991px) {
	.loginhead-height{height: 91px;}

	.login-content{float: none;margin-left: auto;margin-right: auto;}
	.login-wrap{height: auto;}
	.login-wrap .container{padding: 50px 15px;}
	.login-wrap .login-content{margin: 0px auto;}
}
@media (max-width: 767px) {
	.loginhead-height{height: 58px;}

	.login-logo{margin: 0px;height: 100%;padding: 12px 0px;}
	.login-logo img{height: 100%;}
	.login-back{right: 15px;}

	.login-wrap .login-content{width: 100%;min-height: 340px;}
	.login-case{margin: 0 15px;}

	.login-bot{padding-top: 15px;}
}

/*个人中心*/
.crumb-wrap{width: 100%;border-top: solid 1px #d4264a;}
.crumb-wrap .crumb{border-bottom: none;}
/*.member-content{min-height: 380px;}*/

/*会员中心左侧*/
.member-lgleft{width: 220px;border: solid 1px #f6e1e5;min-height: 380px;}
.member-llst{padding: 20px 15px 10px;border-top:solid 1px #f6e1e5;}
.member-llst:first-child{border-top: none;}
.member-llst dt{border-left: solid 4px #d4264a;padding-left: 11px;font-size: 16px;color: #505050;line-height: 20px;margin-bottom: 10px;}
.member-llst dd{font-size: 14px;color: #505050;line-height: 28px;padding-left: 15px;}
.member-llst dd.on,
.member-llst dd a:hover{color: #d4264a;}

/*会员中心右侧*/
.member-box{width: 955px;float: right;min-height: 550px;}
.member-top{border:solid 3px #f2f2f2;padding: 30px 0px;}
.member-head{position: relative;float: left;width: 325px;margin-top: 11px;z-index: 5;}
.member-head .member-headimg{margin-left: 40px;position: absolute;z-index: 6;height: 100%;}
.member-head .member-headimg span{display: block;border: solid 2px #f8e7ea;border-radius: 50%;overflow: hidden;background: #f8e7ea;height: 100%;max-width: 120px;max-height: 120px;min-width: 60px;min-height: 60px;}
.member-head .member-headimg span img{height: 100%;display: block;}
.member-head .member-headname{position: relative;width: 100%;left: 0px;top: 0px;height: 100%;padding-left: 190px;margin: 30px 0px;}
.member-head .member-headname h2{font-size: 16px;color: #d4264a;line-height: 20px;}
.member-head .member-headname a{font-size: 13px;color: #505050;display: block;margin-top: 20px;}
.member-head .member-headname a img{margin-right: 5px;}

.member-topicon{width: 620px;border-left: solid 1px #ececec;}
.member-iconul{}
.member-iconul li{float: left;width: 33.33%;text-align: center;}
.member-iconul li .icon{width: 84px;height: 84px;text-align: center;line-height: 84px;border-radius: 50%;overflow: hidden;margin: 0 auto;}
.member-iconul li h2{font-size: 14px;color: #666;margin:10px auto 13px;}
.member-iconul li h3{font-size: 14px;color: #e03032;font-weight: 600;}

@media (min-width: 992px) and (max-width: 1199px) {
	.member-box{width: 730px;}
	.member-top{padding: 25px 0px;}
	.member-head{width: 290px;}
	.member-head .member-headimg{margin-left: 20px;}
	.member-head .member-headname{padding-left: 160px;}
	.member-topicon{width: 434px;}
}

@media (max-width: 991px) {
	.member-lgleft{display:none;}
	.member-box{float: none;width: 100%;min-height: 380px;}
	.member-topicon{display: none;}
	.member-top{background-repeat: no-repeat;background-position: center center;border: none;background-image: url(../images/pagebanner02.jpg);position: relative;padding: 40px 0px;}
	.member-topshare{position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;background: #000;opacity: .65;filter: alpha(opacity=65);z-index: 1;}

	.member-head{width: 100%;margin-top: 0px;}
	.member-head .member-headname h2{color: #fff;}
	.member-head .member-headname a{color: #d4264a;margin-top: 3%;}
}

@media (max-width: 767px) {
	.member-top{padding: 25px 0px;}
	.member-head .member-headimg{margin-left: 15px;}
	.member-head .member-headname{margin: 5% 0px;padding-left: 31%;}
	.member-head .member-headimg span{}
	.member-head .member-headname a{font-size: 12px;}
}

/*会员中心内容*/
.member-content{margin-top: 25px;padding-bottom: 30px;}
.member-bt{font-size: 16px;color: #555;border-left: solid 4px #d4264a;padding-left: 15px;line-height: 18px;font-weight: 600;}
.member-main{}


.member-idx{min-height: 350px;}
.member-idxgl{}
.member-idxgl .member-idxgltitle{font-size: 15px;height:45px;line-height: 45px;color: #333;border-bottom: solid 1px #ddd;padding: 0px 2.5%;}
.member-idxgl .member-iconul{padding: 15px 0px;}
.member-idxgl .member-iconul li{}
.member-idxgl .member-iconul li .icon{width: 50px;height: 50px;line-height: 50px;}
.member-idxgl .member-iconul li .icon img{width: 25px;}
.member-idxgl .member-iconul li h2{border: none;font-size: 12px;margin:6px auto 0px;}
.member-idxgl .member-iconul li h2 span{color: #d4264a;}

.member-idxlst{display: block;width: 100%;}
.member-idxlst ul{display: block;width: 100%;}
.member-idxlst ul li{display: block;width: 100%;background: url(../images/arr3.png) no-repeat 98% center;padding: 0 2.5%;background-size: 8px;border-bottom: solid 1px #ddd;}
.member-idxlst ul li a{display: block;line-height: 42px;font-size: 14px;color: #333;}

/*个人信息*/
.personal-info{border: solid 1px #eee;margin-top: 15px;padding: 30px;}
.personal-item{display: block;width: 100%;position: relative;margin-bottom: 15px;}
.personal-head{border: 1px solid #ddd;width:120px;padding: 3px;float: left; }
.personal-headtext{float: left;}
.personal-headtext p{line-height: 20px;font-size: 12px;color: #333;margin-left: 15px;margin-top: 10px;color: #888;}
.personal-headbtn{display: block;width: 120px;height: 32px;line-height: 32px;text-align: center;background: #d4264a;color: #fff;margin-top: 15px;cursor: pointer;}

.personal-l{width: 120px;text-align: right;font-size: 14px;line-height: 34px;color: #666;}
.personal-l span{color: #f00;}
.personal-r{width: 80%;padding-left: 10px;}
.personal-r p{line-height: 34px;font-size: 14px;}
.personal-input{display: block;width: 365px;border:solid 1px #ddd;line-height: 20px;font-size: 14px;padding: 6px 10px;}
.personal-select{display: block;width: 115px;border:solid 1px #ddd;line-height: 20px;font-size: 14px;padding: 6px 10px;margin-right: 10px;appearance: none;-moz-appearance: none;-webkit-appearance: none;background: transparent url(../images/arr321.png) no-repeat 95% center; background-size: 12px;float: left;}
.personal-btn{display: block;width: 120px;text-align: center;height: 34px;line-height: 34px;border:none;background: #d4264a;color: #fff;margin-top: 20px;font-size: 14px;}
.personal-select#sex{width: 365px;}
.personal-input.personal-inputyzm{float: left;width: 235px;}
.personal-butyzm{display: block;width: 120px;margin-left: 10px;text-align: center;height: 34px;border:none;background: #ddd;color: #666;float: left;}

.member-main .roots-box{border-top: none;}
#delete-btn{cursor: pointer;}
.delete{display: block;width: 14px;float: left;margin-right: 5px;}

@media (max-width: 991px) {
	.balk{width: 100%;height: 5px;background: #f3f3f3;}
	.member-content{margin-top: 0px;}
	.member-bt{border: none;padding: 0px;line-height: 50px;text-align: center;font-size: 18px;color: #d4264a;}

}
@media (max-width: 767px) {
	.personal-info{padding: 0px;border: none;margin-top: 0px;}
	.personal-item{border-bottom: solid 1px #eee;padding: 15px;margin-bottom: 0px;}
	.personal-item:last-child{border-bottom: none;}
	.personal-head{z-index: 10;width: 100px;padding: 2px;}
	.personal-headtext{position: relative;z-index: 1;width: calc(100% - 100px);padding-left: 15px;}
	.personal-headtext p{margin: 0px;font-size: 12px;line-height: 16px;padding: 3px 0px;}
	.personal-headbtn{margin-top: 0px;}

	.personal-l{width: 70px;font-size: 12px;}
	.personal-r{width: calc(100% - 70px);}
	.personal-input{width: 100%;}
	.personal-select{float: none;width: 100%;margin-bottom: 10px;}
	.personal-select#sex{float: none;width: 100%;margin-bottom: 0px;}
	.personal-btn{margin-top: 0px;}

	.personal-input.personal-inputyzm{width: calc(100% - 130px);}

	.member-main.release-main{padding-left:15px;padding-right:15px;}
}


/*用户评论*/
.criticism-lst .criticism-info .essay-box{display: block;width: 100%;background: #fafafa;padding: 15px;margin-top: 15px;}
.criticism-lst .criticism-info .essay-box h2{font-size: 14px;color: #333;line-height: 24px;}
.criticism-lst .criticism-info .essay-box p{font-size: 12px;color: #999;line-height: 20px;margin-top: 3px;}
.criticism-lst .criticism-info .essay-box:hover h2{color: #d4264a;}




