

#bd { width: 996px; margin: 0 auto; padding: 30px 0; }

a { color: #FF6FA1; text-decoration: none; }
a:hover { text-decoration: underline; }

li:after,ul:after { content: " "; height: 0; display: block; clear: both; visibility: hidden; }
li,ul { zoom: 1; }

.column { float: right; width: 740px;min-height:600px;_height:600px; }
.sidebar { float: left; width: 240px; }

.abox { margin-bottom: 30px; }
.abox .head { height: 30px; padding-bottom:20px; }
.abox .head .title { font-size: 18px; float: left; }
.abox .head .link { float: right; }
.abox .head .more { float: right; line-height: 30px; }

.profile_nav { }
.sort_nav { background: #fbfbfb; line-height: 42px; margin-bottom: 30px; }
.sort_nav a { font-size: 16px; color: #666; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }
.sort_nav a:hover, .sort_nav .on a { color: #FF6FA1; text-decoration: none; }
.sort_nav .even { background: #FBFBFB; }
.sort_nav li { position: relative; }
.sort_nav .on { background: #FFF4F8; }
.sort_nav .on .icon { display: block; }

.sort_nav .icon { display: inline-block; background: url("../images/icon_arrow_blue.png"); width: 5px; height: 9px; overflow: hidden; float: right; display: none; position: absolute; top: 18px; right: 10px; margin-top: 0; }


.profile_list { padding-top: 30px; }
.profile_list .col_a, .profile_list .col_b, .profile_list .col_c { float: left; }
.profile_list .title { text-align: center; font-size: 16px; padding-bottom: 10px; }
.profile_list input.text { line-height: 30px; border: solid 1px #dadada; height: 30px; background: #f8f8f8; padding: 0 8px; width: 210px; }
.profile_list input.focus { border: solid 2px #ff8c26; line-height: 28px; height: 28px; padding: 0 7px; background: #fff; }
.profile_list .col_a { line-height: 32px; width: 100px; font-size: 14px; text-align: right; padding: 11px 8px 11px 0; }
.profile_list .col_b { padding: 11px 0; }
.btn_b { background: #ff8c26; border-radius: 4px; height: 40px; font-size: 20px; padding: 0 30px; cursor: pointer; color: #fff;display:inline-block; }
a.btn_b{line-height:40px;text-decoration:none;}
.profile_list .checkbox { vertical-align: middle; margin: -4px 4px 0 0; }
.profile_list .button_box { text-align: center; padding-bottom: 10px; }
.profile_list .button_box a { display: inline-block; margin: 0 40px; height: 34px; background: url("../images/login_bg.png")/*tpa=http://www.soyoung.com/images/login_bg.png*/ left top no-repeat; }
.profile_list .button_box .qq { width: 169px; background-position: 0 -50px; }
.profile_list .button_box .sina_weibo { width: 144px; background-position: 0 -16px; }
.profile_list .icon_yes, .profile_list .icon_no { display: inline-block; height: 16px; width: 16px; background: url("../images/login_bg.png")/*tpa=http://www.soyoung.com/images/login_bg.png*/ left top no-repeat; margin: 19px 4px 0 14px; vertical-align: bottom; }
.profile_list .icon_yes { background-position: -18px 0; }
.profile_list .button_line .col_b { padding-top: 20px; }
.profile_list .link .col_b { padding-top: 0; }
.profile_list .button_line .btn_b { margin-right: 20px; }
.profile_list .msg { background: #def3f5; height: 40px; border-radius: 4px; position: absolute; margin: 2px 0 2px 15px; padding: 10px 10px 0 0; }
.profile_list .msg p { padding: 0 0 0 36px; white-space: nowrap; line-height: 16px; color: #666; }
.profile_list .msg .arrow, .profile_list .msg .icon { background: url("../images/login_bg.png")/*tpa=http://www.soyoung.com/images/login_bg.png*/ -18px -84px no-repeat; width: 9px; height: 14px; position: absolute; display: block; left: -9px; top: 18px; }
.profile_list .msg .icon { background-position: 0 -84px; width: 16px; height: 16px; left: 10px; top: 17px; }
.profile_list .msg .yes { background-position: -29px -84px; }
.profile_list .col_c { position: relative; }
.profile_list .button_line .msg { margin-top: 14px; }
.profile_list label { padding: 10px 12px 0; display: inline-block; }
.profile_list label input { vertical-align: middle; margin: -4px 4px 0 0; }
.profile_list .select .col_b { padding-top: 16px; }
.profile_list .select select { font-size: 14px; }
.profile_list .select p { font-size: 14px; padding-top: 10px; }
.profile_list .gray { color: #666; }
.profile_list .head_pic { width: 64px; height: 64px; background: center no-repeat; border-radius: 32px; margin-bottom: 20px; }
.btn_b_blue { background: #FF9CBE; border-radius: 4px; height: 32px; font-size: 20px; padding: 0 30px; cursor: pointer; color: #fff;display:inline-block; }
a.btn_b_blue{line-height:32px;text-decoration:none;}
.profile_list .col_b .btn_b_blue { margin: 0 0 0 12px;vertical-align:top;  }
.profile_list .col_b .cue { padding-top: 14px; color: #666; }
.tie_box .btn_b_blue{ height:40px;line-height:40px;}
.tie_box { padding-top:30px;}
.tie_box .t { font-size:14px;padding:0 0 20px 30px;color:#666;line-height:36px;}
.tie_box .list { }
.tie_box .list li{float:left; width:345px;padding-left:20px;}
.tie_box .list li .icon { display:block;float:left;width:100px;height:100px;margin-right:20px;}
.tie_box .list li p { line-height:50px;overflow:hidden;width:220px;text-overflow:ellipsis;white-space:nowrap;color:#999;}



.cataract {width:740px; margin-top:30px;}
.cataract .i{width:240px;margin-bottom:20px;background:#f9f9f9;}
.cataract .i .pic { display:block;position:relative;}
.cataract .i .pic img{ display:block;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:10px;}
.cataract .i .pic .price { display:block;position:absolute;right:10px;bottom:10px;background:#fff;border-radius:4px;padding:0 10px;line-height:24px;filter:alpha(opacity=60);opacity:0.6;color:#000;}
.cataract .i .t { padding:0;line-height:22px;color:#999;}
.cataract .i .link { padding:0 0 10px 10px;}
.cataract .i .link .font_icon { color:#ccc;padding: 0 6px 0 0;font-size:14px;}
.cataract .i .link a { padding-right:14px;}
.cataract .laud_box { border-top:solid 1px #fff;padding:10px;line-height:22px;}
.cataract .laud_box .data { float:right;}
.cataract .laud_box .font_icon { font-size:16px;padding:0 5px 0 0;color:#fff;}
.cataract .laud_box .laud_btn {background:#FF9CBE;display:inline-block;border-radius:4px;padding:0 8px;cursor:pointer;color:#fff;}
.cataract .laud_box .gray { background:#c2c2c2;}
.cataract .laud_box .num {font-family:Arial;color:#FF6FA1;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#fff;display:inline-block;line-height:22px;padding:0 5px;}
.cataract .laud_box .data { color:#999;}
.cataract .laud_box .data a{margin-left:4px;font-family:Arial; }
.cataract .list { line-height:18px;padding:0 10px;}
.cataract .list li { border-top:solid 1px #fff;padding:8px 0;}
.cataract .list .img { display: block; float: left; width: 36px; height: 36px; line-height: 36px; text-align: center; text-decoration: none; border-radius: 18px; background: #999;overflow:hidden; }
.cataract .list .img .font_icon { color: #fff; padding: 0; font-size: 20px; }
.cataract .list .c { float:right;width:174px;color:#999;}
.cataract .list .c .name { display: block; color:#FF6FA1;width:174px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cataract .list .c .text { word-break:break-all;word-wrap:break-word;}
.cataract .more { border-top:solid 1px #fff;line-height:30px;text-align:center;display:block;}
.cataract .cataract_sort {background:#ebf9f8;padding:10px;line-height:35px;border-radius:6px;width:220px;}
.cataract .cataract_sort a { white-space:nowrap;display:inline-block;line-height:22px;padding:0 6px;}
.cataract .cataract_sort .on,.cataract .cataract_sort a:hover { background:#FF6FA1;color:#fff;text-decoration:none;border-radius:4px;}
.cataract .button_share a{background:url("../images/cataract_button.png")/*tpa=http://www.soyoung.com/images/cataract_button.png*/;display:block;height:48px;line-height:48px;font-size:18px;color:#fff;padding-left:50px;}
.cataract .button_share a:hover {text-decoration:none; }
.cataract .w_col {width:240px;float:left;margin-right:12px;}

.pages { padding: 25px 0; text-align: center; }
.pages a, .pages span { display: inline-block; height: 28px; line-height: 28px; padding: 0 11px; margin: 0 4px; font-size: 14px; color: #666; }
.pages .on, .pages a:hover { background: #FF9CBE; color: #fff; border-radius: 4px; text-decoration: none; }
.pages .hidden { display: none; }
/* web3.0 start */
.after,.beauty_list .title {zoom:1;}
.after:after,.beauty_list .title:after { content:' ';height:0;display:block;clear:both;visibility:hidden;}

.super_box .name span,.people_list .name span,.people_list .button a,.super_box .button .btn3,.messenger_box .head .shield span,.messenger_box .button span,.messenger_list .time .block span,.messenger_list .m_pop .arrow,.massenger_pop .close,.sbox .head .icon,.data_pop .t span,.data_pop .b a,.super_box .button .btn4  { background:url("../images/f_bg.png")/*tpa=http://www.soyoung.com/images/f_bg.png*/ left top no-repeat;}

.super_l { float:left;}
.super_r { float:right;overflow:hidden;border-radius:8px;margin-top:40px;}

.super_box {background:#FFF5F8;border-radius:10px;padding-bottom:16px;}
.super_box .head_pic { padding:18px 0 10px;position:relative;}
.super_box .head_pic img{ display:block;margin:0 auto;border-radius:50px;}
.super_box .head_pic span { position:absolute;display:block;width:82px;height:26px;left:50%;bottom:0;background:url("../images/icon_approve_7.png")/*tpa=http://www.soyoung.com/images/icon_approve_7.png*/;margin-left:-41px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/icon_approve_7.png" ,sizingMethod="noscale");_background:none;}
.super_box .head_pic .approve_8 { background-image:url("../images/icon_approve_8.png")/*tpa=http://www.soyoung.com/images/icon_approve_8.png*/;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/icon_approve_8.png" ,sizingMethod="noscale");_background:none;}
.super_box .head_pic .approve_9 { background-image:url("../images/icon_approve_9.png")/*tpa=http://www.soyoung.com/images/icon_approve_9.png*/;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/icon_approve_9.png" ,sizingMethod="noscale");_background:none;}
.super_box .name {text-align:center;font-size:22px;padding:0 10px 6px; }
.super_box .name span {width:15px;height:21px;display:inline-block;vertical-align:top;background-position:left -47px;margin:4px 0 0 6px;overflow:hidden;}
.super_box .name .male { background-position:-15px -47px;}
.super_box .info { text-align:center;font-size:14px;color:#666;padding-bottom:10px;}
.super_box .button { text-align:center;padding-bottom:16px;}
.super_box .button a { display:inline-block;width:75px;height:32px;line-height:29px;background:url("../images/btn_f_bg1.png")/*tpa=http://www.soyoung.com/images/btn_f_bg1.png*/;font-size:14px;color:#fff;padding-left:20px;margin:0 3px 0 2px;}
.super_box .button a:hover,.super_box .item_tag .body a:hover { text-decoration:none;}
.super_box .button .btn2 { background-image:url("../images/btn_f_bg2.png")/*tpa=http://www.soyoung.com/images/btn_f_bg2.png*/;}
.super_box .button .btn_edit { background-image:url("../images/f_bg.png")/*tpa=http://www.soyoung.com/images/f_bg.png*/;}
.super_box .button .btn3 {display:inline-block;width:185px;background-position:0 -116px;padding:0;padding-right:10px;margin-top:10px;}
.super_box .button .btn4 {background-position:left -172px;}
.super_box .button .btn_3 {background:url("../images/f_bg.png")/*tpa=http://www.soyoung.com/images/f_bg.png*/ 0 -172px no-repeat; }
.super_box .manifesto { background:#FFD6E5 ;padding:12px 8px;}
.super_box .manifesto .font_icon {float:left;color:#FC81AA;}
.super_box .manifesto p { font-size:14px;color:#666;width:176px;float:left;word-break:break-all;word-wrap:break-word;}
.super_box .item_tag { padding:16px 8px 0;}
.super_box .item_tag .title { font-size:18px;color:#666;line-height:24px;}
.super_box .item_tag .title .font_icon { color:#ff7787;font-size:24px;}
.super_box .item_tag .body { word-spacing:2px;padding:10px 2px;}
.super_box .item_tag .body .link,.super_box .item_tag .body a { display:inline-block;line-height:23px;background:#FC7DA9;color:#fff;padding:0 18px;height:24px;border-radius:12px;margin-bottom:10px;box-shadow:1px 1px 1px #999;font-size:14px;}
.super_box .item_tag .icon { background:url("../images/f_bg.png")/*tpa=http://www.soyoung.com/images/f_bg.png*/ left -32px no-repeat;display:inline-block;width:15px;height:15px;vertical-align:top;margin:5px 0 0 4px;overflow:hidden;cursor:pointer;_margin-top:0;}
.my_super_box .item_tag .body a,.my_super_box .item_tag .body .link{ padding:0 6px 0 8px;_padding-top:5px;_height:19px;}

.s_tab { height:47px;border-bottom:solid 1px #FC7DA9;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;background:#f6f6f6;}
.s_tab li{float:left;line-height:47px;border-left:solid 1px #e3e3e3;}
.s_tab .first { border-left:0;}
.s_tab .first a {width:125px; }
.s_tab li a { color:#666767;font-size:20px;display:block;width:122px;text-align:center;height:47px;}
.s_tab li a:hover { text-decoration:none;}
.s_tab li a span { font-size:16px;color:#88a7a4;padding-right:4px;}
.s_tab .on a {background:#FFF5F8;color:#FF6FA1;border-bottom:solid 5px #FC7DA9;line-height:37px;height:37px;padding-top:5px;} 
.s_tab li .icon { background: url(../images/profile_bg01.png) 36px -26px no-repeat; padding-left: 20px; width: 128px; }
.s_tab .on .icon { background-position: 36px 14px; background-color: #FFF5F8; }

.beauty_list { padding: 15px 0; }
.beauty_list li { padding: 15px 0 12px; border-bottom: dotted 1px #c1c1c1; }
.beauty_list .head_pic { float: left; width: 54px; position:relative;z-index:10;}
.beauty_list .head_pic img { border-radius: 23px; display: block; }
.beauty_list .head_pic .font_icon {display:block;width:46px;height:46px;line-height:46px;color:#fff;background:#dedede;border-radius:23px;padding:0;text-align:center;}
.beauty_list .head_pic .incognito {display:block;width:46px;height:46px;background:url("../images/mini_incognito.png")/*tpa=http://www.soyoung.com/images/mini_incognito.png*/ left top no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/mini_incognito.png" ,sizingMethod="noscale");_background:none;}
.beauty_list .content { float: left; width: 676px; }
.beauty_list .content .title .t { font-size: 18px; color: #3c5a57; display: inline-block; float: left; }
.beauty_list .content .title img { vertical-align:top;margin:3px 0 0 6px;}
.beauty_list .content .data { text-align: right; float: right; line-height: 24px; font-family: Arial; }
.beauty_list .content .data .font_icon { font-size: 18px; color: #eee; padding: 0 6px 0 14px; }
.beauty_list .content .c { color: #999; line-height: 18px; padding: 10px 0; font-family: SimSun; word-break:break-all;word-wrap:break-word;}
.beauty_list .content .pic_box { height: 80px; position: relative; width: 676px; overflow: hidden; margin-top:10px;}
.beauty_list .content .pic_box ul { position: absolute; left: 0; top: 0; width:10000px;}
.beauty_list .content .pic_box li { float: left; margin-right: 10px; padding: 0; border:0;}
.beauty_list .content .pic_box li img { display: block; }
.beauty_list .content .pic_box .next, .beauty_list .content .pic_box .prev { width: 23px; height: 39px; background: url("../images/arrow_btn.png")/*tpa=http://www.soyoung.com/images/arrow_btn.png*/ left -39px no-repeat; position: absolute; left: 0; top: 18px; z-index: 10; filter: alpha(opacity = 80); opacity: 0.8; cursor: pointer;display:none; }
.beauty_list .content .pic_box .next { background-position: -23px -39px; left: auto; right: 0; }
.beauty_list .content .tag { float: left; width: 550px; word-spacing: 4px; font-family: SimSun; line-height:18px;}
.beauty_list .content .tag .font_icon { color: #ccc;font-size:18px; padding:0 8px 0 0;}
.beauty_list .content .date { float: right; color: #cfcccc; }
.beauty_list li .data_pop{ left:46px;top:-8px;}
.beauty_list .content .tag_box {margin-top:10px; }

.people_list {padding-top:30px; }
.people_list li{border-bottom:dotted 1px #c0c0c0;padding:16px 0 16px 16px;cursor:pointer;}
.people_list .head_pic { float:left;margin-right:20px;position:relative;}
.people_list .head_pic img { display:block;border-radius:32px;}
.people_list .content { float:left;}
.people_list .name { font-size:16px;}
.people_list .name span {display:inline-block;width:10px;height:14px;background-position:-15px -32px;vertical-align:top;margin:5px 0 0 6px;}
.people_list .name .male { background-position:-25px -32px;}
.people_list .c { line-height:24px;color:#666;padding:4px 0 0 0;width:400px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.people_list .c .approve_4,.people_list .c .approve_5,.people_list .c .approve_6{display:inline-block;background:url("../images/icon_approve_4.png")/*tpa=http://www.soyoung.com/images/icon_approve_4.png*/;width:72px;height:23px; vertical-align:top;margin: 0 6px 0 0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/icon_approve_4.png" ,sizingMethod="noscale");_background:none;}
.people_list .c .approve_5 {background:url("../images/icon_approve_5.png")/*tpa=http://www.soyoung.com/images/icon_approve_5.png*/;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/icon_approve_5.png" ,sizingMethod="noscale");_background:none; }
.people_list .c .approve_6 {background:url("../images/icon_approve_6.png")/*tpa=http://www.soyoung.com/images/icon_approve_6.png*/;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/icon_approve_6.png" ,sizingMethod="noscale");_background:none; }
.people_list .address { color:#b7b7b7;padding-top:4px;}
.people_list .address .font_icon { font-size:20px;color:#FF9CBE;padding:0 5px 0 0;}
.people_list .hover {position:relative;background:#f6f6f6; }
.people_list .hover .button { display:block;}
.people_list .button { position:absolute;top:50%;right:10px;margin-top:-12px;display:none;}
.people_list .button a { display:inline-block;width:50px;height:24px;background-position:left -68px;font-size:14px;line-height:21px;color:#fff;padding-left:21px;margin-left:7px;cursor:pointer;}
.people_list .button .btn_2 { background-position:left -92px;}
.people_list .button .btn_3 {background-position:0 -148px; }
.people_list .button a:hover { text-decoration:none;}

.data_pop { position:absolute;left:68px;top:0;width:259px;display:none;background:url("../images/data_pop_bg_2.png")/*tpa=http://www.soyoung.com/images/data_pop_bg_2.png*/ right bottom no-repeat;}
.data_pop .inner { background:url("../images/data_pop_bg_2.png")/*tpa=http://www.soyoung.com/images/data_pop_bg_2.png*/ left top no-repeat;width:259px;height:53px;position:absolute;top:0;left:0;z-index:0;}
.data_pop .p_c { position:relative;z-index:1;padding:16px 0 18px 40px;font-size:14px;width:200px;}
.data_pop .t { font-size:16px;padding-bottom:4px;}
.data_pop .t a { display:inline-block;width:180px;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.data_pop .t span {display:inline-block;width:10px;height:14px;background-position:-15px -32px;vertical-align:top;margin:5px 0 0 6px; }
.data_pop .t .male{ background-position:-25px -32px;}
.data_pop .i { color:#b7b7b7;padding-bottom:4px;width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.data_pop .a { color:#666;line-height:16px;height:32px;overflow:hidden;}
.data_pop .b { text-align:right;padding-top:18px;}
.data_pop .b a {display:inline-block;width:50px;height:24px;background-position:-71px -92px;font-size:14px;line-height:21px;color:#fff;padding-left:21px;margin-left:7px;text-align:left;cursor:pointer;}
.data_pop .b a:hover { text-decoration:none;}
.data_pop .b .btn_2 { background-position:-71px -148px;}
.data_pop .b .btn_3 { background-position:0 -148px;}
.data_pop .b .btn_4 { background-position:-71px -68px;width:64px;padding-left:25px;}
.data_pop .v { white-space:nowrap;width:200px;overflow:hidden;text-overflow:ellipsis;}
.data_pop .v .approve_a{background:url("../images/icon_approve_6.png")/*tpa=http://www.soyoung.com/images/icon_approve_6.png*/ left top no-repeat;width:72px;height:23px;display:inline-block;vertical-align:top;margin-right:4px;}
.data_pop .v .approve_b{background:url("../images/icon_approve_5.png")/*tpa=http://www.soyoung.com/images/icon_approve_5.png*/ left top no-repeat;width:72px;height:23px;display:inline-block;vertical-align:top;margin-right:4px;}
.data_pop .v .approve_c{background:url("../images/icon_approve_4.png")/*tpa=http://www.soyoung.com/images/icon_approve_4.png*/ left top no-repeat;width:72px;height:23px;display:inline-block;vertical-align:top;margin-right:4px;}

.attest_box { }
.attest_box .head{ background:#f1f6f6;padding:14px 34px;border-radius:8px;}
.attest_box .head img { display:block;}
.attest_box .body { font-size:14px;line-height:22px;padding:24px 34px;}
.attest_box .body p { padding-bottom:20px;}
.attest_box .body .t { font-size:16px;padding-bottom:4px;}
.attest_box .body .button {text-align:right;padding:10px 0; }
.attest_box .body .button a{display:inline-block;height:40px;background:#ff8c26;line-height:40px;border-radius:6px;color:#fff;font-size:20px;padding:0 15px;}
.attest_box .body .button a:hover { text-decoration:none;}


.sidebar_l { float: left; width: 240px; }
.main { float: right; width: 730px; }
.notice_list { border-top:solid 6px #FC7DA9;min-height:400px;}
.notice_list li { border-bottom:solid 1px #eee;font-size:14px;line-height:26px;padding:10px 18px 10px 30px;cursor:pointer;}
.notice_list .top {background:#FFF5F8;}
.notice_list .time { float:right;margin-top:14px;display:block;font-size:12px;color:#b7b7b7;}
.notice_list .name { color:#FF6FA1;}
.notice_list .content_m { float:left;width:500px;}
.notice_list p { color:#b7b7b7;word-break:break-all;word-wrap:break-word;}
.notice_list p .font_icon { font-size:22px;}
.notice_list p .color_a { color:#ff8c8c;}
.notice_list p .color_b { color:#ffa365;}
.notice_list .c { color:#333;}

.notice_list .head_pic { float:left;width:46px;height:46px;position:relative;margin-right:28px;}
.notice_list .head_pic img{border-radius:23px;}
.notice_list .head_pic span { background:#f00;display:inline-block;height:16px;overflow:hidden;position:absolute;right:-6px;top:0;line-height:16px;font-size:12px;color:#fff;font-family:Arial;padding:0 4px;border-radius:8px;}

.messenger_box { border-top:solid 6px #FC7DA9;padding:0 16px;border-bottom:solid 1px #eee;}
.messenger_box .head { line-height:50px;height:50px;font-size:14px;}
.messenger_box .head .shield { float:right;display:inline-block;color:#666;cursor:pointer;}
.messenger_box .head .shield span {background-position:-147px 0;width:16px;height:16px;overflow:hidden;line-height:16px;display:inline-block;vertical-align:top;margin:18px 4px 0 0;}
.messenger_box textarea {border:solid 1px #dadada;padding:8px;width:680px;height:70px;outline:none;display:block;}
.messenger_box .button{padding:10px 0 12px; }
.messenger_box .button span{display:inline-block;width:26px;height:26px;background-position:-95px 0;cursor:pointer;margin:10px 10px 0 0;}
.messenger_box .button .photo { background-position:-121px 0;}
.messenger_box .button input { float:right;background:#ff8c26;height:40px;line-height:40px;color:#fff;font-size:20px;border-radius:6px;padding:0 22px;cursor:pointer;box-shadow:1px 1px 1px #d46d12;outline:none;}

.messenger_list { padding:20px 0;}
.messenger_list li{ padding: 20px 24px;}
.messenger_list .time{ text-align:center;padding:6px 0;}
.messenger_list .time .block { display:inline-block;background:#f2f2f2;line-height:19px;height:19px;color:#a0a0a0;padding:0 6px 0 4px;border-radius:9px;font-family:Arial;}
.messenger_list .time .block span { display:inline-block;vertical-align:top;background-position:-163px 0;height:15px;width:15px;overflow:hidden;margin:2px 4px 0 0;}
.messenger_list .head_pic { display:inline-block;vertical-align:top;margin:10px 30px 0 0;}
.messenger_list .head_pic img { display: block; border-radius: 21px; }
.messenger_list .m_pop{background:#FF9CBE;color:#fff;font-size:16px;padding:13px;display:inline-block;vertical-align:top;border-radius:10px;position:relative;line-height:26px;box-shadow:1px 1px 3px #ccc;max-width:366px;word-break:break-all;word-wrap:break-word;}
.messenger_list .m_pop .arrow { position:absolute;display:inline-block;width:17px;height:24px;left:-17px;top:20px;background-position:-53px -32px;}
.messenger_list .m_pop img { display:block;}
.messenger_list .m_pop .img_motion { display:inline-block;margin:0;}
.messenger_list .m_pop p { padding:7px 5px;}
.messenger_list .ta .head_pic { float:right;margin:10px 0 0 30px;}
.messenger_list .ta .m_pop { background:#e1f5f4;color:#666;float:right;}
.messenger_list .ta .m_pop .arrow { left:auto;right:-18px;width:18px;height:22px;background-position:-35px -32px;}

.mask { position:absolute;top:0;left:0;width:100%;background:#000;filter:alpha(opacity = 50);opacity:0.5;height:1000px;display:none;}

.massenger_pop {width:438px;height:274px;position:absolute;left:50%;margin: 0 0 0 -219px;background:#fff;top:200px;display:none;}
.massenger_pop .head {background:#dcf6f7;font-size:16px;height:40px;line-height:40px;padding:0 18px;}
.massenger_pop .close { width:11px;height:11px;overflow:hidden;background-position:-70px -32px;position:absolute;right:12px;top:14px;cursor:pointer;}
.massenger_pop .body {padding:38px 0 0 0;text-align:center; }
.massenger_pop .body .text { border:solid 1px #c6c6c6;line-height:30px;height:30px;font-size:16px;padding:0 4px;margin:0 10px;vertical-align:middle;outline:none;}
.massenger_pop .body .btn { height:30px;line-height:30px;padding:0 8px;border:solid 1px #c6c6c6;vertical-align:middle;cursor:pointer;outline:none;}
.massenger_pop .body label {font-size:16px; }
.massenger_pop .body .button { padding:30px 0 0 0;height:104px;}
.massenger_pop .body .button a{ display:inline-block;height:40px;padding:0 22px;line-height:40px;font-size:20px;background:#ff8c26;color:#fff;border-radius:6px;box-shadow:1px 1px 1px #d46d12;margin:0 10px;}
.massenger_pop .body .button a:hover { text-decoration:none;}
.massenger_pop .body .button .cancel { background:#b9b9b9;box-shadow:1px 1px 1px #9b9b9b;}
.massenger_pop .body .link { text-align:right;padding:0 20px;}
.massenger_pop_outer {width:458px;height:294px;position:absolute;left:50%;margin: 0 0 0 -229px;background:#000;filter:alpha(opacity = 50);opacity:0.5;top:190px;display:none;}

.sbox { background:#f6f6f6;}
.sbox .head{height:42px;line-height:42px;background:#FFD6E5;font-size:18px;padding:0 14px;}
.sbox .head .icon { display:inline-block;vertical-align:top;width:17px;height:17px;background-position:-81px -32px;margin:13px 8px 0 0;}
.sbox ul { padding-bottom:6px;}
.sbox ul li{border-top:solid 1px #fff;padding: 14px 0 14px 10px; }
.sbox ul .head_pic { float:left;}
.sbox ul .head_pic img { border-radius:32px;margin-top:4px;}
.sbox ul .content { float:right;width:142px;padding-right:14px;}
.sbox ul .name { font-size:16px;padding-bottom:2px;}
.sbox ul .com { font-size:14px;line-height:18px;}
.sbox ul .info { color:#b7b7b7;}

.hospital_s .head .icon{background-position: -98px -32px;}
.hospital_s .content { padding-top:10px;}

.online_title { font-size:20px;line-height:40px;height:40px;border-bottom:solid 6px #FC7DA9;padding:0 16px;}
.online_title span { color:#FF6FA1;}
.super_l .people_list{padding:0; }

/* web3.0 end */

/* web4.0 start */
.event_title {font-size:22px;line-height:40px;height:40px;border-bottom:solid 6px #FC7DA9;padding:0 16px;color:#ffa155;}
.event_title h3 { }
.event_title h3 .title { display:inline-block;width:444px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;}
.event_title h3 .icon{height:24px;display:inline-block;background:#ffa155;width:8px;border-radius:4px;vertical-align:top;margin:8px 10px 0 0;}
.event_title h3 .num { font-size:16px;color:#535353;}

.integral_box { background:url("../images/profile/integral_bg.png")/*tpa=http://www.soyoung.com/images/profile/integral_bg.png*/ left top no-repeat;width:224px;height:30px;text-align:center;margin:0 auto;color:#898989;font-size:14px;padding-top:8px;margin-top:18px;}
.integral_box .num { color:#ffa155;font-size:22px;vertical-align:top;margin-top:-5px;display:inline-block;}

.bbox { border:solid 2px #f1fcfb;border-radius:8px;margin-top:18px;}
.bbox .head {padding:12px; }
.bbox .head h3 { background:url("../images/profile/weba_4_bg.png")/*tpa=http://www.soyoung.com/images/profile/weba_4_bg.png*/ left 3px no-repeat;font-size:16px;padding-left:24px;}
.bbox .body {padding:0 6px; }
.bbox .body a,.bbox .body span{display:inline-block;padding:0 12px;height:28px;line-height:28px;background:#eaf8f6;border-radius:10px;color:#759895;font-size:14px;margin:0 7px 14px; }

.bbox2 .head h3 { background-position:left -33px;}

.item_tag_box { }
.item_tag_box .head h3{background-position:left -68px; }
.item_tag_box .body span { padding-top:5px;line-height:16px;height:23px;padding-right:5px;}
.item_tag_box .body .x {background:url("../images/web_4_bg.png")/*tpa=http://www.soyoung.com/images/web_4_bg.png*/ left -47px no-repeat;width:16px;height:16px;cursor:pointer;padding:0;vertical-align:top;margin:1px 0 0 8px;}

.profile_list .title_b { text-align:left;font-size:14px;padding:10px 0 0 60px;}
.profile_list .set_box { width:490px;}
.profile_list .set_box span{display:inline-block;padding:0 10px;height:28px;line-height:26px;background:#FFECF2;color:#FF6FA1;font-size:14px;cursor:pointer;border-radius:8px;margin:7px 14px 7px 0;}
.profile_list .set_box .on { color:#fff;background:#ff8c26;}

.profile_list .btn_b { padding:0 80px;margin-top:20px;}

.notice_list_c { }
.notice_list_c li{padding:14px 0 14px 10px;cursor:default; }
.notice_list_c li .title { padding-bottom:10px;width:554px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;}
.notice_list_c li .add,.notice_list_c li .remove { background:url("../images/profile/ar_bg.png")/*tpa=http://www.soyoung.com/images/profile/ar_bg.png*/ left bottom no-repeat;display:inline-block;width:104px;height:24px;color:#898989;line-height:24px;padding-left:30px;float:right;margin-top:20px;}
.notice_list_c li .add span{color:#ff8c26; }
.notice_list_c li .remove {background-position:left top; }
.notice_list_c li .remove span { color:#07b1f9;}
.notice_list_c li .c { color:#a0a0a0;}

.total_score { background:url("../images/profile/total_score_bg.png")/*tpa=http://www.soyoung.com/images/profile/total_score_bg.png*/ left top no-repeat;width:240px;height:90px;line-height:45px;font-size:18px;margin-top:150px;}
.total_score a,.total_score span { display:block;height:45px;text-align:center;}
.total_score span { color:#ff8c26;}
.total_score a { color:#fff;}
.total_score a:hover { text-decoration:none;}
/* web4.0 end */

.tlist_b { font-size:14px;color:#626262;width:100%;text-align:center;line-height:24px;}
.tlist_b th { background:#eee;font-size:16px;font-weight:normal;height:36px;}
.tlist_b .color td{background:#e6f7f6;height:36px;text-align:left;}
.tlist_b .title { width:190px;display:block;height:96px;overflow:hidden;word-break:break-all;word-wrap:break-word;padding-top:4px;}
.tlist_b .pic { display:block;width:140px;}
.tlist_b .pic img { display:block;}
.tlist_b .icon_a,.tlist_b .icon_b,.tlist_b .icon_c { background:url("../images/profile/icon_tuan.png")/*tpa=http://www.soyoung.com/images/profile/icon_tuan.png*/;display:inline-block;width:22px;height:22px;margin:14px 16px 0 10px;}
.tlist_b .icon_b { background-position:-22px top;)}
.tlist_b .icon_c { background-position:-44px top;)}
.tlist_b .left { text-align:left;}
.tlist_b .info td { padding:20px 0 10px;}
.tlist_b .info .left { vertical-align:top;}
.tlist_b .info .valid { color:#959595;padding-top:8px;}
.tlist_b .info .sp,.tlist_b .sp { padding-left:14px;}
.tlist_b .info .gray { color:#a0a0a0;}

.tuan_pop { position:fixed;left:50%;top:180px;width:496px;margin:0 0 0 -248px;background:#fff;z-index:201;border-radius:10px;overflow:hidden;_position: absolute; _top: expression(documentElement.scrollTop + 180);color:#666;}
.tuan_pop .head { background:#e6faf8;height:46px;line-height:46px;padding:0 12px;font-size:18px;}
.tuan_pop .close { position:absolute;right:16px;top:16px;cursor:pointer;background:url("../images/profile/icon_close.png")/*tpa=http://www.soyoung.com/images/profile/icon_close.png*/;width:16px;height:16px;}
.tuan_pop .body { padding:34px 30px;font-size:14px;}


.tuan_pop .ticket_box{float:left;width:320px;padding:0 90px 20px; line-height:24px;}
.tuan_pop .ticket_box .title { text-align:center;font-size:16px;padding-bottom:20px;}
.tuan_pop .ticket_box .code { padding:32px 0 44px;font-size:16px;}
.tuan_pop .ticket_box .code span {color:#ff8c26;font-size:20px;font-weight:bold; }
.tuan_pop .ticket_box .btn { display:block;width:310px;height:46px;line-height:44px;text-align:center;background:url("../images/profile/btn_4.png")/*tpa=http://www.soyoung.com/images/profile/btn_4.png*/;color:#fff;font-size:16px;}
.tuan_pop .ticket_box .btn:hover { text-decoration:none;}
.tuan_pop .ticket_box .btn span { font-size:18px;}
.tuan_pop .app_box { float:left;width:280px;padding-left:80px;border-left:solid 1px #c9c9c9;}
.tuan_pop .app_box p { text-align:center;color:#ff8c26;font-size:16px;line-height:24px;padding-bottom:40px;}
.tuan_pop .app_box img { display:block;margin:10px 0;}
.tuan_pop .app_box .iphone,.tuan_pop .app_box .android { float:left;text-align:center;padding:0 10px;font-size:16px;color:#FF6FA1;}

.btn1,.tuan_pop .btn2 { background:url("../images/profile/tuan_btn_bg.png")/*tpa=http://www.soyoung.com/images/profile/tuan_btn_bg.png*/ left top no-repeat;width:163px;height:46px;display:inline-block;line-height:44px;text-align:center;color:#fff;font-size:18px;margin:0 5px;cursor:pointer;outline:none;}
.tuan_pop .btn2 { background-position:left -46px;}
.tuan_pop .btn1:hover,.tuan_pop .btn2:hover { text-decoration:none;}
.tuan_pop .button_box { text-align:center;}
.tuan_pop .password_box .or { color:#ff8c26;}
.tuan_pop .password_box {font-size:16px;padding:28px 0 54px 50px;line-height:36px;}
.tuan_pop .password_box span { font-size:20px;}

.tuan_pop .sms_success {background:url("../images/profile/icon_yes.png")/*tpa=http://www.soyoung.com/images/profile/icon_yes.png*/ 90px top no-repeat;padding:0 0 10px 170px;margin:24px 0 36px;}
.tuan_pop .sms_success .t { font-size:24px;padding-bottom:4px;}

.tuan_pop .tuan_delete { font-size:16px;text-align:center;line-height:28px;padding:14px 0 56px;}

.order_list td { border-bottom:solid 1px #c9c9c9;padding:20px 0;}
.order_list .name { display:inline-block;width:320px;text-align:left;}
.order_list .user { display:inline-block;width:100px;word-break:break-all;word-wrap:break-word;}

.verification_box { border-top:solid 6px #FC7DA9;font-size:14px;color:#666;padding:45px 0 100px;}
.verification_box p { padding:15px 0;}
.verification_box .t { display:inline-block;text-align:right;width:266px;line-height:32px;}
.verification_box .text { border:solid 1px #FC7DA9;margin:0 5px;height:32px;line-height:32px;width:250px;padding:0 4px;}

.v_success,.v_miss,.v_nix { background:url("../images/profile/icon_yes.png")/*tpa=http://www.soyoung.com/images/profile/icon_yes.png*/ 60px top no-repeat;font-size:18px;padding:0 0 24px 140px;line-height:28px;margin:8px 0 0 0;}
.v_miss { background-image:url("../images/profile/icon_cue.png")/*tpa=http://www.soyoung.com/images/profile/icon_cue.png*/;}
.v_nix { background-image:url("../images/profile/icon_x.png")/*tpa=http://www.soyoung.com/images/profile/icon_x.png*/;padding-top:12px;}

.mask2 { position:absolute;top:0;left:0;width:100%;background:#000;filter:alpha(opacity = 50);opacity:0.5;height:1000px;display:none;z-index:200;}

.tlist_yh { border-bottom:solid 1px #eee;}
.tlist_yh .num_line td{line-height:36px;background:#e6f7f6;padding-left:14px;height:36px;}
.tlist_yh .num_line span{display:inline-block;padding-right:20px; }
.tlist_yh .pic { float:left;}
.tlist_yh .con { float:left;width:190px;word-break:break-all;word-wrap:break-word;line-height:22px;padding-left:12px;}
.tlist_yh .con_line td{ padding:34px 0;}
.tlist_yh .con_line .left {padding-left:14px; }
.tlist_yh .f12 { font-size:12px;}
.tlist_yh .gray,.tlist_yh .time_a { color:#a0a0a0;}
.tlist_yh .or { color:#ff8c26;}
.tlist_yh .red { color:#fe5528;}
.tlist_yh .icon_favo { display:block;margin:0 auto;}

.cataract ul {padding: 10px 12px;}
.cataract .data { }
.cataract .data .font_icon{font-size:16px;color:#bfbfbf;padding-left:0;}
.cataract .data a { display:inline-block;margin-right:14px;color:#bfbfbf;}

.cataract .tip_num_a,.cataract .tip_num_b,.cataract .tip_num_c { position:absolute;right:2px;top:2px;filter:alpha(opacity=90);opacity:0.9;z-index: 6;}
.cataract .tip_num_a,.cataract .tip_num_b,.cataract .tip_num_c,.cataract .tip_num_a span,.cataract .tip_num_b span,.cataract .tip_num_c span   { display:inline-block;height:20px;padding-left:6px;background:url("../images/comment/num_bg.png")/*tpa=http://www.soyoung.com/images/comment/num_bg.png*/ left top no-repeat;vertical-align:top;}
.cataract .tip_num_a span,.cataract .tip_num_b span,.cataract .tip_num_c span { background-position:right -20px;padding:0 8px 0 2px;color:#fff;font-family:Arial;line-height:20px;}
.cataract .tip_num_b { background-position:left -40px;}
.cataract .tip_num_b span { background-position:right -60px;}
.cataract .tip_num_c { background-position:left -80px;}
.cataract .tip_num_c span { background-position:right -100px;}

.cataract .diary_add_box,.diary_add_box { position:absolute;width:238px;border:solid 1px #cdefec;background:#fff;left:0;top:48px;}
.cataract .diary_add_box .title,.diary_add_box .title { font-size:14px;padding:0 13px;line-height:30px;color:#666;}
.cataract .diary_add_box .add,.diary_add_box .add { display:block;background:url("../images/comment/diary_tip_bg2.png")/*tpa=http://www.soyoung.com/images/comment/diary_tip_bg2.png*/ left top no-repeat;height:36px;width:202px;margin:0 auto 10px;padding:0 6px;color:#FF6FA1;font-size:14px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cataract .diary_add_box .add_new,.diary_add_box .add_new { margin-top:30px;}
.cataract .diary_add_box .overflow,.diary_add_box .overflow{overflow-y:auto;overflow-x:hidden;text-align:center;}
.diary_add_box a{text-decoration:none;text-align:center; }

.cataract .i .pic{position: relative;display: block;}
.cataract .i .pic img{display: block;margin-bottom:0;}
.cataract .i .pic .tip{display: inline-block;position: absolute;top: 0;left: 0;z-index: 2;background: #666;border-bottom-right-radius: 8px; height: 22px;line-height: 22px;color: #fff;padding: 0 14px;filter:alpha(opacity=90);opacity:0.9;}
/* 2014.07.29 start */
.my_info { padding-top: 10px; }
.my_info li { border-top: dotted 1px #c1c1c1; padding: 12px 0; }
.my_info .first { border-top: 0; }
.my_info .title { color: #FF6FA1; font-size: 20px; padding: 0 0 0 6px; }
.my_info .con { font-size: 16px; color: #666; line-height: 30px; padding: 0 0 0 46px; }
.my_info .con p{line-height:30px}
.my_info .list { padding: 0 0 0 46px; }
.my_info .list li { float: left; position: relative; width: 64px; height: 90px; padding: 0 8px; margin-top: 10px; border-top: 0; }
.my_info .list li .m { position: absolute; left: 8px; top: 0; width: 64px; height: 64px; background: url(http://www.soyoung.com/images/home2/m_pic_3.png); _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.soyoung.com/images/home2/m_pic_3.png",sizingMethod="noscale"); _background: none; }
.my_info .list li .link { position: absolute; left: 8px; top: 0; display: block; z-index: 10; width: 64px; height: 64px; }
.my_info .list li .name { display: block; width: 64px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; text-align: center; line-height: 20px; color: #666; }
.my_info .list li .name:hover { color: #FF6FA1; text-decoration: underline; }
.my_info .list li img { display: block; margin-bottom: 6px; }
.my_info .item_box { padding: 10px 0 0 46px; }
.my_info .item_box span { display: inline-block; height: 28px; line-height: 28px; padding: 0 12px; font-size: 14px; background: #FFECF2; border-radius: 8px; color: #759895; margin: 0 8px 10px; }
/* 2014.07.29 end */