/*全局样式*/

body{max-width:640px; min-width:320px; margin:0 auto; background:#fff;}
body#gray{background:#f9f9f9;}

header{left:0; right:0; top:0; height:3.5rem; margin:0 auto; background:#0b77d4;z-index: 100}
header h1{line-height:3.5rem; font-size:1rem; text-align:center; color:#fff;}
#back{left:0.9375rem; top:1.125rem; height:1.25rem; line-height:1.25rem; font-size:0.875rem; overflow:hidden;}
#back a{display:block; padding-left:1.125rem; background:url(img/arrow.png) no-repeat left center; background-size:0.625rem 1.25rem; color:#fff;}

main{padding:3.5rem 0 2.5rem 0;}

/*登录注册*/

#login-face{width:6.25rem; height:6.25rem; margin:2.5rem auto 0 auto;}
#login-face img{width:6.25rem; height:6.25rem; border-radius:50%;}
#login-item{margin-top:2.5rem; padding:0 2.5rem;}
#login-item input{height:2.875rem; line-height:2.875rem; padding:0 1.25rem; border-radius:1.4375rem;}
#login-item button{height:2.875rem; line-height:2.875rem; background:#0b77d4; border-radius:1.4375rem;}
#login-item table tr td a{display:block; text-align:center; color:#0b77d4;}
#xieyi{text-align:center; color:#888;}
#xieyi a{display:inline !important;}

#oauth{margin-top:1.25rem; border-top:1px solid #e1e1e1; text-align:center;}
#oauth h3{height:1rem; line-height:1rem; margin:1.25rem 0; font-size:0.875rem; color:#888; overflow:hidden;}
#oauth dl dd{float:left; width:50%;}
#oauth dl dd a{display:block;}
#oauth dl dd em{display:block; width:3.5rem; height:3.5rem; margin:0 auto; border-radius:50%;}
#oauth dl dd em.qq{background:url(img/qq.png) no-repeat center #2fa3de; background-size:1.5rem 1.625rem;}
#oauth dl dd em.wechat{background:url(img/wechat.png) no-repeat center #69d412; background-size:2rem 1.75rem;}
#oauth dl dd span{display:block; height:1rem; line-height:1rem; margin-top:0.625rem; font-size:0.875rem; color:#888; overflow:hidden;}
#oauth dl dd:hover span{color:#0b77d4;}
#oauth h4{display:inline-block; height:2.625rem; line-height:2.625rem; margin-top:1.25rem; border:1px solid #e1e1e1; border-radius:1.375rem;}
#oauth h4 a{display:block; padding:0 2.5rem; color:#888;}
#oauth h4:hover{border-color:#0b77d4;}
#oauth h4:hover a{color:#0b77d4;}

/*会员中心*/

#user-info{background:#0b77d4; padding:1.25rem 1.25rem 3.125rem	 1.25rem; color:#fff;}
#user-info a{color:#fff;}
#user-info img{float:left; width:5rem; height:5rem; margin-right:1.125rem; border-radius:50%;}
#user-info h3{height:2.5rem; line-height:2.5rem; font-size:1rem; font-weight:bold;}
#user-info h3 em{display:inline-block; height:2rem; line-height:2rem; margin-left:1.125rem; padding:0 1.125rem; background:#fff; border-radius:1rem; font-size:0.875rem; color:#0b77d4; font-weight:normal;}
#user-info dl dd{float:left;height:2.5rem; line-height:2.5rem;}
#user-info dl dd span{margin:0 0.625rem;}

#count{position:relative; margin:-1.875rem 1.25rem 0 1.25rem; padding:1.25rem; background:#fff; border-radius:0.25rem;}
#count dl dd{float:left; width:33%; text-align:center;}
#count dl dd em{display:block; font-weight:bold;}
#count dl dd span{display:block;}

#menu{margin-top:1.25rem; background:#fff;}
#menu dl dd{height:2.875rem; line-height:2.875rem; padding:0 1.25rem; border-bottom:1px solid #f9f9f9; overflow:hidden;}
#menu dl dd a{display:block; background:url(img/arrow1.png) no-repeat right center; background-size:0.375rem 0.75rem;}

#logout{margin-top:2.5rem; padding:0 2.5rem;}
#logout a{display:block; width:100%; height:2.875rem; line-height:2.875rem; background:#0b77d4; border-radius:1.4375rem; text-align:center; color:#fff; overflow:hidden;}

#content{padding:1.25rem; background:#fff;}
#content input{height:2.875rem; line-height:2.875rem;}
#content a{ color:#0b77d4;}
#content .btn{width:60%; height:2.875rem; line-height:2.875rem; margin:0 auto; background:#0b77d4; border-radius:1.4375rem;}
#conten input[type='file']{height:2.875rem; line-height:2.875rem;}

#edit-face{margin-bottom:1.25rem;}
#edit-face img{width:6.25rem; height:6.25rem; margin:0 auto; border-radius:50%;}
#edit-face h3{margin-top:0.625rem; font-size:0.875rem; text-align:center;}
#edit-face h3 a{float:none;}

#submit{margin-top:1.25rem; padding:0 2.5rem;}
#submit button{height:2.875rem; line-height:2.875rem; background:#0b77d4; border-radius:1.4375rem;}

#list-menu{background:#fff;}
#list-menu dl dd{float:left; width:33%; height:3.125rem; line-height:3.125rem; border-bottom:1px solid #f9f9f9; text-align:center;}
#list-menu dl dd.current{border-color:#0b77d4;}
#list-menu dl dd.current a{color:#0b77d4;}

#list{margin-top:1.25rem; padding:0 1.25rem; background:#fff;}
#list ul li{height:3.125rem; line-height:3.125rem; border-bottom:1px solid #f9f9f9;}
#list ul li:last-child{border-bottom:none;}
#list ul li span{float:right; color:#888;}

#pageinfo{margin-top:1.25rem; padding:0 1.25rem;}
#pageinfo dl dd{float:left; width:33%; color:#888;}

.favorite_list{padding:0 5px;margin: 10px 0}
.favorite{padding: 5px;    border-bottom: 1px dashed #d9d9d9;}
.favorite .favorite_title{font-size: 16px}