#user .main .mod .hd,#user .main .app .hd{color:#333;font-size:14px;height:38px;}
#user .main .mod .hd,#user .main .app .bd h2 { font-size:14px;}
#user .main .mod .hd{color:#333333;font-size:14px;height:24px;border-bottom:1px solid #ddd;}
#user .main #my_recommend .user-tips{margin:5px 0 0!important;}
#user .main #my_gift ul{margin-top:10px;}
#user .main #my_visitor .my-user-list ul{margin-top:10px;}
#user .side-r #user_recommend{width:207px!important;}
#user .side-r #user_recommend .bd { margin-top:-2px}
#user .main .app{padding:0px 0px 3px;}
.my_box .main #album .hd{padding-top:24px!important;}
#user .main #setting .bd{padding-top:24px;}
.head-info p { text-align:right}
.head-info p .p-info-right { float:none}
.head-info dl {font-size:14px;padding: 5px 0 9px; color:#666; line-height:40px;*line-height:38px}
.head-info dt { width:100px; text-align:right; float:left; padding-right:26px; font-size:14px; }
.head-info dd { width:574px; float:left;}
#user .main .ap p .bd .head-info p .p-info-right { float:right; color:#999;}
#user .main .app .bd .head-info p .p-info-left { font-size:14px; float:left}
#user .main .app .bd .head-info-ul { padding-left:46px;}
#user .main .app .bd .head-info-ul li {/* float:left; width:222px;*/ color:#666; font-size:14px; line-height:30px}
#user .main #mail .bd{margin-top:0!important;}
#user .main #album .album-long { border-bottom:1px dashed #d1d1d1; width:900px;margin-left: 13px; display:inline margin-top:3px;}
#user .main .app .hd h2{float:left;color:#666;font-size:28px; padding-top:5px; /*font-family:"Microsoft Yahei"*/ padding-bottom:5px; line-height:28px}
#user .main .app .my-album-hd h2 { float:left;color:#333;font-size:16px; padding-top:5px;font-family:"Simsun"}
#user .main .app .hd #album_list{float:left;}
#album .album-long_phone .album-list { padding-left:13px;}
#user .main .app .hd .desc{float:right;font-size:12px;margin-left:5px;color:#999999; text-align:center; margin-top:5px;}
#user .main .app .my-album-hd .desc{float:right;font-size:12px;margin-left:5px;color:#999999; text-align:center; margin-top:0px;}
.my_box_one #album .desc{float:left!important;}
#user .main .app .hd{font-size:14px;color:#555;line-height:38px;height:38px;overflow:hidden;zoom:1;}
#user .main .app .hd .more { margin-top:5px;}
#user .main .app .hd .more a{font-size:12px; color:#999}
#user .main .app .hd .more a:hover { background:#333; color:#fff;}
#user .main .mod .hd h3 { float:left}
#user .main .mod .hd .more{font-size:12px;color:#999; float:right; margin-top:5px}
#user .main .mod .hd .more:hover { background:#333; color:#fff;}
#user .main .app .hd .more{float:right;} 
#user .main .mod .ft,#user_base .ft{/*text-align:center;*/}
#user .hd-icon{background:url(../images/all2.png) -141px -402px no-repeat;padding-left:17px;}
.user-info-list li{float:left;width:33%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:30px;line-height:30px;}
.user-info-list-1 li{width:99.7%;}
.user-tips,.user-tips-alert{background:#f7f7f7;text-align:center;margin:10px 0;padding:25px 10px;color:#666666; border-radius:3px}
.app .user-tips-alert-long { width:660px;}
.user-tips-alert{background: #FFF5E0;}

body li.user-tips{width:auto;float:none;}
.user-mating{position:relative;color:#84466D;margin-bottom:10px;line-height:1.4em;padding:10px 10px; background-color:#ffc1e8; border-radius: 2px}
.user-mating .ext-j{position:absolute;width:8px;height:6px;overflow:hidden;bottom:-6px;left:10px;/*background:url(../images/all_1.png) -48px -585px no-repeat;*/}

.user-mating-male{background-color: #A7D3FF;color: #396591; }
.user-mating-female{background-color: #FFC1E8;color: #84466D;}

.user-online-on{padding-left:15px;width:0px;height:16px;overflow:hidden;background:url(../images/all2.png) -305px -471px no-repeat; }
.user-online-off{background-position:-340px -471px;}
/*#user_base .user-online-on,#user_base .user-online-off{float:left;margin-top:10px;}*/
.user-signin-next{text-align:center;}
.user-signin-next .btn-base{margin:15px 0;}
.user-btn{width:auto;padding-left:45px;}
.user-btn span{padding-right:45px;}
.user-acc span  {display:block;width:14px;height:17px;overflow:hidden;background:url(../images/all2.png);padding-left:5px; text-indent:-9999px; float:left}
.user-acc-mobile{background-position:0px -101px !important;}
.user-acc-nomobile{background-position:-21px -101px !important;}
.user-acc-email{background-position:0 -84px !important;}
.user-acc-noemail{background-position:-21px -84px!important;}
.user-acc-idcard{background-position:0 -69px!important;}
.user-acc-noidcard{background-position:-21px -69px!important;}
.user-acc-video{background-position:-21px -52px!important;}
.user-acc-novideo{background-position:-42px -52px!important;}
.user-btn-icon-hi{}
.user-btn-icon-msg{background-image:url(../images/all_1.png);background-position:-165px -86px;background:url(../images/btn_all.png) -150px -409px no-repeat;}
.user-btn-icon-gift{background-image:url(../images/all_1.png);background-position:-165px -111px;background:url(../images/btn_all.png) 0 -436px no-repeat;}
.user-face{margin-bottom:10px;position:relative;height:228px;}
.user-face em{position:absolute;left:50%;bottom:16px;width:90px;margin-left:-45px;background:#000;opacity:.7;filter:alpha(opacity=70);color:#fff;text-align:center;line-height:2em;border-radius:4px;}
.user-face a em{margin-bottom:-12px;bottom:50%;visibility:hidden;color:#fff;}
.user-face img{vertical-align:bottom;}
.online_ico1 {color:#339900; line-height:24px}
.online_ico2 { color:#333;line-height:24px}
.online_ico3 {color:#666;line-height:24px}
.online_ico1 em {padding-left:0px;background:url(../images/all2.png) -303px -467px no-repeat; width:17px; height:17px; display:block; float:left }
.online_ico2 em {padding-left:0px;background:url(../images/all2.png)  -323px -462 no-repeat;width:17px; height:17px; display:block; float:left}
.online_ico3 em {padding-left:0px;background:url(../images/all2.png)  -343px -462 no-repeat;width:17px; height:17px; display:block; float:left }
.user-role-normal{padding-left:17px;background:url(../images/all2.png) 0px -451px no-repeat; color:#333}
.user-role-diamond{padding-left:20px;background:url(../images/all2.png) 1px -43px no-repeat !important; color:#333}
.user-role-sendmail{background:url(../images/all2.png) no-repeat 0px -384px !important; padding-left:18px;color:#333}
.user-role-readmail{background:url(../images/all2.png) no-repeat 0 -360px; padding-left:18px; }
.user-infor-base a { display:block;}
.user-level{color:#333;text-decoration:none; width:190px; cursor:pointer}
.user-level .user-role-diamond{padding-left:20px;background:url(../images/all2.png) 1px -39px no-repeat !important; }
.mail-detail-minfo .user-role-readmail { background: url(../images/all2.png) no-repeat  0 -366px; padding-left:18px; margin-left:5px;* background-position: 0 -364px}
.mail-detail-minfo .user-role-sendmail{background:url(../images/all2.png) no-repeat 0px -390px !important; padding-left:18px; margin-left:5px;}
.user-level:hover { background-color:#ddd}
.user-level dd{line-height:26px; float:left}
.user-level .user_level_color{ float:left; color:#999}
.user-level .user_level_color strong { color:#999}
.user-level dt{ float:left}
.user-charm{float:left;width:190px; color:#333}
.user-charm em { background:url(../images/all2.png) no-repeat 0px -406px; padding-left:0px;width:17px; height:19px; display:block; float:left}
.user-charm a {color:#333}
.user-charm a dt{color:#333}
.user-charm:hover { background-color:#ddd; cursor:pointer}
.user-charm a .user-upcharm { color:#999}
.user-charm dd{line-height:26px; float:left }
.user-uid dt{float:left;color:#666;}
.user-lasttime dd a { color:#ed5c88}
.user-lasttime dd a:hover { background:#ed5c88; color:#fff}
.user-upcharm-tips{text-align:left;position:absolute;top:22px;left:100px;background:#fffee1;border:1px solid #f2e5b2;border-radius:4px;color:#333;width:225px;box-shadow:0 1px 1px rgba(0,0,0,.1);line-height:1.4em;padding:10px;}
.user-upcharm-tips strong{display:block;font-size:13px;color:#f60;font-weight:700;padding:3px 0;}
.user-upcharm-tips .ext-bp{position:absolute;top:-7px;left:30px;width:15px;height:7px;background:url(../images/all_1.png) -40px -350px no-repeat;}
.user-lasttime{color:#5c5c5c;padding:11px 3px;}
.user-lasttime{margin:7px 0 14px;background:#e9eef2;}
.user-lasttime dt{margin-bottom:10px; margin-top:-5px}
.user-lasttime dd{padding-left:17px;}
#user-soliloquy {}
#user-soliloquy p {padding: 6px 10px;background: #f7f7f7;font-size: 14px;margin-top: 10px;line-height: 24px; border-radius:3px}
#user-soliloquy p em {color: #333;}
#user_base .hd{margin-bottom:10px;position:relative; zoom:1; margin-top:-13px;margin-top:0px\9;}
:root #user_base .h { margin-top:0px }  /*ie9*/
@media all and (min-width:0px){#user_base .h {margin-top:0px} }  /*opera*/
@media screen and (-webkit-min-device-pixel-ratio:0){ ##user_base .h{margin-top:0px} }  /*chrome and safari*/
#user_base .user-acc{margin-left:5px;}
#user_base .hd .user-acc{ float:left;}
#user_base #lshow_1 { padding-top:18px;}
#user_base .user-next{position:absolute;right:0;color:#999;}
#user_base .user-next:hover {background: #333; color:#fff}
#user_base h2{font-size:16px;color:#ed5c88;float:left;margin-right:5px;line-height:24px;}
#user_base .user-id{margin:5px 0;}
#user_base .user-btn-icon-msg{float:left;margin-left:85px;}
#user_base .ft a{margin: 0 30px;}
#user_base .ft { float:none !important}
#user_photo .hd{ width:475px;}
#user_gauge .hd{}
#user_info .hd{}
#user_photo .bd{position:relative;}
#user_photo .user-photo-prev,#user_photo .user-photo-next{display:none;position:absolute;right:0;top:0;height:120px;width:40px;text-align:center;color:#999;font-family:Georgia,"Times New Roman",Times,serif;font-size:48px;line-height:120px;}
#user_photo .user-photo-prev{left:0;}
#user_photo .user-photo-prev:hover,#user_photo .user-photo-next:hover{color:#f69;text-decoration:none;}
#user_photo .disable,#user_photo .disable:hover{color:#ccc;}
#user_photo .user-photo-lock{display:block;width:120px;background:#eaeaea;padding-top:40px;line-height:22px;height:80px;text-align:center;}
#user_photo .user-photo-lock i{padding-right:11px;background:url(../images/all_1.png) 0 -160px no-repeat;}
#user_photo .user-photo-more{display:block;width:120px;background:#eaeaea;padding-top:40px;line-height:22px;height:80px;text-align:center;}
#user_photo .user-photo-box{overflow:hidden;margin-top:5px;}
#user_photo .user-photo-box ul{width:9999px; margin-top:5px}
#user_photo .user-photo-box li{float:left;width:108px;height:108px;margin-right:14px;overflow:hidden;}
#user_photo .user-photo-box li img:hover {opacity:0.8; filter:alpha(opacity=80);}
#user_photo .user-photo-box li i a.photo-public { display:block; background:url(../images/phone_public.png) no-repeat; width:108px; height:108px;}
#user_photo .user-photo-box li i a.photo-public:hover {background:url(../images/phone_public2.png) no-repeat; width:108px; height:108px;}
#user_gift .bd ul{padding:0 12px;}
#user_gift .bd li{float:left;width:85px;text-align:center;margin:18px 12px;}
#user_gift .bd li img{margin-bottom:4px;}
#user .main .mod .hd .tabs-title{padding-top:5px;}
#user .main .mod .hd .tabs-title li{height:16px;padding:9px 10px;}
#user .main .mod .hd .tabs-title li.selected{padding:7px 10px 9px;}
.mod-tabs{padding-left:10px;border-bottom:1px solid #E9EEF1;}
.mod-tabs li.selected{background:#E9EEF1;border-radius: 2px 2px 0 0;}
.mod-tabs li:hover {background:#f2f8fb;border-radius: 2px 2px 0 0; }
#user_recommend .hd{position:relative;margin-bottom:15px; zoom:1}
.side-r .mod .hd h3{font-size:14px; float:left}
#user_recommend h3 a{color:#3f3f3f;}
.side-r .mod .hd .more{ line-height:20px;}
#user_recommend li{height:60px;margin-bottom:13px; padding:2px 0;position:relative;}
#user_recommend li img{float:left;margin-right:10px; margin-left:2px;}
#user_recommend li p a.dofollow{background:url(../images/all2.png) no-repeat 0px -480px; color:#666; padding-left:13px; cursor:pointer}
#user_recommend li p a.nohover { cursor: default}
#user_recommend li p{float:left;line-height:1.6em;color:#555;}
#user_recommend li a {color:#ed5c88}
#user_recommend li:hover {background:#e1e1e1;}
.user-tohp{text-align:center;margin:18px 0;}
.user-tohp .btn-base{width:auto;}
.user-name{font-size:18px;text-align:center;padding-top:4px;margin-bottom:16px;color:#fe5596;}
.user-uname{float:left;margin-right:5px;}
.user-permission{float:right;width:50%;line-height:26px;text-align:right;}
.user-upvip{float:right;width:50%;text-align:right;margin-top:-26px;}
.user-upvip a{background:url(../images/all_1.png) -70px -235px no-repeat;padding-left:14px;}
.user-nav{margin-bottom:18px; width:190px;}
.user-nav li i { background: url(../images/all2.png) no-repeat 0px -427px; display:block; height:18px; width:18px; float:left }
.user-nav li a em { color:#333 !important; cursor:pointer; line-height:26px}
.user-nav li:hover { background:#ddd}
.user-nav h3{font-size:14px;border-bottom:1px solid #dddddd;padding:4px 0; }
.user-nav ul{padding:10px 0px 4px 0;}
.user-nav li{height:26px; margin-bottom:5px;}
.user-nav li em {color:#999;line-height:26px }
.user-nav-msg{background-position:-70px -485px;}
.user-nav-photo{background-position:-70px -510px;}
.user-nav-gift{background-position:-70px -535px;}
.user-nav-following{background-position:-70px -560px;}
.user-nav-setting{background-position:-70px -585px;}
.user-nav-blty{background-position:-70px -660px;}
#gift .hd{background:url(../images/all_1.png) -270px -210px no-repeat;}
.user-gift-category {background: #E9EEF1;margin-bottom: 10px;}
sup.hot{display:none;}
.user-gift-category ul {text-indent: 10px;}
.user-gift-category li{float:left;margin-right:4px;height: 45px;line-height: 45px;}
.user-gift-category li.selected a{background:white;color:#333;padding:3px 5px;border:1px solid #ccc}
.user-gift-category li a { padding:3px 6px}
.user-gift-category li a:hover { background:#fff; border:1px solid #ccc;padding:3px 5px;}
.user-gift-list{margin-right:-20px;margin-bottom:20px;}
.user-gift-list strong a:hover { background-color:#333; color:#fff;}
.user-gift-list img:hover {opacity:0.8; filter:alpha(opacity=80);}
.user-gift-list li{width:100px;text-align:center;overflow:hidden;float:left;height:175px;margin:0 20px 20px 0;}
.user-gift-list li strong,.user-gift-list li em{display:block;text-align:center;margin-bottom:6px;color:#999;}
.user-gift-list li strong{margin-top:2px;}
.user-gift-list li div{text-align:center;margin:12px 27px;}
#album_up{border:1px solid #ffd6e6;background:#fff4f8;margin-bottom:24px;height:361px;}
.album-uparea{display:block\9;display:none;}
.album-uped .album-upbtn{position:absolute;top:-9999px;}
.album-upbtn{text-align:center;display:none\9;padding:40px;}
.album-upbtn .drag{font-size:24px;line-height:1.8em;padding-bottom:4px;}
.album-upbtn .drag span{font-size:18px;}
.album-upbtn .btn{width:144px;margin:auto;}
.album-upbtn em{display:block;padding-top:20px;}
.album-list{margin-right:-38px;}
.album-list li{float:left;position:relative;margin:15px 21px 15px 0;color:#999999;}
.album-long_phone .album-list li {float:left;position:relative;margin:15px 39px 15px 0;color:#999999;}
.album-long_phone .album-list .time { margin-top:5px;}
.photo-time { padding-top:5px;}
.album-list i{border:1px solid #e8e8e8;display:block;width:108px;height:108px;overflow:hidden;position:relative;padding:4px;}
.album-list i a{display:block;width:108px;height:108px;overflow:hidden;}
.album-list i a img {height:108px; }
.album-list i a:hover {opacity:0.8; filter:alpha(opacity=80);}
.album-list i em{position:absolute;left:50%;bottom:10px;width:80px;margin-left:-40px;background:#000;opacity:.7;filter:alpha(opacity=70);color:#fff;text-align:center;line-height:2em;border-radius:4px;}
.album-title{font-size:14px;color:#fe5596;position:absolute;z-index:9;width:105px;display:none;margin:3px 20px 0 0;padding:2px;}
.album_editing{width:130px;padding:0;}
.album-title form{background:#ffffd3;padding:5px;}
.album-title form input{width:108px;border:1px solid #e0e0e0;margin-bottom:8px;padding:2px 3px;}
.album-del{position:absolute;right:2px;top:121px;width:13px;height:13px;background:url(../images/all2.png) -293px -637px no-repeat;text-indent:-9999px;overflow:hidden;}
.album-del:hover { background-position:-344px -637px}
.album-list .highlight{background:#ffffd3;cursor:text;}
.album-uplist{float:left;width:520px;margin:20px;}
.album-uplist-hd{padding:4px 0;}
.album-uplist-ft{background:#ccc;padding:6px 0;}
.album-uplist-bd{border:1px solid #ccc;height:160px;overflow-y:auto;overflow-x:hidden;background:#fff;}
.album-uplist li{border-bottom:1px solid #e4e4e4;height:24px;line-height:24px;background:url(../images/up_all.png) -600px 0 no-repeat;overflow:hidden;}
.album-uplist-name{width:390px;float:left;padding:0 5px;}
.album-uplist-size{width:50px;text-align:right;float:left;}
.album-uplist-del{float:left;padding-left:10px;}
.album-uplist-del a,.album-uplist-del span{display:inline-block;padding-top:13px;width:13px;height:0;background:url(../images/all_1.png) -20px -135px no-repeat;overflow:hidden;margin:5px 0 0 5px;}
.album-uplist-del .album-uplist-status-ok{background-position:-40px -160px;}
.album-uplist-del .album-uplist-status-error{background-position:-20px -160px;}
li.album-uplist-err{background:#ffffd4;color:#bbb;}
.album-uplist-err .album-uplist-name{background:#ffffd4 url(../images/all_1.png) -335px 3px no-repeat;padding-left:25px;width:370px;}
.album-upaction{float:right;width:135px;padding-top:45px;}
.album-upaction .btn-base{margin-bottom:10px;width:110px;text-align:center;background-position:-150px -700px;padding:0; font-size:12px}
.album-upaction button.btn-green{background-position:0 -700px;}
.album-upaction button.btn-loading,.album-upaction button.btn-disable{background-position:0 -700px;}
.album-upaction .ya-upload{margin-top:120px; margin-left:0px; color:#fff}
.album-count{text-align:right;border-bottom:1px solid #e2e2e2;padding-bottom:6px;margin-bottom:18px;color:#555;}

#setting dd{width:574px;}
#setting .form_dubai dd {width:700px;}
.bd .form_dubai em { margin-top:70px;}
#setting .btn-base { float:none}
#setting .btn-loading { float:none}
#setting .setting-dl2 dl{}
#setting .setting-dl2 dd{}
#setting #setting_check #check_mob dd{width:574px; }
#setting .hd{background:url(../images/all_1.png) -270px -335px no-repeat;}
#setting h3{font-size:16px;color:#333333;margin-bottom:10px;padding-top:12px;}
#setting_check h3 { border-bottom:1px solid #e7e7e7; padding-bottom:10px;}
#setting_check p { line-height:30px; margin:15px 0; font-size:14px;}
#setting_check .email-checking i { background: url(../images/all2.png) no-repeat 0px -776px; display:block; width:24px; height:24px; float:left; padding-right:10px;}
#setting_check .phone-checking i { background: url(../images/all2.png) no-repeat -46px -776px; display:block; width:24px; height:24px; float:left; padding-right:10px;}
#setting_check .position-checking { border-top:1px solid #f2f2f2; padding-top:10px;} 
#setting_check .input-text { color:#333;}
#setting_check .position-checking i { background: url(../images/all2.png) no-repeat -92px -776px; display:block; width:24px; height:24px; float:left; padding-right:10px;}
#setting_check .input-lock-in { background-color:#f1f1f1; border:1px solid #e7e7e7; color:#ccc;}
.setting-check-result .input-string .input-lock-in { float:left}
.input-string { display:block; width:574px;}
.email-checking-box a , .phone-checking-box a{ color:#333; font-size:12px; display:none;color:#666; line-height:14px;  width:32px;line-height:18px;background:url(../images/all2.png) no-repeat -135px -200px; padding-left:20px }
.email-checking-box:hover a ,.phone-checking-box:hover a { display:inline-block;}
.email-checking-box:hover a:hover,.phone-checking-box:hover a:hover { color:#fff;background: #333 url(../images/all2.png) no-repeat -339px -494px; line-height:18px;}
#setting #form dt{width:100px;}
#setting #check_mail{ border-bottom:1px solid #f2f2f2; padding-bottom:30px;}


#setting  #face-flash{width:669px!important;margin-right:20px!important;display:inline;font-size:16px;}
#setting #face-flash h2 { margin:10px 0;}
.flase-tab { background:#E9EEF1; height:28px; float:left; line-height:28px; padding:0 10px 0 5px; font-size:12px}
.flase-tab i { background:url(../images/all2.png) no-repeat -119px -33px; padding-right:20px;}
#setting .face-area{margin:30px 0 0 50px;}
.setting-mobvcode{width:70px;margin-right:10px;}
.setting-check-tips{margin:0 80px;}
#my_soliloquy{background:#f7f7f7;line-height:1.6em;position:relative;margin-bottom:20px;padding:13px;font-size:14px; border-radius:3px}
#my_soliloquy p{ letter-spacing:2px;}
#my_soliloquy a strong{font-size:12px;color:#999999;}
#my_soliloquy a:hover strong{font-size:12px;color:#fff; background:#333}
#my_soliloquy textarea{width:430px;height:60px;line-height:20px;}
#my_soliloquy .btn{margin-top:6px;text-align:right;}
.btn-edit {padding: 0 20px;background: url(../images/all2.png) no-repeat -87px -195px;height: 24px;position: absolute;right: 10px;bottom: 2px;color: #666;}
#my_main_action strong{padding-left:15px;background:url(../images/all_1.png) -70px -260px no-repeat;}
#my_main_action .my-action{float:right;margin-top:-20px;}
#my_main_action .my-action li{float:left;margin-left:20px;}
.my-info dl{float:left;height:30px; text-align:center}
.my-info dt{padding-right:5px;}
dl.my-charm{width:126px; }
dl.my-charm a { font-size:16px}
dl.my-charm a:hover { color:#fff; background-color:#333}
dl.my-stamp{width:195px;}
dl.my-my-acc {width:144px; text-align:center}
.my-acc span{display:block;width:14px;height:17px;overflow:hidden;background:url(../images/all2.png);padding-left:5px; text-indent:-9999px; float:left}
.my-charm dd{color:#333;}
.my-stamp strong{font-size:16px;float:left;padding-right:6px; color:#ed5c8a}
.my-stamp strong a {color:#ed5c8a}
.my-stamp strong a:hover { background-color:#ed5c8a; color:#fff;}
.my-acc dd{padding-top:0;line-height:20px;float:right;}
.my-info{margin:20px 0;}
.my-alert{width: 475px;}
.my-alert  li  { width:95px; height:62px; text-align:center; float:left}
.my-alert .bg_block{ background: url(../images/info_line.png) no-repeat right 0;}
.my-alert li a {color: #666;}
.my-alert li a:hover{background: #333;color: white;}
.my-alert li a.font-red-big h4 { font-size:28px; line-height:42px; color: #ed5c88}
.my-alert li a.font-gary h4 { font-size:22px; line-height:42px;color:#666}
.my-alert li a.font-red h4 { font-size:22px; line-height:42px;color:#ed5c88}
.my-alert ul {background: #f7f7f7;overflow: hidden;border-radius:3px}
.my-user-list ul{width:480px;}
.my-user-list li{float:left;width:80px;margin:0 19px;position:relative;}
.my-gift ul{margin-left:8px;width:480px;}
.my-gift li{float:left;width:100px;text-align:center;margin-right:17px;}
.user-mygift-list li,.user-outgift-list li{zoom:1;border-bottom:1px solid #f9f9f9;margin-bottom:20px;position:relative; cursor:pointer; background-color:#fff; display:block; }
.user-mygift-list li .float_btnClose , .user-outgift-list li .float_btnClose {position:absolute; z-index:99;  cursor:pointer;right:15px;top:10px;}
#user_recommend li:hover .float_btnClose{background:url(../images/all2.png) no-repeat -110px 0; width:7px; height:7px; position:absolute; z-index:99;  cursor:pointer;right:5px;top:5px;}
#user_recommend li:hover .float_btnClose:hover {background-position:-110px -8px;}
.user-mygift-list li:hover .float_btnClose, .user-outgift-list li:hover .float_btnClose {background:url(../images/all2.png) no-repeat -110px 0; width:15px; height:7px; position:absolute; z-index:99;  cursor:pointer;right:0px;top:0px;}
.user-mygift-list li:hover .float_btnClose:hover, .user-outgift-list li:hover .float_btnClose:hover{background-position:-110px -8px;}
.user-mygift-del:hover { background:#333; color:#fff}
.user-mygift-uinfo dl{zoom:1;}
.user-mygift-uinfo{float:left;width:480px;position:relative;}
.user-mygift-uinfo dl dd btn-base span{height:24px!important;}
.user-outgift-list .user-mygift-del{position:absolute;top:10px;right:10px;}
.user-mygift-uinfo dt img{border:1px solid #d4d4d4;padding:2px;}
.user-mygift-uinfo dt img:hover{opacity:0.8; filter:alpha(opacity=80); }
.user-mygift-uinfo p{display:block;border:1px solid #d6d9dc;line-height:1.6em;position:relative;zoom:1;margin:10px 0 8px;padding:10px 15px;}
.user-mygift-uinfo p i{position:absolute;background:url(../images/all_1.png) -40px -335px no-repeat;width:15px;height:8px;top:-8px;left:20px;}
.user-mygift-uinfo div em{color:#999;}
.user-mygift-ginfo{float:right;width:120px;text-align:center; padding-right:10px;}
.user-mygift-ginfo img { cursor:pointer}
.user-mygift-ginfo img:hover {opacity:0.8; filter:alpha(opacity=80);}
.user-mygift-ginfo strong{display:block;font-size:12px;padding:3px 0;}
.user-mygift-ginfo em{display:block;padding:2px 0 6px;}
.user-mygift-ginfo-to{position:absolute;top:20px;left:136px;width:42px;height:69px;text-indent:-9999px;overflow:hidden;background:url(../images/all_1.png) 0 -535px no-repeat;}
.tabs-item .user-info-list { margin-top:5px;}
.tabs-item .user-info-list-1 { margin-top:0px;}
.user-match-checkout { text-align:center; float:none !important;}
.user-gauge-checkout { margin-bottom:-19px}
#my_recommend .hd{}
#my_visitor .hd{}
#mail .hd{}
#my_follow .hd{}
.tabs-title-link {float: right;width: 80px;text-align: right;font-size: 12px;height: 30px;color: #999;padding-right: 5px;}
.tabs-title-link a {line-height: 30px;color: #999999!important;}
.tabs-title-link a:hover{color:#fff!important;background:#333333;}
.mail-list{border-top:1px solid #e5e5e5;}
.mail-list li{overflow:hidden;border-bottom:1px solid #e5e5e5;height:75px;padding-top:9px;}
.mail-list li:hover { background-color:#f9f9f9}
.mail-list-check{padding:26px 8px 0;}
.mail-list-face-ico { background:url(../images/all2.png) 0px -519px no-repeat; width:20px; height:16px; margin:22px 3px 0 0 }
.mail_status_unread  { background-position: 0px -519px}/*未读*/
.mail_status_read{ background-position: 0px -592px}/*已读*/
.mail_status_replyunread  {background-position: -124px -521px}/*回复未读*/
.mail_status_replyread {background-position: -127px -593px}/*回复已读*/
.mail-status_admin {background-position: -216px -518px}/*管理员信*/
.mail_status_nostamp {background-position: -216px -590px}/*没有邮票不能读*/
.mail-list-face img{width:50px; height:61px ;border:1px solid #d0d0d0;vertical-align:bottom;padding:1px;}
.mail-list-cont{margin-left:15px;width:370px; line-height:24px;}
.mail-list-cont-inbox { width:370px !important;}
.mail-list-cont h4{font-size:12px;}
.mail-list-cont h4 a strong{ color:#ef5d8a; line-height:14px;}
.mail-list-cont h4 a:hover strong { color:#fff; background:#ef5d8a}
.mail-list-cont h4 span { float:left; margin-left:2px; display:inline}
.mail-list-cont h4 strong { line-height:24px;}
.mail-list-cont h4 a{color:#ed5c88; float:left; line-height:14px;}
.mail-list-cont h4 a:hover{color:#fff;background:#ed5c88;}
.mail-list-cont .user-acc-outbox { margin-top:4px;}
.mail-list-cont h4 em{display:inline-block;background:#e5e5e5;border-radius:3px;margin-left:8px;font-size:14px;padding:0 5px;}
.mail-list-cont .user-inbox-infor { text-align:left;line-height:24px;}
.mail-list-cont .user-inbox-infor em{color:#999999; display:block; width:410px;}
.mail-list-cont .user-outbox-time em{color:#999999; display:block; width:410px; line-height:16px}
.mail-list-attribute{padding:20px 0px 20px 10px;}
a.mail-btn-free,a.mail-btn-free-new{line-height: 26px;height: 26px;color: #666;background: #DDD;width: 80px;padding:0;text-align:center; margin-left:10px; }
a.mail-btn-free:hover{background:#e7e7e7;}
a.mail-btn-free-new{background:#97BE99;}
a.mail-btn-free-new{color:#fff;background-color:#97BE99;}
a.mail-btn-free-new:hover{background-color:#B9DABA;}
a.mail-btn-pay{color:#fff;background-color:#EF5D8A; margin-left:25px;}
a.mail-btn-pay:hover{background-color:#EE7C9F;}
div.mail-list-btn{float:right !important;padding:18px 0 4px;}
div.mail-list-btn .btn-pink { margin-right:10px;}
.mail-star,.mail-starno{color:#aaa;display:inline-block;width:0;height:0;background:url(../images/all_1.png) -40px -185px no-repeat;overflow:hidden;padding:16px 0 0 16px;}
.mail-star{color:#fc0;background-position:-20px -185px;}
#mail .tabs-title{margin-bottom:0;}
#gift .bd{margin-top:0!important;}
.mail-filter{background:#E9EEF1;padding:0 8px;height:50px;line-height:50px;}
.mail-filter-type{float:left;}
.mail-filter-type dt,.mail-filter-type dd{float:left;margin-right:4px;}
.mail-filter-type dd a{color:#3f3f3f;padding:3px 5px;}
.mail-filter-type dd a:hover{border:1px solid #cccccc;padding:3px 4px;background:#fff;}
.mail-filter-type dd a.selected{border:1px solid #ccc;background:#fff;color:#3f3f3f;padding:3px 5px;}
.mail-filter-search{float:right;padding-top:2px; width:230px; }
.mail-filter-search button{margin-top:-1px;}
.mail-action{padding:10px 15px;}
.mail-action-checkall{color:#ed5c88;margin-right:15px;}
.mail-action-btn a,.mail-action-btn a:hover{color:#3f3f3f;margin-right:8px;}
.mail-detail-user{position:relative;background:url(../images/empty.gif);padding:0px 0 15px 0; width:930px;}
.mail-detail-user dt img{}
.mail-detail-user dt img:hover {opacity:0.8; filter:alpha(opacity=80);}
.mail-detail-action{position:absolute;right:10px;top:10px;visibility:hidden; display:none}
.mail-detail-list dl{zoom:1;margin:0 22px 12px;}
.mail-detail-list dt img{width:50px;}
.mail-detail-list dd{float:right;width:733px;border:1px solid #ddd;background:white;position:relative; margin-right:15px; padding:0 10px 5px 10px;}
.mail-detail-list dd .ext-j{position:absolute;width:11px;height:12px;background:url(../images/all2.png) 0px -340px no-repeat;top:20px;right:-11px;}
.mail-detail-yitem dd{background:#FFF3F7;float:left; border:1px solid #FFE3E3; margin-left:15px;position:relative;}
.mail-detail-yitem dd .ext-j{background-position:0px -318px;left:-8px;}
.mail-detail-list dd p{color:#333;line-height:24px; *margin-top:-20px; font-size:14px;}
.mail-detail-list dd em{display:block;color: #999;line-height: 24px;}
.mail-detail-count{text-align:center;padding:12px;}
.mail-detail-send-text { width:752px; }
.mail-detail-send-text .input-editer-ico { width:725px; }
.mail-detail-send .btn-pink { margin-right:50px;}
.gift-select-more .btn-pink { margin-right:0px !important;}
.warm_prompt { border:1px solid #FFE6B3; background: #FFF5E0; height:28px; line-height:28px; color:#666; margin-bottom:10px;}
.warm_prompt_bottom { border:1px solid #FFE6B3; background: #FFF5E0; height:28px; line-height:28px; color:#ed5c88; margin-top:10px;}
.warm_prompt .pormpt_cont a { color:#333}
.warm_prompt .pormpt_cont a:hover { background:#333; color:#fff;}
.pormpt_ico { background:url(../images/all2.png) no-repeat -38px 0; padding:1px 10px }
.tshi .pormpt_ico { background:url(../images/all2.png) no-repeat -38px 0; padding:1px 10px }
.pormpt_closeBtn { background:url(../images/all2.png) no-repeat -89px 3px; cursor:pointer; width:21px; height:12px ; display:block;float:right; *margin-top:-30px}
.pormpt_closeBtn:hover {background:url(../images/all2.png) no-repeat -89px -12px;width:21px; height:12px ; display:block;}
.mail-detail-send-text .input-editer{width:752px;height: 254x;}
.mail-detail-send-gift{float:right;border: 2px dashed #CCC;width:126px;text-align:center;border-radius:4px;padding:8px;}
.mail-detail-send-gift .btn-base { margin-top:10px; height:26px;}
.mail-detail-send-gift img{vertical-align:bottom;margin:5px 0;}
.mail-detail-send-gift strong{display:block;font-size:12px;margin:5px 0; color:#ed5c88}
.mail-detail-send-gift em{line-height:1.5em;display:block;}
.mail-detail-content .img img{max-width:600px;max-height:600px;}
.mail-detail-history{margin:15px 30px;}
.mail-detail-content{padding:10px 12px;position:relative; border:1px solid #e9e9e9; margin-bottom:10px;}
.mail-detail-content span.arrow{background:url(../images/all2.png) no-repeat 0px -301px; width:14px; height:8px; position:absolute; top:-8px; left:25px;}
.mail-detail-content .time{font-size:12px;line-height:14px;color:#989a99;}
.mail-detail-content .txt{font-size:14px;line-height:24px;color:#333335; padding-top:6px; padding-bottom:35px;}
.mail-detail-content a.btn_history {text-align:center;position:absolute;right:15px;bottom:10px;}


/*我关注的人，关注我的人，我看过的人，看过我的人
===================================================*/
.myguanzhu { width:722px;}
.guanzhuwo { width:722px; margin-top:40px;margin-left:20px;overflow:hidden;margin-left:30px;}
.lf_gzhu { float:left;}
.rig_guznhu { float:left; width:472px; margin-left:10px; display:inline;}
.gzhu_font1 { font-size:16px; color:#ed5c88}
.gzhu_font2 { font-size:14px; color:#666; padding-bottom:30px; margin-top:5px; line-height:22px;}
.kaitong { width:99px; height:32px;margin:0 auto}
.kaitongBtn {background:#ef5d8a; text-align:center;color:#fff; line-height:32px; border:0; cursor:pointer; font-size:16px;width:99px; height:32px;}
.kaitongBtn:hove {background:#ee7c9f;color:#fff; font-size:16px;}


/* 关注 */
.user-tips-limit { width:605px; padding-top:40px;line-height:24px; margin:0 auto}
.user-tips-limit .tips-icon { float:left; width:102px; height:74px; background:url(../images/all2.png) no-repeat -254px -78px}
.user-tips-limit .tips-cont { float:left; width:472px; margin-left:10px; display:inline;}
.user-tips-limit .tips-hd { font-size:16px; color:#ed5c88}
.user-tips-limit .tips-bd { font-size:14px; color:#666; padding-bottom:30px;}
.user-tips-limit-btn { text-align:center}
.user-tips-limit-btn .btn-big { line-height:32px; height:32px; font-size:16px; width:99px;}

#user .result-list{margin-top: 20px; }
#user .result-list ul{margin-right:-33px;}
#user .result-list li:hover{border: 1px solid #DDD;}
#user .main #report .hd{border-bottom:1px dashed #D1D1D1; margin-top:35px;}
#stamp_ad{width:195px;height:406px;margin-top:10px;background:url(../images/stamp_ad.jpg) no-repeat;color:#6a6a6a;}
.stamp-ad-list{padding:165px 27px 0;}
.stamp-ad-list .hd{font-size:14px;position:relative;margin-bottom:12px;}
.stamp-ad-help{font-size:12px;color:#6a6a6a;position:absolute;background:url(../images/all_1.png) 0 -40px no-repeat;padding-left:14px;top:1px;right:0;}
.stamp-ad-list .bd{height:100px;margin-bottom:23px;}
.stamp-ad-list .bd li{float:left;width:48%;line-height:2.6em;font-size:13px;}
.stamp-ad-list .bd li.selected{color:#ca2e7a;}
.stamp-ad-list .bd .stamp-ad-num{float:none;width:auto;}
.stamp-ad-num .input-text{margin-left:10px;padding:.2em;}
.stamp-ad-count{font-size:13px;font-weight:700;margin-bottom:13px;}
.stamp-ad-list .ft .btn-base{width:auto;padding-left:42px;}
.stamp-ad-list .ft .btn-base span{padding-right:42px;}
#vip_ad{width:195px;height:504px;background:url(../images/vip_ad.jpg) no-repeat;color:#6a6a6a;margin-top:15px;}
.vip-ad-list{margin-top:10px;padding:300px 22px 0;}
.vip-ad-list li{line-height:2.6em;color:#fff;}
.vip-ad-list li em{color:#fff;}
.vip-ad-list .bd{margin-bottom:10px;}
.vip-ad-btn{width:150px;padding-left:45px;height:40px;background:url(../images/vip_ad.jpg) 0 -510px no-repeat;font-size:16px;}
.fix-sp1 .input-tips-success i{visibility:hidden;}
#user .main .mod,#user_base,.user-mygift-list,.user-outgift-list,#mail_list{margin-bottom:20px;}
.user-mygift-list,.user-outgift-list {margin-top:10px;}
.user-explain,.user-outgift-list .user-mygift-uinfo p{margin-top:5px;}
.user-explain em{color:#999;}
.user-face a:hover em,.album-list li.selected .album-del,.focus .mail-detail-action{visibility:visible;}
.user-level,#user_base .user-btn-icon-hi,.setting-completeness dd,.user-outgift-list .user-mygift-ginfo,.mail-list div,.mail-action div,.mail-detail-send-text{float:left;}
.mail-detail-list .mail-detail-yitem dt { float:left}
.user-level dt,.setting-check-result,.setting-checked dl,#stamp_ad h3,#vip_ad h3{display:none;}
.user-charm dt,.my-info dt,.my-info dd{float:left;line-height:26px;color:#666;}
.my-info dd span{margin-top:4px;}
#user_base .user-btn-icon-gift,dl.my-acc,.user-outgift-list .user-mygift-uinfo,div.mail-list-attribute,.mail-detail-list dt{float:right;}
#user_gift .hd,#my_gift .hd{}
#user .main .mod .hd .tabs-title a,#user .main .mod .hd .tabs-title a:hover,.mod-tabs a,.mod-tabs a:hover{color:#555;}
.album-uped .album-uparea,.setting-checked dl.setting-check-result,.mail-detail-content .img{display:block;}
#my_main_action .my-action li a,.my-gift li em a{color:#999999;}
.my-gift li em a:hover{color:#fff;background:#333333;}
.my-user-list ul li strong a{color:#ed5c88!important;font-size:12px;}
.my-user-list ul li strong a:hover{color:#fff!important;background:#ed5c88;}
.my-user-list li strong,.my-user-list li em,.my-gift li strong,.my-gift li em{display:block;text-align:center;margin:4px 0;}
.my-user-list li strong,.my-gift li strong{font-size:12px;}
.my-gift li strong a:hover{ background:#333; color:#fff;}
.mail-detail-minfo{font-size:12px; margin-top:-5px}
.mail-detail-minfo .user-role-normal { background-position:0 -455px; margin-left:5px; display:inline}
a.pink-link,a.text-pink {color: #ed5c88; }
a.pink-link:hover, a.text-pink:hover  {background: #ed5c88;color: white;}
.user-mygift-list li:after,.user-outgift-list li:after,.user-mygift-uinfo dl:after,.mail-detail-list dl:after{content:'.';visibility:hidden;display:block;height:0;clear:both;}
.user-mygift-uinfo dt,.mail-detail-user dt{float:left;margin-right:15px; width:80px; height:96px; position: relative}
.user-mygift-uinfo dd{float:left;width:400px;padding:5px 0;}
.mail-detail-user dd{float:left;width:824px; line-height:24px; min-width:500px; }
#mail_user .mail-detail-minfo #follow{margin-bottom:1px!important;height:24px;}
.user-mygift-uinfo .user-acc,.mail-detail-user .user-acc{display:inline-block;margin-left:10px;vertical-align:middle;}

/* 个人中心-个人信息 */
.bor_box{ margin-bottom:10px;border-radius:3px; width:186px; padding-top:5px}
.bor_see {margin-bottom:10px;width:190px;}
.bor_see .nixiang { color:#396591}
.bor_cen{ width:190px; }
.xinx{ float:left; position:relative; width:190px; }
.xinx .xin_i { float:left; width:50px; height:60px; position:relative}
.xinx .xin_i a{ width:50px; height:60px;display:block;position:relative }
.xinx .xin_i a em{ background: none repeat scroll 0 0 #000000;bottom: 16px;color: #FFFFFF; line-height: 2em; opacity: 0.5;position: absolute;text-align: center;width: 50px;  bottom: 0px;color: #FFFFFF;;font-style:normal; display:none; z-index:99; left:0; top:38px}
.xinx .xin_i a:hover em{ display:block;}
.xinx .xin_t{ width:135px; height:60px;text-align:center; float:left; color:#666; vertical-align:middle; padding-left:5px; overflow:hidden;table-layout: fixed;
word-wrap:break-word;word-break:break-all;}
.xinx .xin_t span { color:#999}
.xinx .xin_t a{ color:#ed5c88;font-size:20px; font-weight:bold; line-height:22px}
.xinx .xin_t a:hover{ background:#ed5c88; color:#fff;}
.xin_list{ float:left; margin-top:10px; width:172px;}
.xin_list li a{ color:#666666; float:left;margin-left:4px; display:block}
.xin_list p{ height:20px; line-height:20px; color:#333333; text-indent:4px;}
.xin_list p a{ color:#666666;}
.xin_list ul{}
.xin_list li{ height:24px; line-height:25px; float:left; width:190px;}
.xin_list li i { color:#666666; margin-top:0; padding:5px 0 0 0;display:inline-block;width:18px;height:14px;float:left;}
.xin_list li:hover{ background-color:#ddd; }

.xin_list .user-role-normal{padding-left:0px;background:url(../images/all2.png) 0px -451px no-repeat; }
.xin_list .user-role-diamond{padding-left:0px;background:url(../images/all2.png) 0px -40px no-repeat !important; }
.xin_list .user-role-sendmail{background:url(../images/all2.png) no-repeat 0px -385px !important; padding-left:0px;}
.xin_list .user-role-readmail{background:url(../images/all2.png) no-repeat 0 -361px; padding-left:0px; *background-position:0 -363px;}

.xin_list .li2 i {background:url(../images/ico1.png) no-repeat 0 -23px}
.xin_list .li3 i {background:url(../images/ico1.png) no-repeat 0 -50px}
.xin_list .li4 i {background:url(../images/ico1.png) no-repeat 0 -81px}
#my_soliloquy em{ color:#ff7200; font-size:12px;}
.wenzi{ margin:0 auto;  line-height:24px; position:relative;}
.date_show_male {background:#A7D3FF; width:190px;border-radius:2px; }
.date_form_male {background:#A7D3FF; width:190px;border-radius:2px; }
.date_show_female {background:#FFC1E8; width:190px;border-radius:2px; }
.date_form_female {background:#FFC1E8; width:190px;border-radius:2px; }
.date_form .date_list_font { margin:-9px 0;}
.date_form .date_list_font p {color:#333}
.date_form .date_list_font .date_list1 span { background:url(../images/all2.png) no-repeat -139px -290px; padding:0 11px;display:inline-block;height:14px;}  
.date_form .date_list_font .date_list2 span { background:url(../images/all2.png) no-repeat -139px -370px; padding:0px 11px;display:inline-block;height:14px;} 
.date_form .date_list_font .date_list3 span { background:url(../images/all2.png) no-repeat -139px -314px; padding:0px 11px;display:inline-block;height:14px;} 
.date_form .date_list_font .date_list4 span { background:url(../images/all2.png) no-repeat -139px -341px; padding:0px 11px;display:inline-block;height:14px;} 
.date_size { margin:0 auto; width:171px; padding:5px 0}
.date_form_male .date_list_font p {color:#333}
.date_form_female .date_list_font p {color:#333}
.date_form_male  p {color:#396591}
.date_form_female  p , .date_show_female .nixiang, .date_show_female .qian a{color:#84466D;}
.wenzi select.input-text { width:173px}
#age_area select.input-text{ width:70px;}
#height_area select.input-text { width:70px}
.date_show_male .qian a {color:#396591;background:url(../images/all2.png) no-repeat -101px -130px; width:18px; height:19px;padding:5px 23px 0 3px; margin-bottom:5px;}
.date_show_female .qian a {background:url(../images/all2.png) no-repeat -101px -232px; width:18px; height:19px;padding:5px 23px 0 3px;   margin-bottom:5px;}
.qian a:hover {color:#ef5d8a;background:url(../images/all2.png) no-repeat -101px -160px; padding:5px 23px 0 3px;idth:18px; height:19px; margin-bottom:5px;}
.wenzi p{ text-align:left; line-height:30px; margin-top:-5px;}

.wenzi .texs{margin-top:7px;overflow:hidden;zoom:1;}
.wenzi .texs input{font-size:12px;}
.wenzi .texs .btn-base{padding:0 10px 4px;float:left;}
.wenzi .texs .or { padding-left:5px; color:#999}
.wenzi .texs a { color:#666;margin-left:10px;line-height:13px; float:left; margin-top:6px }
.wenzi .texs a:hover { background-color:#333; color:#fff}
.texs .btn-normal { float:left}
/* 我的资料 - 资料完整度 */
.gcqk .input-text { border:1px solid #ddd}
.setting-completeness{height:15px;float: right;}
.setting-completeness dt{float:left;padding-right:10px;color:#999999;}
.setting-completeness-box{float:left;width:300px;height:11px;background:#fe5293;border-radius:1em;box-shadow:1px 1px 2px rgba(0,0,0,.2);margin-right:5px;padding:1px 2px;}
.setting-completeness-box em{display:block;background:url(../images/all2.png) 0 -719px no-repeat;height:9px;width:0;border:1px solid #feaacd;border-radius:1em;box-shadow:0 1px 0 rgba(255,255,255,.4) inset;border-width:1px 0;}
.setting-check-result dt { float:left; width:80px !important;}
#setting .setting-check-result dd { float:left}
/* 用户设置 - 会员服务 */
.lib_Contentbox_sx{float:right; width:675px; display:inline; padding-bottom:50px;}
.lib_name { color:#333; font-size:16px; padding-left:20px;}
.lib_list p { margin-top:20px;}
.lib_list li strong{color:#999999;}
.lib_infor { background:#e9eef1; height:34px; line-height:34px; }
.lib_infor .lib_01 { font-size:12px; padding-left:15px;}
.lib_infor .lib_01 img { vertical-align:middle; padding-left:5px;}
.lib_infor .lib_02 { color:#333; padding-left:24px;}
.lib_infor .user-role-normal {background:url(../images/all2.png) 5px -455px no-repeat;}
.lib_infor .user-role-diamond{background:url(../images/all2.png) 5px -44px no-repeat !important; }
.lib_infor .user-role-sendmail{background:url(../images/all2.png) no-repeat 0px -390px !important; }
.lib_infor .user-role-readmail{background:url(../images/all2.png) no-repeat 0px -366px; }
.lib_infor .lib_03  { color:#333; font-size:12px; }
.lib_infor .lib_04  { color:#333;  }
.lib_infor a { color:#ef5d8a;}
.lib_infor a:hover { background-color:#ef5d8a; color:#fff;}
.lib_infor i {background: url(../images/all2.png) no-repeat 0 -406px; display:inline-block; height:19px; width:17px;}
.lip_stamp i {background: url(../images/all2.png) no-repeat -340px -678px ;display:inline-block; height:19px; width:17px;}
.lib_time {font-size:12px; line-height:32px; }
.lib_time a { color:#ef5d8a}
.lib_time a:hover { color:#fff; background:#ef5d8a}
.vip_black {padding-left:15px;font-size:12px; }
.lib_list1 {padding: 20px 0 36px 80px;}
.lib_05  { color:#999; font-size:12px;  }
.lib-infor-box { border-left:1px solid  #E9EEF1;border-right:1px solid  #E9EEF1;border-top:1px solid  #E9EEF1}
.lib-infor-box li { line-height:34px; height:34px; padding-left:15px; margin-top:5px; color:#666 ; border-bottom:1px solid #E9EEF1}
.lib-infor-box li a { color:#ef5d8a}
.lib-infor-box li a:hover { background-color:#ef5d8a; color:#fff;}
.lib-infor-box li em { color:#ef5d8a}
.lib-infor-box li span { margin-left:10px;}
.lib_list .more { text-align:right}
.lib_list .more a:hover { background-color:#333; color:#fff;}
/* 用户设置 - 征友状态 */
.profile-status {background: #E9EEF1;width:696px;height: 34px;line-height: 34px;padding-left:14px;font-size:12px;color:#999999;}
.profile-status span { font-size:12px;color:#666666;}

/* 择偶条件匹配 */
.user-box .match {  width:900px; margin-left:13px; margin-top:3px;border-bottom:1px dashed #d1d1d1; float:left; display:inline}
.user-box .match h2 { font-size:28px; padding-bottom:5px; color:#666; float:left;}
.user-box .match .more { float:right; margin-top:16px;}
.user-box .match .more a { color:#999}
.user-box .match .more a:hover { background:#333; color:#fff}
.table { border-top:1px solid #ddd; border-left:1px solid #ddd; margin:0px 0 50px 15px; font-size:14px; line-height:35px; text-align:center; float:left; color:#666}
.table td { border-bottom:1px solid #ddd; border-right:1px solid #ddd; height:35px;}
.tableBtn { float:left;display:block;background:#ef5d8a; width:80px; height:26px; text-align:center; margin:20px 0 20px 55px;border-radius:3px;color:#fff;cursor:pointer; border:0}
.tableBtn:hover {display:block;background:#ee7c9f; width:80px; height:26px;border-radius:3px;}
.ft_match { text-align:center; height:120px; width:898px;*height:100px;}
.ft_match .btn-base { margin:30px}
.zhaoxiang { padding:0px 5px 3px;  background:#000; opacity:0.7; filter:alpha(opacity=70); float:right;border-radius:3px; color:#fff}
.zhaoxiang:hover {background:#339900;opacity:0.7; filter:alpha(opacity=70);}
.zhaoxiang a { color:#fff; font-size:12px}
.zhaoxiang img { vertical-align:middle}
.phone-nub { padding:1px 5px 2px;  background:#000; opacity:0.7; filter:alpha(opacity=70); float:right;border-radius:3px; color:#fff; position:absolute; z-index:99; left:0;top:0; margin:74px 0 0 3px}
.phone-nub .nubs{ color:#fff; font-size:12px; margin-left:4px; display:inline; line-height:16px;}
.phone-nub a { color:#fff; font-size:12px}
.phone-nub img { vertical-align:middle}

/*赠送礼物*/
.app .gift-detail-user { }
.app .gift-detail-user dt { float:left; width:100px}
.app .gift-detail-user dd { float:left; width:824px; line-height:22px; color:#666}
.msg-gto-ulist { height:130px;}
.msg-gto-ulist a { width:80px; overflow:hidden}
.app .gift-detail-user .gift-detail-minfo strong{ color:#333;}
.app .gift-detail-user .gift-detail-minfo .user-back { float:right; *float:none; *margin-left:495px}
.app .gift-detail-user .gift-detail-minfo .user-back a { color:#999}
.app .gift-detail-user .gift-detail-minfo .user-back a:hover{ background:#333; color:#fff}
.msg-gto-tabs .selected { background:#E9EEF1; color:#333; text-align:center; width:106px; height:30px;border-radius: 2px 2px 0 0; line-height:30px;}
.msg-gto-tabs .selected a { color:#333}
.msg-gto-tabs li {text-align:center; width:106px; height:30px; margin-left:5px; display:inline line-height:30px;}
.msg-gto-tabs li:hover { background-color:#f2f8fb;border-radius: 2px 2px 0 0;}
.msg-gto-inid { margin-top:10px; background:#E9EEF1; height:30px; }
.msg-gto-inid dd {background-color:#E9EEF1; padding:5px 0 5px 10px}
.msg-gto-inid dd em { font-size:14px;}
.msg-gto-intext-long textarea { border:1px solid #ccc; width:921px; padding:3px; height:200px; overflow:auto; color:#333}
.ya-gift-more { margin-left:50px; display:inline}
/*发送成功*/
#success .success_tip { text-align:center;margin-bottom:25px; height:}
#success .success_tip .succ_tip_ico { background:url(../images/all2.png) no-repeat -287px -315px; display:block; height:50px; width:78px; margin-left:330px; * margin-left:-190px;}
#success .success_tip strong { font-size:22px;  color:#ef5d8a;font-weight:bold; line-height:30px; display:block; margin-top:-40px;}
.txtCenter { text-align:center}
#success .success_tip .success_tip-box strong { font-size:22px;  color:#ef5d8a;font-weight:bold; line-height:30px; display:block;margin-top:-37px !important;*margin-top:-34px !important;}
#success .success_tip .report_tip_ico {background: url(../images/all2.png) no-repeat -200px -762px;display: inline-block; height:40px; width:35px;margin-left:-150px;*margin-left:-100px;}

/*** img show ***/

#listWrap{ height: 108px;  overflow: hidden; }
#listWrap li img{ cursor: pointer; height:108px;}

#longlongDiv{ width: 1500px; height: 2000px; }

.clearfix:after{content:'\20'; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}


#shandow{position: fixed; _position: absolute; left:0; top:0; z-index:10000; width: 100%;  background-color: #000; opacity: 0.9; filter:alpha(opacity=90);}
#loading{ position: fixed; left:50%; top: 50%; z-index: 10011; }
#closeViewer-btn{ width: 41px; height: 41px;_position: absolute; position: fixed; right: 0; top: 0;  z-index: 10012; font:700 28px/38px tahoma ;background: url('../images/phone.png') 0 -96px;cursor:pointer; }
#closeViewer-btn:hover{ background-position:-86px -96px;}
#prevPic-btn,#nextPic-btn{ height: 89px; width: 89px; position: fixed; _position: absolute; top:50%; margin-top: -45px; background:url('../images/phone.png') no-repeat; z-index: 10012; cursor:pointer; text-indent: -999px;overflow: hidden;}
#prevPic-btn{ left:2px; background-position:-3px -240px}
#nextPic-btn{ right: 2px;background-position: -136px -240px;}
#prevPic-btn:hover{background-position:-3px -350px;}
#nextPic-btn:hover{ background-position: -141px -350px;}

#mainImg{  position: fixed; _position: absolute; cursor:pointer; z-index: 10013; left:50%; top:50%;}
#rotation{ position: fixed; _position: absolute; top: 0; left:50%; z-index: 10014; margin-left: -50px;}
#rLeft,#rRight{ display: block; width: 50px; height: 33px; text-indent: -999px; overflow: hidden; float: left; background:url(../images/phone.png) no-repeat; }
#rLeft{ background-position: 0 0;}
#rRight{ background-position: -81px 0;}
#rLeft:hover{ background-position: 0 -41px;}
#rRight:hover{ background-position: -81px -41px;}

#thumbnailArea{ width: 50%; background-color: url(none); position: fixed; _position: absolute; left: 25%; top: 0; z-index: 10011;}
#thumbnail{ width: 480px; height: 70px; z-index: 14;  position: fixed; _position: absolute; bottom: 0; left:50%;margin-left: -240px; overflow: hidden;z-index: 10014; }
#scrollLeft, #scrollRight{ display: block; float: left; width: 30px; height: 70px; background:url(../images/phone.png) no-repeat;}
#scrollLeft{ background-position: -78px -158px;}
#scrollRight{ background-position: -108px -158px;}
#scrollLeft:hover {background-position: 0 -158px;}
#scrollRight:hover{ background-position: -30px -158px;}
#thumbWrap{ width: 420px; height: 70px;float: left; overflow: hidden; }
#thumbWrap ul{ }
#thumbWrap li{list-style: none; cursor:pointer; float: left; margin: 3px; border: 2px solid #777; width: 60px; height: 60px; text-align: center; }
#thumbWrap li.current{ border-color: #ffb424;}
#thumbWrap li.hover{ border-color: #fff;}
#thumbWrap li img{ display: block; max-width: 60px; max-height: 60px;}
/** rotation css**/
.r3{
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.r2{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.r1{
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
/* 表情 */
.facebox ul{background:#fff;margin:0;padding:0;}
.facebox ul li{cursor:pointer;background:#fff;border-right:solid 1px #e8e8e8;border-bottom:solid 1px #e8e8e8;float:left;overflow:hidden;padding:4px;}
.facebox ul li img{width:22px;height:22px;background:#fff;}
.facebox ul li:hover{margin-left:-1px;margin-top:-1px;border-left:solid 1px #0095cd;border-top:solid 1px #0095cd;border-right:solid 1px #0095cd;border-bottom:solid 1px #0095cd;}
#face{position:absolute;display:none;background:#fff none repeat scroll 0 0;border:1px solid #CCC;width:400px;z-index:999999;text-align:left;margin:0;padding:0; margin-top:5px;}
#facebox{border-top:1px solid #e8e8e8;border-left:1px solid #e8e8e8;width:372px;margin:10px 12px 20px;}
#texttb{height:28px;background:#F0F0F0;margin:0;padding:0;}
#texttb .f_close{position:absolute;right:14px;top:5px;z-index:99;}
.f_close{background:url(../images/delete_items.gif) no-repeat scroll transparent;cursor:pointer;display:block;height:19px;width:19px;}
.arrow{background:url(../images/layer_arrow.png) no-repeat scroll 0 0 transparent;display:block;overflow:hidden;position:absolute;}
.arrow_t{background-position:0 -1px;height:11px;width:16px;left:30px;top:-11px;}
/* 关注滑动提示 */
.tipLayer{position:absolute;z-index:13000;display:none;}
.tipLayer .m_m{background-color:#fff;overflow:hidden;position:relative;font-size:12px;_padding-top:5px;color:#666;border:1px solid #999;border-radius:2px;box-shadow:1px 2px 3px #EEE;display:none;opacity:0;filter:alpha(opacity=0);padding:3px 7px;}
.m_m i {background: url(../images/all2.png) -343px -533px no-repeat; display:block; width:18px; height:15px; float:left}
.tipLayer .arrow{width:14px;height:7px;overflow:hidden;position:absolute;bottom:-6px;left:50%;margin-left:-7px;display:none;}
.tipLayer .arrow .outter{font-size:0;width:0;height:0;z-index:9;position:absolute;left:-1px;top:0;border:7px solid;border-color:#ccc transparent transparent;}
.tipLayer .arrow .inner{font-size:0;width:0;height:0;position:absolute;z-index:21;left:0;top:0;border:6px solid;border-color:#fff transparent transparent;}
/* 搜索页面样式 */
.search-filter{background:#FFF;padding:15px 30px 30px; margin-bottom:10px;}
.search-filter dl{padding:15px 0 5px;}
.search-filter dd{float:left;font-size:14px; line-height:24px; color:#999;}
.search-filter dt{margin-left:75px;}
.search-filter .fold-item{float:left;margin:0 5px 5px 0;}
.search-filter-selected{ border-bottom:1px dashed #ddd;}
.search-filter-selected dt{}
.search-filter-selected .fold-item-title-close{display:inline;}
.search-filter-more{background-position:left top;}
.search-filter-more .fold-item-title{background:#FFF;border:1px solid #C7C7C7;}
.search-filter-more .fold-item-title:hover{background:#D2E5F7;border:1px solid #D2E5F7;}
.search-filter-more .fold-item-actived .fold-item-title{background:#FFF;border:1px solid #C3C6CD;border-bottom:0;}
.search-filter-more-astrolist{width:185px;overflow:hidden;zoom:1;white-space:normal;}
.search-filter-more-astrolist label{float:left;width:60px;overflow:hidden;white-space:nowrap;}

.fold-item{zoom:1;}
.fold-item-title{background:#BBD2E8;cursor:pointer;display:inline-block;padding:0 10px;_padding:0 9px;height:23px;line-height:23px;text-align:center;white-space:nowrap; border:1px solid #BBD2E8}
.fold-item-title:hover{background:#D2E5F7;border:1px solid #D2E5F7}
.fold-item-title-txt{position:relative;padding-right:15px;_zoom:1;}
.fold-item-title-txt b{font-weight:400;}
.fold-item-title-txt em{position:absolute;top:5px;right:0;_top:7px;}
.fold-item-title-txt .icon-shrink-gray{display:none;}
.fold-item-title-close{display:none;color:#A7B7CA;margin-left:3px;_margin-left:0;position:relative;}
.fold-item-main{background:#FFF;border:1px solid #C3C6CD;display:none;padding:10px;position:absolute;top:23px;left:0;min-height:30px;white-space:nowrap;}
.fold-item-main .title{}
.fold-item-select{margin-top:7px;}
.fold-item-select select { font-size:12px; border:1px solid #ddd;}
.fold-item-select .js-select { width:110px;}
.fold-item-btn{margin-top:10px;}
.fold-item-actived{position:relative;z-index:2;}
.fold-item-actived .fold-item-title{background:#FFF;border:1px solid #C3C6CD;border-bottom:0;margin-bottom:1px;position:relative;z-index:5;}
.fold-item-actived .fold-item-title-txt .icon-shrink-gray{display:block;}
.fold-item-actived .fold-item-title-txt .icon-expand-gray{display:none;}
.fold-item-actived .fold-item-main{display:block;z-index:4;}

.icon-expand-gray,.icon-shrink-gray,.icon-close{background-color:transparent;background-image:url(../images/all2.png);_background-image:url(../images/all2.png);background-repeat:no-repeat;display:inline-block;font-size:0;}
.icon-shrink-gray{background-position:-225px -694px;height:6px;width:10px;}
.icon-shrink-red{background-position:-285px -12px;height:7px;width:12px;}
.icon-expand-gray{background-position:-200px -694px;height:6px;width:10px;}
.icon-expand-red{background-position:-285px 0;height:7px;width:12px;}

.btn-black{background:#383E48;color:#EDEFF5; display:inline-block; height:24px; width:45px; line-height:24px; text-align:center }
.btn-black:hover{background:#000; color:#fff;}
.btn-black:active{background:#A1A8B2;}
.icon-close{background-position:-134px -691px;height:9px;width:9px;}
.icon-close:hover { background-position:-171px -691px}
.yf-plus-area-box .js-start { font-size:12px; padding:0.3em; border:1px solid #ddd;}


/* home addon */
.home_user_avatar{
    background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #eee;
	box-shadow:0 1px 5px #DAD9D9;
	height:240px;
	padding:5px;
	width:180px;
	margin-bottom:10px;
	/*
	padding-left:40px;height:135px;margin-bottom:10px;position:relative;
	*/
}
.home_user_avatar .user_img{
	width:140px;height:169px;position:relative;padding-left:18px;padding-top:15px;
}
.home_user_avatar .user_inum{
	padding:10px;text-align:center;
}
.home_user_avatar .user_inum table td{
	line-height:25px;text-align:center;
}
.home_user_avatar .user_inum .brl{
	border-right:1px dashed #D8D8D8;
}
.home_user_avatar .user_inum .numbers{
	font-size:14px !important;color:#FF2361;font-weight:bold;font-family:"微软雅黑";
}
.home_user_avatar .user_inum .numitem{
	font-size:14px !important;color:#333;
}

.home_user_avatar img{
vertical-align:bottom;
}

/* photo */
.home_photo_box {
	margin-top:5px;overflow:hidden;position:relative;
}
.home_photo_list ul{
	list-style:none outside none;
}
.home_photo_list li{
	float:left;height:130px;margin-left:5px;margin-right:5px;overflow:hidden;width:108px;
}

.home_tips {height:80px;}
.home_tips p.login{
	padding-top:30px;line-height:25px;text-align:center;
}
.home_tips p.text{
	padding:20px;line-height:25px;text-align:center;
}

/* weibo */
.home_weibo {
	width:190px;margin-top:10px;
}
.home_weibo h3{
	font-size:13px;font-weight:bold;
	border-bottom:1px dashed #CECECE;
	padding-top:5px;height:23px;margin-bottom:5px;
}
.home_weibo li{
	line-height:18px;padding-top:5px;color:#666;
}

/* match user */
.home_hd_r {
    border-bottom: 1px solid #DDDDDD;
    color: #333333;
    font-size: 14px;
    height: 24px;
}
.home_hd_r h3{
	float:left;font-size:100%;font-weight:400;overflow:hidden;
	width:150px;display:block;
}

