
.user-header { height: 196px; overflow: hidden; margin: 25px 0; background: #fff url('../images/user_hd.jpg') top center no-repeat; border-radius: 10px;}
.user-header .avatar { width: 160px; height: 160px; overflow: hidden; border-radius: 50%; border: 5px solid #fff; margin: 15px 0 0 85px; float: left;}
.user-header .info { margin-left: 90px; color: #fff; line-height: 30px; float: left;}
.user-header .nikename { font-size: 20px; margin: 30px 0 10px;}

.level-wp em{color:#e1405a}
.level-wp .save-level{display:inline-block}
.level-wp .save-level i{display:inline-block;width:40px;height:8px;margin:0 3px;overflow:hidden;background:#fff;}
.level-wp .save-level .v{background:#e1405a;}

.user-main { overflow: hidden; border-radius: 10px; background: #fff;}
.user-menu { width: 324px; float: left;}
.user-menu li { border-bottom: 1px solid #f3f3f3;}
.user-menu li a { display: block; height: 88px; line-height: 88px; padding-left: 110px; color: #595757; font-size: 14px; background: url('../images/user_csp.png') no-repeat;}
.user-menu .active a { color: #fff!important; background-color: #3fb2e8;}
.user-menu .m1 { background-position: 70px 30px;}
.user-menu .m2 { background-position: 70px -62px;}
.user-menu .m3 { background-position: 70px -160px;}
.user-menu .active .m1 { background-position: -218px 30px;}
.user-menu .active .m2 { background-position: -218px -62px;}
.user-menu .active .m3 { background-position: -218px -160px;}

.user-ctn { width: 976px; border-left: 5px solid #f3f3f3; padding-left: 50px; float: right;min-height: 450px;}

.mod .mod-hd{height:18px;line-height:18px;padding:10px 0;margin-top:10px;position:relative; overflow:hidden;}
.mod .mod-hd .mod-tit{display:inline-block;vertical-align:top;padding:0 20px 0 10px;font-size:16px;border-left:1px solid #3fb2e8;overflow:hidden;font-weight: bold; *display:inline;*zoom:1;}

.tc { text-align: center; }
.btn, .w-button { display: inline-block; vertical-align: top; width: 64px; height: 18px; line-height: 18px; -webkit-border-radius: 9px; border-radius: 9px; text-align: center; color: #9e9e9e; border: 1px solid #9e9e9e; font-family: 'microsoft yahei'; box-sizing: content-box; cursor: pointer; background: #fff; position: relative; }
.btn-l, .w-button { width: 94px; height: 30px; line-height: 30px; -webkit-border-radius: 15px; border-radius: 15px; }

.tag{display:inline-block;vertical-align:middle;height:18px;line-height:18px;padding:0 5px;font-size:12px;font-weight:400;text-align:center;color:#fff;position:relative;top:-2px;background:#c5c5c5}
.tag-ok,.tag-green{color:#fff!important;background:#4dd589}
.tag-blue{color:#fff!important;background:#419dea}
.tag-ylw{color:#fff!important;background:#ffae64}
.tag-red{color:#fff!important;background:#e1405a}
.tag-gray{color:#fff!important;background:#c4c4c4}

/*我的帐号*/
.pl70 { padding-left: 70px;}
.user-mod-myacc .part-1{margin:18px 0}
.user-mod-myacc .setting-list i{width:40px;height:40px;margin:0 30px;float:left}
.user-mod-myacc .setting-list li{width:604px;padding:18px 0;overflow:hidden}
.user-mod-myacc .setting-list li:hover{background:#fefbfc}
.user-mod-myacc .setting-list .info{width:410px;float:left}
.user-mod-myacc .setting-list p{line-height:28px}
.user-mod-myacc .setting-list p span{font-size:14px}
.user-mod-myacc .setting-list .binded {font-size:12px;color:#9fa0a0;margin-left: 20px;}
.user-mod-myacc .setting-list .seted{background:#4dd589}
.user-mod-myacc .setting-list .btn{margin-top:12px;float:left}
.user-mod-myacc .setting-list .desc{color:#9fa0a0}
.user-mod-myacc .part-3 dt{font-size:14px}
.user-mod-myacc .part-3 .w-item{height:34px;line-height:34px;margin:10px 0}
.user-mod-myacc .part-3 .w-label{display:inline-block;width:136px;padding-right:10px;text-align:right}
.user-mod-myacc .part-3 .w-input{display:inline-block;width:240px;height:32px;line-height:32px;-webkit-border-radius:5px;border-radius:5px;padding:0 10px;border:1px solid #c5c5c5}
.user-mod-myacc .part-3 .w-div{width:142px;overflow:hidden;height:38px;padding-left:10px}
.user-mod-myacc .part-3 .btn { color: #fff!important; border-color: #4dd589; background: #4dd589; margin: 30px 0 10px 215px }
.user-mod-myacc .part-3 .desc{width:600px;color:#9fa0a0;margin:20px 0}
.user-mod-myacc .part-3 .desc em{color:#e1405a}
.user-mod-myacc .part-4{margin-bottom:30px}
.user-mod-myacc .part-4 .table{width:100%;margin-top:20px;overflow:hidden}
.user-mod-myacc .part-4 .tr{border-bottom:1px solid #c5c5c5;float:left}
.user-mod-myacc .part-4 .tr1{width:123px;text-align:center}
.user-mod-myacc .part-4 .tr2{width:355px;text-indent:32px}
.user-mod-myacc .part-4 .tr3{border-bottom:0 none}
.user-mod-myacc .part-4 .td{height:34px;line-height:34px;border-top:1px solid #c5c5c5;border-left:1px solid #c5c5c5}
.user-mod-myacc .part-4 .flag{display:block;width:122px;height:71px;line-height:70px;text-align:center;font-size:16px;color:#fff;background:#4dd589}

.setting-list .icon-phone, .setting-list .icon-idcard { background: url('../images/user_csp.png') no-repeat;}
.setting-list .icon-phone { background-position: 4px -322px;}
.setting-list .icon-idcard { background-position: 0 -454px;}

/* 修改密码  */
.user-mod-fixpsw { padding: 20px 70px 50px;}
/*礼包中心*/
.ugift-list { padding: 28px 0 0 32px;}
.ugift-list li { width: 348px; height: 160px; padding: 25px; border-radius: 5px; overflow: hidden; margin: 0 22px 28px 0; border: 1px solid #e9e9e9; float: left; transition: all 0.3s ease;}
.ugift-list li:hover { box-shadow: 0 0 5px #03b4f5;}
.ugift-list .img { border-radius: 5px; overflow: hidden;}
.ugift-list .top { height: 96px; line-height: 28px; margin-bottom: 12px;}
.ugift-list .info { padding-left: 15px; float: left;}
.ugift-list .name { color: #333; padding: 5px 0 2px 0;}
.ugift-list .card { width: 202px; color: #333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.ugift-list .card em { color: #ff8025;}
.ugift-list .tit { padding: 2px 10px; color: #fff; border-radius: 5px; background: #5cd3ff;}
.ugift-list .con { line-height: 24px; padding-top: 10px;}

.input_border{border: 1px solid #ededed;}
.form-bind-phone dl{width: 300px;}
.empty-gift{text-align: center;font-size: 18px;color: red;margin-top: 50px;}