/**************************************** 
 * 描述： 个人中心页面样式
 ****************************************/
.header_uc{position:relative; background:url(/style/wapNew/base/img/userCenter/bg_userCenterTop.jpg) no-repeat 0 0; background-size:100%; padding:30px 10px;}
.portrait_uc{width:60px; height:60px; display:inline-block; background:#ccc; border:3px solid #fff; border-radius:36px; overflow:hidden;}
.portrait_uc>i{width:56px; height:56px; display:inline-block; border:2px solid #ccc; border-radius:36px; overflow:hidden; position:relative;}
.portrait_uc img{width:80%; height:80%; position:absolute; bottom:0; left:6px;}
.tag-userLv{border:1px solid #ffff67; background:#5cb0ec; border-radius:5px; font-size:14px; padding:0 5px; color:#ffff67; font-style:normal;}
.tag-userLv em{color:#f30; margin-right:3px;}
.header_uc .btn_org_ff8c27{ position:absolute; bottom:35px; right:10px; height:30px; line-height:24px; font-size:14px;}
.header_uc .btn_dis{background:#ccc;}

.accountInfo_uc{padding:0 10px; background:#f0f0f0;}
.accountInfo_uc h2{border-bottom:1px solid #a9a9a9; line-height:40px; font-size:16px;}

.tab_icons_uc{background:#fff;border-top:1px solid #eee; border-bottom:1px solid #eee;}
.tab_icons_uc li{float:left; text-align:center; width:33%; border-right:1px solid #eee; border-left:none; font-size:14px; padding:10px 0;}
.tab_icons_uc li:last-child{border-right:none;}
.tab_icons_uc li>i{background:url(/style/wapNew/base/img/sprite_icons.png) no-repeat 0 5px; background-size:352px auto; display:block; width:35px; height:35px; margin:0 auto;}
.tab_icons_uc li>i.ico_fund{background-position:-41px 0;}
.tab_icons_uc li>i.ico_integral{background-position:-82px 0;}

.ul_icons_uc li{font-size:14px; line-height:50px; border-bottom:1px solid #eee;}
.ul_icons_uc li:last-child{border:0;}
.ul_icons_uc li>i{background:url(/style/wapNew/base/img/sprite_icons2.png) no-repeat 0 5px;  background-size:20px auto; display:inline-block; width:20px; height:25px; float:left; margin:12px 5px 0 15px;}
.ul_icons_uc li>i.ico_balance{background-position:0 -43px;}
.ul_icons_uc li>i.ico_coupon{background-position:0 -88px;}

.ul_icons_uc li>i.ico_wishcard{background-position:0 -132px;}
.ul_icons_uc li>i.ico_yvyuecard{background-position:0 -177px;}
.ul_icons_uc li>i.ico_integral{background-position:0 -224px;}
.ul_icons_uc li>i.ico_commonlyInfo{background-position:0 -269px;}
.ul_icons_uc li>i.ico_subscribe{background-position:0 -269px;}

.ul_icons_uc li>i.ico_seting{background-position:0 -317px;}
.ul_icons_uc li>i.ico_shop{background-position:0 -361px;}
.ul_icons_uc li>i.ico_aboutUs{background-position:0 -406px;}
.btn_loginOut{border:1px solid #ff4f2c; background:#fff; width:100%; margin:0 auto;line-height:40px; font-size:16px; color:#ff4f2c;}

.ul_icons_uc .input_h40_nb{min-width:240px; width:60%;}

/*订阅样式*/
.subscribe h2{background:#f0f0f0; color:#53656f; line-height:40px; font-size:14px; text-indent:10px;}
.subscribe .list_subscribe{background:#fff;line-height:40px; font-size:14px; padding-left:10px; position:relative;}
.subscribe .list_subscribe .btn_delSubscribe{background:#ff3b2f; text-align:center; color:#fff; font-size:14px; border:0; height:30px; line-height:30px; margin:5px 5px 5px 0; padding:0 20px; border-radius:6px; -webkit-appearance:none;}
.subscribe .list_subscribe span.pos_a{top:20px; left:10px; font-size:12px; color:#d7d7d7;}
.subscribe .list_subscribe2{line-height:30px; height:50px; border-bottom:1px solid #eee; margin-left:10px;}
.subscribe .list_subscribe2 .btn_delSubscribe{margin-top:10px;}
.subscribe .list_subscribe2:last-child{border-bottom:0;}

.subscribe .list_subscribe .btn_addSubscribe{background:transparent; font-size:30px; color:#0091fd; border:0; font-weight:bold; text-align:center; height:30px; line-height:30px; margin:5px 10px; padding:0 10px; -webkit-appearance:none;}
.subscribe .list_subscribe2>i{background:url(/style/wapNew/base/img/userCenter/icons_subscribe.png) no-repeat 0 0; background-size:40px auto; display:inline-block; width:16px; height:16px; float:left; margin:7px 2px 0 0;}
.subscribe .list_subscribe2>i.ico_subscribe2{background-position:-25px 0;}

.subscribeList_flight{background:#f0f0f0; padding-bottom:10px;}
.subscribeList_flight dl{background:#fff;font-size:14px;}
.subscribeList_flight dl dt{background:#fff;padding:10px;border-bottom:1px solid #eee; text-align:left; font-size:16px;}
.subscribeList_flight dl dt h3 {line-height:150%;font-size:18px; color:#555;}
.subscribeList_flight dl dt p {line-height:150%;font-size:14px; color:#ccc;}
.subscribeList_flight dl dd{padding:10px;}
.subscribeList_flight dl dd div.content{padding:5px 0;}
.subscribeList_flight span sup{font-size:12px;color:#f60;}
.subscribeList_flight span b{font-size:20px; color:#f60; line-height:100%; font-weight:normal;}

.choicePerson{width:100%;}
.choicePerson ul{background:#f0f0f0}
.choicePerson li{background:#fff; padding:10px; margin-bottom:10px;}
.choicePerson li span.choice,.choicePerson li span.choice-on{border:1px solid #ccc; border-radius:5px; width:22px; height:22px; color:#fff;margin:2px 5px 0 0; display:inline-block; text-align:center; line-height:22px; font-size:16px;}
.choicePerson li span.choice-on{color:#2ca5f5;}

.choicePerson-search{background:#f0f0f0; padding:10px;}
.choicePerson-search .search-input-cp{background:#fff; border-radius:5px; height:35px; line-height:32px; width:78%; float:left;font-size:16px; text-indent:10px;}
.choicePerson-search .search-btn-cp{background:#fff url(/style/wapNew/isource/51you_m/img/ico-search-gray.png) no-repeat center 50%; background-size:20px 20px; border-radius:5px;height:35px;width:20%; float:right; line-height:100px; overflow:hidden;}
.search-input-cp span.c-blue{color:#069;}
.search-input-cp b{ font-size:20px; margin-right:2px;}
.invitation-title{color:#596a75; font-size:15px; padding-bottom:10px; background:#f0f0f0;}
.invitation-title h3{display:block;height:40px; line-height:40px; background:#fff;padding:0 10px;border-bottom:1px solid #ddd;}
.list-invitation{width:100%;}
.list-invitation th{padding:5px; height:20px;text-align:center;color:#ccc; font-size:12px; border-bottom:1px solid #eee;}
.list-invitation td{padding:5px;height:30px;text-align:center;color:#596a75; font-size:14px;border-bottom:1px solid #eee;}