@charset "utf-8";
/* CSS Document */
body,ul,h1{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#333; /*overflow:hidden;*/}
ul,li{list-style:none;}
.clearfix:after{content:"";display:block;height:0;clear:both}
.clearfix{zoom:1}
.eHide{ display:none!important;}
#home_page{width:100%; height:100%; z-index:4; position:absolute; top:0; right:0; background:#fff; box-shadow:0 1px 3px #333;}
.select_category_btn{position:absolute; top:0; left:45px; font:bold 18px/45px Arial, Helvetica, sans-serif; color:#fff; }
.select_category_btn img{width:26px; height:26px; vertical-align:middle;}
.select_category{width:100%; position:absolute; top:45px; background:#fff; box-shadow:0 2px 5px #ccc; display:none; z-index:2;}
.select_category ul{display:block;}
.select_category ul li{ color:#666; padding:5px 16px; font:normal 18px/36px Arial, Helvetica, sans-serif; }
.select_category ul .sel_bg{background:#f2f2f2; box-shadow:6px 0 0 #009900 inset;}
#select_category_fbox{ position:fixed; left:0; top:0; z-index:1; width:100%; height:100%; background:rgba(0,0,0,0); display:none;}
.search_wm{width:100%; position:absolute; top:45px; background:#fff; box-shadow:0 2px 5px #ccc; display:none; z-index:2;}
.search_wm ul li{padding:8px 16px; color:#333; clear:both; font-weight:normal; font-size:16px; }
.search_wm ul .li_l{width:78px; line-height:36px; float:left;}
.search_wm ul li .li_r{ width:72%; float:left;}
.search_wm ul li .search_btn{border:none; background:#339900; border-radius:4px; text-align:center; font-size:16px; font-weight:bold; color:#fff; padding:0.5rem 1.4rem; margin:1rem 0;}
.search_wm ul li .search_btn:active{ opacity:0.8;}
.search_wm ul .search_id_box{padding:1rem 0; border-top:5px #F2F2F2 solid;}
.search_wm ul .search_id_box .search_id{padding:0 16px;}
.search_wm ul .search_id_box .search_id table tr td{padding:0; outline:none;}
.search_wm ul .search_id_box .search_id h1{font-size:16px;}
.search_wm ul .search_id_box .search_id .int_box{width:97%; border-top:none; border-left:none; border-right:none; border-bottom:1px #ccc solid; font-size:16px; line-height:24px; margin-right:8px; outline:none; -webkit-box-shadow: 0 0 0px 1000px white inset;}
.search_wm ul .search_id_box .search_id .btn_box{width:5rem;}
.search_wm ul .search_id_box .search_id .btn_box button{width:100%;font-size:16px; font-weight:bold; border:1px #ccc solid; padding:0; margin:0; line-height:2em; background:#fff; color:#333;}
.search_wm ul .search_id_box.search_id .btn_box button:active{box-shadow:0 0 8px #ccc;}
.search_wm ul .search_id_box input::-webkit-input-placeholder{color:#a1a1a1;}
.search_wm ul .search_id_box input:-moz-placeholder{color:#a1a1a1;}
.search_wm ul li .s_country_box{ width:auto; height:38px; line-height:38px; font-size:16px; border-radius:4px; -webkit-border-radius:4px; margin:0 0 8px 0; padding:0 10px; cursor:pointer; position:relative;}
.search_wm ul li .s_country_box:active{ opacity:0.8;}
.search_wm ul li .s_country_box .s_icon{ position:absolute; right:15px; top:10px; width:8px; height:8px; border:0 none; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);}


.header_bg_black{background:#000; border-bottom:1px #333 solid; position:absolute; top:0; left:0;width:100%; height:45px; color:#fff; z-index:2;}
.header_bg_black .header_ico_size:active{background-color:rgba(255,255,255,0.2);}
.header_bg_white{background:#fff; border-bottom:1px #D7D7D7 solid; position:absolute; top:0; left:0; width:100%; height:45px; color:#333; z-index:2; box-shadow:0 0 2px #ccc; overflow:hidden;}
.header_bg_white .header_ico_size:active{background-color:rgba(228,228,228,0.2);}
.chat_header_bg_white .header_ico_size:active{background-color:rgba(228,228,228,0.2);}
.header_bg_transparent{/*background:url(../images/personal_top_bg.png); background-size:cover;*/ background:rgba(0,0,0,0.1); position:fixed; top:0; left:0;width:100%; height:45px; color:#fff; z-index:2;}
.header_bg_transparent .header_ico_size:active{background-color:rgba(255,255,255,0.2);}
.foot_bg_black{background:#000;position:fixed; bottom:0; left:0;width:100%; height:auto; color:#fff; z-index:2;text-align: center;}
.foot_bg_black .header_ico_size:active{background-color:rgba(255,255,255,0.2);}
.chat_header_bg_white{background:#fff; border-bottom:1px #D7D7D7 solid; width:100%; height:45px; color:#333; z-index:2; box-shadow:0 0 2px #ccc;}
.header_bg_white .header_ico_size:active{background-color:rgba(228,228,228,0.2);}
.header_bg_white .header_title{color:#333;}

.header_tit{position:absolute; left:4rem; top:0;}
.serach_wm{margin-right:3rem;}
.header_ico_pl{margin-left:3rem;}
.header_ico_pl_2{margin-left:6rem;}
.header_ico_pr{margin-right:3rem;}
.header_ico_pr_2{margin-right:6rem;}
.header_ico_pl_3{margin-left:9rem;}
.header_title{font:bold 16px/45px Arial, Helvetica, sans-serif; color:#fff; margin-left:45px;}
.header_title_black{font:bold 16px/45px Arial, Helvetica, sans-serif; color:#383838; margin-left:45px; display:block;}
.header_title_black b{float:left;}
.header_head_portrait{width:0.6rem; height:0.6rem; border-radius:0.6rem; margin:7px 8px 0 8px;  overflow:hidden; display:block; float:left;}
.header_head_portrait img{width:100%;}
/*emf 收发信头部*/
.header_ico_tab{font:bold 0.8em/3.7em Arial, Helvetica, sans-serif; color:#fff; display: inline-table; vertical-align: middle; position: relative;}
.header_ico_tab li{font:bold 0.8em/45px Arial, Helvetica, sans-serif; color:#fff; margin-left:1rem; display: inline-block;height: 45px; vertical-align: middle; position: relative; float:left;}
.header_ico_tab li:nth-of-type(1){ margin-left:0;}
.header_ico_tab i{ background-size:100% 100%; background-repeat:no-repeat; background-position:center; vertical-align: middle;}
.header_ico_tab i img{width: 24px; height: 24px; vertical-align: middle;margin-top: -10px;}
.header_ico_tab span{padding:0px 0.5em; display: inline-block;font-size: 16px; font-weight:100;}
.header_ico_tab .underline{width:100%; height:0.3em; position:absolute;bottom:0px;background-color: #ffffff; opacity: 0.6; filter:alpha(opacity=60); z-index: 3;}
/*.header_ico_tab span{display:none;}*/
.header_ico_tab li a .underline{ display: none;}
.header_ico_tab li.on a .underline{ display: block;}
.header_ico_tab li.on a span{display: inline-block;font-size: 16px; font-weight:bold;}

.admirerphoto{margin-top: 16px; }
.admirerphoto a{width: 110px; height: 150px;}
.admirerphoto a.forTab img{ width:80%; height:auto; display:block; margin:0 auto; margin-top:10px; -webkit-border-radius:6px; border-radius:6px;}

.emailphoto_wap{ margin-top:20px;}
.emailphoto_wap .e_tit{ width:auto; height:32px; line-height:32px; padding-left:10px; font-size:16px; color:#999; border-bottom:1px solid #E4E4E4;}
.emailphoto_wap .e_content{ width:auto; padding:10px 0; -webkit-box-sizing:border-box; box-sizing:border-box;}
.emailphoto{ padding:0 10px; margin:0;}
.emailphoto li{ display:block; width:48.5%; height:80px; float:left; background-color:#E4E4E4; position:relative; margin:0; padding:0; margin-bottom:10px; overflow:hidden;}
.emailphoto li:nth-of-type(2n){ margin-left:3%;}
.emailphoto li a{ display:block;}
.emailphoto li .priPhoto_viewBz{ display:block; width:75px; height:25px; line-height:25px; background:rgba(242,100,10,0.8); color:#fff; font-size:16px; position:absolute; right:0; top:0; z-index:3; -webkit-border-bottom-left-radius:8px; border-bottom-left-radius:8px;}
.emailphoto li .priPhoto_viewBz .pp_text{ position:absolute; left:0; top:0; width:100%; height:25px; font-size:14px; padding-left:23px; background:url(../images/btn_ico/block_ico1.png) no-repeat 5px 4px; background-size:17%;}
.emailphoto li .priPhoto_viewBz .pp_unblock{ background:url(../images/btn_ico/unblock_ico2.png) no-repeat 5px 4px; background-size:17%;}
.emailphoto li .play_btn_wap{ display:block; width:52px; height:52px; position:absolute; left:50%; top:50%; z-index:3; margin:-26px 0 0 -26px; background:rgba(0,0,0,0.6); -webkit-border-radius:6px; border-radius:6px;}
.emailphoto li .play_btn_wap .play_btn{ display:block; width:30px; height:30px; position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px;} 
.emailphoto li .virGifts_viewBz{ display:block; width:35px; height:35px; position:absolute; right:2px; bottom:2px; z-index:3; background:rgba(0,0,0,0.6); -webkit-border-radius:6px; border-radius:6px;}
.emailphoto li .virGifts_viewBz .vg_ico{ display:block; width:26px; height:26px; position:absolute; left:50%; top:50%; margin:-13px 0 0 -13px;}

/*quick reply*/
.quick_reply_wapper{ width:100%; height:auto; background-color:#F2F2F2; border-top:1px solid #D7D7D7; margin:0; padding:5px 0 20px 0; margin-top:20px;}
.quick_reply_wapper form{ padding:0; margin:0 20px;}
.quick_reply_wapper .qr_tit{ width:100%; height:38px; line-height:38px; font-size:16px; color:#333; position:relative;}
.quick_reply_wapper .qr_tit .qp_show{ display:block; width:auto; height:38px; position:absolute; right:0; top:0; cursor:pointer; text-decoration:none; color:#0099FF; font-size:16px;}
.quick_reply_wapper .textare_wap{ width:100%; height:110px; background-color:#fff; margin:0; padding:10px 0 10px 10px; -webkit-box-sizing:border-box; box-sizing:border-box; overflow:hidden; position:relative;}
.quick_reply_wapper .textare_wap textarea{ width:100%; height:80px; background-color:#fff; margin:0; padding-right:10px; font-size:16px; -webkit-box-sizing:border-box; box-sizing:border-box; border:none; outline:none; resize:none;overflow-y:auto;}
.quick_reply_wapper .textare_wap .qtextNums{ position:absolute; bottom:0; right:10px; font-size:14px; color:#999;}
.quick_reply_wapper .qr_tipText{ width:100%; line-height:14px; font-size:14px; color:#666; margin-top:5px;}
.quick_reply_wapper .qr_btnWap{ width:100%; margin:0; padding:0; margin-top:15px;}
.quick_reply_wapper .qr_btnWap .send_btn{ display:block; width:100%; height:40px; line-height:40px; text-align:center; color:#fff; font-size:18px; -webkit-border-radius:4px; border-radius:4px; -webkit-box-shadow:2px 2px 3px rgba(204,204,204,0.8); box-shadow:2px 2px 3px rgba(204,204,204,0.8); cursor:pointer; margin:0 auto; background-color:#00B4CF!important;}
.quick_reply_wapper .qr_btnWap .send_btn:active{ opacity:0.8;}
.quick_reply_wapper .qr_btnWap #inboxviewer_fastsendmail_btn{ border:0 none; outline:none;}
.quickReplyWap_allScreen{ position:absolute; left:0; top:0; width:100%; height:500%; margin:0; z-index:999; border:0 none;}
.quick_reply_wapper .quick_reply_other_s_box{ width:100%; height:auto; margin-top:15px;}
.quick_reply_wapper .quick_reply_other_s_box .qr_t{ border-bottom:1px solid #ddd; width:100%; height:20px; font:14px/20px Arial, Helvetica, sans-serif; color:#999; text-align:center;}
.quick_reply_wapper .quick_reply_other_s_box .qr_t span{ display:inline-block; background-color:#F2F2F2; position:relative; top:8px;}
.quick_reply_wapper .quick_reply_other_s_box ul{ min-width:180px; width:50%; height:75px; overflow:hidden; text-align:center; margin:0 auto; margin-top:20px;}
.quick_reply_wapper .quick_reply_other_s_box ul li{ min-width:90px; width:50%; height:75px; display:inline-block;}
.quick_reply_wapper .quick_reply_other_s_box ul li a{ display:block; width:auto; text-align:center; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; outline:none;}
.quick_reply_wapper .quick_reply_other_s_box ul li .n_text{ display:inline-block; width:100%; margin-top:5px;}
.quick_reply_wapper .quick_reply_other_s_box .lp_cam{ display:inline-block; width:48px; height:48px; background:url(../images/btn_new_ico/camshare_icon_white.png) center center no-repeat #1B93DF; background-size:20px 20px; -webkit-border-radius:48px; border-radius:48px;}
.quick_reply_wapper .quick_reply_other_s_box .lp_cam:active{ opacity:0.8;}
.quick_reply_wapper .quick_reply_other_s_box .lp_chat{ display:inline-block; width:48px; height:48px; background:url(../images/btn_new_ico/livechat_icon_white.png) center center no-repeat #00C23C; background-size:20px 20px; -webkit-border-radius:48px; border-radius:48px;}
.quick_reply_wapper .quick_reply_other_s_box .lp_chat:active{ opacity:0.8;}
.quick_reply_wapper .quick_reply_other_s_box .lp_call{ display:inline-block; width:48px; height:48px; background:url(../images/btn_new_ico/call_icon_white.png) center center no-repeat #F2578F; background-size:20px 20px; -webkit-border-radius:48px; border-radius:48px;}
.quick_reply_wapper .quick_reply_other_s_box .lp_call:active{ opacity:0.8;}

.emailmsg{margin-top: 16px; border: 1px #ccc solid; background-color: #ffffff;  font-size: 16px;}
.emailmsg .msg_titil{ width: 100%;height: 32px; background-color: #F2F2F2; line-height: 32px; display: block;padding-left: 12px;}
.emailmsg .msg_txt{ padding: 12px; }
.interval_box{ padding: 10px; padding-bottom:8px;}
#wrapper_msgviewe .interval_box{ margin-top:10px;}
.emailmsg_notice{background-color: #FFDCDC; margin-top: 16px; padding: 10px;font-size: 16px; border-radius: 4px;}
.emailmsg_button{display: block;text-align: center;line-height: 40px; height: 40px; font-size: 20px; margin: 16px 0px;border-radius: 4px; color: #ffffff; }

/*emf*/
.header_ico_size{width:45px; height:45px; border-radius:26px; background-size:54% 54%; background-repeat:no-repeat; background-position:center; text-align:center;}
.header_ico_size img{width:54%; margin-top:12px;}
.header_ico_left{position:absolute; top:0; left:0;}
.header_ico_right{position:absolute; top:0; right:0;}
.header_ico_right2{position:absolute; top:0; right:56px;}
.header_ico_float_right{ float:right; display:block;}
#chating_headerBox_wapper .cam_ico_video{ width:28px; height:28px; margin:8px 12px; background:url(../images/btn_new_ico/camshare_icon_color.png) center center no-repeat; background-size:24px 24px;}
#chating_headerBox_wapper .cam_ico_video:active{ opacity:0.8;}
#chating_headerBox_wapper .header_more_ico{ background-image:url(../images/btn_new_ico/icon_more.png?v=2);}

/*.header_bar_ico{background-image:url(../images/btn_ico/ic_menu_white.png);}*/
.header_bar_ico{background-image:url(../images/btn_ico/ic_menu_white2.png);}
.header_contact_ico{background-image:url(../images/btn_ico/ic_menu_contact_list.png);}
.header_chat_list_grey_ico{background-image:url(../images/btn_ico/ic_menu_chat_list_grey.png); background-size:54%;}
.header_chat_list_white_ico{background-image:url(../images/btn_ico/ic_menu_chat_list_white.png); background-size:54%;}
.header_search_ico{background-image:url(../images/btn_ico/ic_search_white.png); }
.header_search_black_ico{background-image:url(../images/btn_ico/ic_search_grey.png); }
.header_clo_ico{background-image:url(../images/btn_ico/ic_close_white.png);}
.header_clo_back_ico{background-image:url(../images/btn_ico/ic_close_grey.png);}
.header_back_w_ico{background-image:url(../images/btn_ico/ic_arrow_back_white.png?v=2);}
.header_back_ico{background-image:url(../images/btn_ico/ic_arrow_back_grey.png?v=2); background-size:70% 70%;}
.header_back_w_ico{background-image:url(../images/btn_ico/ic_arrow_back_white.png?v=2); background-size:70% 70%;}
.header_back_w_ico{background-image:url('../images/btn_ico/ic_arrow_back_white2.png');background-size:50% 50%;}
.header_chat_ico{background-image:url(../images/btn_ico/ic_chat_grey.png);}
.header_emf_ico{background-image:url(../images/btn_ico/ic_email_grey.png);}
.header_lovecall_ico{background-image:url(../images/btn_ico/ic_call_grey.png);}
.header_gift_ico{background-image:url(../images/btn_ico/ic_wallet_giftcard_grey.png?v=2);}
.header_accessory_ico{background-image:url(../images/btn_ico/ic_attachment_grey.png);}
.header_sendemf_ico{background-image:url(../images/btn_ico/ic_send_grey.png);}
.header_sendemf_w_ico{background-image:url(../images/btn_ico/ic_send_white.png);}
.header_pro_ico{background-image:url(../images/btn_ico/ic_female_contact_white.png);}
.header_reply_ico{background-image:url(../images/btn_ico/ic_reply_all_grey.png);}
.header_more_ico{background-image:url(../images/btn_ico/ic_more_vert_grey.png);}
.header_expand_ico{background-image:url(../images/btn_ico/ic_expand_more_grey.png);}
.header_create_ico{background-image:url(../images/btn_ico/ic_create_grey.png);}
.header_done_b_ico{background-image:url(../images/btn_ico/ic_done_grey.png);}
.header_private_ico{background-image:url(../images/btn_ico/ic_private_photo_grey.png);}
.send_email_blud_ico{background-image:url(../images/btn_ico/ic_email_blud.png);}
.phone_perm_bluc_ico{background-image:url(../images/btn_ico/ic_perm_phone_msg_blud.png);}
.livechat_white_ico{background-image:url(../images/btn_ico/ic_chat_white.png);}
.avorite_add_ico,.nofavorite{background-image:url(../images/btn_ico/ic_favorite_add_orange.png?v=2);}
.avorite_less_ico,.favorite{background-image:url(../images/btn_ico/ic_favorite_less_orange.png?v=2);}
.message_green_ico{background-image:url(../images/btn_ico/ic_message_green.png);}
.header_mycontactslist_ico{background-image:url(../images/btn_ico/ic_favorite_white.png);}



.header_int_ser{position:absolute; left:45px; top:10px;padding:0.2rem 0.4rem; width:60%; border:none; border-bottom:1px #fff solid; background:none; color:#fff; outline:none; box-sizing:border-box; font-size:16px;}
.header_int_ser::-webkit-input-placeholder{ color:#fff!important;}
.header_int_ser_item{font:normal 16px/200% Arial, Helvetica, sans-serif; color:#333; text-align:center; border:1px #ccc solid; text-decoration:none; margin:1rem 0 0 1rem; padding:0.2rem 0.6rem; border-radius:1rem; float:left;}
.header_int_ser_item:nth-of-type(2){ margin:1rem 0 0 0.6rem;}
.header_int_ser_item:nth-of-type(3){ margin:1rem 0 0 0.6rem;}
.header_del_a{padding:10px 20px; font-size:16px; background:#fff; border-radius:4px; box-shadow:0 0 6px #ccc; text-align:center; margin:24px 8px 0 0;}
.header_point{width:6px; height:6px; display:block; background:red; -webkit-border-radius:6px; border-radius:6px; position:absolute; right:5px; top:6px; border:1px solid #fff;}
.header_box_bottom{box-shadow:0 1px 2px #ccc;}

.header_dot_green{width:6px; height:6px; border-radius:4px; display:block; background:#669900; position:absolute; top:10px; right:10px;}
.header_ico_transparent{opacity:0.3;}
.header_ico_transparent:active{opacity:0.3!important;}

.launch_control_r{display:none;}


.home_page_zhe{width:100%; height:100%; background:#none; position:absolute; top:0; left:0; z-index:8; display:none;}
.login_page{position:fixed; top:0; left:0; width:100%; height:100%; background:url(../images/app_download_bg.jpg) center center no-repeat; background-size:cover;}

.blur{filter:url(blur.svg#blur); -webkit-filter: blur(20px); -moz-filter: blur(20px); -ms-filter: blur(10px); filter: blur(20px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);  }

#left_block {width:85%; height:100%; position:absolute; top:0; left:-90%; z-index:5; background:#fff; box-shadow:0 0 3px 3px #333; padding-bottom:16px; bottom:0; overflow:hidden;}

/*left menu page*/
.left_page{padding-bottom:24px; background:#fff;}
.left_page_top .menber_area{z-index:1; position:relative; height:auto; width:100%; margin-top:0; display:inline-table; -webkit-box-sizing:border-box;box-sizing:border-box;}
.left_page .menber_img{width:64px; height:64px; border-radius:50%; display:block; text-decoration:none; margin:24px 0 0 10px; border:4px #fff solid; vertical-align: middle; float: left;} 
.left_page .menber_img span{width:64px; height:64px; border-radius:50%; display:block; overflow:hidden; background-color:#C8DFC3;}
.left_page .menber_img span img{width:100%; border:0; margin:0;}
.left_page .menber_name{color:#fff; max-width:116px; height:20px; float:left; line-height:18px; margin:35px 0 0 10px; overflow:hidden; text-overflow:ellipsis; }
.left_page_top .left_top_bg{position:absolute; top:0; left:0; z-index:0; width:100%; height:100%;}

.left_page_top {width:100%; height:150px; position:relative;}
.left_page_top2{
	position: absolute;
	top: 0px;
	left: 0px;
}
.left_page_top2 .menber_img{width:64px; height:64px; border-radius:50%; display:block; text-decoration:none; margin:24px 0 0 10px; border:4px #fff solid; vertical-align: middle; float: left;} 
.left_page_top2 .menber_img span{width:64px; height:64px; border-radius:50%; display:block; overflow:hidden; background-color:#C8DFC3;}
.left_page_top2 .menber_img span img{width:100%; border:0; margin:0;}
.left_page_top2 .menber_name{color:#fff; max-width:116px; height:20px; float:left; line-height:18px; margin:35px 0 0 10px; overflow:hidden; text-overflow:ellipsis; }

.left_page_top .left_page_question{display:block; width:25px; height:25px; position:absolute; top:10px; right:65px; background:url(../images/btn_ico/ic_help_white.png) center center no-repeat; background-size:cover; z-index:1;}
.left_page_top .left_page_editProfile{display:block; width:25px; height:25px; position:absolute; top:10px; right:25px; background:url(../images/btn_ico/ic_settings_white.png) center center no-repeat; background-size:cover; z-index:1;}
.left_page_center a {color:#333333;}

.left_page_top .bg_img{position:absolute; left:0px; top:0px; z-index:0; width:100%; height:200px; overflow:hidden; z-index:0;}
.left_page_top .bg_img img{width:100%; height:auto;}
.left_page_top .site_list{border-radius:4px; margin:0 10px; position:absolute; width:90%; -webkit-box-sizing:border-box; box-sizing:border-box; bottom:0px; height:40px; z-index:1;}
.left_page_top .site_list a{color:#ffffff; font-weight:normal; text-decoration:none; line-height:2rem; padding-left:10px; display: inline-block; border-radius:4px; width:100%; font-size:16px;}
.left_page_top .site_list a.click_area{opacity:0.3; filter:alpha(opacity=30); background-color:#ffffff; position:absolute;top:0px; left:0px; width:100%; height:2rem;} 
.left_page_top .site_list a.click_area:active{opacity:0.4; filter:alpha(opacity=40); background-color:#ffffff;}
.left_page_top .site_list i{display: block; width: 2rem;height:2rem; background:url(../images/btn_ico/ic_arrow_drop_down_white.png) right center no-repeat; background-size:cover; position: absolute;top: 0px; right: -10px; z-index: 1;}
.left_page_center ul li a { position:relative; height:45px; display:inline-table; width:100%; text-decoration:none; vertical-align:middle; padding-left:10px; line-height:45px; -webkit-box-sizing:border-box; box-sizing:border-box; color:#333333; }
.left_page_center ul li a:active{background-color:#d6d6d6;}
.left_page_center ul li a span {position:absolute; right:10px; top:10px; background-color:#E31C1F; color:#fff; padding:3px 6px; -webkit-border-radius:5px; border-radius:5px; font-size:14px; line-height:18px; min-width:12px; text-align:center;}
.left_page_center ul li a .left_time{border-radius:2px; padding:3px;}
.left_page_center ul li a .ico_Discovery{background-color:#5485dd;}
.left_page_center ul li a .ico_Mailbox{background-color:#00B4CF;}
.left_page_center ul li a .ico_Myadmirers{background-color:#7BCA83;}
.left_page_center ul li a .ico_Mycontacts{background-color:#d7625d;}
.left_page_center ul li a .ico_Lovecall{background-color:#F2578F;}

.new_credit_balance_link_box ul li a { position:relative; height:45px; display:inline-table; width:100%; text-decoration:none; vertical-align:middle; padding-left:10px; line-height:45px; -webkit-box-sizing:border-box; box-sizing:border-box; color:#333333; }
.new_credit_balance_link_box ul li a:active{background-color:#d6d6d6;}
.new_credit_balance_link_box ul li a span {position:absolute; right:10px; top:10px; background-color:#E31C1F; color:#fff; padding:3px 6px; -webkit-border-radius:5px; border-radius:5px; font-size:14px; line-height:18px; min-width:12px; text-align:center;}
.new_credit_balance_link_box ul li a .left_time{border-radius:2px; padding:3px;}
.new_credit_balance_link_box ul li a .ico_Discovery{background-color:#5485dd;}
.new_credit_balance_link_box ul li a .ico_Mailbox{background-color:#00B4CF;}
.new_credit_balance_link_box ul li a .ico_Myadmirers{background-color:#7BCA83;}
.new_credit_balance_link_box ul li a .ico_Mycontacts{background-color:#d7625d;}
.new_credit_balance_link_box ul li a .ico_Lovecall{background-color:#F2578F;}

.left_page_ico_size { width:30px; height:30px; line-height:30px; border-radius:15px; background-repeat: no-repeat; background-position:center; overflow:hidden; padding:5px; float:left; -webkit-box-sizing:border-box; box-sizing:border-box; text-align:center; vertical-align:middle; margin-top:8px; }
.left_page_center ul li i img{border:none; width:100%; height:auto; }
.left_page_center ul li .titlename{
	height: 26px;
	line-height: 26px;
	background: #ecedf1;
	color: #999999;
	font-size: 14px;
	text-indent: 14px
}
.left_page_menu{ width:80%; float:left; padding-left:10px; font-size:16px;}
.left_page_menu img.featured_new{
	height:22px;
	margin-left: 6px;
    margin-top: -10px;
}
.left_page_center .new_credit_balance_link{ width:100%; height:60px; position:relative; margin-bottom:5px;}
.left_page_center .new_credit_balance_link .credit_ico{ width:auto; height:20px; position:absolute; left:15px; top:20px;}
.left_page_center .new_credit_balance_link .credit_text{ width:auto; height:42px; line-height:20px; font:16px/20px Arial, Helvetica, sans-serif; color:#333; position:absolute; left:50px; top:10px; right:60px;}
.left_page_center .new_credit_balance_link .credit_text b{ font:100 14px/16px Arial, Helvetica, sans-serif; color:#999;}
.left_page_center .new_credit_balance_link .credit_text label{ display:inline; font-size:14px; color:#999;}
.left_page_center .new_credit_balance_link button{display:block; width:45px; height:24px; line-height:24px; font:14px/24px Arial, Helvetica, sans-serif; color:#fff; text-align:center; outline:none; background-color:#FF6A29; position:absolute; right:10px; top:18px; border:0 none; margin:0; padding:0; -webkit-border-radius:5px; border-radius:5px;}
.left_page_center .new_credit_balance_link button:active{ opacity:0.8;}
.right_page_ico_size{
	float: right;
    position: absolute;
    top: 0px;
    right: 0.3rem;
}
.new_credit_balance_link_box{
	position: absolute;
    top: 150px;
    left: 0px;
    width: 100%;
    height: 65px;
    background: #ffffff;
    border-bottom: 1px solid #ecedf1;
    
}
.new_credit_balance_link_box .new_credit_balance_link{ width:100%; height:60px; position:relative; margin-bottom:5px; display: block;}
.new_credit_balance_link_box .new_credit_balance_link .credit_ico{ width:auto; height:20px; position:absolute; left:15px; top:20px;}
.new_credit_balance_link_box .new_credit_balance_link .credit_text{ width:auto; height:42px; line-height:20px; font:16px/20px Arial, Helvetica, sans-serif; color:#333; position:absolute; left:50px; top:10px; right:60px;}
.new_credit_balance_link_box .new_credit_balance_link .credit_text b{ font:100 14px/16px Arial, Helvetica, sans-serif; color:#999;}
.new_credit_balance_link_box .new_credit_balance_link .credit_text label{ display:inline; font-size:14px; color:#999;}
.new_credit_balance_link_box .new_credit_balance_link button{display:block; width:45px; height:24px; line-height:24px; font:14px/24px Arial, Helvetica, sans-serif; color:#fff; text-align:center; outline:none; background-color:#FF6A29; position:absolute; right:10px; top:18px; border:0 none; margin:0; padding:0; -webkit-border-radius:5px; border-radius:5px;}
.new_credit_balance_link_box .new_credit_balance_link button:active{ opacity:0.8;}

.left_page_bottom{ width:100%; height:30px; border:0 none; margin:5px 0 0 0; padding:0 10px; position:absolute; left:0; bottom:0;}
.left_page_bottom a{ display:block; width:33.3%; height:30px; line-height:30px; float:left; font:16px/30px Arial, Helvetica, sans-serif; color:#666; text-align:left; text-decoration:none; outline:none; cursor:pointer;}
.left_page_bottom a:active{ opacity:0.8;}
.left_page_bottom img{ width:auto; height:20px; display:block; float:left; margin:5px 5px 0 2px;}
.left_page_bottom .a_app{ width:30%;}
.left_page_bottom .a_desktop{ width:40%;}
.left_page_bottom .a_help{ width:30%;}

.left_page_top .new_left_page_editProfile{display:inline-block; float:left; margin:35px 0 0 10px; width:25px; height:25px; background:url(../images/btn_ico/ic_create_white.png) center center no-repeat; background-size:80%;}

/*list public*/
.wm_list{}
.wm_list ul li .a_li{width:100%; min-height:82px; position:absolute; top:0; left:0; z-index:1;}
.wm_list ul li .a_li_top{} 
.wm_list ul li{padding:16px; position:relative; min-height:82px; border-bottom:1px #ccc dotted; overflow:hidden;}
.wm_list ul li:active{background-color:rgba(206,206,206,0.2);}
.wm_list ul li .head_portrait{width:50px; height:50px; -webkit-border-radius:50px; border-radius:50px; overflow:hidden; text-decoration:none; position:absolute;}
.wm_list ul li .head_portrait img{width:100%;}


.wm_list ul li p{padding:0 16px 0 60px; margin:0; font-size:16px; text-align:left; overflow:hidden; line-height:24px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.wm_list ul li p.prCenter{ position:relative; top:10px;}
.wm_list ul li p:nth-of-type(2){ font-size:0.28rem;}
.wm_list ul li p span{float:right; position: absolute;right: 0px; padding-right: 16px; z-index:0; font-size:14px;}
.wm_list ul li p img{width:24px; height:24px; vertical-align:middle; margin:0 0 0 8px;}
.wm_list ul li .before_read{ -webkit-border-radius:8px; border-radius:8px; width:8px; height:8px; position:absolute; left:8px; top:8px; background-color:red;}
.wm_list ul li .replied{border-radius: 5px; width: 12px; height: 12px; position: absolute; left: 8px; top: 8px;background-image:url(../images/btn_new_ico/reply_ico.png);background-size:cover;}
.wm_list ul li .online{ width:12px; height:12px; position:absolute; left:48px; top:50px; background-color:#00CF35; -webkit-border-radius:12px; border-radius:12px; border:2px solid #fff;}
.wm_list ul li .outline{ width:12px; height:12px; position:absolute; left:48px; top:50px; background-color:#999; -webkit-border-radius:12px; border-radius:12px; border:2px solid #fff;}
.wm_list ul li b.w_name{ margin:0; padding:0; font-weight:normal;}
.wm_list ul li b.w_nameStyle{ font-weight:bold; color:#FF6600;}
.wm_list ul li b.w_msgNew{ margin:0; padding:0; font-weight:normal; color:#FF6600; margin-right:5px;}
.list_bg_nclick{background:#FFFFCC;}
.list_online_ico{background:#bab9b9;}
.list_bg_nclick .list_online_ico{background:#669900;}
.list_nclick_ico{width:8px; height:8px; display:block; background:red; position:absolute; top:8px; left:8px; -webkit-border-radius:8px; border-radius:8px;}
.list_online_ico{width:8px; height:8px; display:block; position:absolute; left:42px; top:42px; border-radius:6px; border:2px #fff solid; z-index:1;}
#wrapper_chatlist .list_bg_nclick{ background-color:#FFFFCC;}

.chat_online_ico{width:8px; height:8px; display:block; position:absolute; left:48px; top:54px; border-radius:15px; border:2px #fff solid; z-index:1; background:#00CF35;}
.chat_offline_ico{width:8px; height:8px; display:block; position:absolute; left:48px; top:54px; border-radius:15px; border:2px #fff solid; z-index:1; background:#bab9b9; display:none;}
.chat_newsTips_ico{width:8px;height:8px;display:block;position:absolute;left:12px;top:15px;border-radius:8px;border:0 none;z-index:1;background-color:red;}
.chat_contactsChat_ico{display:inline-block;width:24px;height:24px;vertical-align:middle;margin-left:10px;background:url(../images/btn_new_ico/livechat_icon_color.png) center center no-repeat;background-size:90%;}
/*cam_video_ico*/
.chatlist_menu_btn{ display:block; width:76px; height:82px; position:absolute; right:54px; top:0; z-index:2; background:url(../images/btn_new_ico/more.png) center center no-repeat;background-size:28%; background-color:#fff;}
.chatlist_menu_btn:active{ opacity:0.8;}
.email_clist_ico_btn{ display:block; width:76px; height:82px; position:absolute; right:130px; top:0; z-index:2; background:url(../images/btn_new_ico/emf_icon_white.png) center center no-repeat;background-size:26px 26px; background-color:#00B4CF;}
.email_clist_ico_btn:active{ opacity:0.8;}
.cam_video_clist_ico_btn{ display:block; width:76px; height:82px; position:absolute; right:130px; top:0; z-index:2; background:url(../images/btn_new_ico/camshare_icon_white.png) center center no-repeat;background-size:26px 26px; background-color:#1B93DF;}
.cam_video_clist_ico_btn:active{ opacity:0.8;}
.cam_grey_unable{ background-color:#bbb;}
.chat_clist_ico_btn{ display:block; width:76px; height:82px; position:absolute; right:54px; top:0; z-index:2; background:url(../images/btn_new_ico/livechat_icon_white.png) center center no-repeat;background-size:26px 26px; background-color:#00C23C;}
.chat_clist_ico_btn:active{ opacity:0.8;}
.chat_grey_unable{ background-color:#aaa;}
.lovecall_clist_ico_btn{ display:block; width:76px; height:82px; position:absolute; right:54px; top:0; z-index:2; background:url(../images/btn_new_ico/call_icon_white.png) center center no-repeat;background-size:26px 26px; background-color:#F2578F;}
.lovecall_clist_ico_btn:active{ opacity:0.8;}
.cam_wc_ico{width:6px; height:6px; display:block; position:absolute; left:51px; top:57px; z-index:1; background:url(../images/camshare/cam_wc_icon.png) center center no-repeat; background-size:cover;}

/*Sub-station page*/
.left_site_list{width: 100%;border-radius: 4px;-webkit-border-radius: 4px; overflow: hidden; }
.left_site_list ul li .a_li{width:100%;height: 100%; position:absolute; top:0; left:0;}
.left_site_list ul li{padding:16px; position:relative; min-height:72px; border-bottom:1px #ccc solid;}
.left_site_list ul li .head_portrait{width:40px; height:40px; border-radius:20px; overflow:hidden; text-decoration:none; position:absolute;}
.left_site_list ul li .head_portrait img{width:100%;}
.left_site_list ul li p{padding:0 16px 0 50px; margin:0; font-size:16px; text-align:left; overflow:hidden; text-overflow:ellipsis; /*white-space:nowrap;*/ line-height:20px;color: #666666;}
.left_site_list ul li p span{float:right;}
.left_site_list ul li p.tit{color: #333333; font-weight:bold;}
.left_site_list ul li p img{width:18px; height:18px; vertical-align:middle; margin:0 0 0 4px;}
.left_site_list ul li p:nth-of-type(2){ line-height:18px; font-size:14px; position:relative; top:3px;}
.left_site_list ul li i{position: absolute; right: 18px;top: 20px; width: 25px; height: 25px; background-size:cover; background-image:url(../images/btn_ico/ic_location_red.png);}
.left_site_list .list_bg_nclick{background:#ffffff; border-bottom: 1px #f2f2f2 solid;}
.left_site_list .list_bg_nclick:active{background-color:#d6d6d6;}
.left_site_list .list_bg_nclick.list_active_nclick{background-color: #fff9e1;}
.left_site_list .list_bg_nclick.list_li_CD,
.left_site_list .list_bg_nclick.list_li_LD,
.left_site_list .list_bg_nclick.list_li_asiame{display: none;}
.left_site_list h4{line-height: 55px; padding-left: 16px; border-bottom: 2px #d5d5d5 solid; color:#333333; font-weight:bold; font-size:18px;}
.new_left_site_list{ border-radius: 0;-webkit-border-radius: 0;}
.new_left_site_list .ptit{ width:100%; height:32px; line-height:32px; background-color:#E0E0E0; padding-left:10px; box-sizing:border-box; -webkit-box-sizing:border-box;}
.new_left_site_list ul li{ padding:16px 10px; border-bottom: 1px #d6d6d6 solid!important;}
.new_left_site_list .ptit2{ position:relative;top:10px; font-weight:bold; color:#333;}
.new_left_site_list .switch_btn{ display:block; text-decoration:none; width:95px; height:32px; line-height:32px; font-size:16px; text-align:center; color:#fff; position:absolute; right:5px;top:20px; background-color:#008FFF;border-radius:3px;-webkit-border-radius:3px;}
.new_left_site_list .switch_btn:active{ background-color:#0386ED;}
@media(max-width:340px){
	.new_left_site_list .switch_btn{ width:55px;}
}

/*androidApp ad start*/
.switch_androidApp_wapper{ width:100%; height:60px; background:url(../images/btn_new_ico/newico180410/a_bg.png?v=2.0) center center no-repeat rgba(0,0,0,0.01); background-size:100% 100%; position:fixed; left:0; bottom:0; z-index:10; display:none;}
.switch_androidApp_wapper .close_btn{ display:block; width:18px; height:18px; position:absolute; left:10px; top:28px; background-size:cover; background-image:url(../images/btn_ico/ic_close_white.png); -webkit-border-radius:18px; border-radius:18px; opacity:0.6;}
.switch_androidApp_wapper .switch_center_box{ width:auto; height:auto; margin:20px 0 10px 50px; padding:0; position:relative;}
.switch_androidApp_wapper .switch_center_box .s_logo{ display:block; width:60px; height:60px; margin:0; padding:0; position:absolute; left:-15px; top:-20px; overflow:hidden;}
.switch_androidApp_wapper .switch_center_box .s_logo img{ display:block; width:100%;}
.switch_androidApp_wapper .switch_center_box .s_tit{ width:auto; height:auto; margin:0 90px 0 50px; padding:0; line-height:16px; text-align:left; font-size:14px; color:#fff; font-weight:bold;}
.switch_androidApp_wapper .switch_center_box .s_tit span{ font-size:12px; font-weight:normal;}
.switch_androidApp_wapper .switch_center_box .s_cbox{ width:auto; height:auto; margin:10px 0 0 50px; padding:0; line-height:16px; font-size:13px; color:#666; text-align:left; position:relative;}
.switch_androidApp_wapper .switch_center_box .s_cbox input{ display:block; opacity:0; z-index:2; left:0; top:0; position:absolute; width:100%; height:16px; margin:0; padding:0;}
.switch_androidApp_wapper .switch_center_box .s_cbox b{ width:14px; height:14px; display:block; position:absolute; top:0; left:0; z-index:1; margin:0; padding:0; border:1px solid #ccc; -webkit-border-radius:5px; border-radius:5px; margin:0; padding:0;}
.switch_androidApp_wapper .switch_center_box .s_cbox b.cboxed{ background:url(../images/btn_ico/ic_done_grey.png) no-repeat; background-size:cover;}
.switch_androidApp_wapper .switch_center_box .s_cbox span{ position:relative; left:20px;}
.switch_androidApp_wapper .openBtn{ display:block; width:68px; height:28px; line-height:28px; position:absolute; right:10px; top:20px; text-decoration:none; outline:none; text-align:center; font-size:14px; color:#fff; border:1px solid #fff; -webkit-border-radius:5px; border-radius:5px;}
.switch_androidApp_wapper .openBtn:active{ opacity:0.8;}
/*androidApp ad end*/

/*profile + start*/
.profile_add_btn{width:50px; height:50px; border-radius:25px; text-align:center; display:block; position:fixed; right:16px; bottom:16px; vertical-align:middle; z-index:10;}
.profile_add_btn img{width:20px; height:20px; border:0; margin:15px 0 0 0; vertical-align:middle;}

.profile_select_menu_wapper .profile_chat_btn{ width:50px; height:50px; border-radius:25px; text-align:center; display:block; box-shadow:1px 1px 6px 2px #ddd; background-color:#fff; position:absolute; left:3px;top:2px; vertical-align:middle;border:1px solid #eee;}
.profile_select_menu_wapper .profile_chat_btn:active{ background-color:#eee;}
.profile_select_menu_wapper .profile_chat_btn .img1{ width:25px; height:25px; border:0; margin:13px 0 0 0; vertical-align:middle;}
.profile_select_menu_wapper .profile_chat_btn .img2{ width:25px; height:25px; border:0; margin:13px 0 0 0; vertical-align:middle; opacity:0.3;}
.profile_select_menu_wapper .profile_emf_btn{ width:50px; height:50px; border-radius:25px; text-align:center; display:block; box-shadow:1px 1px 6px 2px #ddd; background-color:#fff; position:absolute; left:3px;top:62px; vertical-align:middle;border:1px solid #eee;}
.profile_select_menu_wapper .profile_emf_btn:active{ background-color:#eee;}
.profile_select_menu_wapper .profile_emf_btn img{ width:25px; height:25px; border:0; margin:13px 0 0 0; vertical-align:middle;}
.profile_select_menu_wapper .profile_favorite_btn{ width:50px; height:50px; border-radius:25px; text-align:center; display:block; box-shadow:1px 1px 6px 2px #ddd; background-color:#fff; position:absolute; left:3px;top:122px; vertical-align:middle;border:1px solid #eee;}
.profile_select_menu_wapper .profile_favorite_btn:active{ background-color:#eee;}
.profile_select_menu_wapper .profile_favorite_btn img{ width:25px; height:25px; border:0; margin:13px 0 0 0; vertical-align:middle;}
/*profile + end*/

.emf_elastic_layer_box{position:fixed; top:0; bottom:0; left:0; display:none; width:100%; height:100%; z-index:9999; background:rgba(0,0,0,0.6);}
.emf_elastic_layer{height:100%; width: 100%; display:table-cell; vertical-align: middle; z-index:11;}
.emf_elastic_center{-webkit-animation:eCenterAnim1 0.5s both;animation:eCenterAnim1 0.5s both; width:88%; height:auto; margin:0 auto;  background:#fff;border-radius:4px;-webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; padding:0 0;overflow: hidden;}


/**read mail**/
.viever{font-family:Arial, Helvetica, sans-serif; border-bottom:1px #ccc solid; padding:4px 10px; margin:0;-webkit-box-sizing:border-box;box-sizing:border-box; position:relative;}
.viever ul li{line-height:15px; float:left; padding:8px 0 8px 0;}
.viever ul .viever_img{padding:0; background:#fff; margin:10px 0 8px 8px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; position:relative;}
.viever ul .viever_img a{width:50px; height:50px; -webkit-border-radius:50px; border-radius:50px; overflow:hidden; text-decoration:none; display:block;}
.viever ul .viever_img img{width:100%; margin:0; border:0;}
.viever ul .viever_img .online{ width:12px; height:12px; position:absolute; right:2px; bottom:2px; background-color:#00CF35; -webkit-border-radius:12px; border-radius:12px; border:2px solid #fff;}
.viever ul .viever_img .outline{ width:12px; height:12px; position:absolute; right:2px; bottom:2px; background-color:#999; -webkit-border-radius:12px; border-radius:12px; border:2px solid #fff;}
.viever ul li p{font-size:15px; padding:0 0 0 6px; margin:0;}
.viever ul li .viever_name{font:normal 16px/24px Arial, Helvetica, sans-serif; line-height:24px; text-decoration:none; color:#666; margin-top:2px;}
.viever ul li .viever_name b{font:normal 14px/18px Arial, Helvetica, sans-serif; padding:0 8px 0 0;}
.viever ul li .viever_name a{font-size:16px; line-height:18px; color:#333; text-decoration:none; font-weight:bold;}
.viever ul li .viever_name span{color:#0066ff; font:bold 16px/24px Arial, Helvetica, sans-serif; }
.viever ul li .viever_name span a,.viever ul li .viever_name span a:link,.viever ul li .viever_name span a:hover,.viever ul li .viever_name span a:active{font:bold 16px/24px Arial, Helvetica, sans-serif;}
.viever ul li .viever_id{font:14px/16px Arial, Helvetica, sans-serif;}
.viever ul li .viever_id span{color:#0066ff;}
.viever ul li .viever_oc{font:normal 14px/14px Arial, Helvetica, sans-serif; padding-top:5px; color:#666;}
.viever .reply_btn{ width:78px; position:absolute; right:20px; bottom:30px; padding:8px 0; font-size:16px; color:#333; text-decoration:none; display:block; background:none; text-align:right; -webkit-border-radius:4px; border-radius:4px;}
.viever .reply_btn img{width:32px; height:auto; vertical-align:middle; margin:0 8px 0 0;}
.viever .reply_btn:active{ opacity:0.8;}
.viever_photo img{border:1px solid #ddd; padding:3px; margin-right:10px; width:75px;}
.viever_basic, .viever_photo{width:auto; padding:10px;font:14px/18px Arial, Helvetica, sans-serif; word-break:break-all;}
.viever_basic textarea{width:99%; height:80px;}
.viever_basic2{width:auto; padding:10px 0 4px 0; font:14px/18px Arial, Helvetica, sans-serif;}
.viever_basic2 textarea{width:100%;vertical-align:top;}
.viever_basic2 div{padding:0 7px 0 0; margin:0 8px;}
.viever_basic2 h3{font:bold 14px/24px Arial; margin:0; padding:0;}
.viever_basic2 p span{color:#FF0000;}
.sMessagebn{padding:0 8px 50px 8px;}
.sMessagebn input{width:100%;}

/*admirer_read*/
.admirer_foot{ width:auto; height:42px; line-height:42px; margin:0 20px; padding:0; font-size:18px; color:#fff; text-decoration:none; outline:none; cursor:pointer; display:block; background:#00B4CF; text-align:center; -webkit-border-radius:5px; border-radius:5px;}
.admirer_foot img{width:20px; height:20px; vertical-align:middle; margin:0 8px 0 0;}
.admirer_foot:active{ opacity:0.8;}

#wrapper_msgviewe .viever_basic_math_1{ background-image:url(../images/btn_new_ico/gf_top_1.jpg),url(../images/btn_new_ico/gf_bottom_1.jpg); background-repeat:no-repeat,no-repeat; background-position:left top,left bottom; background-size:100%,100%; background-color:#f5e3e8;}
#wrapper_msgviewe .viever_basic_math_2{ background-image:url(../images/btn_new_ico/gf_top_2.jpg),url(../images/btn_new_ico/gf_bottom_2.jpg); background-repeat:no-repeat,no-repeat; background-position:left top,left bottom; background-size:100%,100%; background-color:#fdf5f2;}
#wrapper_msgviewe .viever_basic_math_3{ background-image:url(../images/btn_new_ico/gf_top_3.jpg),url(../images/btn_new_ico/gf_bottom_3.jpg); background-repeat:no-repeat,no-repeat; background-position:left top,left bottom; background-size:100%,100%; background-color:#fbf6f6;}
.viever_basic .viever_gift{width:100%;}
.viever_basic .viever_gift_l{ position:relative; margin-bottom:5px; min-height:220px; padding:0; text-align:center; margin-top:10px;}
.viever_basic .viever_gift_l video{ width:220px;height:220px;background-color:#fff;margin:0 0 0 -110px;padding:0;position:absolute;left:50%;top:0;z-index:1;overflow:hidden; border:1px solid #fff;}
.viever_basic .viever_gift_l .play_btn{position:absolute; top:80px; left:50%;z-index:2; width:60px; height:60px; margin:0 0 0 -30px; padding:0;}
.viever_basic .viever_gift_l .loadIcon{ position:absolute;left:50%; top:90px;z-index:2;display:none; margin:0 0 0 -19px; padding:0;}
.viever_basic .viever_gift_l .video_img_box img{border:none; margin:0 0 0 -110px; padding:0; width:220px; height:220px; border:1px solid #fff; position:absolute; left:50%; top:0; z-index:1;}
.viever_basic .viever_gift_r{width:100%; border-radius:4px; padding:16px 0;}
.viever_basic .viever_gift_r h1{font:normal 16px/18px Georgia; font-style:oblique; padding:0 16px 8px 16px; margin:0;}
.viever_basic .viever_gift_r p{font:normal 14px/16px Georgia; font-style:oblique; padding:0 16px; margin:0; margin-top:10px;}
.viever_basic .viever_gift_r h2{font:normal 14px/18px Georgia; font-style:oblique; color:#999; padding:0 16px; margin:0; text-align:right; margin-top:10px;}
.viever_basic .viever_gift_r h4{font:normal 16px/18px Georgia; font-style:oblique; padding:0 16px; margin:0; text-align:right; margin-top:15px;}


.send_mail_sel_wm{width:100%; height:42px; line-height:42px; position:relative; border:1px solid #D7D7D7; background-color:#fff; -webkit-border-radius:4px; border-radius:4px; overflow:hidden;}
.send_mail_sel_wm ul li{ width:100%; height:42px; color:#999; position:relative;}
.send_mail_sel_wm .spanTo{ position:relative; left:10px; font-size:16px; color:#333;}
.send_mail_sel_wm .int_ser{width:60%; border:none; padding:8px 0; font-size:16px; margin-left:20px; outline:none;}
.send_mail_sel_wm .ser_result{width:auto; height:32px; background:#B0EFBA; -webkit-border-radius:16px; border-radius:16px; position:absolute; top:4px; left:40px; display:none;}
.send_mail_sel_wm .ser_result .head_portrait{width:32px; height:32px; background:#B0EFBA; -webkit-border-radius:16px; border-radius:16px; overflow:hidden; display:block; float:left;}
.send_mail_sel_wm .ser_result .head_portrait img{width:100%;}
.send_mail_sel_wm .ser_result span{float:left; line-height:32px; font-size:16px; color:#333; padding:0 4px;}
.send_mail_sel_wm .ser_result .clo_btn{width:24px; height:24px; background:#a1a1a1; display:block; border-radius:12px; float:left; background-image:url(../images/btn_ico/ic_close_white.png); background-size:60% 60%; background-repeat:no-repeat; background-position:center; margin:4px 8px 0 0;}
.send_mail_sel_wm .header_expand_ico{ background-size:60%;background-position:15px 6px;}

.send_wm_list{width:200px;max-height:250px;height:auto;position:absolute;right:5px;top:65px; border:1px solid #eee;box-shadow:0px 0px 5px 1px #eee;}
.send_wm_list ul li .a_li{width:100%; min-height:54px; position:absolute; top:0; left:0;}
.send_wm_list ul li{padding:12px; position:relative; min-height:2px; border-bottom:1px #ccc dotted;}
.send_wm_list ul li:active{background:#d6d6d6;}
.send_wm_list ul li .head_portrait{width:40px; height:40px; border-radius:20px; overflow:hidden; text-decoration:none; position:absolute;}
.send_wm_list ul li .head_portrait img{width:100%;}
.send_wm_list ul li p{padding:0 16px 0 60px; margin:0; font-size:16px; color:#333; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:20px;}
.send_wm_list ul li p span{color:#999;}
.send_wm_list ul li p img{width:18px; height:18px; vertical-align:middle; margin:0 0 0 4px;}
.send_ontents{width:100%; height:168px; margin-top:10px; border:1px solid #D7D7D7; padding:10px 0 10px 10px; -webkit-box-sizing:border-box; box-sizing:border-box; background-color:#fff; -webkit-border-radius:4px; border-radius:4px; overflow:hidden;}
.send_ontents textarea{width:100%; height:148px; padding-right:10px; font-size:16px; -webkit-box-sizing:border-box; box-sizing:border-box; border:none; outline:none; resize:none; overflow-y:auto!important;}
.send_ontents_img{width:48.5%; height:auto; position:relative; overflow:hidden; float:left; background:#D7D7D7; margin-bottom:10px; padding:0; -webkit-box-shadow:3px 3px 8px rgba(204,204,204,0.8); box-shadow:3px 3px 8px rgba(204,204,204,0.8);}
.send_ontents_img:nth-of-type(2n){ margin-left:3%;}
.send_ontents_img div.soimg_div{ width:100%; height:80px; margin:0 auto; position:relative;background:#D7D7D7; text-align:center; vertical-align:middle; overflow:hidden;}
.send_ontents_img img{vertical-align:middle; width:expression_r(this.width > 100% && this.height < this.width ? 100%:true);max-width:100%;height:expression_r(this.height >100% ? 100%:true);max-height:100%;}
.send_ontents_img .img_name{width:100%;height:32px; background-color:#F2F2F2;font-size:14px; color:#333; line-height:32px; text-align:left; padding:0; position:relative;}
.send_ontents_img .progress_bar{width:90px; height:16px; background:rgba(0,0,0,0.5); border-radius:8px; position:absolute; top:40px; left:16px; overflow:hidden;}
.send_ontents_img .progress_bar span{height:16px; background:#669900; display:block;}
.send_ontents_img .img_name .n_span{width:90px; display:block; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left; padding:0 0 0 8px;}
.send_ontents_img .img_name a{width:26px; height:26px; display:block; text-align:center; -webkit-border-radius:26px; border-radius:26px; position:absolute; right:3px; top:2px; background-repeat:no-repeat; background-position:center; margin:0; padding:0;}
.send_ontents_img .img_name a img{width:90%; margin-top:-6px;}
.send_emf_btn{width:50px; height:50px; border-radius:25px; text-align:center; display:block; position:fixed; right:16px; bottom:16px; vertical-align:middle; z-index:10;}
.send_emf_btn img{width:30px; height:30px; border:0; margin:10px 0 0 0; vertical-align:middle;}
.send_emal_tipTypeText{ width:100%; line-height:14px; font-size:14px; color:#999; margin-top:5px;}
.send_emal_tipTypeText .learnMore{ text-decoration:underline; cursor:pointer;}
.send_email_addPhotoBtnWap{ width:100%; margin-top:10px; position:relative;}
.send_email_addPhotoBtnWap .addPhotoBtn{ display:block; width:108px; height:36px; line-height:36px; font-size:14px; color:#333; background-color:#E4E4E4; border:1px solid #AEAEAE; -webkit-border-radius:4px; border-radius:4px; background-repeat:no-repeat; background-size:25%; background-position:5px center; cursor:pointer; overflow:hidden;}
.send_email_addPhotoBtnWap .addPhotoBtn span{ position:relative; left:32px;}
.send_email_addPhotoBtnWap .fAttachmentFreeTip{ position:absolute; left:0; top:0; z-index:3; width:110px; height:38px; opacity:0;}
.send_email_addPhotoBtnWap .uploadPhoto_fileInput{ position:absolute; left:0; top:0; z-index:1; width:110px; height:38px; opacity:0;}
.footer_sendEmail_btnWap{ width:100%; margin-top:10px; padding-bottom:40px;}
.footer_sendEmail_btnWap .footer_sendEmail_btn{ display:block; width:100%; height:42px; line-height:42px; text-align:center; color:#fff; font-size:18px; -webkit-border-radius:5px; border-radius:5px; -webkit-box-shadow:2px 2px 3px rgba(204,204,204,0.8); box-shadow:2px 2px 3px rgba(204,204,204,0.8); cursor:pointer; outline:none; background-color:#00B4CF!important;}
.footer_sendEmail_btnWap .footer_sendEmail_btn:active{ opacity:0.8;}
.footer_sendEmail_btnWap #Footer_send_mail_btn{ border:0 none; outline:none;}
.header_bg_white #Heard_send_mail_btn{ border:0 none; outline:none; background-color:#fff;}
.header_bg_white #Heard_send_mail_btn:active{ background-color:rgba(228,228,228,0.2);}

/*emf收發信件*/
.pho_list_box .virtual_gifts_photo{position:relative; display:block;}
.pho_list_box .virtual_gifts_photo .virtual_gifts_photo_btn{position:absolute; top:35%; left:30px; width:50px; height:50px;}

/*chatlist nav*/
.chatlist_nav{width:auto; background:#fff; position:absolute; top:7px; left:45px; border-radius:4px; color:#868686; border:2px #fff solid; overflow:inherit;}
.chatlist_nav li{ border-radius:4px; font-size:16px; padding:3px 5px; display:block; float:left; position:relative;}
.chatlist_nav li.on{background:#5e5e5e; color:#fff;}
.chatlist_nav li a span.span2{font-size:14px; padding:0px 5px; border-radius:10px; background:red; text-align:center; color:#fff; margin:0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; position:absolute; right:-10px; top:-5px; z-index:1;}
.chatlist_nav li a span.span1{width:8px; height:8px; display:block; position:absolute; right:2px; top:0; border-radius:8px; z-index:1; background-color:#0099FF;}

/*chatlist swipe*/
.swiper-container{margin:0 auto;position:relative;overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; z-index:1;}
.swiper-slide{float:left; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; width:100%;}
.swiper_expression{position:relative; margin:0; height:142px; z-index:1; background:#ccc;}

.no_websocket_down{padding:8px 0;}
.no_websocket_down p{padding:8px 0; margin:0; line-height:18px;}
.no_websocket_down a{margin-top:8px; margin-right:8px;}
.no_websocket_down a img{margin-right:4px;}
/*chatlist no tip*/
.no_chatlist_tip{width:200px; margin:0 auto; margin-top:98px; padding:16px 0;}
.no_chatlist_tip p{text-align:center; font-size:16px; line-height:18px; color:#333; padding:8px; margin:0;}
.no_chatlist_tip a{width:100px; border:none; display:block; border-radius:4px; margin:0 auto; font-size:16px; line-height:36px; text-align:center; color:#fff; background:#0099ff; box-shadow:0 1px 2px #999; text-decoration:none;}
.no_chatlist_tip a:active{ opacity:0.8;}
.no_chatlist_left26{ position:relative; left:-26px;}

/*chating*/
.wrapper_chat {position:absolute; top:0; left:0; width:100%;}
.chating_interval{padding:16px;}
.words_man{padding:0; margin:0 0 10px 0;}
.words_man .words_contents{padding:8px 16px; background:#ededed; font-size:16px; color:#333; text-align:left; line-height:22px; border-radius:16px; display:table; max-width:70%; position:relative; word-spacing:3px;}
.words_man .words_contents img{width:20px; margin:0; vertical-align:middle;}
.caveat_tip{padding:8px 16px; margin:0 0 16px 0; font-size:14px; color:#666; text-align:left; line-height:14px; border-radius:4px;}
.caveat_tip img{width:24px; height:24px; margin:0 8px 0 0; border:0; vertical-align:middle;}
.caveat_tip a{text-decoration:underline; color:#0066cc;}
.free_chat_voucher{padding:0; margin:0 0 16px 0;}
.free_chat_voucher span{background:#669900; border-radius:4px; padding:8px; font-size:16px; color:#fff; text-align:center; line-height:18px; margin:0 auto; width:auto; display:table;}
.free_chat_voucher span img{width:30px; height:30px; margin:0 8px 0 0; border:0; vertical-align:middle;}
.first_message{padding:0; margin:0 0 16px 0; font-size:14px; color:#333; text-align:left; line-height:14px;}
.first_message img{width:24px; height:24px; margin:0 8px 0 0; border:0; vertical-align:middle;}
.words_woman{padding:0; margin:0 0 10px 0; width:100%; display:table;}
.words_woman .words_contents{padding:8px 16px; background:#d7ecfd; font-size:16px; color:#333; text-align:left; line-height:22px; border-radius:16px; display:table; float:right; max-width:70%; position:relative;word-spacing:3px;}
.words_woman .img_error_ico{width:24px;background:url(../images/btn_ico/ic_error_grey.png) no-repeat;background-size:cover;height:24px; margin:16px 8px 0 0; float:right;}
.words_woman .img_loading_ico{ margin:16px 8px 0 0;}
.words_woman .words_contents .words_error_ico{width:24px;background:url(../images/btn_ico/ic_error_grey.png) no-repeat;background-size:cover;height:24px;position:absolute;left:-30px;top:8px;}
.words_woman .words_contents .words_loading_ico{ float:none!important;margin:0!important;position:absolute;left:-28px;top:10px;}
.words_woman .words_contents img{width:20px; margin:0; vertical-align:middle;}
.chat_enter_box{width:100%; border-top:1px #E4E4E4 solid; background:#fff; position:fixed; bottom:0; left:0;}
.chat_enter{ position:relative; width:100%; height:50px;}
.chat_enter ul{ width:100%; height:32px; padding:0 3px; margin:0; position:absolute; left:0; top:8px; -webkit-box-sizing:border-box; box-sizing:border-box; overflow:hidden;}
.chat_enter ul li{ float:left; height:32px; margin:0; padding:0; position:relative;}
/*.chat_enter ul li:nth-of-type(1){ width:11%;}
.chat_enter ul li:nth-of-type(2){ width:11%;}
.chat_enter ul li:nth-of-type(3){ width:64%; padding:0 3px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.chat_enter ul li:nth-of-type(4){ width:14%;}*/
.chat_enter .iconTagFace_grey{ display:block; width:30px; height:30px; margin:0 auto; background:url(../images/btn_ico/ic_t_face_grey.png) no-repeat; background-size:cover; cursor:pointer;}
.chat_enter .iconTagFace_blue{ background:url(../images/btn_ico/ic_t_face_blue.png) no-repeat; background-size:cover;}
.chat_enter .iconTagAdd_grey{ display:block; width:30px; height:30px; margin:0 auto; background:url(../images/btn_ico/ic_t_add_grey.png) no-repeat; background-size:cover; cursor:pointer;}
.chat_enter .iconTagAdd_blue{ background:url(../images/btn_ico/ic_t_add_blue.png) no-repeat; background-size:cover;}
.chat_enter .enter_int{width:100%; font-size:16px; color:#333; height:32px; line-height:32px; border:none; text-align:left; outline:none; margin:0; border:1px solid #E4E4E4; -webkit-border-radius:4px; border-radius:4px; -webkit-box-sizing:border-box; box-sizing:border-box; padding-left:10px; background-color:#fff; -webkit-appearance:none; appearance:none;}
.chat_enter .enter_int::input-placeholder{line-height:32px;}
.chat_enter .enter_int::-webkit-input-placeholder{line-height:32px;}
.chat_enter .enter_int::-moz-input-placeholder{line-height:32px;}
.chat_enter .expression_ico{width:48px; height:48px; display:block; position:absolute; top:0; right:48px; text-align:center;}
.chat_enter .expression_ico img{width:50%; height:50%; margin:12px 0 0 0; border:0;}
.chat_enter .send_btn{width:32px; height:32px; display:block; margin:0 auto; background:url(../images/btn_ico/ic_send_white.png) center center no-repeat; background-size:72% 72%; border:none; outline:none; background-color:#0099FF; -webkit-border-radius:2px; border-radius:2px; cursor:pointer;}
.chat_enter .send_btn:active{ background-color:#58B9FC;}

.add_credits_tip{padding:0; margin:0 0 16px 0;}
.add_credits_tip span{ border-radius:4px; padding:8px; font-size:16px; color:#333; text-align:left; line-height:14px; margin:0 auto; width:auto; display:table;}
.add_credits_tip span img{width:20px; height:px; margin:0 8px 0 0; border:0; vertical-align:middle;}
.add_credits_tip span a{width:auto; height:42px; display:block; margin:16px 0 8px 0; -webkit-border-radius:5px; border-radius:5px; font-size:18px; text-align:center; color:#fff; line-height:42px; text-decoration:none; outline:none; cursor:pointer; background-color:#93C11A;}
.add_credits_tip span a:active{ opacity:0.8;}
.add_credits_tip span .t01{ font-size:14px; color:#666; line-height:20px; width:70%; margin:0 0 0 15%; padding:0 0 0 25px; -webkit-box-sizing:border-box; box-sizing:border-box; background:url(../images/btn_ico/ic_info_outline_grey.png) left top no-repeat; background-size:20px 20px;}
.add_credits_tip span .t02{ font-size:14px; color:#666; line-height:20px; width:100%; text-align:center; margin:15px 0 0 0; padding:0;}
.add_credits_tip span .t02 b{ color:#ff6f6f; font-weight:normal;}
.send_failure_ico{width:24px; height:24px; border:none; vertical-align:middle; margin:4px 8px 0 0; float:right;}
.not_normal{width:100%;}
.not_normal a{width:86px; height:86px; display:block; padding:16px 0;  margin:0 auto; position:relative;}
.not_normal a span img{width:100%;border:0; margin:0;}
.not_normal a span{width:86px; height:86px; border-radius:43px; display:block; overflow:hidden;}
.not_normal a .ic_message{width:24px; height:24px; position:absolute; bottom:16px; right:0; background:#f2f2f2; border-radius:4px;}
.not_normal a .ic_offline_box{ width:28px; height:28px; position:absolute; bottom:16px; right:0; background:#666; -webkit-border-radius:28px; border-radius:28px; border:2px solid #fff; overflow:hidden;}
.not_normal a .ic_offline_box img{ display:block; width:20px; height:20px; position:absolute; left:50%; top:50%; margin:-10px 0 0 -10px;}
.not_normal p{width:230px; margin:0 auto; font-size:16px; text-align:left; color:#333; line-height:18px; padding:0;}
.not_normal p img{width:24px; height:24px; margin:4px 8px 0 0; border:0; vertical-align:middle; float:left;}
.not_normal .button{ min-width:120px; height:42px; line-height:42px; border:none; text-align:center; display:block; -webkit-border-radius:5px; border-radius:5px; margin:16px auto; padding:0 25px; text-decoration:none; font-size:18px; color:#fff; background:#0099ff; box-shadow:0 1px 2px #999; cursor:pointer;}
.not_normal .button:active{ opacity:0.8;}
/* #onChatTo_offline_tips .button{ background:#00B4CF!important;} */
.no_try_talk{width:100%; height:80px; position:fixed; left:0; bottom:0; z-index:3; background:rgba(255,255,255,0.5);}
.words_man_has_video{display:block; width:100%; position:relative;}
.words_man_has_video .has_video{width:86px; height:66px; overflow:hidden; background-color:#ccc;}
.words_man_has_video .has_video a{position:relative; display:block;width:86px; height:66px; overflow:hidden;}
.words_man_has_video .has_video a img{width:100%;}
.words_man_has_video .has_video a .has_video_playBtn{width:40px; height:40px; position:absolute; top:14px; left:22px; border:none; margin:0;}
.words_man_has_video .has_video a .has_video_playBtn:active{opacity:0.8;}
.words_man_has_video .has_video_wordsbox{width:-moz-calc(100% - 100px); width:-webkit-calc(100% - 100px); width:calc(100% - 100px); position:absolute; left:100px; bottom:0;}

.words_woman a{ width:80px; height:52px; display:block; background:#ccc; float:right; overflow:hidden; position:relative;}
.words_woman a img{width:100%; border:0; margin:0;}
.words_woman a b{position:absolute; top:14px; left:28px; width:25px; height:25px; display:block;}
.words_man a{width:80px; height:52px; display:block; background:#ccc; margin:0 auto 0 0; overflow:hidden; position:relative;}
.words_man a img{width:100%; border:0; margin:0;}
.words_man a b{position:absolute; top:14px; left:28px; width:25px; height:25px; display:block;}
.chat_features{width:100%; height:36px; position:relative;}
.chat_features li{width:20%; float:left; position:relative; box-sizing: border-box;}
.chat_features li a{width:30px; height:30px; display:block; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; margin-left:12px;}
.chat_features li a img{width:22px; border:0; margin:4px 0 0 4px;}
.chat_features li a:active{background-color:#d6d6d6;}
.chat_features .inviteid_pp_send{ position:absolute;left:25px;top:15px; width:0; height:0; visibility:hidden;}
.chat_features .fileSpan{ width:30px;height:30px;position:absolute;left:12px;top:0;z-index:2;}

.chat_tagFace_features{ width:100%; height:48px; position:relative; overflow:hidden;}
.chat_tagFace_features .iconTag_expre{display:block;position:absolute;left:0;top:0;width:48px;height:48px;border:0 none;background:url(../images/btn_ico/ic_t_expre.png) center center no-repeat;background-size:32px 32px;cursor:pointer;}
.chat_tagFace_features .iconTag_ae{ display:block;position:absolute;left:48px;top:0;width:48px;height:48px;border:0 none;background:url(../images/btn_ico/ic_t_ae.png) center center no-repeat;background-size:32px 32px;cursor:pointer;}
.chat_tagFace_features .current{ background-color:#F2F2F2;}

.chat_tagAdd_features{ width:100%; height:90px; position:relative; overflow:hidden;}
.chat_tagAdd_features ul{ width:100%; height:70px; position:absolute; left:0; top:10px;overflow:hidden; margin:0; padding:0 40px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.chat_tagAdd_features ul li{ float:left;width:33.33333%; height:70px; position:relative;}
.chat_tagAdd_features .text{ display:block; text-align:center; font-size:14px; color:#333; cursor:pointer; position:relative; top:3px;}
.chat_tagAdd_features .tAdd_photo{ display:block; width:48px; height:48px; border:1px solid #BCBCBC; padding:0; margin:0 auto; -webkit-border-radius:4px; border-radius:4px; background:url(../images/btn_ico/ic_photo_camera_grey72.png) center center no-repeat; background-size:64%;background-color:#F2F2F2; cursor:pointer;}
.chat_tagAdd_features .tAdd_sceneShop{ display:block; width:48px; height:48px; border:1px solid #BCBCBC; margin:0 auto; -webkit-border-radius:4px; border-radius:4px; background:url(../images/btn_ico/ic_add_shopping_cart_grey600_24dp.png) center center no-repeat; background-size:64%;background-color:#F2F2F2; cursor:pointer;}
.chat_tagAdd_features .tAdd_playMagic{ display:block; width:48px; height:48px; border:1px solid #BCBCBC; margin:0 auto; -webkit-border-radius:4px; border-radius:4px; background:url(../images/btn_ico/ic_t_scen.png) center center no-repeat; background-size:54%;background-color:#F2F2F2; cursor:pointer;}
.chat_tagAdd_features .inviteid_pp_send{ position:absolute;left:25px;top:15px; width:0; height:0; visibility:hidden;}
.chat_tagAdd_features .fileSpan{ width:48px;height:48px;position:absolute;left:50%;top:0;z-index:2; margin-left:-24px;}

.chat_footer_billed_info_box{ width:100%; height:auto; line-height:14px; font:normal 12px/14px Arial, Helvetica, sans-serif; text-align:center; color:#999; background-color:#FFFFFF; padding:0 20px 5px; -webkit-box-sizing:border-box; box-sizing:border-box;}

.words_woman .img_small_magic{width:80px; display:block; float:right; /*overflow:hidden;*/ position:relative;}
.words_woman .img_small_magic img{width:100%; border:0; margin:0;}
.words_woman .img_small_magic b{position:absolute; top:16px; left:30px; width:25px; height:25px; display:block;}
.words_woman .img_small_magic .words_loading_ico{ float:none!important;margin:0!important;position:absolute;left:-28px;top:57px;}
.words_woman .img_small_magic .words_error_ico{width:24px;background:url(../images/btn_ico/ic_error_grey.png) no-repeat;background-size:cover;height:24px;position:absolute;left:-30px;top:55px;}
.words_man .img_small_magic{width:80px; display:block;  margin:0 auto 0 0; overflow:hidden; position:relative;}
.words_man .img_small_magic img{width:100%; border:0; margin:0;}
.words_man .img_small_magic b{position:absolute; top:16px; left:30px; width:25px; height:25px; display:block;}

/*Recent watched videos列表*/
#wrapper_recent_watched{ background-color:#000!important;}
#videoLists_noDataList_prompt{ color:#fff;position:absolute;left:0;top:0;z-index:3;width:100%;}
.recent_watched_list{padding:16px 8px; overflow:hidden;}
.recent_watched_list ul{width:106%; overflow:hidden;}
.recent_watched_list li{width:46.1%; height:auto; margin:0 8px 8px 0; float:left;}
.recent_watched_list li p{width:100%; height:150px; padding:0; margin:0; position:relative; overflow:hidden;}
.recent_watched_list li p img{width:100%;}
.recent_watched_list li h1{font:normal 16px/36px Arial, Helvetica, sans-serif; padding:0 8px; text-align:center; color:#fff; margin:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.recent_watched_list li a{width:50px; height:50px; display:block; position:absolute; top:50%; left:50%; margin:-25px 0 0 -25px; background:url(../images/btn_ico/ic_play_circle_outline_white.png) center no-repeat; background-size:50px 50px;}
.recent_watched_list li a:active{opacity:0.8;}

.expression_box{height:190px; border-top:1px #ccc solid; display:none;}
.expression_box_tab{height:48px; background:#dce9f3; border-bottom:2px #fff solid;}    
.expression_box_tab li{width:46px; height:46px; display:block; text-align:center; float:left;}
.expression_box_tab li a img{width:24px; height:24px; border:0; margin:12px 0;}
.expression_box_tab li.on{border-bottom:2px #0099ff solid;}

.static_expression,.static_expression_gao{width:100%; text-align:center;}
.static_expression,.static_expression_gao ul{width:102%;}
.static_expression h1,.static_classification h1{font:bold 14px/20px Arial; color:#868686; padding:4px 8px; margin:0; text-align:left; }
.static_expression a{vertical-align:middle;   width:16.34%; padding:3% 0; display:block; float:left; -webkit-touch-callout:none;
 -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.static_expression,.static_expression_gao a img{vertical-align:middle;}
.static_expression_gao a img{pointer-events:none; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; width:50px; height:50px;}
.static_expression_gao a{vertical-align:middle; width:20%; padding:8px 0; display:block; float:left;}
.static_expression_gao a{position:relative;}
.static_expression_gao a span{font-size:14px; font-weight:normal; text-align:center; color:#fff; background:#ff4040; padding:0 4px; border:2px #fff solid; border-radius:8px; position:absolute; top:8px; right:8px; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.static_expression_tag{width:100%; overflow:hidden; background:none; height:34px; border-top:1px #ccc solid; /*box-shadow:0 -2px 5px #666;*/ position:absolute; top:84px; left:0; z-index:3;}
.static_expression_tag li{float:left; /*padding:8px; margin-left:4px; */ width:40px; height:35px; display:block; text-align:center;}
.static_expression_tag li:active{background-color:#dddddd;}
.static_expression_tag a img{width:20px; height:20px; margin:8px 0 0 0; border:0; -webkit-filter:grayscale(100%); filter:grayscale(100%); filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; -webkit-opacity:0.6;}
.static_expression_tag .on{border-bottom:2px solid #006cd9;}
.static_expression_tag .on img{-webkit-filter:grayscale(0); filter:grayscale(0); filter:alpha(opacity=100); -moz-opacity:1; opacity:1; -webkit-opacity:1;}
.static_classification a img{pointer-events:none; vertical-align:middle; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.static_classification a{text-align:center; vertical-align:middle;  width:24.6%; padding:3% 0; display:block; float:left;}
.static_classification a{position:relative;}

/*small expression tip*/
.new_function_tip{position:fixed; left:0; bottom:24px; z-index:99;}
.new_function_tip a{width:24px; height:20px; display:block; position:absolute; right:8px; top:7px; border-radius:0 0 12px 12px; background:#ccc; text-align:center; font:normal 16px/18px Arial; color:#eb4c06; text-decoration:none;}
.new_function_tip a:active{background:#999; color:#fff;}

.key_switching{display:none;}

.play_expression_box{width:100%; height:150px; margin:0 0 10px 0; display:block; position:relative;}
.play_expression_box div{width:150px; height:150px; border:1px #ccc solid; position:relative; overflow:hidden; -webkit-border-radius:5px;border-radius:5px;}
.play_expression_box span{position:absolute; top:54px; left:54px;}
.play_expression_woman{float:left;}
.play_expression_man{float:right;}
.play_expression_box .error_ico_woman{width:24px; height:24px; margin:108px 8px 0 8px;}
.play_expression_box .error_ico_man{width:24px; height:24px; margin:108px 8px 0 8px; float:right;}
.play_expression_box .loadIcon{ left:55px; top:55px;}
.play_expression_box .loadIcon_s{ left:auto!important; right:152px; top:102px;}


/*loading expression*/
.loadIcon{-webkit-animation:loadingRotate 0.8s linear infinite both;animation:loadingRotate 0.8s linear infinite both; width:38px; height:38px; display:block; margin:0 auto; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUQ2RUUyM0RBNDlGMTFFNThFODRBMjFDNUNFNEM3MjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUQ2RUUyM0VBNDlGMTFFNThFODRBMjFDNUNFNEM3MjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RDZFRTIzQkE0OUYxMUU1OEU4NEEyMUM1Q0U0QzcyOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RDZFRTIzQ0E0OUYxMUU1OEU4NEEyMUM1Q0U0QzcyOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu1/JlQAAAQlSURBVHjazJlLbA1RGMfPzL29fSAe1XqHUKqCiGqIXS2a2Ih4td0Qq5Z6VFhYiEfCoivpyysioa1KSYSwYIG1lsSGetSCiqANgorbOzP+38w3986Mc3tvq/d2vuTfM/ecmTO/+c6cM+f7qpx8ZoiQKkQGK2QrIESmo8wMsHC8Yor4x35rIitDEZHsVuMnfv6CPkCvoC7oIdQJ6c5rBrcrIpEFI4aBy2In0pGCPyq6UrkMoAzitNVT43eEbhRhdZPJosdYBm3mU95DbVAz1CuSNFXHjQkyDJBBiSLQ+llClE5P2JdiDN0+BzoM9TBkblKAGjmQIHUL0ga1yy3zknvSnKAY4AFIZCFoN9SdccUoT8qDGisKqQlRXSjEzgIhLr9J6qbWMIthGb0w1wB5FgoO6UFNd0MeWmo1Nr4Qyo4CYbT0JAeJyTWIIguiF2IttB+6Q/NhiMuqoZuAzJG+Nwcf69ZkUKzJcGqlm6W5W6g1i92zb7iGm5O3aqBaaFKc027ThMLMjrg8GHEOsWSM/heOl5M+6AQOF9OwxjltA9QkHeIIq65YEak0QH6CKnmSaJJTquDtSuk7eLoktXAe0LMotsWBbAJkXmztMgwxVgaQGtmwws7jIarHHJAh6Z30roc06wsA+U4VY2/7oG9ebmiXLzzIXjyG4rinmr7Xc/3gQbIzUNhTNxsq8QUg3rUvKO5Lmkr94kGye5K6VX4CfCqpK/QT4GtJ3Qw/AX6X1E3wE6B8P+gjlomSuh9+AlwoqfvoJ8CVkrqXZiyw/JahGlZModKXj46fb3TvbNNgZZK6LmXJTZ3CRfo4/9EZjqPQmW82Kf1p+hbn8bc35GlaQxtWBeqJ6HbQZO6uQyj3pNF7uyVwBNxJgDrUam/9HZC1szqM/DR5r1bS1IpvtG5v+ZsBFNb0GCQ0CccNafBegyTSC3P2gWMSQ/RCFzVHhMexcvmUdnNbnsotf4Wk6RK81+sEpPTHUZT9zkwDq35Cm7EpBXDUZ72kiSbmEVfqg6EIbo+dq3EoAHVktxi7RhGO+uqAArIQAN6Lrh7KtGu6ubSYS4xhJvDO4bjKrovK+k0Bzn508HmEYPnstYo4p1xA31Wu1Edeu27enOGoDAHkOn5ucICZYqMA5zS9xM4nTQCWy6mPAwlSH1vRp2vrr+QSYGyBtr2Vg+MblBq0PSsJrQZ5F0xbdcqevoW+cttkaD7FFPyFKJOsc067S4E84Ab+SR5Nvqo7vecsM1A22sOdQjsP7QWcNAMWdHnPXVL+sho/H1EmjvN5o2l9PCHah9wPxoGLQnM2qgg6JwkNR2Jh7qsoEVxsmfFAOeCcT0tLwwKoTlgZ/OHaB752AffVl8xFyrhWPQqleyAT7MRpAqyDiqFFHGiP5/af/LGnf0M8gR6IEf4b4q8AAwD0hifn0RPtRwAAAABJRU5ErkJggg==); background-size:cover;-webkit-border-radius:38px;border-radius:38px;}
.loadIcon_s{-webkit-animation:loadingRotate 0.8s linear infinite both;animation:loadingRotate 0.8s linear infinite both; width:20px; height:20px; display:block; margin:0 auto; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUQ2RUUyM0RBNDlGMTFFNThFODRBMjFDNUNFNEM3MjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUQ2RUUyM0VBNDlGMTFFNThFODRBMjFDNUNFNEM3MjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RDZFRTIzQkE0OUYxMUU1OEU4NEEyMUM1Q0U0QzcyOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RDZFRTIzQ0E0OUYxMUU1OEU4NEEyMUM1Q0U0QzcyOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu1/JlQAAAQlSURBVHjazJlLbA1RGMfPzL29fSAe1XqHUKqCiGqIXS2a2Ih4td0Qq5Z6VFhYiEfCoivpyysioa1KSYSwYIG1lsSGetSCiqANgorbOzP+38w3986Mc3tvq/d2vuTfM/ecmTO/+c6cM+f7qpx8ZoiQKkQGK2QrIESmo8wMsHC8Yor4x35rIitDEZHsVuMnfv6CPkCvoC7oIdQJ6c5rBrcrIpEFI4aBy2In0pGCPyq6UrkMoAzitNVT43eEbhRhdZPJosdYBm3mU95DbVAz1CuSNFXHjQkyDJBBiSLQ+llClE5P2JdiDN0+BzoM9TBkblKAGjmQIHUL0ga1yy3zknvSnKAY4AFIZCFoN9SdccUoT8qDGisKqQlRXSjEzgIhLr9J6qbWMIthGb0w1wB5FgoO6UFNd0MeWmo1Nr4Qyo4CYbT0JAeJyTWIIguiF2IttB+6Q/NhiMuqoZuAzJG+Nwcf69ZkUKzJcGqlm6W5W6g1i92zb7iGm5O3aqBaaFKc027ThMLMjrg8GHEOsWSM/heOl5M+6AQOF9OwxjltA9QkHeIIq65YEak0QH6CKnmSaJJTquDtSuk7eLoktXAe0LMotsWBbAJkXmztMgwxVgaQGtmwws7jIarHHJAh6Z30roc06wsA+U4VY2/7oG9ebmiXLzzIXjyG4rinmr7Xc/3gQbIzUNhTNxsq8QUg3rUvKO5Lmkr94kGye5K6VX4CfCqpK/QT4GtJ3Qw/AX6X1E3wE6B8P+gjlomSuh9+AlwoqfvoJ8CVkrqXZiyw/JahGlZModKXj46fb3TvbNNgZZK6LmXJTZ3CRfo4/9EZjqPQmW82Kf1p+hbn8bc35GlaQxtWBeqJ6HbQZO6uQyj3pNF7uyVwBNxJgDrUam/9HZC1szqM/DR5r1bS1IpvtG5v+ZsBFNb0GCQ0CccNafBegyTSC3P2gWMSQ/RCFzVHhMexcvmUdnNbnsotf4Wk6RK81+sEpPTHUZT9zkwDq35Cm7EpBXDUZ72kiSbmEVfqg6EIbo+dq3EoAHVktxi7RhGO+uqAArIQAN6Lrh7KtGu6ubSYS4xhJvDO4bjKrovK+k0Bzn508HmEYPnstYo4p1xA31Wu1Edeu27enOGoDAHkOn5ucICZYqMA5zS9xM4nTQCWy6mPAwlSH1vRp2vrr+QSYGyBtr2Vg+MblBq0PSsJrQZ5F0xbdcqevoW+cttkaD7FFPyFKJOsc067S4E84Ab+SR5Nvqo7vecsM1A22sOdQjsP7QWcNAMWdHnPXVL+sho/H1EmjvN5o2l9PCHah9wPxoGLQnM2qgg6JwkNR2Jh7qsoEVxsmfFAOeCcT0tLwwKoTlgZ/OHaB752AffVl8xFyrhWPQqleyAT7MRpAqyDiqFFHGiP5/af/LGnf0M8gR6IEf4b4q8AAwD0hifn0RPtRwAAAABJRU5ErkJggg==); background-size:cover;-webkit-border-radius:20px;border-radius:20px; margin:8px 8px 0 0 ; float:right;}

.preview_expression_box{position:fixed; top:0; left:0; display:none; width:100%; height:100%; z-index:10; background:none;}
.preview_expression_layer{height:100%; width: 100%; display:table-cell; vertical-align: middle; z-index:11;}
.preview_expression_center{-webkit-animation:eCenterAnim1 0.6s both;animation:eCenterAnim1 0.6s both; width:150px; height:150px; margin:0 auto;  background:#fff;border-radius:4px;-webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; position:relative;}
.preview_expression_center span{position:absolute; top:54px; left:54px;}


/**************第二期chat輸入塊**********************/
.expression_box2{width:100%;height:182px; border-bottom: 1px solid #E4E4E4; background:#fff; display:none; position:relative;}
.upload_photo_btn{width:48px; height:48px; border:none; outline:none; position:absolute; top:0px; left:50%; opacity:0; z-index:2; overflow:hidden; margin-left:-24px;}

.expression_box2 #wrapper_bq_box{ width:100%;height:182px; position:relative; -webkit-box-sizing:border-box; box-sizing:border-box; margin:0; padding:5px 0;}
.expression_box2 #wrapper_bq_box .hd{ width:100%; height:16px; position:absolute; left:0; bottom:10px;}
.expression_box2 #wrapper_bq_box .bq_box_hd_ul{ width:100%; height:16px; line-height:16px; text-align:center; padding:0; margin:0;}
.expression_box2 #wrapper_bq_box .bq_box_hd_ul li{ display:inline-block; width:10px; height:10px; background-color:#BCBCBC; -webkit-border-radius:10px; border-radius:10px; padding:0; margin-left:6px;}
.expression_box2 #wrapper_bq_box .bq_box_hd_ul li:nth-of-type(1){margin-left:0;}
.expression_box2 #wrapper_bq_box .bq_box_hd_ul li.on{ background-color:#868686;}
.expression_box2 #wrapper_bq_box #magiciconlist{}
.expression_box2 #wrapper_bq_box #magiciconlist li{}
.expression_box2 #wrapper_bq_box #magiciconlist li .gb_text{ width:100%; height:20px; line-height:20px; font-size:14px; color:#666; text-align:left; padding-left:10px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.expression_box2 #wrapper_bq_box #magiciconlist li .gb_text span{ font-weight:bold;}
.expression_box2 #wrapper_bq_box #magiciconlist li a{ width:20%; padding:8px 0; display:block; float:left; position:relative; text-align:center; vertical-align:middle;}
.expression_box2 #wrapper_bq_box #magiciconlist li a img{ width:50px; height:50px; vertical-align:middle; pointer-events:none; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}

.expression_box2 #wrapper_bq_box #magiciconlist li .freeSticker_list{ width:100%; height:65px; overflow:hidden; margin:0; padding:0;}
.expression_box2 #wrapper_bq_box #magiciconlist li .freeSticker_list a{ vertical-align:middle; width:14.28%; padding:0; margin:0; display:block; float:left; -webkit-touch-callout:none;
 -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.expression_box2 #wrapper_bq_box #magiciconlist li .freeSticker_list a img{ vertical-align:middle; width:32px; height:32px;}

.expression_box2 #wrapper_gb{ width:100%;height:182px; position:relative; -webkit-box-sizing:border-box; box-sizing:border-box; margin:0; padding:5px 0;}
.expression_box2 #wrapper_gb .hd{ width:100%; height:16px; position:absolute; left:0; bottom:10px;}
.expression_box2 #wrapper_gb .gb_hd_ul{ width:100%; height:16px; line-height:16px; text-align:center; padding:0; margin:0;}
.expression_box2 #wrapper_gb .gb_hd_ul li{ display:inline-block; width:10px; height:10px; background-color:#BCBCBC; -webkit-border-radius:10px; border-radius:10px; padding:0; margin-left:6px;}
.expression_box2 #wrapper_gb .gb_hd_ul li:nth-of-type(1){margin-left:0;}
.expression_box2 #wrapper_gb .gb_hd_ul li.on{ background-color:#868686;}
.expression_box2 #wrapper_gb #emotionlist{}
.expression_box2 #wrapper_gb #emotionlist li{}
.expression_box2 #wrapper_gb #emotionlist li .gb_text{ width:100%; height:20px; line-height:20px; font-size:14px; color:#666; text-align:left; padding-left:10px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.expression_box2 #wrapper_gb #emotionlist li .gb_text span{ font-weight:bold;}
.expression_box2 #wrapper_gb #emotionlist li a{ width:20%; padding:8px 0; display:block; float:left; position:relative; text-align:center; vertical-align:middle;}
.expression_box2 #wrapper_gb #emotionlist li a img{ width:50px; height:50px; vertical-align:middle; pointer-events:none; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.expression_box2 #wrapper_gb #emotionlist li a span{ font-size:14px; font-weight:normal; text-align:center; color:#fff; background:#FF3300; padding:0 4px; border:2px #fff solid; border-radius:8px; position:absolute; top:8px; right:8px; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}

/*personal page*/
.personal_page{background:#fff;}
.personal_page_top{width:100%; height:auto; background:url(../images/live/m_bg.png) repeat-x; background-size:100% 100%; padding-bottom:16px; padding-top:30px; position:relative;}
.personal_page_top h2{padding:0 20px; overflow:hidden; font-size:16px; line-height:20px; font-weight:normal; color:#fff; margin:0;}
.personal_page_top h2 b{
	word-break:break-all;height: 22px;
    max-width: 220px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.personal_head_portrait{padding:32px 0 16px 14px;}
.personal_head_portrait p{padding:0; margin:0; position:relative;}

.personal_head_portrait p .head_portrait_man{width:88px; height:88px; display:block; border:4px #fff solid; border-radius:50%; text-align:center;}
.personal_head_portrait p .head_portrait_man span{width:80px; height:80px; border-radius:50%; display:block; overflow:hidden; background-color:#c8dfc3;}
.personal_head_portrait p .head_portrait_man img{width:100%;  border:0; margin:0; /*border-radius:50%;*/vertical-align: top;}
.personal_page_top h1{font-size:16px; line-height:20px; color:#fff; font-weight:normal; padding:0; margin:0;}

.personal_head_portrait p .head_portrait_edit{width:36px; height:36px; border-radius:18px; position:absolute; bottom:25px; left:90px; vertical-align:middle;}
.personal_head_portrait p .head_portrait_edit:active{ opacity:0.8;}
.personal_head_portrait p .head_portrait_edit img{width:24px; height:24px; border:0; margin:6px 0 0 6px; vertical-align:middle;}

.personal_list{ background:#fff;}
.personal_list a{width:100%; display:block; font-size:16px; line-height:20px; color:#000; text-indent:20px; text-decoration:none; padding:16px 0;border-bottom: 1px solid #ecedf1;}
.personal_list a span{text-align:right; font-weight:bold; color:rgb(255, 156, 0); float:right; padding-right:20px;}
.personal_list a:active{background-color:#d6d6d6;}
.personal_list_center{ margin:10px 0 0 0;}
.personal_list_center a{ position:relative;}
.personal_list_center b.icon_b{ display:block; width:14px; height:14px; position:absolute; right:20px; top:18px; border-left:2px solid #ccc; border-bottom:2px solid #ccc; -webkit-transform:rotate(-135deg); transform:rotate(-135deg);}
.personal_list_center_top a{
	position: relative;
}
.personal_list a i.unread_ico {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: red;
    margin: 0 0 0 10px;
    padding: 0;
    position: absolute;
    top: 23px;
    left: 118px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
.personal_list .personal_following_list{
	padding-left: 0.2rem;
}
.personal_list .personal_following_list_a{
	float: left;
	width: 1.16rem;
	height: 1.16rem;
	display: block;
	padding: 0px;
	border: none;
	border-radius: 50%;
	background: #ecedf1;
	margin-left: 0.22rem;
	position: relative;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 0.4rem;
}
.personal_following_list_a .followOnline{
	width: 10px;
    height: 10px;
	border-radius: 50%;
	position: absolute;
	bottom: 0px;
	right: 7px;
	background: #3aff5a;
	z-index: 1;
	border: 1px solid #ffffff;
}
.personal_following_list_a .followIsLive{
	background: url(../images/btn_ico/red-live.gif) no-repeat center center;
	background-size: 100% 100%;
    width: 1rem;
    height: 0.30rem;
    bottom: 0px;
    left: 50%;
    margin-left: -0.5rem;
    position: absolute;
    border-radius: 10px;
    z-index: 1;
}
.personal_list_center_top b.icon_b{ display:block; width:14px; height:14px; position:absolute; right:20px; top:18px; border-left:2px solid #ccc; border-bottom:2px solid #ccc; -webkit-transform:rotate(-135deg); transform:rotate(-135deg);}
.personal_list_bottom{ text-align:center; margin:10px 0 0 0;}
.personal_list_bottom a{ text-indent:0;}
.personal_layer_box{text-align:center;}
.personal_layer_box img{width:100%; border:0; margin:0;vertical-align:middle;}
.personal_foot p{font-size:16px; height:50px; line-height:18px; padding:8px 16px; text-align:center; color:#fff; margin:0; vertical-align:middle;}
.personal_foot a{line-height:40px; float:left; border:1px #fff solid; margin:4px 0; width:40px; height:40px; border-radius:22px;}
.personal_foot span{line-height:50px; padding-left:16px;}
.personal_photo_page{background:#000;}
.ico_vouchers{text-align:center; padding:16px 16px 0 16px;}
.ico_vouchers img{margin:0; border:0;}
.personal_foot .change_photo{
	display: inline-block;
	border: none;
	height: 0.8rem;
	line-height: 0.8rem;
	width: 4.2rem;
	text-align: center;
	background: rgba(42, 122, 243, 1);
	color: #FFFFFF;
	font-size: 0.36rem;
	border-radius: 8px;
	float: none;
	margin-bottom: 0.4rem;
}
/*Mask Layer*/
.mask_layer{background:rgba(0,0,0,0.5); position:absolute; top:0; left:0; z-index:4; width:100%; height:100%; display:none; overflow:hidden;}


/*my profile*/
.myprofile_img{width:100%; height:250px; overflow:hidden;}
.myprofile_img img{width:100%; border:0; margin:0;}
.myprofile_img .xin_ico{width:48px; height:48px; display:block; bottom:16px; left:16px; position:absolute; z-index:100;}
.myprofile_img .lady_online_ico{width:16px; height:16px; display:block; bottom:16px; left:16px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; position:absolute; z-index:100; background:#33cc00;}
.myprofile_name{height:auto; padding:16px; text-align:left; font:bold 18px/100% Arial; color:#333; border-bottom:1px #ccc solid;}
.myprofile_name span{font-size:16px; color:#666; margin-left:8px;}
.myprofile_self_intro{padding:0; position:relative; margin:10px 15px 0 15px; background:rgba(255,255,255,0.85); -webkit-border-radius:5px; border-radius:5px;}
.myprofile_self_intro h1{font:normal 16px/20px Arial; color:#333; padding:10px 0 10px 0; margin:0; text-align:center; border-bottom:1px solid #ddd;}
.myprofile_self_intro .self_intro_empty{ display:block; margin:0; padding:0; width:100%; height:40px; line-height:40px; text-align:center; font-size:16px; color:#666; font-weight:normal;}
.myprofile_self_intro p{font:normal 16px/22px Arial; color:#333; padding:10px; margin:0;}
.myprofile_self_intro p a{font:normal 16px/16px Arial; color:#0099ff; background:#fff; text-decoration:none; padding:0; display:inline-block; margin-top:10px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px;}
.myprofile_self_intro p a:hover{background:#aeaeae;}
.my_interests{padding:0; display:block; position:relative; margin:-41px 15px 0 15px; background:rgba(255,255,255,0.85); -webkit-border-radius:5px; border-radius:5px;}
.my_interests h1{font:normal 16px/20px Arial; color:#333; padding:10px 0; margin:0; text-align:center; border-bottom:1px solid #ddd;}
.my_interests p{padding:10px 0; margin:0; display:table; width:100%;}
.my_interests p .interests_empty{ display:block; margin:0; padding:0; width:100%; height:40px; line-height:40px; text-align:center; font-size:16px; color:#666; font-weight:normal;}
.my_interests p span{height:22px; line-height:22px; font:normal 14px/22px Arial; color:#333; padding:0 15px 0 0; float:left; margin:8px 0 0 8px; border:1px solid #08BBFF; border-radius:11px; -webkit-border-radius:11px; -moz-border-radius:11px; -o-border-radius:11px;}
.my_interests p span img{ display:block; width:auto; height:18px; float:left; padding:0; margin:2px 10px 0 15px;}

.my_interests p .interests_new_span {
    display: block;
    width: 25%;
    height: 100px;
    line-height: normal;
    text-align: center;
    float: left;
    margin: 10px 0 0 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: 0 none;
    position: relative;
    overflow: hidden;
    font-size: 12px;
}
.my_interests p .interests_new_span .img {
    display: block;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    padding: 0;
    float: none;
    margin-bottom: 8px;
}
.my_details .btn_save {
    border-top: 1px solid #ddd;
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #0099FF;
    text-align: center;
    text-decoration: none;
    outline: none;
}
.upload_handler_loading{
	width: 100%;
	height: 100%;
	position: fixed;
	top:0px;
	left: 0px;
	background: rgba(0,0,0,0.6) url(../images/ajax-loader.gif) no-repeat center center;
	z-index: 999999999;
}
.my_details{padding:0; position:relative; margin:10px 15px 0 15px; background:rgba(255,255,255,0.85); -webkit-border-radius:5px; border-radius:5px;}
.my_details h1{font:normal 16px/20px Arial; color:#333; padding:10px 0 10px 0; margin:0; text-align:center; border-bottom:1px solid #ddd;}
.my_details ul{ padding:0 10px;}
.my_details ul li{height:40px; font:normal 16px/40px Arial; color:#333; padding:0; position:relative;}
.my_details ul li span{
	margin-right:0;
	margin-left:5px; 
	text-align:left; 
	color:#333; 
	float:right;
	height: 40px;
    max-width: 110px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.my_details ul li:nth-of-type(odd){}
.my_details ul li:nth-of-type(even){}
.my_details ul li.curLi{ background-color:#fff; border-top:1px #ccc solid; border-bottom:1px #ccc solid; position:relative;}
.my_details ul li.curLi span.disabled_wap{ width:100%;height:46px;position:absolute;left:0;top:0;z-index:2;background:rgba(255,255,255,0.8);margin:0;padding:0;float:none;display:none;}
.my_details ul li .my_profile_ico{ background:none; background-size:18px 24px; position:absolute; left:0; top:0; width:100%; height:40px; -webkit-border-radius:0; border-radius:0; margin:0; padding:0; border:0 none;}
.my_details ul li b.icon_b{ display:block; width:10px; height:10px; position:absolute; right:8px; top:15px; border-left:2px solid #ccc; border-bottom:2px solid #ccc; -webkit-transform:rotate(-135deg); transform:rotate(-135deg);}
.my_profile_ico_pst{position:absolute; top:8px; right:8px;}
.my_profile_ico_fla{float:right; margin-top:8px;}
.my_profile_ico{width:24px; height:24px; display:block; border:2px solid #fff; background:url(../images/btn_ico/ic_create_white.png) center center no-repeat #6C6C6C; background-size:14px 14px; -webkit-border-radius:20px; border-radius:20px;}
.my_profile_ico:active{ opacity:0.8;}
.my_profile_btn_close{ width:24px; height:24px; display:block; border:2px solid #fff; background:url(../images/btn_ico/ic_close_white.png) center center no-repeat #6C6C6C; background-size:16px 16px; -webkit-border-radius:20px; border-radius:20px; position:absolute; top:8px; right:8px;}
.my_profile_btn_close:active{ opacity:0.8;}
.edit_self_intro, .edit_interests, .edit_match_criteria{width:100%; height:110%; position:fixed; top:0; left:0; bottom:0; z-index:5; background:#fff;  display:none;}
.edit_self_intro .edit_self_intro_tip{border-bottom:1px #ccc solid; padding:8px 20px; background:#f2f2f2; font:bold 16px/18px Arial, Helvetica, sans-serif; color:#333; margin-top:56px;}
.textarea_box, .edit_interests_items{padding:16px;}
.textarea_box{ padding:10px 10px 56px 10px; position:relative;}
.textarea_box textarea{width:100%; border:none; overflow-y:scroll; background:#fff; resize:none; font:normal 16px/20px Arial, Helvetica, sans-serif; outline:none; padding:0;}
.textarea_box .btn_save{ border-top:1px solid #ddd; display:block; width:100%; height:40px; line-height:40px; font-size:16px; color:#0099FF; text-align:center; text-decoration:none; outline:none; position:absolute; left:0; bottom:0;}
.textarea_box .btn_save:active{ opacity:0.8;}
.textarea_box .num_count{ width:auto; height:auto; text-align:right; margin:0; padding:0; font-size:12px; color:#999;}
.edit_interests_items{ height:auto; padding:10px 0 56px 0; position:relative;}
.edit_interests_items:after{content:"";display:block;height:0;clear:both;}
.edit_interests_items input[type=checkbox]{display:none; visibility:hidden;}
.edit_interests_items input[type=checkbox]:checked+label{ border:1px solid #08BBFF;}
.edit_interests_items input[type=checkbox]+label{width:auto; height:22px; line-height:22px; display:table; float:left; padding:0 15px 0 0; font-size:14px; color:#333; border:1px solid #ddd; border-radius:11px; -webkit-border-radius:11px; -moz-border-radius:11px; -ms-border-radius:11px; -o-border-radius:11px; margin:8px 0 0 8px; -webkit-tap-highlight-color:rgba(0,0,0,0);}
.edit_interests_items input[type=checkbox]+label img{ display:block; width:auto; height:18px; float:left; padding:0; margin:2px 10px 0 15px;}
.edit_interests_items .btn_save{ border-top:1px solid #ddd; display:block; width:100%; height:40px; line-height:40px; font-size:16px; color:#0099FF; text-align:center; text-decoration:none; outline:none; position:absolute; left:0; bottom:0;}
.edit_interests_items .btn_save:active{ opacity:0.8;}
.edit_match_criteria_iterms{height:100%; overflow-y:scroll; margin-top:56px;}
.edit_match_criteria_iterms ul li{height:48px; font:normal 16px/48px Arial; color:#333; padding:0 16px; border-bottom:1px #ccc solid;}
.edit_match_criteria_iterms ul li span{float:right; margin-right:8px; text-align:right; color:#797979;}
.edit_age_layer{padding:16px;}
.edit_age_layer h1{font-size:18px; font-weight:bold; color:#000; padding:0 0 24px 0; margin:0; line-height:100%;}
.edit_age_layer .ok_btn{text-align:right;}
.edit_age_layer .ok_btn button{width:auto; padding:8px 16px; margin:0; border:none; background:none; text-align:center; outline:none; font-size:16px; text-align:center; font-weight:bold; color:#06F;}
.edit_select_layer{padding:16px 0;}
.edit_select_layer ul{overflow-y:scroll;}
.edit_select_layer h1{font-size:18px; font-weight:bold; color:#000; padding:0 16px 16px 16px; margin:0; line-height:100%;}
.edit_age_layer .ok_btn button:active{background-color:#d6d6d6;}
.edit_select_layer ul li{font-size:16px; line-height:100%; color:#000; padding:16px;}
.edit_select_layer ul li:active{background-color:#d6d6d6;}
.edit_select_layer ul .selected_bg{background:#f2f2f2 url(../images/btn_ico/ic_done_grey.png) right center no-repeat; background-size:24px 24px;}

.edit_select_layer_2{padding:0; width:80%; height:250px; margin:10%;  background:#fff; overflow:hidden; border-radius:4px; -webkit-animation:eCenterAnim1 0.6s both;animation:eCenterAnim1 0.6s both;}
.edit_select_layer_2scr{width:100%;position:absolute; top:40px; bottom:16px; left:0; z-index:15; background:#fff; overflow:hidden; }

.edit_select_layer_2 h1{font-size:18px; font-weight:bold; color:#000; padding:16px; margin:0; line-height:100%;}
.edit_select_layer_2 .ok_btn button:active{background-color:#d6d6d6;}
.edit_select_layer_2 ul li{font-size:16px; line-height:100%; color:#000; padding:16px;}
.edit_select_layer_2 ul li:active{background-color:#d6d6d6;}
.edit_select_layer_2 ul .selected_bg{background:#f2f2f2 url(../images/btn_ico/ic_done_grey.png) right 16px center no-repeat; background-size:24px 24px;}

.purchase_credit_note{padding:16px; font:normal 14px/16px Arial; color:#999;}
.purchase_credit_note span{float:left; padding:0 4px 16px 0;}

.edit_interests_items input[type=checkbox]+label.interests_new_span{ display:block; width:24.6%; height:100px; line-height:normal; text-align:center; float:left; margin:10px 0 0 0; padding:0; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:0; border-radius:0; border:0 none; position:relative; overflow:hidden;font-size: 12px;}
.edit_interests_items input[type=checkbox]+label.interests_new_span img.img{ display:block; width:50px; height:50px; margin:0 auto; padding:0; float:none; margin-bottom:8px; display:none;}
.edit_interests_items input[type=checkbox]:checked+label.interests_new_span img.img{ display:block;}
.edit_interests_items input[type=checkbox]+label.interests_new_span .uns_img_b{ display:block; width:50px; height:50px; margin:0 auto; padding:0; float:none; margin-bottom:8px; border:1px solid #EDEDEE; -webkit-border-radius:50px; border-radius:50px; overflow:hidden; position:relative; -webkit-box-sizing:border-box; box-sizing:border-box;}
.edit_interests_items input[type=checkbox]:checked+label.interests_new_span .uns_img_b{ display:none;}
.edit_interests_items input[type=checkbox]+label.interests_new_span .uns_img_b .uns_img{ display:block; width:auto; height:auto; position:absolute; left:50%; top:50%;}
.edit_interests_items input[type=checkbox]+label.interests_new_span .uns_img_b .uns_img0{ height:22px; margin:-11px 0 0 -16px;}
.edit_interests_items input[type=checkbox]+label.interests_new_span .uns_img_b .uns_img1{ height:25px; margin:-12.5px 0 0 -15px;}
.edit_interests_items input[type=checkbox]+label.interests_new_span .uns_img_b .uns_img2{ height:25px; margin:-12.5px 0 0 -13.5px;}
.edit_interests_items input[type=checkbox]+label.interests_new_span .uns_img_b .uns_img3{ height:32px; margin:-16px 0 0 -10.5px;}
.edit_interests_items input[type=checkbox]+label.interests_new_span .uns_img_b .uns_img4{ height:34px; margin:-17px 0 0 -8.5px;}
.edit_interests_items input[type=checkbox]+label.interests_new_span .uns_img_b .uns_img5{ height:27px; margin:-13.5px 0 0 -13.5px;}
.edit_interests_items input[type=checkbox]+label.interests_new_span .uns_img_b .uns_img6{ height:27px; margin:-13.5px 0 0 -12px;}
.edit_interests_items input[type=checkbox]+label.interests_new_span .uns_img_b .uns_img7{ height:29px; margin:-14.5px 0 0 -14px;}
.edit_interests_items input[type=checkbox]+label.interests_new_span .uns_img_b .uns_img8{ height:22px; margin:-11px 0 0 -14px;}
.edit_interests_items input[type=checkbox]+label.interests_new_span .uns_img_b .uns_img9{ height:28px; margin:-14px 0 0 -13px;}
.edit_interests_items input[type=checkbox]+label.interests_new_span .uns_img_b .uns_img10{ height:29px; margin:-14.5px 0 0 -14px;}
.edit_interests_items input[type=checkbox]+label.interests_new_span .uns_img_b .uns_img11{ height:32px; margin:-16px 0 0 -14px;}
.edit_interests_items input[type=checkbox]+label.interests_new_span .g_ico{ display:block; width:20px; height:20px; margin:0 0 0 5px; padding:0; border:2px solid #fff; -webkit-border-radius:20px; border-radius:20px; -webkit-box-sizing:border-box; box-sizing:border-box; overflow:hidden; position:absolute; left:50%; top:32px; background:#BBBBBB url(../images/btn_ico/ic_done_white.png) center center no-repeat; background-size:cover;}
.edit_interests_items input[type=checkbox]:checked+label.interests_new_span .g_ico{ background:#FF9B31 url(../images/btn_ico/ic_done_white.png) center center no-repeat; background-size:cover;}
.my_interests .tips_text {
    float: left;
    width: 100%;
    height: auto;
    line-height: 16px;
    margin: 10px 0 0 0;
    padding: 0 15px;
    font-size: 12px;
    color: #999;
    font-style: italic;
}

/*changepwd*/
.changepwd_box{padding:28px;}
.changepwd_box ul li input{width:100%; border:none; border-bottom:1px #ccc solid; padding:12px 0; font:normal 16px/100% Arial, Helvetica, sans-serif; color:#333; margin-top:8px; outline:none;}
.changepwd_box ul li input:focus{border-bottom:2px #02950c solid;}
.changepwd_box .blu_btn{margin:24px 0;}
.blu_btn{line-height:38px; font-size:18px; border-radius:4px; display:block; text-align:center; text-decoration:none; color:#ffffff; background-color:#0099FF; outline:none; border:none; width:100%;margin-top: 6px;}
.blu_btn:active{opacity:0.8;}
.changepwd_erro{padding:16px 24px; text-align:left; font-size:16px; color:#fff; background:#fe5757;}


.upload_menu{padding:10px 0;}
.upload_menu .img_photo{display:block; width:86px; height:86px; background:url(../images/btn_ico/ic_photo_camera_white.png) no-repeat center center; background-size:80% 80%; background-color: #090; border-radius:50%; margin:0 auto;background-image:url(../images/btn_ico/ic_photo_camera_white.png);}
.upload_menu h3{color:#090; line-height:36px; font-size:16px; text-align: center;margin:0;}
.upload_menu p{padding:0 15px; text-align:center; color:#666; margin-bottom:10px; font-size:16px;}
.upload_menu li{text-align:center; line-height:36px; border-bottom:1px #cccccc solid; font-size:16px;}
.upload_menu li:nth-child(3){ border-bottom:none;}
.upload_menu li a{display:block; width:100%; height:100%;}
.upload_menu li a:active{background-color:#d6d6d6;}
.upload_menu ul{border-top: 1px #ccc solid;}
.upload_menu .link_sty{color:#0099FF;}
.upload_menu .link_sty2{color:#666666;}

/*upload Img page*/
.upload_error{font-size:16px; text-align:center; padding:16px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; display:none;}
.file_photo_btn{position:relative; overflow:hidden; display:inline-block; *display:inline; *zoom:1; text-decoration:none;}
.file_photo_btn input[type=file]{width:100%; border:1px #000 solid; position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity=0);}
.upload_handler_box{width:100%; height:100%; position:fixed; top:0; left:0; bottom:0; background:#000; z-index:10; display:none;}
.upload_handler_box_layer{height:100%; width: 100%; display:table-cell; vertical-align: middle; z-index:11;}
.eupload_handler_box_center{-webkit-animation:eCenterAnim1 0.6s both;animation:eCenterAnim1 0.6s both;}
.upload_handler_header{width:100%; height:55px; position:absolute; bottom:0; left:0;z-index: 999999999;}
.upload_handler_header a{font-size:18px; color:#fff; line-height:55px; font-weight:normal; text-decoration:none;}
.upload_ok_btn{position:relative; overflow:hidden; display:inline-block; *display:inline; *zoom:1; text-decoration:none; float:right;  padding:0 26px;}
.upload_ok_btn input{position:absolute; opacity:0; filter:alpha(opacity=0);}
.upload_clo_btn{float:right; border-left:1px #ccc solid;  padding:0 26px;}
.upload_handler{position:absolute; top:55px; left:0; text-align:center;}
.upload_handler img{width:100%; height:100%;}
.upload_back_btn{border-right:1px #ccc solid;  background-position:center; width:55px; height:55px; display:block; text-align:center; padding:0; float:left;}
.upload_back_btn img{width:40px; height:40px; border:0; margin:8px 0 0 0;}

/*cropperjs Img page*/
.cropperjs_handler_box, .cropperjs_handler_box div{margin: 0;padding: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.cropperjs_handler_box{
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1000;
	top: 0;
	left: 0;
}
.cropperjs_handler_box .cropperjs_cloth{
	position: fixed;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 1001;
}
.cropperjs_handler_box .cropperjs_content{
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1002;
}
.cropperjs_handler_box .cropperjs_content_top{
	width: 100%;
	height: calc(100% - 55px);
	position: absolute;
	left: 0;
	top: 0;
}
.cropperjs_handler_box .cropperjs_box_parcel{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
}
.cropperjs_handler_box .cropperjs_content_bottom{
	width: 100%;
	height: 55px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #000000;
	border-top: 1px solid #999999;
}
.cropperjs_handler_box .cropperjs_content_bottom .cropperjs_Cancel_btn,
.cropperjs_handler_box .cropperjs_content_bottom .cropperjs_Save_btn{
	font-size: 18px;
	color: #fff;
	line-height: 55px;
	font-weight: normal;
	text-decoration: none;
	padding: 0 26px;
	float: left;
	background: #000;
}
.cropperjs_handler_box .cropperjs_content_bottom .cropperjs_Save_btn{float: right;}

/*contact list page*/
#wrapper_contacts,#wrapper_contacts_search_result{width:100%; position:absolute; top:45px; bottom:0; left:0; z-index:1; overflow:hidden;}
.chat_call_ico{display:inline-block;width:20px;height:20px;vertical-align:middle;margin-left:10px;background:url(../images/btn_new_ico/call_icon_color.png) center center no-repeat;background-size:contain;}
.chat_favorite_ico{display:inline-block;width:20px;height:20px;vertical-align:middle;margin-left:10px;background:url(../images/btn_new_ico/ic_favorite_orange.png) center center no-repeat;background-size:contain;}
.chatlist_int_ser{position:absolute; left:16px; top:12px;padding:0.4rem 4px; width:-moz-calc(100% - 80px); width:-webkit-calc(100% - 80px); width:calc(100% - 80px);  border:none; border-bottom:1px #fff solid; background:none; color:#fff; outline:none; box-sizing:border-box;}
.cam_video_clist_ico{ display:inline-block;width:24px;height:24px;vertical-align:middle;margin-left:10px;background:url(../images/btn_new_ico/camshare_icon_color.png) center center no-repeat;background-size:90%;}
.contacts_operating{width:100%; }
.contacts_operating .operating_wm_img{width:100%; height:200px; display:block; overflow:hidden; border:0; text-align:center; text-decoration:none; background-color:#FAD8D8;}
.contacts_operating .operating_wm_img img{width:100%; border:0; margin:0;}
.contacts_operating .operating_wm_img .loadIcon_s{float:none;position:absolute;left:50%;top:35%;margin:-10px 0 0 -10px;z-index:2;display:none;}
.contacts_operating .operating_btn_list{padding:16px 8px;}
.contacts_operating .operating_btn_list h1{font:bold 20px/24px Arial, Helvetica, sans-serif; color:#000; padding:4px 8px; margin:0;}
.contacts_operating .operating_btn_list p{width:100%; display:table; padding:8px 0; margin:0;}
.contacts_operating .operating_btn_list p a{width:40px; height:40px; display:block; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}
.contacts_operating .operating_btn_list p a:active{background-color:#ccc;}
.contacts_operating .operating_btn_list p a img{width:25px; border:0; margin:8px 0 0 8px; text-align:center; pointer-events:none;}
.contacts_operating .operating_btn_list p .operating_btn{float:left; margin-right:8px;}
.contacts_operating .operating_btn_list p .favorite_btn{float:right;}
.contacts_operating .operating_btn_list p .cam_ico_video{ width:28px; height:28px; margin:5px 5px; background:url(../images/btn_ico/cam_video_ico_blue.png) center center no-repeat; background-size:15px 10px; border:1px solid #049BFE; border-radius:28px; -webkit-border-radius:28px;}
.contacts_operating .operating_btn_list p .cam_ico_video:active{ opacity:0.8; background-color:#fff;}
.contacts_remove_tip .emf_elastic_center{width:220px;}
.contacts_remove_tip_c{padding:16px; text-align:center; font-size:16px; color:#333;}
.contacts_remove_tip_c:active{background:#e4e4e4; -webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;}

/*lovecall page*/
.wm_list ul li p span .lovecall_list_tel_ico{width:30px; height:30px; margin-top:8px; border:none;}
.wm_list ul li .requests_list_greyfont{color:#999;}
.lovecall_detail{padding:16px;}
.lovecall_detail_info{width:100%; padding-bottom:16px; display:table;}
.lovecall_detail_info a{width:50px; height:50px; margin-right:8px; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; -o-border-radius:50px; text-align:center; background:#CCC; overflow:hidden; display:block; float:left;}
.lovecall_detail_info a img{width:100%; border:none; margin:0;}
.lovecall_detail_info span{width:-moz-calc(100% - 88px); width:-webkit-calc(100% - 88px); width:calc(100% - 88px); display:block; float:left; font:normal 16px/20px Arial, Helvetica, sans-serif; color:#666;}
.lovecall_detail_info span b{font-size:18px; color:#333; font-weight:normal;}
.lovecall_detail_con{border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:0 0;}
.lovecall_detail_con h1{font:bold 14px/48px Arial, Helvetica, sans-serif; color:#666; padding:0; margin:0;}
.lovecall_detail_con h1 img{width:28px; border:0; margin:0 18px 0 8px; vertical-align:middle;}
.lovecall_detail_con_list{margin-left:56px; padding:0 0 16px 0;}
.lovecall_detail_con_list ul li{font:normal 16px/48px Arial, Helvetica, sans-serif; color:#666; text-align:right;}
.lovecall_detail_con_list ul li b{color:#333; float:left;}
.lovecall_detail_con_list_bm{border-bottom:none;}
.lovecall_detail_con_list span{font:normal 16px/16px Arial, Helvetica, sans-serif; color:#333;}
.lovecall_detail .call_btn{width:100%; height:42px; line-height:42px; margin:24px auto; border:none; outline:none; padding:0; text-align:center; font:bold 18px/42px Arial, Helvetica, sans-serif; color:#fff; border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; background:#F2578F; box-shadow:0 2px 2px #ccc;}
.lovecall_detail .call_btn:active{opacity:0.8;}
.lovecall_detail .call_btn:disabled{}
.lovecall_detail .above_btn{width:100%; font:normal 16px/100% Arial, Helvetica, sans-serif; text-align:center; color:#666; text-decoration:underline; padding:8px 0; margin:0; background:#fff; border:none; outline:none;}
.lovecall_detail .above_btn:active{color:#999;}
.lovecall_detail_operating_t{padding:16px 24px;}
.lovecall_detail_operating_t h1{font:normal 18px/20px Arial, Helvetica, sans-serif; color:#666; padding:0; margin:0;}
.lovecall_detail_operating_l{padding:16px 0;}
.lovecall_detail_operating_l li{font:normal 16px/18px Arial, Helvetica, sans-serif; color:#666; list-style:none;}
.lovecall_detail_operating_t label{display:inline;}
.lovecall_detail_operating_t label input[type=checkbox]{margin-right:4px;}
.lovecall_detail_operating_btn{width:100%; display:block; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; font:normal 16px/48px Arial, Helvetica, sans-serif; text-decoration:none; webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;}
.lovecall_detail_operating_btn:active{background:#d6d6d6;}
.lovecall_detail_operating_callbtn,.lovecall_detail_operating_callbtn:link{color:#09F; border-bottom:none;}
.lovecall_detail_operating_colbtn,.lovecall_detail_operating_colbtn:link{color:#666;}
.lovecall_detail_above_t{width:100%; height:70px; padding:16px; background-color:#149CEB; border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; -ms-border-radius:4px 4px 0 0; -o-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; text-align:right;}
.lovecall_detail_above_t img{width:50px; height:50px; float:left; margin-top:-4px;}
.lovecall_detail_above_t span{font:normal 18px/18px Arial, Helvetica, sans-serif; color:#fff; vertical-align:middle; margin-top:4px; display:block;}
.lovecall_detail_above_con{padding:16px 0;}
.lovecall_detail_above_con li{font:normal 16px/18px Arial, Helvetica, sans-serif; color:#333; padding:8px 24px; display:table;}
.lovecall_detail_above_con b{width:24px; height:24px; text-align:center; display:block; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; -ms-border-radius:12px; background:#0099ff; font:bold 16px/24px Arial, Helvetica, sans-serif; color:#fff; margin-right:24px; float:left;}
.lovecall_detail_above_con span{width:-moz-calc(100% - 56px); width:-webkit-calc(100% - 56px); width:calc(100% - 56px); float:left;}
.lovecall_detail_donebtn{display:block;width:80%; margin:0 10% 16px 10%; background:#fff; border-radius:2px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; border:1px #ccc solid; font:normal 16px/36px Arial, Helvetica, sans-serif; text-align:center; outline:none; text-decoration: none;color:#000;}
.lovecall_detail_Declinebtn{width:100%; height:42px; line-height:42px; margin:0; background:#fff; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border:1px #999 solid; font:normal 18px/42px Arial, Helvetica, sans-serif; text-align:center; outline:none; }
.lovecall_detail_donebtn:active,.lovecall_detail_Declinebtn:active{background:#d6d6d6;}
.lovecall_detail_Declinebtn:active{ background:#fff; opacity:0.8;}
.lovecall_detail_requestfont{font:normal 16px/18px Arial, Helvetica, sans-serif; text-align:center; color:#666; padding:8px 0 16px 0; margin:0;}
/*scheduled_call*/
.lovecall_scheduled_call{ padding:16px 0;}
.lovecall_scheduled_call .lovecall_detail_info{ padding:0 16px 16px 16px;}
.lovecall_scheduled_call .lovecall_detail_con{ border-bottom:0 none; padding:0 16px;}
.lovecall_scheduled_call .s_call_ul{ margin:0; padding:0;}
.lovecall_scheduled_call .s_call_ul li{ margin-top:10px; padding:0; position:relative;}
.lovecall_scheduled_call .s_call_ul li:nth-of-type(4){ height:40px;}
.lovecall_scheduled_call .s_call_ul .s_c_tit{ width:100%; height:28px; line-height:28px; font-size:16px; color:#666;}
.lovecall_scheduled_call .s_call_ul .s_c_select{ width:100%;height:38px;line-height:32px;outline:none;resize:none;padding-left:10px;font-size:16px;color:#666; background:url(../images/btn_ico/ic_expand_more_grey.png) no-repeat right center;background-size:28px 28px;-webkit-appearance:none;appearance:none; border:1px solid #C9C9C9; -webkit-border-radius:4px; border-radius:4px; -webkit-box-sizing:border-box;box-sizing:border-box;}
.lovecall_scheduled_call .s_call_ul .s_c_date_wap{ width:53%; height:38px; position:absolute; left:0; top:0;}
.lovecall_scheduled_call .s_call_ul .s_c_date{ width:100%; height:38px; line-height:38px; border:1px solid #C9C9C9; outline:none; resize:none; padding-left:10px; -webkit-border-radius:4px; border-radius:4px; -webkit-box-sizing:border-box;box-sizing:border-box; font-size:16px;color:#666;background:url(../images/btn_ico/ic_expand_more_grey.png) no-repeat right center;background-size:28px 28px;-webkit-appearance:none;appearance:none;}
.lovecall_scheduled_call .s_call_ul .s_c_forDate{ position:absolute; left:10px; top:12px; font-size:16px; color:#666; line-height:14px;}
.lovecall_scheduled_call .s_call_ul .s_c_time_wap{ width:44%; height:38px; position:absolute; right:0; top:0;}
.lovecall_scheduled_call .s_call_ul .s_c_time{ width:100%; height:38px; line-height:38px; border:1px solid #C9C9C9; outline:none; resize:none; padding-left:10px; -webkit-border-radius:4px; border-radius:4px; -webkit-box-sizing:border-box;box-sizing:border-box; font-size:16px;color:#666;background:url(../images/btn_ico/ic_expand_more_grey.png) no-repeat right center;background-size:28px 28px;-webkit-appearance:none;appearance:none;}
.lovecall_scheduled_call .s_call_ul .s_c_forTime{ position:absolute; left:10px; top:12px; font-size:16px; color:#666; line-height:14px;}
.lovecall_scheduled_call .s_call_ul .s_c_textarea{ width:100%; height:98px; border:1px solid #C9C9C9; overflow:hidden; margin:0; padding:10px 0 10px 10px; -webkit-border-radius:4px; border-radius:4px; -webkit-box-sizing:border-box;box-sizing:border-box;}
.lovecall_scheduled_call .s_call_ul .s_c_textarea textarea{width:100%;height:78px;border:0 none;margin:0;padding-right:10px;outline:none;resize:none;font-size:16px;color:#666;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;}
.lovecall_scheduled_call .s_call_send_btn{ display:block; width:100%; height:42px; line-height:42px; text-align:center; color:#fff; font-size:18px; -webkit-border-radius:5px; border-radius:5px; -webkit-box-shadow:2px 2px 3px rgba(204,204,204,0.8); box-shadow:2px 2px 3px rgba(204,204,204,0.8); cursor:pointer; margin-top:15px; background-color:#F2578F!important;}
.lovecall_scheduled_call .s_call_send_btn:active{ opacity:0.8;}
.lovecall_scheduled_call #schecall_send_mail_btn{ border:0 none; outline:none;}
.lovecall_scheduled_call .s_call_footerText{ margin-top:30px; padding:0 16px;}
.lovecall_scheduled_call .s_call_footerText .s_call_f_ul{ padding:0; margin:0;}
.lovecall_scheduled_call .s_call_footerText .s_call_f_ul li{ position:relative;font-size:14px; color:#999; margin-top:3px;}
.lovecall_scheduled_call .s_call_footerText .s_call_f_ul li:nth-of-type(2){ margin-top:10px;}
.lovecall_scheduled_call .s_call_footerText .s_call_f_ul li span{ position:absolute; left:0; top:0;line-height:16px;font-size:14px; color:#666; font-weight:bold;}
.lovecall_scheduled_call .s_call_footerText .s_call_f_ul li a{ color:#0066FF;}
.lovecall_scheduled_call .s_call_footerText .s_call_f_ul li p{ margin-left:20px; font-size:14px; color:#999; line-height:16px;}

/*tickets*/
.tickets_list{}
.tickets_list ul li a{width:100%; width:-moz-calc(100% - 32px); width:-webkit-calc(100% - 32px); width:calc(100% - 32px);  border-bottom:1px solid #ccc; display:table; vertical-align:middle; padding:16px; text-decoration:none;}
.tickets_list ul li a:active{background:#e4e4e4;}
.tickets_list ul li a span{font:normal 16px/18px Arial, Helvetica, sans-serif; color:#333; height:36px; display:box; display:-webkit-box; display:-moz-box;
-webkit-box-pack:center; -moz-box-pack:center; -webkit-box-align:center; -moz-box-align:center; align-items:center; overflow:hidden; -webkit-text-overflow:ellipsis; padding:0; margin:0;}
.tickets_list ul li a .content_work{max-width:-moz-calc(100% - 100px); max-width:-webkit-calc(100% - 100px); max-width:calc(100% - 100px); float:left;}
.tickets_list ul li a .content_date{width:auto; text-align:right; float:right;}
.tickets_list ul li a .content_date img{width:20px; border:0; margin:0 0 0 4px; vertical-align:middle;}
.tip_a_link,.tip_a_link:link{text-decoration:none; color:#333;}
.contact_formTip{padding:16px 0; text-align:left;}
.contact_formTip h1{font:bold 16px/18px Arial, Helvetica, sans-serif; color:#333; padding:0 16px; margin:0 0 16px 0;}
.contact_formTip li{font:normal 16px/46px Arial, Helvetica, sans-serif; color:#333; padding:0 16px;}
.contact_formTip li:active{background:#e4e4e4;}
.add_contact_annex{width:100%; height:140px; border-top:1px solid #ccc; background:#f2f2f2; position:absolute; bottom:0; left:0; z-index:2;}
.add_contact_annex h1{font:normal 16px/18px Arial, Helvetica, sans-serif; color:#333; padding:16px 16px 8px 16px; margin:0;}
.add_contact_annex li{text-align:center; vertical-align:middle; position:relative;}
.add_annex_photo{width:60px; height:60px; border:1px solid #ccc; outline:none; position:absolute; top:5px; left:45%; opacity:0; z-index:2;}
.add_contact_annex li img{position:absolute; top:10px; left:45%; z-index:0;}
.add_contact_detail{padding:16px; width:100%; height:auto; position:absolute; top:45px; left:0;}
.add_contact_detail li{color:#000; font:normal 14px/100% Arial, Helvetica, sans-serif;}
.add_contact_detail .sel_contact_form{border-bottom:1px solid #ccc; padding:16px 0;}
.add_contact_detail .ticket_subject{width:100%; border:none; border-bottom:1px solid #ccc; padding:16px 0; outline:none;}
.add_contact_detail .ticket_subject:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}
.add_contact_detail .ticket_subject:placeholder,.add_contact_detail li textarea:placeholder{color:#999;}
.add_contact_detail .ticket_subject:focus{border-bottom:1px solid #090;}
.add_contact_detail #ticket_add_textarea{padding:8px 0; width:100%; overflow:hidden;}
.add_contact_detail #ticket_reply_textarea{padding:8px 16px; width:100%; position:fixed; left:0; z-index:1; overflow:hidden;}
.add_contact_detail li textarea{width:100%; line-height:18px; border:0; outline:none; margin:0; overflow:hidden;}
.add_ticket_file_img{width:50px;height:60px; top:0;}

.title_interception{max-width:-moz-calc(100% - 120px); max-width:-webkit-calc(100% - 120px); max-width:calc(100% - 120px); height:45px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tickek_detail_con .set_resoleved{width:100%; display:block; border-bottom:2px solid #ccc; background:#f4f1f1; font:bold 16px/56px Arial, Helvetica, sans-serif; color:#333; text-align:center;}
.tickek_detail_con .ticket_resoleved{width:100%; display:block; border-bottom:2px solid #ccc; background:#f4f1f1; font:bold 16px/56px Arial, Helvetica, sans-serif; color:#333; text-align:center;}
.tickek_detail_con .set_resoleved img,.tickek_detail_con .ticket_resoleved img{width:22px; height:22px; border:0; margin:0 4px 0 0; vertical-align:middle;}
.tickek_detail_con .set_resoleved:active{background:#e4e4e4;}
.tickek_detail_item{padding:16px; border-bottom:1px solid #ccc;}
.tickek_detail_item .tickek_men_info{width:100%; display:table; border-bottom:1px solid #ccc;}
.tickek_detail_item .tickek_men_info .tickek_men_head{width:40px; height:40px; display:block; margin:8px 16px 8px 8px; overflow:hidden; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; -ms-border-radius:20px; float:left;}
.tickek_detail_item .tickek_men_info .tickek_men_head img{width:40px; border:0; margin:0; float:left;}
.tickek_detail_item .tickek_men_info .ticked_content_info{max-width:-moz-calc(100% - 120px); max-width:-webkit-calc(100% - 120px); max-width:calc(100% - 120px); font:normal 16px/18px Arial, Helvetica, sans-serif; color:#666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:8px; float:left;}
.tickek_detail_item .tickek_men_info .ticked_content_info b{font-weight:normal; color:#333;}
.tickek_detail_item .tickek_men_info .ticked_num_info{font:normal 14px/100% Arial, Helvetica, sans-serif; background:#e4e4e4; padding:8px 10px; margin-top:12px; float:right; color:#333;}
.tickek_detail_item .tickek_detail_this{padding:16px 0 0 0; font:normal 16px/18px Arial, Helvetica, sans-serif; color:#333;}
.tickek_detail_item .tickek_detail_this img{width:100%;}
.reply_sel_contact_form{padding:16px 0;}

/*Screenshot*/
.jcrop-holder{direction:ltr;text-align:left;}
.jcrop-vline,.jcrop-hline{font-size:0;position:absolute;}
.jcrop-vline{height:100%;width:1px!important;}
.jcrop-hline{height:1px!important;width:100%;}
.jcrop-vline.right{right:0;}
.jcrop-hline.bottom{bottom:0;}
.jcrop-handle{background-color:#333;border:1px #eee solid;font-size:1px;}
.jcrop-tracker{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;height:100%;width:100%;}
.jcrop-handle.ord-n{left:50%;margin-left:-4px;margin-top:-4px;top:0;}
.jcrop-handle.ord-s{bottom:0;left:50%;margin-bottom:-4px;margin-left:-4px;}
.jcrop-handle.ord-e{margin-right:-4px;margin-top:-4px;right:0;top:50%;}
.jcrop-handle.ord-w{left:0;margin-left:-4px;margin-top:-4px;top:50%;}
.jcrop-handle.ord-nw{left:0;margin-left:-4px;margin-top:-4px;top:0;}
.jcrop-handle.ord-ne{margin-right:-4px;margin-top:-4px;right:0;top:0;}
.jcrop-handle.ord-se{bottom:0;margin-bottom:-4px;margin-right:-4px;right:0;}
.jcrop-handle.ord-sw{bottom:0;left:0;margin-bottom:-4px;margin-left:-4px;}
.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s{height:7px;width:100%;}
.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w{height:100%;width:7px;}
.jcrop-dragbar.ord-n{margin-top:-4px;}
.jcrop-dragbar.ord-s{bottom:0;margin-bottom:-4px;}
.jcrop-dragbar.ord-e{margin-right:-4px;right:0;}
.jcrop-dragbar.ord-w{margin-left:-4px;}
.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline{background:#FFF;filter:Alpha(opacity=70)!important;opacity:.70!important;}
.jcrop-light .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#000;border-color:#FFF;border-radius:3px;}
.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline{background:#000;filter:Alpha(opacity=70)!important;opacity:.7!important;}
.jcrop-dark .jcrop-handle{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#FFF;border-color:#000;border-radius:3px;}
.jcrop-holder img,img.jcrop-preview{max-width:none;}




/*help page*/
/*.help_con_tit{font:normal 16px/20px Verdana; padding:8px 0 0 24px; margin:0;}
.help_con{width:auto; background:#fff; padding:1px; margin:8px; border:1px solid #b7c4c7; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px;}
.help_con a{display:block; font:normal 16px/30px Arial; padding:6px 10px 6px 50px; text-decoration:none; border-bottom:1px #f2f2f2 solid; color:#333; position:relative;}*/
/*.help_con a:after{position: absolute; right: 20px; margin-top:8px;  content: ">"; color:#a3a3a3; font:bold 20px/100% "Courier New", Courier, monospace; }*/
/*.help_con a:hover{background:#fff4d1;}
.help_con a span{ display:block; width:30px; height:30px; line-height:30px; text-align:center; position:absolute; left:10px; top:5px;}
.help_con a b.icon_b{ display:block; width:14px; height:14px; position:absolute; right:15px; top:14px; border-left:2px solid #ccc; border-bottom:2px solid #ccc; -webkit-transform:rotate(-135deg); transform:rotate(-135deg);}
.container{width:100%;  background:#fff;}
.container a,.container a:link,.container a:hover,.container a:visited{font:normal 14px/100% Arial;}
.container h3{font:bold 14px/28px Arial; background:#dde3e9; padding:0 10px; margin:0;}
.container{font:normal 14px/20px Arial; background:#FFFFFF;}
.container h3 span{font:normal 13px/28px Arial;float:right;}*/

.scroll_interval{width:100%; position:absolute; top:45px; bottom:0; left:0; z-index:1; overflow:hidden;}
.scroll_interval_personal{width:100%; /*position:absolute;*/ top:0; bottom:0; left:0; z-index:1; overflow:hidden;}
.scroll_interval_bonuspoints{width:100%; position:absolute; top:45px; bottom:0; left:0; z-index:1; overflow:hidden;}
.scroll_interval_interests{width:100%; position:fixed; top:45px; bottom:0; left:0; z-index:1; overflow:hidden;}
.scroll_interval_interests #cscroller{position:absolute; top:0; left:0; }
.scroll_interval_chat{width:100%; overflow:hidden; position:absolute;top:45px;bottom:50px;left:0;padding:16px 3px 16px 16px; background:#f2f2f2;}
.scroll_interval_out{width:50%; position:absolute; top:0; bottom:0; right:0; z-index:1; overflow:hidden;}
.scroll_interval_admirer{width:100%; position:absolute; top:45px; bottom:0; left:0; z-index:1; overflow:hidden;}
.scroll_interval_notop{width:100%; position:fixed; top:0; bottom:0; left:0; z-index:1; overflow:hidden;}
.scroll_interval_emfInbox{ width:50%; position:absolute; top:0; bottom:0; left:0; z-index:1; overflow:hidden;}
.scroll_interval_emfOutbox{ width:50%; position:absolute; top:0; bottom:0; left:50%; z-index:1; overflow:hidden;}
.scroll_interval_chatList{ width:50%; position:absolute; top:0; bottom:0; left:0; z-index:1; overflow:hidden;}
.scroll_interval_inviteList{ width:50%; position:absolute; top:0; bottom:0; left:50%; z-index:1; overflow:hidden;}
.scroll_interval_chatPub{ width:50%; position:absolute; top:0; bottom:0; left:0; z-index:1; overflow:hidden;}
.scroll_interval_chatGaob{ width:50%; position:absolute; top:0; bottom:0; left:50%; z-index:1; overflow:hidden;}
.scroll_interval_lovecallScheduled{ width:50%; position:absolute; top:0; bottom:0; left:0; z-index:1; overflow:hidden;}
.scroll_interval_lovecallRequests{ width:50%; position:absolute; top:0; bottom:0; left:50%; z-index:1; overflow:hidden;}

/*loading wapper*/
.public-Loading-wapper,.loginS-Loading-wapper,.pLoading-wapper{ display:none; position:fixed; left:0; top:40%; z-index:10000; width:100%;}
.public-Loading-wapper .pLoadingCon,.loginS-Loading-wapper .pLoadingCon,.pLoading-wapper .pLoadingCon{ -webkit-animation:pLoadWAnim1 0.4s both;animation:pLoadWAnim1 0.4s both; background:rgba(0,0,0,0.5); padding:15px; -webkit-border-radius:5px;border-radius:5px; margin:0 auto; max-width:100px;}
.public-Loading-wapper .plw-loadIcon,.loginS-Loading-wapper .plw-loadIcon,.pLoading-wapper .plw-loadIcon{ -webkit-animation:loadingRotate 0.8s linear infinite both;animation:loadingRotate 0.8s linear infinite both; width:38px; height:38px; display:block; margin:0 auto; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUQ2RUUyM0RBNDlGMTFFNThFODRBMjFDNUNFNEM3MjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUQ2RUUyM0VBNDlGMTFFNThFODRBMjFDNUNFNEM3MjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RDZFRTIzQkE0OUYxMUU1OEU4NEEyMUM1Q0U0QzcyOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RDZFRTIzQ0E0OUYxMUU1OEU4NEEyMUM1Q0U0QzcyOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu1/JlQAAAQlSURBVHjazJlLbA1RGMfPzL29fSAe1XqHUKqCiGqIXS2a2Ih4td0Qq5Z6VFhYiEfCoivpyysioa1KSYSwYIG1lsSGetSCiqANgorbOzP+38w3986Mc3tvq/d2vuTfM/ecmTO/+c6cM+f7qpx8ZoiQKkQGK2QrIESmo8wMsHC8Yor4x35rIitDEZHsVuMnfv6CPkCvoC7oIdQJ6c5rBrcrIpEFI4aBy2In0pGCPyq6UrkMoAzitNVT43eEbhRhdZPJosdYBm3mU95DbVAz1CuSNFXHjQkyDJBBiSLQ+llClE5P2JdiDN0+BzoM9TBkblKAGjmQIHUL0ga1yy3zknvSnKAY4AFIZCFoN9SdccUoT8qDGisKqQlRXSjEzgIhLr9J6qbWMIthGb0w1wB5FgoO6UFNd0MeWmo1Nr4Qyo4CYbT0JAeJyTWIIguiF2IttB+6Q/NhiMuqoZuAzJG+Nwcf69ZkUKzJcGqlm6W5W6g1i92zb7iGm5O3aqBaaFKc027ThMLMjrg8GHEOsWSM/heOl5M+6AQOF9OwxjltA9QkHeIIq65YEak0QH6CKnmSaJJTquDtSuk7eLoktXAe0LMotsWBbAJkXmztMgwxVgaQGtmwws7jIarHHJAh6Z30roc06wsA+U4VY2/7oG9ebmiXLzzIXjyG4rinmr7Xc/3gQbIzUNhTNxsq8QUg3rUvKO5Lmkr94kGye5K6VX4CfCqpK/QT4GtJ3Qw/AX6X1E3wE6B8P+gjlomSuh9+AlwoqfvoJ8CVkrqXZiyw/JahGlZModKXj46fb3TvbNNgZZK6LmXJTZ3CRfo4/9EZjqPQmW82Kf1p+hbn8bc35GlaQxtWBeqJ6HbQZO6uQyj3pNF7uyVwBNxJgDrUam/9HZC1szqM/DR5r1bS1IpvtG5v+ZsBFNb0GCQ0CccNafBegyTSC3P2gWMSQ/RCFzVHhMexcvmUdnNbnsotf4Wk6RK81+sEpPTHUZT9zkwDq35Cm7EpBXDUZ72kiSbmEVfqg6EIbo+dq3EoAHVktxi7RhGO+uqAArIQAN6Lrh7KtGu6ubSYS4xhJvDO4bjKrovK+k0Bzn508HmEYPnstYo4p1xA31Wu1Edeu27enOGoDAHkOn5ucICZYqMA5zS9xM4nTQCWy6mPAwlSH1vRp2vrr+QSYGyBtr2Vg+MblBq0PSsJrQZ5F0xbdcqevoW+cttkaD7FFPyFKJOsc067S4E84Ab+SR5Nvqo7vecsM1A22sOdQjsP7QWcNAMWdHnPXVL+sho/H1EmjvN5o2l9PCHah9wPxoGLQnM2qgg6JwkNR2Jh7qsoEVxsmfFAOeCcT0tLwwKoTlgZ/OHaB752AffVl8xFyrhWPQqleyAT7MRpAqyDiqFFHGiP5/af/LGnf0M8gR6IEf4b4q8AAwD0hifn0RPtRwAAAABJRU5ErkJggg==); background-size:cover;-webkit-border-radius:38px;border-radius:38px;}
.public-Loading-wapper .plw-loadGou,.loginS-Loading-wapper .plw-loadGou,.pLoading-wapper .plw-loadGou,.public-Loading-wapper .plw-success{ width:38px; height:38px; display:block; margin:0 auto; background:url(../images/loading_gou.png); background-size:cover;}
.public-Loading-wapper .plw-success{background-image:url(../images/btn_ico/ic_done_all_white.png);}
.public-Loading-wapper .plw-loadText,.loginS-Loading-wapper .plw-loadText,.pLoading-wapper .plw-loadText{ color:#fff; display:block; text-align:center; margin-top:10px;}

@media all and (orientation : landscape) { 
.noneDataList-prompt{margin-top:20%;}
.edit_select_layer_2{height:160px;}
} 
@media all and (orientation : portrait){ 
.noneDataList-prompt{margin-top:50%;}
} 

@keyframes loadingRotate
{
from {-webkit-transform:rotate(0);}
to {-webkit-transform:rotate(360deg);}
}
@-webkit-keyframes loadingRotate
{
from {-webkit-transform:rotate(0);}
to {-webkit-transform:rotate(360deg);}
}

/*pop dh*/
@keyframes eCenterAnim1
{
from {opacity:0;-webkit-transform:scale(0.6);}
to {opacity:1;-webkit-transform:scale(1);}
}
@-webkit-keyframes eCenterAnim1
{
from {opacity:0;-webkit-transform:scale(0.6);}
to {opacity:1;-webkit-transform:scale(1);}
}

/*loadingWapper dh*/
@keyframes pLoadWAnim1
{
from {opacity:0;-webkit-transform:scale(0.8);}
to {opacity:1;-webkit-transform:scale(1);}
}
@-webkit-keyframes pLoadWAnim1
{
from {opacity:0;-webkit-transform:scale(0.8);}
to {opacity:1;-webkit-transform:scale(1);}
}

/*noneDataList prompt*/
.noneDataList-prompt{width:100%; text-align:center;}


/*errorTips border*/
.errorTipsBorderBottomColor{border-bottom:1px solid red!important;}

/*topRight menuSelect 通用*/
.topRight-smallMenuSelectBh{background:rgba(0,0,0,0);}
.topRight-smallMenuSelectWapper{-webkit-animation:eCenterAnim1 0.25s both;animation:eCenterAnim1 0.25s both;width:160px; height:auto; padding:8px 0; line-height:25px; text-align:center; position:absolute;right:5px;top:25px; border:1px solid #eee; box-shadow:0px 0px 5px 1px #eee;}
.topRight-smallMenuSelectWapper a{display:block;}

/*profile_select_menu*/
.bottomRight-profileSelectMenu{background:rgba(0,0,0,0); z-index:9;}
.bottomRight-profileSelectMenuWapper{-webkit-animation:eCenterAnim1 0.25s both;animation:eCenterAnim1 0.25s both;width:60px; height:180px; position:fixed; right:11px; bottom:70px; background:rgba(255,255,255,0);}
.bottomRight-profileSelectMenuWapper a{display:block;}

/*alertMessage_tips 通用*/
.bottom-alertMessageTips{background:rgba(0,0,0,0);}
.bottom-alertMessageTipsWap{text-align:left; vertical-align: bottom; padding-bottom:80px;}
.bottom-alertMessageTipsWapCenter{ background-color:#000; color:#fff; padding:10px 5px 10px 40px; position:relative;}
.bottom-alertMessageTipsWapCenter .error_ico{ display:block; width:24px; height:24px; position:absolute; left:15px; top:50%; margin-top:-12px; background:url(../images/btn_ico/ic_error_grey02.png) no-repeat center center;background-size:cover;}


.elementOpacity{ -webkit-opacity:0; opacity:0; z-index:9; position:fixed;}
/*emf 邮件列表*/

/*其他*/
#homeChatlist_leftTabBox .bd{ margin-top:45px!important;}/*home chatlist*/
.ele_show{display:block;}
.ele_hide{display:none;}

#chatingTaphold_AE_show{ width:150px;height:150px;position:absolute;left:50%;bottom:50%;z-index:9;margin-left:-75px;margin-bottom:-75px;background-color:#fff;-webkit-border-radius:5px;border-radius:5px;display:none;}

/*invNews*/
.inviteFirstShow-wapper{ width:100%; height:56px; position:fixed; left:0; bottom:0; z-index:2; background-color:#294461; overflow:hidden;}
.inviteFirstShow-wapper .head_portrait{ width:40px; height:40px; overflow:hidden; text-decoration:none; position:absolute; left:62px; top:8px;}
.inviteFirstShow-wapper .head_portrait img{ width:100%;}
.inviteFirstShow-wapper .invCon_msg{ width:auto; height:40px; color:#fff; position:absolute; left:110px; top:8px; background-color:#3B546F; overflow:hidden;}
.inviteFirstShow-wapper .invCon_msg .mgs_con{ width:160px; line-height:40px; display:inline-block; margin-left:8px; padding:0; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.inviteFirstShow-wapper .invCon_msg .mgs_con img{ width:24px; height:24px; vertical-align: middle; margin:0 0 0 4px;}
.inviteFirstShow-wapper .invCon_msg .inv_num{ font-size:14px; padding:4px 8px; border-radius:20px; background:#FF6600; text-align:center; position:absolute; right:8px; top:8px;}
.inviteFirstShow-wapper .invCon_msg .cam_v_ico{ display:block;width:24px;height:24px;float:left;margin:8px 0 0 2px;background:url(../images/btn_ico/cam_video_ico_white.png) center center no-repeat;background-size:15px 10px;}

/*login_pop start*/
.login_pop_wapperCon{box-shadow:0 1px 8px #999; -webkit-box-shadow:0 1px 8px #999; -moz-box-shadow:0 1px 8px #999; width:100%; height:auto; padding:15px 25px; box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:8px; background:#f7fbfe;  position:relative;}
.login_pop_wapperCon .login_go_facebook_btn{ display:block; width:auto; height:40px; line-height:40px; font:bold 16px/40px Arial, Helvetica, sans-serif; color:#fff; background-color:#3b5997; -webkit-border-radius:5px; border-radius:5px; padding:0; margin:16px 0 0 0; text-decoration:none; outline:none; text-align:center; -webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.2); box-shadow:0px 2px 5px rgba(0,0,0,0.2);}
.login_pop_wapperCon .login_go_facebook_btn:active{ opacity:0.8;}
.login_pop_wapperCon .login_go_facebook_btn .fb_ico{ display:inline-block; width:10px; height:20px; background:url(../images/btn_new_ico/reg_fb_ico.png) no-repeat; background-size:cover; vertical-align:middle;position:relative; right:8px; top:-3px;}
.login_pop_wapperCon form{ border-top:1px dotted #E3E3E3; border-bottom:1px dotted #E3E3E3; padding:10px 0 0 0; margin:20px 0 0 0; -webkit-border-radius:5px; border-radius:5px; position:relative;}
.login_pop_wapperCon .login_fg_x{ position:absolute; left:50%; top:-10px; z-index:1; background:#f7fbfe; display:block; width:30px; height:20px; margin:0 0 0 -15px; line-height:20px; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#666; text-align:center;}
.login_pop_wapperCon ul{margin:0;padding:0;}
.login_pop_wapperCon ul li {margin:0;padding:0; width:100%; height:40px; border-bottom:1px solid #D7D7D7; position:relative;}
.login_pop_wapperCon .username input {font-size:16px; padding:8px 10px; width:100%; color:#333; -webkit-box-sizing:border-box; background-color:#f7fbfe; box-sizing:border-box; border:none; outline:none;-webkit-box-shadow: 0 0 0px 1000px #f7fbfe inset;}
.login_pop_wapperCon .password input {font-size:16px; padding:8px 10px; width:100%; color:#333; -webkit-box-sizing:border-box; background-color:#f7fbfe; box-sizing:border-box; border:none; outline:none;-webkit-box-shadow: 0 0 0px 1000px #f7fbfe inset;}
.login_pop_wapperCon .password .icons_pwd {position:absolute; right:0px; top:0px; width:auto; height:40px;}
.login_pop_wapperCon .password .icons_pwd a {float:left; display:block; width:25px; height:25px; line-height:40px; margin-top:6px; margin-right:10px;}
.login_pop_wapperCon .password .isshow_pwd.visible {background:url(../images/btn_ico/ic_visible_grey.png) no-repeat top center; background-size:cover;}
.login_pop_wapperCon .password .isshow_pwd.invisible {background:url(../images/btn_ico/ic_invisible_grey.png) no-repeat top center; background-size:cover;}
.login_pop_wapperCon .password .forget_pwd {background:url(../images/btn_ico/ic_help_grey.png) no-repeat top center; background-size:cover;}
.login_pop_wapperCon .password .forget_pwd {color:#0099FF; line-height:18px;}
.login_pop_wapperCon .v_code input { font-size:16px; padding:8px 10px; width:100%; color:#333; -webkit-box-sizing:border-box; background-color:#f7fbfe; box-sizing:border-box; border:none; outline:none; -webkit-box-shadow: 0 0 0px 1000px #f7fbfe inset;}
.login_pop_wapperCon .v_code  img {position:absolute; top:4px!important; right:8px!important;}
.login_pop_wapperCon .auto_logCon{ font:normal 14px/32px Arial; color:#666; height:32px; line-height:32px; border-bottom:none;}
.login_pop_wapperCon .auto_logCon input{ width:18px; height:18px; display:inline-block; position:relative; top:-1px; margin-right:5px; border:1px solid #ccc; outline:none; vertical-align:middle;}
.login_pop_wapperCon .submit{font-size:18px;line-height:38px;border-radius:4px;display:block;text-align:center;text-decoration:none;color:#fff; border:none;outline:none;width:100%;margin-top:15px; -webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.2); box-shadow:0px 2px 5px rgba(0,0,0,0.2);}
.login_pop_wapperCon .reg_p{ width:100%; height:22px; line-height:22px; font-size:16px; text-align:center; margin-top:10px;}
.login_pop_wapperCon .reg_p a{ color:#0099FF; text-decoration:none;}
.login_pop_wapperCon .login_errar_msg{width:100%; height:auto; margin-top:5px; margin-left:8px; font-size:16px; color:#EB3753;}
.login_pop_wapperCon .login_closeBtn{display:block; position:absolute; right:4px; top:0px; z-index:1; width:25px; height:25px; border-radius:0 0 10px 10px; background:url(../images/btn_ico/ic_close_white.png) center center no-repeat; background-size:80%; background-color:#ccc;}
.login_pop_wapperCon .login_closeBtn:active{background-color:#999;}
.login_pop_wapperCon .forgot_con{ margin-top:5px; width:100%; height:auto; line-height:32px; text-align:center; padding-bottom:0;}
.login_pop_wapperCon .forgot_con a{ font:normal 16px/32px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; outline:none;}
#login_pop_wapper{ background:rgba(0,0,0,0.6); position:absolute;}
#login_pop_wapper .login_pop_center {overflow:inherit; border-radius:8px;}
.login_pop_wapperCon .password .repassword{position: absolute;right: 0px;top: 0px; height: 40px;display: block;line-height: 40px;font-size: 14px;color: #333;width: 62px;text-align: center;}
/*login_pop end*/

/*pull_refresh*/
#pullDown {height:46px; line-height:40px; padding:5px 10px; font-weight:bold; font-size:16px; color:#888;}
#pullDown .pullDownIcon{display:block; float:left; width:40px; height:40px;	background:url(/Public/images/pull-icon.png) 0 0 no-repeat; -webkit-background-size:40px 80px; background-size:40px 80px; -webkit-transition-property:-webkit-transform;	-webkit-transition-duration:250ms;}
#pullDown .pullDownIcon {-webkit-transform:rotate(0deg) translateZ(0);}
#pullDown.flip .pullDownIcon {-webkit-transform:rotate(-180deg) translateZ(0);}
#pullDown.loading .pullDownIcon{background-position:0 100%;	-webkit-transform:rotate(0deg) translateZ(0); -webkit-transition-duration:0ms; -webkit-animation-name:loading;
 -webkit-animation-duration:2s;	-webkit-animation-iteration-count:infinite;	-webkit-animation-timing-function:linear;}
 
#pullDown_sayhi_all_list {height:46px; line-height:40px; padding:5px 10px; font-weight:bold; font-size:16px; color:#888;}
#pullDown_sayhi_all_list .pullDownIcon{display:block; float:left; width:40px; height:40px;	background:url(/Public/images/pull-icon.png) 0 0 no-repeat; -webkit-background-size:40px 80px; background-size:40px 80px; -webkit-transition-property:-webkit-transform;	-webkit-transition-duration:250ms;}
#pullDown_sayhi_all_list .pullDownIcon {-webkit-transform:rotate(0deg) translateZ(0);}
#pullDown_sayhi_all_list.flip .pullDownIcon {-webkit-transform:rotate(-180deg) translateZ(0);}
#pullDown_sayhi_all_list.loading .pullDownIcon{background-position:0 100%;	-webkit-transform:rotate(0deg) translateZ(0); -webkit-transition-duration:0ms; -webkit-animation-name:loading;
 -webkit-animation-duration:2s;	-webkit-animation-iteration-count:infinite;	-webkit-animation-timing-function:linear;}
 
#pullDown_sayhi_response_list {height:46px; line-height:40px; padding:5px 10px; font-weight:bold; font-size:16px; color:#888;}
#pullDown_sayhi_response_list .pullDownIcon{display:block; float:left; width:40px; height:40px;	background:url(/Public/images/pull-icon.png) 0 0 no-repeat; -webkit-background-size:40px 80px; background-size:40px 80px; -webkit-transition-property:-webkit-transform;	-webkit-transition-duration:250ms;}
#pullDown_sayhi_response_list .pullDownIcon {-webkit-transform:rotate(0deg) translateZ(0);}
#pullDown_sayhi_response_list.flip .pullDownIcon {-webkit-transform:rotate(-180deg) translateZ(0);}
#pullDown_sayhi_response_list.loading .pullDownIcon{background-position:0 100%;	-webkit-transform:rotate(0deg) translateZ(0); -webkit-transition-duration:0ms; -webkit-animation-name:loading;
 -webkit-animation-duration:2s;	-webkit-animation-iteration-count:infinite;	-webkit-animation-timing-function:linear;}
 
#pullDown_featured_list {height:46px; line-height:40px; padding:5px 10px; font-weight:bold; font-size:16px; color:#888;}
#pullDown_featured_list .pullDownIcon{display:block; float:left; width:40px; height:40px;	background:url(/Public/images/pull-icon.png) 0 0 no-repeat; -webkit-background-size:40px 80px; background-size:40px 80px; -webkit-transition-property:-webkit-transform;	-webkit-transition-duration:250ms;}
#pullDown_featured_list .pullDownIcon {-webkit-transform:rotate(0deg) translateZ(0);}
#pullDown_featured_list.flip .pullDownIcon {-webkit-transform:rotate(-180deg) translateZ(0);}
#pullDown_featured_list.loading .pullDownIcon{background-position:0 100%;	-webkit-transform:rotate(0deg) translateZ(0); -webkit-transition-duration:0ms; -webkit-animation-name:loading;
 -webkit-animation-duration:2s;	-webkit-animation-iteration-count:infinite;	-webkit-animation-timing-function:linear;}

#pullDown_premium_video_list,
#pullDown_premium_video_AUList {height:46px; line-height:40px; padding:5px 10px; font-weight:bold; font-size:16px; color:#888;}
#pullDown_premium_video_list .pullDownIcon,
#pullDown_premium_video_AUList .pullDownIcon{display:block; float:left; width:40px; height:40px;	background:url(/Public/images/pull-icon.png) 0 0 no-repeat; -webkit-background-size:40px 80px; background-size:40px 80px; -webkit-transition-property:-webkit-transform;	-webkit-transition-duration:250ms;}
#pullDown_premium_video_list .pullDownIcon,
#pullDown_premium_video_AUList .pullDownIcon{-webkit-transform:rotate(0deg) translateZ(0);}
#pullDown_premium_video_list.flip .pullDownIcon,
#pullDown_premium_video_AUList.flip .pullDownIcon{-webkit-transform:rotate(-180deg) translateZ(0);}
#pullDown_premium_video_list.loading .pullDownIcon,
#pullDown_premium_video_AUList.loading .pullDownIcon{background-position:0 100%;	-webkit-transform:rotate(0deg) translateZ(0); -webkit-transition-duration:0ms; -webkit-animation-name:loading;
	-webkit-animation-duration:2s;	-webkit-animation-iteration-count:infinite;	-webkit-animation-timing-function:linear;}
 
/*data_empty*/
.dataEmpty_wapper{ width:100%; height:auto; position:relative; padding:40px 10px; -webkit-box-sizing:border-box; box-sizing:border-box; overflow:hidden;}
.dataEmpty_wapper .dataE_img{ width:100%; padding:0; margin:0; overflow:hidden;}
.dataEmpty_wapper .dataE_img img{ display:block; margin:0 auto; padding:0; width:auto; height:175px;}
.dataEmpty_wapper .dataE_text{ width:100%; text-align:center; font-size:16px; font-weight:bold; color:#333; padding:0; margin-top:30px;}
.dataEmpty_wapper .dataE_fText_wap{ width:100%; height:auto; position:relative; padding:0; margin:0; -webkit-box-sizing:border-box; box-sizing:border-box; margin-top:20px;}
.dataEmpty_wapper .dataE_fText_wap .text1{ width:100%; font-size:14px; color:#999; text-align:center; font-weight:bold;}
.dataEmpty_wapper .dataE_fText_wap .text2{ width:100%; font-size:14px; color:#999; text-align:center; margin-top:10px;}
.dataEmpty_wapper .dataE_fText_wap .btn_wap{ width:100%; margin-top:20px; text-align:center;}
.dataEmpty_wapper .dataE_fText_wap .btn_wap a{ display:inline-block; min-width:120px; width:auto; height:42px; line-height:42px; text-align:center; padding:0 25px; color:#fff; font-size:18px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;text-decoration:none;outline:none;}
/*service_list_con start*/
.dataEmpty_wapper .dataE_fText_wap .service_list_con{ width:300px; height:auto; margin:0 auto; padding:0; margin-top:15px;}
.dataEmpty_wapper .dataE_fText_wap .service_list_con:after{content:"";display:block;height:0;clear:both;}
.dataEmpty_wapper .dataE_fText_wap .service_list_con .item{ display:block; width:75px; height:65px; margin:0; padding:0; font-size:12px; color:#666; text-align:center; float:left; position:relative;}
.dataEmpty_wapper .dataE_fText_wap .service_list_con .item .public_ico{ display:block; width:28px; height:28px; margin:0 auto; padding:0; background:url(../images/live/public_ico.png?v=2.1) center center no-repeat; background-size:cover;}
.dataEmpty_wapper .dataE_fText_wap .service_list_con .item .one_ico{ display:block; width:28px; height:28px; margin:0 auto; padding:0; background:url(../images/live/live_ico.png?v=2.0) center center no-repeat; background-size:cover;}
.dataEmpty_wapper .dataE_fText_wap .service_list_con .item .chat_ico{ display:block; width:28px; height:28px; margin:0 auto; padding:0; background:url(../images/live/icon-live-chat.png?v=2.0) center 4px no-repeat; background-size:23px 23px;}
.dataEmpty_wapper .dataE_fText_wap .service_list_con .item .mail_ico{ display:block; width:28px; height:28px; margin:0 auto; padding:0; background:url(../images/live/icon-mail.png?v=3.0) center center no-repeat; background-size:22px 22px;}
.dataEmpty_wapper .dataE_fText_wap .service_list_con .item .public_t{ display:block; width:auto; height:auto; line-height:16px; margin:0; padding:0;}
.dataEmpty_wapper .dataE_fText_wap .service_list_con .item .one_t{ display:block; width:auto; height:auto; line-height:16px; margin:5px 0 0 0; padding:0;}
.dataEmpty_wapper .dataE_fText_wap .service_list_con .item .chat_t{ display:block; width:auto; height:auto; line-height:16px; margin:5px 0 0 0; padding:0;}
.dataEmpty_wapper .dataE_fText_wap .service_list_con .item .mail_t{ display:block; width:auto; height:auto; line-height:16px; margin:5px 0 0 0; padding:0;}
/*service_list_con end*/
#admirerEmpty_forAdmirers .dataE_img img{ width:175px; height:175px; -webkit-border-radius:175px;-moz-border-radius:175px;border-radius:175px; border:4px solid #fff;}

/*contacts_empty*/
.contactsEmpty_wapper{ width:100%; height:auto; position:relative; z-index:2; padding:40px 10px; -webkit-box-sizing:border-box; box-sizing:border-box; overflow:hidden;}
.contactsEmpty_wapper .contactsE_text{ width:100%; text-align:center; font-size:16px; font-weight:bold; color:#333; padding:0; margin-top:30px;}
.contactsEmpty_wapper .contactsE_img{ width:100%; padding:0; margin:0; overflow:hidden;}
.contactsEmpty_wapper .contactsE_img span{ display:block; margin:0 auto; padding:0; width:175px; height:175px; -webkit-border-radius:175px; -moz-border-radius:175px; border-radius:175px; border:4px solid #fff; overflow:hidden;}
.contactsEmpty_wapper .contactsE_img img{ display:block; width:100%;}
.contactsEmpty_wapper .contactsE_fText_wap{ width:100%; height:auto; position:relative; padding:0; -webkit-box-sizing:border-box; box-sizing:border-box; margin-top:20px;}
.contactsEmpty_wapper .contactsE_fText_wap .text1{ width:100%; font-size:14px; color:#999; text-align:center; font-weight:bold;}
.contactsEmpty_wapper .contactsE_fText_wap .text2{ width:100%; font-size:14px; color:#999; text-align:center; margin-top:10px;}
.contactsEmpty_wapper .contactsE_fText_wap .text2 span{ display:inline-block;text-align:right;height:22px;line-height:22px;opacity:0.8;color:#666;}
.contactsEmpty_wapper .contactsE_fText_wap .text2 .spanMail{ width:54px;background:url(../images/btn_new_ico/emf_icon_color.png) no-repeat left center;background-size:22px 22px;}
.contactsEmpty_wapper .contactsE_fText_wap .text2 .spanCam{ width:86px;background:url(../images/btn_new_ico/camshare_icon_color.png) no-repeat left 1px;background-size:22px 22px;margin-left:15px; padding-left:6px;}
.contactsEmpty_wapper .contactsE_fText_wap .text2 .spanChat{ width:50px;background:url(../images/btn_new_ico/livechat_icon_color.png) no-repeat left 1px;background-size:22px 22px;margin-left:15px; padding-left:6px;}
.contactsEmpty_wapper .contactsE_fText_wap .text2 .spanCall{ width:44px;background:url(../images/btn_new_ico/call_icon_color.png) no-repeat left center;background-size:22px 22px;margin-left:15px; padding-left:2px;}
.contactsEmpty_wapper .contactsE_fText_wap .text2 .spanFavir{ width:26px;background:url(../images/btn_ico/ic_favorite_add_orange.png?v=2) no-repeat left center;background-size:26px 26px;margin-left:5px;vertical-align:middle;}
.contactsEmpty_wapper .contactsE_fText_wap .btn_wap{ width:100%; margin-top:20px; text-align:center;}
.contactsEmpty_wapper .contactsE_fText_wap .btn_wap a{ display:inline-block; min-width:120px; width:auto; height:42px; line-height:42px; text-align:center; padding:0 25px; color:#fff; font-size:18px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;text-decoration:none;outline:none;}
/*service_list_con start*/
.contactsEmpty_wapper .contactsE_fText_wap .service_list_con{ width:300px; height:auto; margin:0 auto; padding:0; margin-top:15px;}
.contactsEmpty_wapper .contactsE_fText_wap .service_list_con:after{content:"";display:block;height:0;clear:both;}
.contactsEmpty_wapper .contactsE_fText_wap .service_list_con .item{ display:block; width:75px; height:65px; margin:0; padding:0; font-size:12px; color:#666; text-align:center; float:left; position:relative;}
.contactsEmpty_wapper .contactsE_fText_wap .service_list_con .item .public_ico{ display:block; width:28px; height:28px; margin:0 auto; padding:0; background:url(../images/live/public_ico.png?v=2.1) center center no-repeat; background-size:cover;}
.contactsEmpty_wapper .contactsE_fText_wap .service_list_con .item .one_ico{ display:block; width:28px; height:28px; margin:0 auto; padding:0; background:url(../images/live/live_ico.png?v=2.0) center center no-repeat; background-size:cover;}
.contactsEmpty_wapper .contactsE_fText_wap .service_list_con .item .chat_ico{ display:block; width:28px; height:28px; margin:0 auto; padding:0; background:url(../images/live/icon-live-chat.png?v=2.0) center 4px no-repeat; background-size:23px 23px;}
.contactsEmpty_wapper .contactsE_fText_wap .service_list_con .item .mail_ico{ display:block; width:28px; height:28px; margin:0 auto; padding:0; background:url(../images/live/icon-mail.png?v=3.0) center center no-repeat; background-size:22px 22px;}
.contactsEmpty_wapper .contactsE_fText_wap .service_list_con .item .public_t{ display:block; width:auto; height:auto; line-height:16px; margin:0; padding:0;}
.contactsEmpty_wapper .contactsE_fText_wap .service_list_con .item .one_t{ display:block; width:auto; height:auto; line-height:16px; margin:5px 0 0 0; padding:0;}
.contactsEmpty_wapper .contactsE_fText_wap .service_list_con .item .chat_t{ display:block; width:auto; height:auto; line-height:16px; margin:5px 0 0 0; padding:0;}
.contactsEmpty_wapper .contactsE_fText_wap .service_list_con .item .mail_t{ display:block; width:auto; height:auto; line-height:16px; margin:5px 0 0 0; padding:0;}
/*service_list_con end*/
.contactsEmpty_wapper .contactsE_img .emp_contact_imgCon{ width:260px; height:90px; margin:0 auto; padding:0; position:relative;}
.contactsEmpty_wapper .contactsE_img .emp_contact_imgCon .img_icon{ display:block; width:40px; height:40px; -webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px; border:4px solid #E4E4E4;}
.contactsEmpty_wapper .contactsE_img .emp_contact_imgCon .chat_ico{ background:url(../images/btn_new_ico/livechat_icon_color.png) no-repeat center center #fff;background-size:22px 22px; position:absolute; left:0; top:22px;}
.contactsEmpty_wapper .contactsE_img .emp_contact_imgCon .call_ico{ background:url(../images/btn_new_ico/call_icon_color.png) no-repeat center center #fff;background-size:22px 22px; position:absolute; left:153px; top:22px;}
.contactsEmpty_wapper .contactsE_img .emp_contact_imgCon .mail_ico{ background:url(../images/btn_new_ico/emf_icon_color.png) no-repeat center center #fff;background-size:22px 22px; position:absolute; right:0; top:22px;}
.contactsEmpty_wapper .contactsE_img .emp_contact_imgCon .ad_ico{ display:block; width:72px; height:72px; -webkit-border-radius:72px; -moz-border-radius:72px; border-radius:72px; border:4px solid #fff; position:absolute; left:60px; top:4px;}
#contactsListNoneDataList_prompt .contactsE_text{ margin-top:80px;}

.theme_pack{width:100%; position:absolute; top:45px;left: 0; right: 0; bottom:116px;}
.theme_pack .them_wrapper{
    position:absolute; top:0;left: 0; right: 0; bottom:0;
}
.theme_pack .theme_pack_lt,.theme_pack .theme_pack_rt,.theme_pack .theme_pack_lb,.theme_pack .theme_pack_rb{
    position:absolute;
}
.theme_pack .theme_pack_lt img,.theme_pack .theme_pack_rt img,.theme_pack .theme_pack_lb img,.theme_pack .theme_pack_rb img {
    display: block;
    max-width: 100%;
}
.theme_pack .theme_pack_lt{ position:absolute; top:0; left:0; text-align:left;}
.theme_pack .theme_pack_rt{ position:absolute; top:0; right:0; text-align:right;}
.theme_pack .theme_pack_lb{ position:absolute; bottom:0; left:0; text-align:left; vertical-align:bottom; display:table;}
.theme_pack .theme_pack_rb{position:absolute; bottom:0; right:0; text-align:right; vertical-align:bottom; display:table;}
.theme_pack .theme_pack_lb li,.theme_pack .theme_pack_rb li{display:table-cell; vertical-align:bottom;}
.theme_pack .theme_pack_lb li img,.theme_pack .theme_pack_rb li img{max-width:50%; max-height:50%; border:0; margin:0; vertical-align:bottom;}
/*chating_more_type_Tips 点击+号更多功能提示*/
.chatting_type_Mode{position:absolute;right:10px;bottom:0;width:35px;overflow:inherit}
.chatting_type_Mode li{position:relative;display:inline-block;margin-top:5px}
.chatting_type_Mode li:nth-child(2){display:none}
.chatting_type_Mode li span{position:absolute;display:inline-block;right:40px;top:5px;padding:5px 5px 5px 5px;white-space:nowrap;text-align:right;border:1px solid #D7D7D7;border-radius:3px;font-size:16px;background-color:#fff}
.chatting_type_Mode li a{display:table-cell;width:25px;height:25px;padding:5px;border-radius:17px;background-color:#096}
.chatting_type_Mode li a img{display:block;max-width:100%}
.chatting_type_Mode li:last-child a{background-color:transparent}
/*chating_more_type_Tips end*/
/*chat_shopPage start 购买页面*/
.scene-list-ico{position:absolute;top:10px;left:0;z-index:15;display:inline-block;padding:3px 5px;border-radius:0 2px 2px 0;background-color:red;color:#fff;font-size:11pt}
.chat_shopPage_wrap{padding:0 10px}
.chat_shopPage_item{position:relative;margin-bottom:6px}
.chat_shopPage_item dt{clear:both;display:flex;display:-webkit-flex;margin:.5rem auto;justify-content:center;-webkit-justify-content:center}
.chat_shopPage_item .item-picImg{display:flex;display:-webkit-flex;background-color:#c5effe;box-shadow:3px 2px 3px #ccc}
.chat_shopPage_item .item-user-img{display:inline-block;overflow:hidden;width:26px;height:26px;border-radius:13px;align-self:center;-webkit-align-self:center}
.chat_shopPage_item .item-user-img img{width:100%;max-width:100%}
.chat_shopPage_item dt span{display:inline-block;padding:3px;border-radius:2px;font-size:11pt;align-self:center}
.chat_shopPage_item dd{position:relative;float:left;box-sizing:border-box;margin-bottom:.4rem;width:49%;-webkit-box-shadow:3px 3px 8px rgba(204,204,204,0.8); box-shadow:3px 3px 8px rgba(204,204,204,0.8);}
.chat_shopPage_item dd:nth-child(2n+1){margin-left:2%;}
.chat_shopPage_item dd a{display:block;text-decoration:none}
.chat_shopPage_item dd a img{display:block;width:100%;max-width:100%; min-height:120px;background-color:#e4e4e4}
.chat_shopPage_item dd a span{display:block;overflow:hidden;padding:8px 5px;color:#3b7fc0;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11pt}
.chat_shopPage_item dt .item-head-default{background-color:#c5effe;box-shadow:3px 2px 3px #ccc}
#chat_shopPage_theme .chat_shopPage_item .item-text{padding:5px 8px;max-width:90px;text-align:center;word-wrap:break-word}
#chat_shopPage_theme .chat_shopPage_item dt .item-picImg{padding:0;border-radius:20px}
.scroll_shoPage{position:absolute;top:56px;bottom:0;left:0;overflow:hidden;width:100%;background:#f2f2f2}

/*chat_shopPage end 购买页面*/
/*secnes start 聊天场景*/

.chan_scenDetials{position:relative;}
.chan_scenDetials img{display:block;width:100%;max-width:100%}
.chan_scenDetials .scen-img{position:relative;min-height:252px}
.chan_scenDetials .sec-conten{padding-bottom: 25px;}
.chan_scenDetials .item-picImg{position:absolute;bottom:10px;left:8px;display:flex;display:-webkit-flex;border-radius:15px;box-shadow:1px 1px 1px rgba(204,204,204,1);background-color:#C5EFFE}
.chan_scenDetials .item-user-img{display:inline-block;width:26px;height:26px;overflow:hidden;border-radius:13px;align-self:center;-webkit-align-self:center}
.chan_scenDetials .item-user-img img{width:100%;max-width:100%}
.chan_scenDetials .item-text{max-width:90px;word-wrap:break-word;padding:5px 8px;text-align:center;font-size:14px}
.chan_scenDetials .scen-img .img-des{display:block;position:absolute;width:100%;top:10px;left:0;text-align:center}
.chan_scenDetials .scen-img .img-des em{display:inline-block;padding:3px;border-radius:2px;font-size:14px;box-shadow:1px 1px 3px rgba(204,204,204,1);background-color:#C5EFFE}
.chan_scenDetials .sec-conten .sec-conten-text{display:flex;display:-webkit-flex}
.chan_scenDetials .sec-conten .sec-conten-text i.sec-motif-ico{-webkit-flex-basis:30px;flex-basis:30px;padding:5px 8px 0;text-align:center;column-width:25px;-webkit-flex-shrink:0;flex-shrink:0}
.chan_scenDetials .sec-conten .sec-conten-text .sec-conten-item{padding-right:10px}
.chan_scenDetials .sec-conten .sec-conten-text .sec-conten-item h4{font-size:16px;color:#6B6B6B;padding:8px 0;font-weight:400}
.chan_scenDetials .sec-conten .sec-conten-text .sec-conten-item em,.chan_scenDetials .sec-conten .sec-conten-text .sec-conten-item p{font-size:14px}
.chan_scenDetials .sec-conten .sec-conten-text .sec-conten-item em{display:table}
.chan_scenDetials .sec-conten .sec-conten-text .sec-conten-item em em,.chan_scenDetials .sec-conten .sec-conten-text .sec-conten-item em i,.chan_scenDetials .sec-conten .sec-conten-text .sec-conten-item em span{display:table-cell;vertical-align:middle;padding:6px 0}
.chan_scenDetials .sec-conten .sec-conten-text .sec-conten-item em em,.chan_scenDetials .sec-conten .sec-conten-text .sec-conten-item em span{color:#6B6B83;font-weight:700}
.chan_scenDetials .sec-conten .sec-conten-text .sec-conten-item em i{padding:0 10px}
.chan_scenDetials .sec-conten .sec-conten-text .sec-conten-item p{color:#333;/*word-break:break-all*/}
.chan_scenDetials .sec-conten .sec-conten-text .sec-conten-item .sec-tip-ico{width:20px;height:20px}
.chan_scenDetials .sec-conten .sec-conten-text .sec-Tipdes{margin-top:10px;padding:5px;font-size:14px;border:1px solid #E4E4E4;border-radius:3px;background-color:#F2EEDE}
.chan_scenDetials .sec-conten .sec-conten-text .sec-tipName{font-weight:400;font-style:normal}
.bntGroup-wrap{margin-top:10px}
#datial-ActivBtnWrap,#datial-shopBtnWrap{display:none}
.btn-wrap{display:inline-block;padding:10px 20px;border-radius:.3rem;font-size:16px;color:#fff;text-decoration:none}
.btn-wrap.bnt-b01{background-color:#09F}
.btn-wrap.bnt-b03{background-color:rgba(128,198,254,.8)}
.btn-wrap.bnt-b02{background-color:#A1A1A1}

/*secnes end 聊天场景*/
/*下载主题进度条*/
.dowloading-wrap{position:relative;background:#BCBCBC;height:4px;border-radius:3px;margin:0 18px 18px}
.dowloading-wrap span.expand{padding:0!important;line-height:4px!important;height:4px;border-radius:3px;background:#09F;position:absolute}
.css3{width:90%;-moz-animation:css3 2s ease-out infinite;-webkit-animation:css3 2s ease-out infinite}
@-moz-keyframes css3{0%{width:0}
    100%{width:100%}
}
@-webkit-keyframes css3{0%{width:0}
    100%{width:100%}
}
.Scene_credit_error_message,.Scene_renew_error_message,.Scene_renew_message,.Scene_renew_succeed_message{padding:0;margin:0 0 16px 0;font-size:14px;color:#333;text-align:left;line-height:14px}
.Scene_credit_error_message img,.Scene_renew_error_message img,.Scene_renew_message img,.Scene_renew_succeed_message img{width:24px;height:24px;margin:0 8px 0 0;border:0;vertical-align:middle}
.Scene_credit_error_message .retry-renewScene,.Scene_state_message_tip .Scene_state_text em.retry-renewScene{color:#06F;font-weight:700}
.Scene_state_message_tip .Scene_state_img{width: 44px;height: 44px;border-radius: 22px;display: inline-block;position: absolute;top: 50%;left: 0;margin-top: -22px; overflow: hidden;}
.Scene_state_message_tip .Scene_state_img img{width: 44px; height: auto;display: block; max-width: 100%;}
.Scene_state_message_tip{ position: relative;padding: 5px 15px 5px 5px;border: 3px solid #A7DAFE;border-radius: 35px; max-width: 90%; background-color: #fff;}
.Scene_state_message_tip .Scene_state_wrap{overflow: hidden;display: inline-block;padding-left: 55px;position: relative;height: auto; text-decoration: none;}
.Scene_state_message_tip .Scene_state_text{
    vertical-align: -2px;
    font-size: 14px;
    color: #333;
}
.Scene_state_message_tip .Scene_state_text div{
    height: auto;
    overflow: hidden;
}
.Scene_state_message_tip .Scene_state_text em{
    color: #000000;
    font-weight: bold;
}
/*主题动画*/
#motion_wrappter{position:absolute;left:0;right:0;top:56px;bottom:85px}
#motion_wrappter .motion_Pack_contain{width:304px;height:304px;position:absolute;left:50%;top:50%;margin:-150px 0 0 -150px}
#motion_Pack{position:relative;width:304px;height:304px;}
#motion_Pack .loadIcon{margin:-19px 0 0 -19px;position:absolute;left:50%;top:50%}
/*header 头部ico*/
.header_shopping_car_ico{background-image: url(../images/btn_ico/ic_add_shopping_cart_grey600_24dp.png);}

/************新女士资料页*****************/
.wm_profile{}
.wm_profile_pho_box{width:100%;background:#fcc; overflow:hidden; position:relative;}
.wm_profile_pho_box .wm_profile_pho_tool{width:100%; height:50px; position:absolute; bottom:0; left:0;
    background-image: -webkit-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);}
.wm_profile_pho_box .wm_profile_pho_tool .wm_profile_information{float:left; font:normal 18px/22px Arial, Helvetica, sans-serif; color:#fff; margin:20px 0 0 10px;}
.wm_profile_pho_box .wm_profile_pho_tool .wm_profile_information span{width:16px; height:16px; display:block; border:2px #ffffff solid; border-radius:2px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; float:left; margin-right:8px;}
.wm_profile_pho_box .wm_profile_pho_tool .wm_profile_information .online_clo{background:#669900;}
.wm_profile_pho_box .wm_profile_pho_tool .wm_profile_information .offline_clo{background:#999999;}
.wm_profile_pho_box .wm_profile_pho_tool .wm_pho_pages{float:right; font:normal 16px/120% Arial, Helvetica, sans-serif; color:#fff; margin:22px 10px 0 0;}
.wm_profile_pho_box .wm_profile_pho_tool .wm_pho_pages span{width:18px; height:18px; display:block; float:left; margin-right:4px;}
.wm_profile_pho_box .wm_profile_pho_tool .wm_pho_pages b{font-weight:normal;}
.wm_profile_pho_box .wm_profile_pho_tool .wm_pho_pages img{width:100%;}

.wm_profile_phos_tools{ width:auto; height:70px; position:relative; margin:0 5px 15px 5px; border-bottom:1px solid #E3E3E3;}
.wm_profile_phos_tools .online{ width:10px; height:10px; position:absolute; left:12px; top:27px; background-color:#00CF35; -webkit-border-radius:12px; border-radius:12px; border:2px solid #fff;}
.wm_profile_phos_tools .outline{ width:10px; height:10px; position:absolute; left:12px; top:27px; background-color:#999; -webkit-border-radius:12px; border-radius:12px; border:2px solid #fff;}
.wm_profile_phos_tools .info{ width:auto; position:absolute; left:30px; right:130px; top:25px; font:normal 18px/18px Arial, Helvetica, sans-serif; color:#333;}
.wm_profile_phos_tools .info span{ font-weight:bold; font-size:20px; display:inline-block; height:28px; max-width:80px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
.wm_profile_phos_tools .info b{ font-weight:normal; margin:0 0 0 5px; padding:0; float:left;}
.wm_profile_phos_tools .header_more_ico{ margin-top:10px; background-image:url(../images/btn_new_ico/icon_more.png);}
.wm_profile_phos_tools .emf_ico{ display:block; width:43px; height:43px; text-decoration:none; outline:none; background:url(../images/btn_new_ico/emf_icon_color.png) center center no-repeat; background-size:26px 26px; overflow:hidden; float:right; margin:12px 0 0 0; padding:0;}
.wm_profile_phos_tools .emf_ico:active{ opacity:0.8;}
.wm_profile_phos_tools .call_ico{ display:block; width:43px; height:43px; text-decoration:none; outline:none; background:url(../images/btn_new_ico/call_icon_green.png) center center no-repeat; background-size:26px 26px; overflow:hidden; float:right; margin:12px 0 0 0; padding:0;}
.wm_profile_phos_tools .call_ico:active{ opacity:0.8;}
.wm_profile_phos_tools .chat_ico{ display:block; width:43px; height:43px; text-decoration:none; outline:none; background:url(../images/btn_new_ico/livechat_icon_color.png) center center no-repeat; background-size:26px 26px; overflow:hidden; float:right; margin:12px 0 0 0; padding:0;}
.wm_profile_phos_tools .chat_ico:active{ opacity:0.8;}
.wm_profile_phos_tools .gifts_ico{ display:block; width:43px; height:43px; text-decoration:none; outline:none; background:url(../images/btn_new_ico/moment_icon_flower.png) center center no-repeat; background-size:26px 26px; overflow:hidden; float:right; margin:12px 0 0 0; padding:0;}
.wm_profile_phos_tools .gifts_ico:active{ opacity:0.8;}

.wm_profile_pho_box .wm_profile_phos_pages{ width:auto; height:22px; line-height:22px; margin:0; padding:0 8px; position:absolute; right:10px; top:10px; font:normal 16px/22px Arial, Helvetica, sans-serif; color:#fff; background:rgba(0,0,0,0.2); -webkit-border-radius:4px; border-radius:4px;}
.wm_profile_pho_box .wm_profile_phos_pages img{ width:18px; height:auto; vertical-align:middle; margin-right:5px;}

.wm_profile_pho_box .wm_profile_btns_boxs{ width:100%; height:42px; position:absolute; left:0; bottom:15px; overflow:hidden;}
.wm_profile_pho_box .wm_profile_btns_boxs ul{width:auto; height:auto; margin:0 20px; padding:0;}
.wm_profile_pho_box .wm_profile_btns_boxs li{width:48%; float:left; margin-bottom:10px;}
.wm_profile_pho_box .wm_profile_btns_boxs li:nth-child(2n){ margin-left:4%;}

.wm_profile_btn_box{width:100%; border-bottom:1px #ccc solid;}
.wm_profile_btn_all{width:auto;margin:0 auto; display:table;}
.wm_profile_btn_all li{height:87px; list-style:none; display:table-cell; vertical-align:middle;}
.wm_profile_btn_all a{background-position:center center; background-size:60%; background-repeat:no-repeat; display:block; float:left; margin:0 8px;}
.wm_profile_btn_all .round_frame{margin-top:4px;}
.round_frame:active,.round_green:active{opacity:0.7; -webkit-opacity:0.7; -moz-opacity:0.7; -ms-opacity:0.7;}
.round_frame{width:40px; height:40px; background-color:#ffffff; border-radius:24px; -webkit-border-radius:24px; -ms-border-radius:24px; -moz-border-radius:24px; -o-border-radius:24px; border:4px #e4e4e4 solid; }
.off_round_frame{width:40px; height:40px; background-color:#ffffff; border-radius:24px; -webkit-border-radius:24px; -ms-border-radius:24px; -moz-border-radius:24px; -o-border-radius:24px; border:4px #e4e4e4 solid; }
.wm_profile_btn_all .round_green_bg_size{background-size:40%;}
.round_green{width:56px; height:56px; border-radius:28px; -webkit-border-radius:28px; -ms-border-radius:28px; -moz-border-radius:28px; -o-border-radius:28px; background-color:#339900;}
.off_round_green{width:56px; height:56px; border-radius:28px; -webkit-border-radius:28px; -ms-border-radius:28px; -moz-border-radius:28px; -o-border-radius:28px; background-color:#b3b3b3;}
.off_round_green:active{opacity:1; -webkit-opacity:1; -moz-opacity:1; -ms-opacity:1;}

.wm_pho_video_box{margin:16px 0;}
.wm_profile_pho_list{margin:8px;}
.wm_profile_pho_list ul{width:100%;}
.wm_profile_pho_list li{list-style:none; float:left; width:23%; height:80px; background:#d7d7d7; display:table; text-align:center; margin:0 1%;}
.wm_profile_pho_list li a{width:100%; height:100%; display:table-cell; vertical-align:middle; line-height:0; position:relative;}
.wm_profile_pho_list li a img{max-width:100%; max-height:80px; border:0; margin:0;}
.wm_profile_pho_list li a span{width:100%; height:56px; padding-top:24px; background:rgba(0,0,0,0.4); font:normal 16px/120% Arial, Helvetica, sans-serif; color:#ffffff; position:absolute; top:0; left:0;}
.wm_profile_pho_list li a span:active{color:#cccccc;}

.wm_profile_video_list{ margin:0; padding:0;}
.wm_profile_video_list ul{width:100%;}
.wm_profile_video_list ul:after{content:"";display:block;height:0;clear:both;}
.wm_profile_video_list li{width:49.5%; height:98px; float:left; margin:0; padding:0; position:relative; overflow:hidden;}
.wm_profile_video_list li:nth-child(2n){ margin-left:1%;}
.wm_profile_video_list li img{width:100%; border:0; margin:0;}
.wm_profile_video_list li .play_btn{width:100%; height:100%; position:absolute; top:0; left:0; display:table;}
.wm_profile_video_list li .play_btn span{display:table-cell; vertical-align:middle; text-align:center;}
.wm_profile_video_list li .play_btn span a{width:100%; height:98px; display:block; background:rgba(0,0,0,0.3) url(../images/btn_new_ico/video_play_btn.png) center center no-repeat; background-size:34px 34px; margin:0 auto;}
.wm_profile_video_list li .play_btn span a:active{opacity:0.7;}
.wm_profile_video_list li .more_video_btn{width:100%; height:100%; position:absolute; top:0; left:0; display:table; background:rgba(0,0,0,0.5);}
.wm_profile_video_list li .more_video_btn a,.wm_profile_video_list li .more_video_btn a:link{display:table-cell; vertical-align:middle; text-align:center; font:normal 16px/120% Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.wm_profile_video_list li .more_video_btn a:active{color:#cccccc;}
.wm_profile_video_list .more_videos_btn{ float:left; display:block; width:100%; height:42px; line-height:42px; font:normal 14px/42px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; outline:none; text-align:center; background-color:#F7C244; margin-top:5px;}
.wm_profile_video_list .more_videos_btn:active{ opacity:0.8;}
.wm_profile_module_box{margin:0 24px; border-left:1px #E3E3E3 solid; padding:0 0 25px 0;}
.wm_profile_module_box h1{margin-left:-12px; font:normal 16px/24px Arial, Helvetica, sans-serif; color:#333;}
.wm_profile_module_box h1 span{width:24px; height:24px; display:block; background:#fff; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; line-height:0; float:left; margin-right:8px;}
.wm_profile_module_box h1 span img{width:100%; border:0; margin:0;}

.wm_profile_detail{margin:8px 0 8px 20px;}
.wm_profile_interests{display:table; width:100%;}
.wm_profile_interests li{ width:33.3%; min-height:95px; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; text-align:left; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#666; float:left; padding:0; margin:0;}
.wm_profile_interests li .interImg_box{ margin:0 auto; display:block; width:50px; height:50px; line-height:50px; text-align:center; -webkit-border-radius:50px; border-radius:50px;}
.wm_profile_interests li .inter_text{ display:block; width:100%; height:auto; line-height:16px; text-align:center; margin-top:5px;}
.wm_profile_interests li img{ width:100%; height:auto; margin:0; padding:0; border:none;}
.wm_profile_Self_intro p{font:normal 16px/22px Arial, Helvetica, sans-serif; color:#999; padding:0; margin:0;}
.wm_profile_Self_intro p span a,.wm_profile_Self_intro p span a:link{color:#0099ff; margin:8px 0; display:table;}
.wm_profile_Self_intro p span a:active{color:#F00;}
.wm_profile_about_me{margin:8px 0 0 20px;}
.wm_profile_about_me .about_me_list_h{height:130px; overflow:hidden;}
.wm_profile_about_me li{font:normal 16px/32px Arial, Helvetica, sans-serif; color:#999; text-align:left; padding:0; position:relative;}
.wm_profile_about_me li span{ margin-left:5px; color:#666; position:absolute; right:0;}
.wm_profile_about_me li:nth-child(odd){background:#fff;}
.wm_profile_about_me li:nth-child(even){background:#ffffff;}
.wm_profile_about_me li:last-child{}
.wm_profile_about_me p{padding:0; margin:0; position:relative;}
.wm_profile_about_me p a,.wm_profile_about_me p a:link{font:normal 16px/32px Arial, Helvetica, sans-serif; color:#0099ff; margin:8px 0;}
.wm_profile_about_me p a:active{color:#FF0000;}
.wm_profile_about_me p span{width:10px; height:10px; display:block; position:absolute; top:16px; left:-25px; background:#e4e4e4; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
.wm_profile_contact_box{margin:15px 5px 0 5px; padding-bottom:20px; border-top:1px solid #E3E3E3;}
.wm_profile_contact_box ul{width:auto; height:42px; margin:0 15px; overflow:hidden;}
.wm_profile_contact_box h1{font:normal 16px/100% Arial, Helvetica, sans-serif; color:#333; text-align:center; padding:16px 0; margin:0;}
.wm_profile_contact_box ul.w20 li{width:20%;}
.wm_profile_contact_box li{width:48%; float:left; margin-bottom:10px;}
.wm_profile_contact_box li:nth-child(2n){ margin-left:4%;}
.wm_profile_contact_box li span{display:inline-table; text-align:center; font:normal 16px/24px Arial, Helvetica, sans-serif; color:#999;}
.wm_profile_contact_box li a{background-position:center center; background-size:60%; background-repeat:no-repeat; display:block; margin:0;}
.wm_profile_contact_box li a:active{opacity:0.7;}
.wm_profile_contact_box li .off_round_frame:active{opacity:1; -webkit-opacity:1; -moz-opacity:1; -ms-opacity:1;}

/*女士详情页广告位*/
.wm_profile_adv_box{ width:100%; height:auto; margin:0; padding:0;}
.wm_profile_adv_box ul{ width:100%; height:auto; margin:0; padding:0;}
.wm_profile_adv_box li{ width:100%; height:auto; margin:0; padding:0;}
.wm_profile_adv_box li a img{ display:block; width:100%; height:auto; margin:0; padding:0;}

.wm_profile_btns_ul .lp_cam{ display:block; width:auto; height:42px; line-height:42px; font-size:18px; color:#fff; background-color:#1B93DF; text-decoration:none; text-align:center; -webkit-border-radius:5px; border-radius:5px; outline:none;}
.wm_profile_btns_ul .lp_cam:active{ opacity:0.8;}
.wm_profile_btns_ul .lp_cam .ico{ display:inline-block; width:26px; height:26px; vertical-align:middle; margin-right:10px; background:url(../images/btn_new_ico/camshare_icon_white.png) no-repeat; background-size:cover;}
.wm_profile_btns_ul .lp_chat{ display:block; width:auto; height:42px; line-height:42px; font-size:18px; color:#fff; background-color:#00C23C; text-decoration:none; text-align:center; -webkit-border-radius:5px; border-radius:5px; outline:none;}
.wm_profile_btns_ul .lp_chat:active{ opacity:0.8;}
.wm_profile_btns_ul .lp_chat .ico{ display:inline-block; width:26px; height:26px; vertical-align:middle; margin-right:10px; background:url(../images/btn_new_ico/livechat_icon_white.png) no-repeat; background-size:cover;}
.wm_profile_btns_ul .lp_emf{ display:block; width:auto; height:42px; line-height:42px; font-size:18px; color:#fff; background-color:#00B4CF; text-decoration:none; text-align:center; -webkit-border-radius:5px; border-radius:5px; outline:none;}
.wm_profile_btns_ul .lp_emf:active{ opacity:0.8;}
.wm_profile_btns_ul .lp_emf .ico{ display:inline-block; width:26px; height:26px; vertical-align:middle; margin-right:10px; background:url(../images/btn_new_ico/emf_icon_white.png) no-repeat; background-size:cover;}
.wm_profile_btns_ul .lp_call{ display:block; width:auto; height:42px; line-height:42px; font-size:18px; color:#fff; background-color:#F2578F; text-decoration:none; text-align:center; -webkit-border-radius:5px; border-radius:5px; outline:none;}
.wm_profile_btns_ul .lp_call:active{ opacity:0.8;}
.wm_profile_btns_ul .lp_call .ico{ display:inline-block; width:26px; height:26px; vertical-align:middle; margin-right:10px; background:url(../images/btn_new_ico/call_icon_white.png) no-repeat; background-size:cover;}

.wm_profile_morebtns_box_bh{ position:fixed; top:0; bottom:0; left:0; width:100%; height:100%; z-index:9999; background:rgba(0,0,0,0.6); display:none;}
.wm_profile_morebtns_box{ width:100%; height:150px; background-color:#fff; position:absolute; left:0; bottom:-150px; z-index:9;}
.wm_profile_morebtns_box p{ width:100%; font:normal 16px/16px Arial, Helvetica, sans-serif; color:#999; text-align:center; margin-top:15px;}
.wm_profile_morebtns_box ul{ width:100%; height:75px; margin-top:50px; overflow:hidden; text-align:center;}
.wm_profile_morebtns_box ul li{ min-width:70px; width:25%; height:75px; display:inline-block;}
.wm_profile_morebtns_box ul li a{ display:block; width:auto; text-align:center; font:normal 14px/16px Arial, Helvetica, sans-serif; color:#666; text-decoration:none; outline:none;}
.wm_profile_morebtns_box ul li .n_text{ display:inline-block; width:100%; margin-top:5px;}
.wm_profile_morebtns_box .lp_emf{ display:inline-block; width:48px; height:48px; background:url(../images/btn_new_ico/emf_icon_white.png) center center no-repeat #00B4CF; background-size:20px 20px; -webkit-border-radius:48px; border-radius:48px;}
.wm_profile_morebtns_box .lp_emf:active{ opacity:0.8;}
.wm_profile_morebtns_box .lp_cam{ display:inline-block; width:48px; height:48px; background:url(../images/btn_new_ico/camshare_icon_white.png) center center no-repeat #1B93DF; background-size:20px 20px; -webkit-border-radius:48px; border-radius:48px;}
.wm_profile_morebtns_box .lp_cam:active{ opacity:0.8;}
.wm_profile_morebtns_box .lp_chat{ display:inline-block; width:48px; height:48px; background:url(../images/btn_new_ico/livechat_icon_white.png) center center no-repeat #00C23C; background-size:20px 20px; -webkit-border-radius:48px; border-radius:48px;}
.wm_profile_morebtns_box .lp_chat:active{ opacity:0.8;}
.wm_profile_morebtns_box .lp_call{ display:inline-block; width:48px; height:48px; background:url(../images/btn_new_ico/call_icon_white.png) center center no-repeat #F2578F; background-size:20px 20px; -webkit-border-radius:48px; border-radius:48px;}
.wm_profile_morebtns_box .lp_call:active{ opacity:0.8;}
.wm_profile_morebtns_box .close_btn{ display:block; width:32px; height:32px; position:absolute; top:5px; right:5px; background:url(../images/btn_ico/ic_close_grey.png) center center no-repeat; background-size:82%; cursor:pointer; text-decoration:none; outline:none;}
.wm_profile_morebtns_box .close_btn:active{ opacity:0.8;}

.wm_profile_interestedIn_box{ border-top:5px solid #F2F2F2; width:100%; height:auto; position:relative; padding-bottom:10px;}
.wm_profile_interestedIn_box p{ width:100%; font:normal 16px/16px Arial, Helvetica, sans-serif; color:#666; text-align:center; margin-top:15px;}
.wm_profile_interestedIn_box ul{ width:100%; height:auto; margin:15px 0 20px 0; overflow:hidden;}
.wm_profile_interestedIn_box ul li{ width:50%; height:auto; float:left;}
.wm_profile_interestedIn_box ul li .ladylist_img{ display:block; width:80%; min-height:160px; margin:0 auto; position:relative; -webkit-border-radius:5px; border-radius:5px; overflow:hidden; background-color:#F3A992;}
.wm_profile_interestedIn_box ul li .ladylist_img img{ display:block; width:100%; margin-left:0;}
.wm_profile_interestedIn_box ul li .ladylist_img .des{ width:100%; height:40px; line-height:40px; position:absolute; left:0; bottom:0; border-bottom-left-radius:5px; border-bottom-right-radius:5px;
	background-image: -webkit-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
}
.wm_profile_interestedIn_box ul li .ladylist_img .des .info{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#fff; position:absolute; left:28px; top:0;}
.wm_profile_interestedIn_box ul li .ladylist_img .des .online{ width:12px; height:12px; position:absolute; left:10px; top:13px; background-color:#00CF35; -webkit-border-radius:12px; border-radius:12px; border:2px solid #fff;}
.wm_profile_interestedIn_box ul li .ladylist_img .des .outline{ width:12px; height:12px; position:absolute; left:10px; top:13px; background-color:#999; -webkit-border-radius:12px; border-radius:12px; border:2px solid #fff;}

.wm_profile_moreMembers_box{ height:80px; line-height:55px; text-align:center; margin:0 5px 0 5px; padding-bottom:20px; border-top:1px solid #E3E3E3;}
.wm_profile_moreMembers_box a{ display:block; color:#0099FF; text-decoration:none;}

/*相片預覽層*/

.photos_single{text-align:center; background:#333;}
.scroll_pic_view ul{width:100%; list-style:none; overflow:hidden; padding:0; margin:0;}
.scroll_pic_view ul li{float:left; height:100%; max-height:500px; list-style:none; overflow:hidden; display:table; vertical-align:middle;}
.scroll_pic_view ul li span{width:100%; height:100%; line-height:0; display:table-cell; vertical-align:middle;}
.photos_single li img{width:100%; border:0; margin:0;}

/*cam_video_ico*/
.wm_profile_btn_all .cam_video_blue{ width:56px; height:56px; border-radius:28px; -webkit-border-radius:28px; -ms-border-radius:28px; -moz-border-radius:28px; -o-border-radius:28px; background-color:#0099FF;}
.wm_profile_btn_all .cam_video_blue:active{ opacity:0.7; -webkit-opacity:0.7; -moz-opacity:0.7; -ms-opacity:0.7;}
.wm_profile_btn_all .cam_video_white_ico{background-image:url(../images/btn_ico/cam_video_ico_white.png); background-size:40%;}
.wm_profile_contact_box .cam_video_blue_ico{background-image:url(../images/btn_ico/cam_video_ico_blue.png); background-size:50%;}
.wm_profile_pho_box .cam_video_show_icon{ width:32px; height:28px; position:absolute; left:0; top:8px; z-index:9; border-top-right-radius:6px;-webkit-border-top-right-radius:6px;border-bottom-right-radius:6px;-webkit-border-bottom-right-radius:6px; background:rgba(0,0,0,0.7); text-decoration:none;}
.wm_profile_pho_box .cam_video_show_icon .video_icon{ width:18px; height:18px; position:absolute; left:6px; top:6px; background:url(../images/btn_new_ico/camshare_icon_white.png) no-repeat; background-size:cover;}
.wm_profile_pho_box .cam_video_show_icon .round_icon{ width:15px; height:15px; line-height:12px; position:absolute; right:8px; top:6px; border-radius:15px; -webkit-border-radius:15px; -ms-border-radius:15px; -moz-border-radius:15px; -o-border-radius:15px; border:1px solid #fff; text-align:center; display:none;}
.wm_profile_pho_box .cam_video_show_icon .round_icon span{ display:inline-block; width:7px; height:7px; background-color:#fff; border-radius:7px; -webkit-border-radius:7px; -ms-border-radius:7px; -moz-border-radius:7px; -o-border-radius:7px; position:absolute; left:50%; top:50%; margin:-3.5px 0 0 -3.5px;}

/*cam_top_tip*/
.cam_headPrompt_con{ width:auto; height:25px; line-height:25px; background-color:#fbbc52; text-align:center; font:normal 14px/25px Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:0; overflow:hidden; display:none;}
.cam_headPrompt_con a{ display:block; color:#fff; text-decoration:none;}

/*send_mail_success_tip*/
.send_mail_success_layer_box{position:fixed; top:0; bottom:0; left:0; display:none; width:100%; height:100%; z-index:9999; background:rgba(0,0,0,0.6);}
.send_mail_success_layer{height:100%; width: 100%; display:table-cell; vertical-align: middle; z-index:11;}
.send_mail_success_center{-webkit-animation:eCenterAnim1 0.5s both;animation:eCenterAnim1 0.5s both; width:88%; height:auto; margin:0 auto;  background:#fff;border-radius:4px;-webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; padding:0 0;overflow: hidden;}
.send_mail_success_layer_box .send_m_s_con{ width:auto; height:auto; position:relative; padding:40px 10px 30px 10px;}
.send_mail_success_layer_box .send_m_s_con .close_btn{ display:block; width:32px; height:32px; position:absolute; top:5px; right:5px; background:url(../images/btn_ico/ic_close_grey.png) center center no-repeat; background-size:82%; cursor:pointer; text-decoration:none; outline:none;}
.send_mail_success_layer_box .send_m_s_con .close_btn:active{ opacity:0.8;}
.send_mail_success_layer_box .send_m_s_con .s_text{ font:normal 20px/18px Arial, Helvetica, sans-serif; color:#333; text-align:center; padding:0; margin:0;}
.send_mail_success_layer_box .send_m_s_con .wm_profile_morebtns_box{ display:block; width:100%; height:auto; position:relative; left:0; top:0; bottom:0; z-index:0; background:none; margin-top:25px; border:0 none;}
.send_mail_success_layer_box .send_m_s_con .wm_profile_morebtns_box ul{ min-width:180px; width:50%; margin:0 auto; margin-top:20px;}
.send_mail_success_layer_box .send_m_s_con .wm_profile_morebtns_box ul li{ min-width:90px; width:50%;}

/*email_verification_operate_tip*/
.email_verification_layer_box{position:fixed; top:0; bottom:0; left:0; display:none; width:100%; height:100%; z-index:9999; background:rgba(0,0,0,0.6);}
.email_verification_layer{height:100%; width: 100%; display:table-cell; vertical-align: middle; z-index:11;}
.email_verification_center{-webkit-animation:eCenterAnim1 0.5s both;animation:eCenterAnim1 0.5s both; width:88%; height:auto; margin:0 auto;  background:#fff;border-radius:4px;-webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; padding:0 0;overflow: hidden;}
.email_verification_layer_box .email_verif_con{ width:auto; height:auto; position:relative; padding:40px 20px 60px 20px;}
.email_verification_layer_box .email_verif_con .close_btn{ display:block; width:32px; height:32px; position:absolute; top:5px; right:5px; background:url(../images/btn_ico/ic_close_grey.png) center center no-repeat; background-size:82%; cursor:pointer; text-decoration:none; outline:none;}
.email_verification_layer_box .email_verif_con .close_btn:active{ opacity:0.8;}
.email_verification_layer_box .email_verif_con .e_title{ width:100%; height:auto; font:normal 20px/18px Arial, Helvetica, sans-serif; color:#333; text-align:center; padding:0; margin:0;}
.email_verification_layer_box .email_verif_con .e_text{ width:100%; height:auto; font:normal 16px/22px Arial, Helvetica, sans-serif; color:#333; text-align:center; padding:0; margin:15px 0 0 0;}
.email_verification_layer_box .email_verif_con .e_name{ width:100%; height:auto; font:bold 16px/18px Arial, Helvetica, sans-serif; color:#333; text-align:center; padding:0; margin:15px 0 0 0;}
.email_verification_layer_box .email_verif_con .e_pic_box{ width:100%; height:auto; padding:0; margin:15px 0 0 0;}
.email_verification_layer_box .email_verif_con .e_pic_box img{ display:block; width:56px; height:auto; margin:0 auto;}
.email_verification_layer_box .email_verif_con input.e_mail{ width:100%; height:36px; line-height:36px; outline:none; -webkit-box-sizing:border-box; box-sizing:border-box; padding-left:10px; text-align:left; font:normal 16px/36px Arial, Helvetica, sans-serif; color:#333; -webkit-border-radius:2px; border-radius:2px; border:1px solid #ccc; margin:5px 0 0 0; -webkit-appearance:none; appearance:none;}
.email_verification_layer_box .email_verif_con .e_verif_btn{font-size:18px;line-height:38px;border-radius:4px;display:block;text-align:center;text-decoration:none;color:#fff; border:none;outline:none;width:100%;margin-top:15px; -webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.2); box-shadow:0px 2px 5px rgba(0,0,0,0.2);}
.email_verification_layer_box .email_verif_con .e_verif_btn:active{ opacity:0.8;}
.email_verification_layer_box .email_verif_con .e_footer_btn_box{ width:100%; height:42px; line-height:42px; position:absolute; left:0; bottom:0; border-top:1px dotted #666; overflow:hidden;}
.email_verification_layer_box .email_verif_con .e_footer_btn_box .e_left_btn{display:block; width:50%; height:42px; line-height:42px; position:absolute; left:0; top:0; border-right:1px dotted #666; font:normal 18px/42px Arial, Helvetica, sans-serif; color:#666; text-align:center; padding:0; margin:0; cursor:pointer; text-decoration:none; outline:none;}
.email_verification_layer_box .email_verif_con .e_footer_btn_box .e_left_btn:active{ background:rgba(0,0,0,0.1);}
.email_verification_layer_box .email_verif_con .e_footer_btn_box .e_right_btn{display:block; width:50%; height:42px; line-height:42px; position:absolute; right:0; top:0; font:normal 18px/42px Arial, Helvetica, sans-serif; color:#666; text-align:center; padding:0; margin:0; cursor:pointer; text-decoration:none; outline:none;}
.email_verification_layer_box .email_verif_con .e_footer_btn_box .e_right_btn:active{ background:rgba(0,0,0,0.1);}
.email_verification_layer_box .email_verif_con .e_footer_btn_box .e_center_btn{display:block; width:100%; height:42px; line-height:42px; position:absolute; left:0; top:0; font:normal 18px/42px Arial, Helvetica, sans-serif; color:#666; text-align:center; padding:0; margin:0; cursor:pointer; text-decoration:none; outline:none;}
.email_verification_layer_box .email_verif_con .e_footer_btn_box .e_center_btn:active{ background:rgba(0,0,0,0.1);}
.email_verification_layer_box .email_verif_con .mt01{ margin-top:5px;}
.email_verification_layer_box .email_verif_con .mt02{ margin-top:25px;}
.email_verification_layer_box .email_verif_con .e_error_text{ width:auto; height:auto; background:#fdd9be; font:normal 16px/20px Verdana; padding:10px; color:#333; text-align:left; margin:0 0 15px 0;}

/*invitelist_new*/
.w_invitelist_new_wapper{ width:100%; height:90px; position:fixed; left:0; bottom:5px; z-index:9;}
.w_invitelist_new_wapper ul{ width:100%; height:90px; overflow:hidden;}
.w_invitelist_new_wapper ul:after{content:"";display:block;height:0;clear:both;}
.w_invitelist_new_wapper ul li{ width:100%; height:82px; border:1px solid rgba(255,255,255,0.85); float:left; position:relative; margin-top:8px; margin-left:5px; -webkit-border-radius:8px; border-radius:8px; overflow:hidden; -webkit-box-shadow:0px -2px 6px rgba(0,0,0,0.2); box-shadow:0px -2px 6px rgba(0,0,0,0.2);}
.w_invitelist_new_wapper ul li:nth-of-type(1){ margin-left:20px;}
.w_invitelist_new_wapper ul li .w_pic{ display:block; width:55px; height:55px; position:absolute; left:15px; top:14px; z-index:2; -webkit-border-radius:55px; border-radius:55px; overflow:hidden;}
.w_invitelist_new_wapper ul li .w_pic img{ display:block; width:100%; height:auto;}
.w_invitelist_new_wapper ul li .w_progress_box{ display:block; width:80px; height:55px; line-height:55px; position:absolute; right:15px; top:14px; z-index:2; -webkit-border-radius:3px; border-radius:3px; text-align:center; font:bold 14px/55px Arial, Helvetica, sans-serif; color:#fff; overflow:visible;}
.w_invitelist_new_wapper ul li .w_text{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2;}
.w_invitelist_new_wapper ul li .w_progress{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:1;}
.w_invitelist_new_wapper ul li .w_progress_chat{ background:#f60;background: -moz-linear-gradient(top, rgba(255,151,0,1) 0%, rgba(255,75,0,1) 100%);background: -webkit-linear-gradient(top, rgba(255,151,0,1) 0%,rgba(255,75,0,1) 100%);background: linear-gradient(to bottom, rgba(255,151,0,1) 0%,rgba(255,75,0,1) 100%);}
.w_invitelist_new_wapper ul li .w_progress_cam{ background:#2480d9;background: -moz-linear-gradient(top, rgba(0,159,239,1) 0%, rgba(18,104,195,1) 100%);background: -webkit-linear-gradient(top, rgba(0,159,239,1) 0%,rgba(18,104,195,1) 100%);background: linear-gradient(to bottom, rgba(0,159,239,1) 0%,rgba(18,104,195,1) 100%);}
.w_invitelist_new_wapper ul li .w_progress_free{ -webkit-border-radius:3px;border-radius:3px;background:#2aae15;background: -moz-linear-gradient(top, rgba(3,205,44,1) 0%, rgba(1,157,32,1) 100%);background: -webkit-linear-gradient(top, rgba(3,205,44,1) 0%,rgba(1,157,32,1) 100%);background: linear-gradient(to bottom, rgba(3,205,44,1) 0%,rgba(1,157,32,1) 100%);}
.w_invitelist_new_wapper ul li .w_chat{ background-color:#f1af2b;}
.w_invitelist_new_wapper ul li .w_cam{ background-color:#32aaf5;}
.w_invitelist_new_wapper ul li .w_free{ background-color:#6fc153;}
.w_invitelist_new_wapper ul li .w_info_box{ width:-moz-calc(100% - 185px); width:-webkit-calc(100% - 185px); width:calc(100% - 185px); height:55px; position:absolute; left:75px; top:13px; z-index:2;}
.w_invitelist_new_wapper ul li .w_info_box .w_info{ display:block; width:100%; height:auto; font:bold 16px/22px Arial, Helvetica, sans-serif; color:#000; text-align:left; overflow:hidden; white-space:nowrap;}
.w_invitelist_new_wapper ul li .w_info_box .w_imsg{word-break:break-word;word-wrap:break-word; width:100%; height:auto; margin-top:3px; font:normal 13px/15px Arial, Helvetica, sans-serif; color:#333; text-align:left; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.w_invitelist_new_wapper ul li .w_info_box .w_imsg img{ width:18px; height:18px; vertical-align:middle; margin:0 0 0 1px;}
.w_invitelist_new_wapper ul li .w_a_li{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:4;}
.w_invitelist_new_wapper ul li .bgopac{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; background:rgba(255,255,255,0.85);}

/*compose revision*/
.revs_compose_divbox{ top:0; background-color:#fff;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.revs_compose_divbox .revs_bg_math_1{ background:url(../images/btn_new_ico/emf_top_bg01.jpg) center center no-repeat; background-size:cover;}
.revs_compose_divbox .revs_bg_math_2{ background:url(../images/btn_new_ico/emf_top_bg02.jpg) center center no-repeat; background-size:cover;}
.revs_compose_divbox .revs_bg_math_3{ background:url(../images/btn_new_ico/emf_top_bg03.jpg) center center no-repeat; background-size:cover;}
.revs_compose_divbox .revs_bg_math_4{ background:url(../images/btn_new_ico/emf_top_bg04.jpg) center center no-repeat; background-size:cover;}
.revs_compose_divbox .revs_bg_math_201805{ background:url(../images/btn_new_ico/emf_top_bg201805.jpg) center center no-repeat; background-size:cover;}

.revs_compose_divbox .revs_header_info{ width:100%; height:90px; position:relative;}
.revs_compose_divbox .revs_header_info:after{ display:block; content:""; width:100%; height:15px; position:absolute; left:0; bottom:-1px; background:url(../images/btn_new_ico/border_round.png) no-repeat center bottom; background-size:100%;}
.revs_compose_divbox .revs_header_info .revs_portrait{ display:block; width:50px; height:50px; position:absolute; left:50%; top:10px; -webkit-border-radius:50px; border-radius:50px; padding:0; margin:0 0 0 -25px; background-color:#f2f2f2; overflow:hidden;}
.revs_compose_divbox .revs_header_info .revs_portrait img{ display:block; width:100%;}
.revs_compose_divbox .revs_header_info .revs_toname{ width:100%; height:auto; position:absolute; left:0; bottom:5px; font-size:18px; font-weight:bold; text-align:center; color:#fff; text-shadow:#666 1px 1px 0px;}
.revs_compose_divbox .revs_header_info .revs_toname a{ color:#fff; text-decoration:none;}
.revs_compose_divbox .revs_header_info .revs_header_ico{ display:block; width:36px; height:36px; background:rgba(0,0,0,0.3); position:absolute; left:10px; top:10px; -webkit-border-radius:36px; border-radius:36px; overflow:hidden;}
.revs_compose_divbox .revs_header_info .revs_header_ico img{ display:block; width:27px; height:27px; position:absolute; left:50%; top:50%; margin:-13.5px 0 0 -13.5px;}
.revs_compose_divbox .revs_header_info .revs_header_ico:active{ opacity:0.8;}
.revs_compose_divbox .revs_header_info_hs{ height:55px;}
.revs_compose_divbox .revs_header_info_hs .revs_portrait{ display:none;}
.revs_compose_divbox .revs_header_info_hs .revs_toname{ bottom:15px;}
.revs_compose_divbox .revs_header_info .scene_trigger{ display:block; width:68px; height:28px; line-height:28px; font-size:12px; color:#fff; background:rgba(0,0,0,0.3); position:absolute; right:10px; top:10px; -webkit-border-radius:14px; border-radius:14px; overflow:hidden; cursor:pointer;}
.revs_compose_divbox .revs_header_info .scene_trigger img{ width:auto; height:12px; vertical-align:middle; margin:0 4px 0 7px;}
.revs_compose_divbox .revs_header_info .scene_trigger:active{ opacity:0.8;}
/*scene_list_pop*/
.scene_list_box{ width:auto; height:auto; margin:0; padding:20px; -webkit-box-sizing:border-box; box-sizing:border-box; position:relative;}
.scene_list_box p{ width:auto; font-size:14px;}
.scene_list_box ul{ width:100%; height:auto; margin:15px 0 0 0; padding:0; overflow:hidden;}
.scene_list_box ul:after{ content:"";display:block;height:0;clear:both;}
.scene_list_box ul li{ display:block; width:33.333%; height:auto; overflow:hidden; float:left;}
.scene_list_box ul li .s_l{ display:block; width:56px; height:56px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden; cursor:pointer;}
.scene_list_box ul li .s_l img{ display:block; width:auto; height:90px; transition:0.3s; -webkit-transition:0.3s;}
.scene_list_box ul li .s_l:hover img{ height:100px;}
.scene_list_box ul li a.active:before{ position:absolute; display:block; content:""; width:52px; height:52px; margin:0; border:2px solid #ff6c00; background:url(../images/btn_new_ico/selected_mark.png) no-repeat right bottom; opacity:1; -webkit-border-radius:5px; border-radius:5px;}
.scene_list_box ul li a.active img{ height:90px;}
.scene_list_box ul li .s_l_l{ float:left;}
.scene_list_box ul li .s_l_m{ margin:0 auto;}
.scene_list_box ul li .s_l_r{ float:right;}
/*end*/
/*purchase_credits*/
.revs_compose_divbox .purchase_credits_divbox{ width:-moz-calc(100% - 20px); width:-webkit-calc(100% - 20px); width:calc(100% - 20px); height:-moz-calc(100% - 218px); height:-webkit-calc(100% - 218px); height:calc(100% - 218px); position:absolute; left:0; top:100px; z-index:2; background-color:#F2F2F2; margin:0 0 0 10px; padding:0 30px; border:1px solid #DCDCDC; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
.revs_compose_divbox .purchase_credits_divbox .t01{ font-size:14px; color:#666; line-height:20px; text-align:center; margin:50px 0 0 0; padding:0;}
.revs_compose_divbox .purchase_credits_divbox .t02{ font-size:12px; color:#666; line-height:20px; text-align:center; margin:20px 0 0 0; padding:0;}
.revs_compose_divbox .purchase_credits_divbox .t02 span{ color:#ff6f6f;}
.revs_compose_divbox .purchase_credits_divbox .t03{ font-size:20px; color:#ff6f6f; line-height:20px; text-align:center; margin:20px 0 0 0; padding:0; font-family:"Times New Roman", Times, serif!important; font-style:italic; font-weight:bold;}
.revs_compose_divbox .purchase_credits_divbox .pcreBtn{ width:100%; height:40px; line-height:40px; color:#fff; font-weight:bold; text-align:center; -webkit-border-radius:20px; border-radius:20px; display:block; padding:0; margin:0 auto; text-decoration:none; cursor:pointer; background-color:#93C11A; margin-top:20px;}
.revs_compose_divbox .purchase_credits_divbox .pcreBtn:active{ opacity:0.8;}
.revs_compose_divbox .purchase_credits_disabledBox{ width:100%; height:55px; position:absolute; left:0; bottom:0; z-index:10; overflow:hidden;}
.revs_compose_divbox .purchase_credits_disabledBox2{ width:125px; height:60px; position:absolute; right:0; bottom:45px; z-index:10; overflow:hidden;}
.revs_compose_divbox .purchase_credits_disabledBtn{ background-color:#CBCBCB!important;}
/*end*/

.revs_compose_divbox .send_ontents{ height:auto; margin:0; padding:0; -webkit-border-radius:0; border-radius:0; border:0 none;}
.revs_compose_divbox .send_ontents textarea{ display:block; height:auto; margin:0; padding:12px 0; overflow:hidden!important; line-height:24px; border:1px solid #fff; -webkit-appearance:none;}

.revs_compose_divbox .revs_footer_box{ width:100%; height:auto; position:absolute; left:0; bottom:0;}

.revs_compose_divbox .revs_footer_box .footer_sendEmail_btnWap{ margin-top:15px; padding:0;}
.revs_compose_divbox .revs_footer_box .footer_sendEmail_btnWap #Footer_send_mail_btn{ -webkit-border-radius:0; border-radius:0; -webkit-box-shadow:none; box-shadow:none;}
.revs_compose_divbox .revs_footer_box .footer_sendEmail_btnWap .footer_sendEmail_btnLandscape{ width:25%; margin-left:37.5%; -webkit-border-radius:5px!important; border-radius:5px!important;}

.revs_compose_divbox .revs_footer_box .send_email_addPhotoBtnWap{ height:36px;}
.revs_compose_divbox .revs_footer_box .send_email_addPhotoBtnWap .addPhotoBtn{ border:0 none; width:46px; height:36px; line-height:36px; position:absolute; right:66px; bottom:0; background-size:30px 30px; background-position:center center; -webkit-border-radius:5px; border-radius:5px;}
.revs_compose_divbox .revs_footer_box .send_email_addPhotoBtnWap .header_accessory_ico{ background-image:url(../images/btn_new_ico/camera_icon.png?v=1);}
.revs_compose_divbox .revs_footer_box .send_email_addPhotoBtnWap .fAttachmentFreeTip{ width:46px; height:36px; left:auto; right:66px; bottom:0;}
.revs_compose_divbox .revs_footer_box .send_email_addPhotoBtnWap .uploadPhoto_fileInput{ width:46px; height:36px; left:auto; right:66px; bottom:0; overflow:hidden;}
.revs_compose_divbox .revs_footer_box .send_email_addPhotoBtnWap .revs_zf_info{ width:auto; height:auto; line-height:16px; margin:0 0 0 10px; padding:0; font-size:12px; color:#999;}
.revs_compose_divbox .revs_footer_box .send_email_addPhotoBtnWap .revs_zf_info a{ text-decoration:underline;}
.revs_compose_divbox .revs_footer_box .send_email_addPhotoBtnWap .revs_addVgiftBtn{ display:block; width:46px; height:36px; line-height:36px; position:absolute; right:10px; bottom:0; -webkit-border-radius:5px; border-radius:5px; background:url(../images/btn_ico/ic_wallet_giftcard_grey.png?v=2) center center no-repeat #E4E4E4; background-size:30px 30px;}

/*photolist*/
.revs_compose_divbox .textarea_message_bh_box .send_ontents_img{ width:80px; height:80px; margin-left:0!important; overflow:inherit; -webkit-box-shadow:none; box-shadow:none; background:#fff; margin-bottom:0; margin-right:15px; margin-top:20px;}
.revs_compose_divbox .textarea_message_bh_box .send_ontents_img div.soimg_div{ -webkit-border-radius:5px; border-radius:5px;}
.revs_compose_divbox .textarea_message_bh_box .send_ontents_img .close_img{ display:block; width:20px; height:20px; position:absolute; right:-10px; top:-10px; border:2px solid #fff; -webkit-border-radius:20px; border-radius:20px; text-align:center; background:rgba(0,0,0,0.3);}
.revs_compose_divbox .textarea_message_bh_box .send_ontents_img .close_img img{ width:90%; position:relative; top:-3px;}
.revs_compose_divbox .textarea_message_bh_box .send_ontents_img .warn_img{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,0.5); -webkit-border-radius:5px; border-radius:5px;}
.revs_compose_divbox .textarea_message_bh_box .send_ontents_img .warn_img img{ width:24px; height:24px; position:absolute; left:50%; top:50%; margin:-12px 0 0 -12px;}

.revs_compose_divbox .textarea_message_bh_box .send_ontents_vgift{ width:80px; height:80px; background:#fff; position:relative; float:left; margin-left:0; margin-right:15px; margin-top:20px;}
.revs_compose_divbox .textarea_message_bh_box .send_ontents_vgift .vgift_box{ width:80px; height:80px; background:#D7D7D7; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
.revs_compose_divbox .textarea_message_bh_box .send_ontents_vgift .vgift_box img{ display:block; width:100%;}
.revs_compose_divbox .textarea_message_bh_box .send_ontents_vgift .closeBtn{ display:block; width:20px; height:20px; position:absolute; right:-10px; top:-10px; border:2px solid #fff; -webkit-border-radius:20px; border-radius:20px; text-align:center; background:rgba(0,0,0,0.3);}
.revs_compose_divbox .textarea_message_bh_box .send_ontents_vgift .closeBtn img{ width:90%; position:relative; top:1px;}
.revs_compose_divbox .textarea_message_bh_box .send_ontents_vgift .preBtn{ display:block; width:40px; height:40px; background:rgba(0,0,0,0.5); position:absolute; left:50%; top:50%; margin:-20px 0 0 -20px; -webkit-border-radius:5px; border-radius:5px;}
.revs_compose_divbox .textarea_message_bh_box .send_ontents_vgift .preBtn img{ display:block; width:24px; height:24px; position:absolute; left:50%; top:50%; margin:-12px 0 0 -12px;}

.revs_compose_divbox .textarea_message_bh_box .revs_attachments_box{ width:100%;height:auto;position:relative; border-top:1px dotted #ddd; margin:0;}
/*.revs_compose_divbox .textarea_message_bh_box .revs_attachments_box .revs_a_scroll{ width:100%;height:100px;position:absolute;left:0;top:0;z-index:1;overflow:hidden;}
.revs_compose_divbox .textarea_message_bh_box .revs_attachments_box .revs_a_scroll #uploadPhoto_list{ width:auto;display:table;margin-top:15px;height:80px;}*/
.revs_compose_divbox .textarea_message_bh_box .revs_attachments_box .revs_a_scroll #uploadPhoto_list:after{content:"";display:block;height:0;clear:both;}

.revs_compose_divbox .revs_footer_box .revs_characters_tip{ width:auto; height:auto; font-size:16px; color:#333; margin:0; padding:0 10px;}

/*virtualgift_lists*/
.revs_virtualgift_lists_box{ width:100%; height:auto; margin:0; padding:10px;}
.revs_virtualgift_lists_box ul{ width:100%; height:auto;}
.revs_virtualgift_lists_box ul li{ width:49%; min-height:120px; height:auto; float:left; margin-bottom:2%; position:relative;}
.revs_virtualgift_lists_box ul li:nth-of-type(2n){ margin-left:2%;}
.revs_virtualgift_lists_box ul li img{ display:block; width:100%;}
.revs_virtualgift_lists_box ul li p{ width:100%; height:38px; line-height:38px; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.5); color:#fff; font-size:14px; text-align:center;}

/*virtualgift_preview*/
.revs_virtualgift_preview_wapper{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:9; overflow:hidden; background-color:#000;}
.revs_virtualgift_preview_wapper .revs_close{ display:block; width:52px; height:52px; position:absolute; left:0; top:0; background:url(../images/btn_ico/ic_close_white.png) center center no-repeat; background-size:54% 54%;}
.revs_virtualgift_preview_wapper .revs_vgift_video_box{ width:100%; height:300px; position:absolute; left:0; top:50%; padding:0; margin:-150px 0 0 0;}
.revs_virtualgift_preview_wapper .revs_vgift_video_box video{ width:100%; height:300px; background-color:#000;}
.revs_virtualgift_preview_wapper .revs_vgift_video_box .revs_play_box{ width:100%; height:300px; position:absolute; left:0; top:0; z-index:1; background-color:#000; overflow:hidden;}
.revs_virtualgift_preview_wapper .revs_vgift_video_box .revs_play_box .revs_vg_img{ display:block; width:100%;}
.revs_virtualgift_preview_wapper .revs_vgift_video_box .revs_play_box .revs_play_img{ display:block; width:50px; height:50px; margin:-25px 0 0 -25px; position:absolute; left:50%; top:50%; z-index:1;}
.revs_virtualgift_preview_wapper .revs_vgift_zf_box{ width:100%; height:32px; line-height:32px; position:absolute; left:0; bottom:15px; font-size:14px; color:#fff; padding:0 0 0 10px; margin:0;}
.revs_virtualgift_preview_wapper .revs_vgift_zf_box a{ display:block; width:auto; height:28px; line-height:28px; padding:0 12px; background:rgba(255,255,255,0.2); color:#fff; text-align:center; text-decoration:none; position:absolute; right:10px; top:2px; -webkit-border-radius:2px; border-radius:2px;}

/*revs_zf_learnmore_pop*/
.emf_elastic_layer_box .revs_zf_learnmore_box{ margin:0; padding:10px 15px 15px 15px; font-size:14px;}
.emf_elastic_layer_box .revs_zf_learnmore_box p{ line-height:16px; margin-top:10px;}
.emf_elastic_layer_box .revs_zf_learnmore_box p:nth-of-type(2){ padding-left:10px;}
.emf_elastic_layer_box .revs_zf_learnmore_box p:nth-of-type(3){ padding-left:10px;}
.emf_elastic_layer_box .revs_zf_learnmore_box p:nth-of-type(4){ padding-left:10px;}
.emf_elastic_layer_box .revs_zf_learnmore_box p:nth-of-type(5){ padding-left:10px;}
.emf_elastic_layer_box .revs_zf_learnmore_box p:nth-of-type(6){ font-size:12px;}

/*home revision*/
.revs_header_sitename{ display:block; width:100%; height:45px; line-height:45px; text-align:center; color:#fff; font-size:18px; margin:0; padding:0; background:url(../images/live/live_logo.png?v=3.0) center center no-repeat; background-size:95px 19px;}

.revs_header_menu_list_box{ width:100%; height:42px; position:absolute; left:0; top:45px; background-color:#fff; border-bottom:1px solid #ddd;}
.revs_header_menu_list_box .revs_menu_content{ width:85%; height:42px; position:absolute; left:0; top:0; background:none; box-shadow:none; display:block; z-index:1;}
.revs_header_menu_list_box .revs_menu_content ul{ display:block; width:auto; height:42px;}
.revs_header_menu_list_box .revs_menu_content ul li{ width:auto; height:42px; line-height:42px; float:left; text-align:center; font:normal 16px/42px Arial, Helvetica, sans-serif; color:#666; margin:0; padding:0;}
.revs_header_menu_list_box .revs_menu_content ul li:nth-of-type(1){ width:26%;}
.revs_header_menu_list_box .revs_menu_content ul li:nth-of-type(2){ width:33%;}
.revs_header_menu_list_box .revs_menu_content ul li:nth-of-type(3){ width:21%;}
.revs_header_menu_list_box .revs_menu_content ul li:nth-of-type(4){ width:20%;}
.revs_header_menu_list_box .revs_menu_content ul li.sel_bg{ border-bottom:2px solid #0068AA; color:#0068AA; background:none; box-shadow:none;}

.revs_header_menu_list_box .revs_search_btn{ display:block; width:15%; height:32px; position:absolute; right:0; top:5px; background:url(../images/btn_new_ico/search_ico.png) center center no-repeat; background-size:24px 24px; border-left:1px solid #ddd;}

/*revs_search_menu_box*/
.revs_search_menu_box{ -webkit-animation:eCenterAnim1 0.5s both;animation:eCenterAnim1 0.5s both; width:100%; height:100%; position:fixed; left:0; top:0; z-index:999; background-color:#fff; overflow:hidden;}
.revs_search_menu_box .header_back_ico{ background-image:url(../images/btn_ico/ic_close_grey_02.png); background-size:38% 38%;}
.revs_search_menu_box .revs_s_text{ display:block; width:auto; height:45px; line-height:45px; position:absolute; right:10px; top:0; font-size:16px; color:#006baf; padding:0 10px;}
.revs_search_menu_box .revs_search_box{ width:100%; height:auto; position:absolute; left:0; top:45px; bottom:0; background-color:#fff;}

.revs_search_menu_box .revs_search_box ul.revs_linetype{ margin:0; padding:10px 15px; border-bottom:1px solid #ddd;}
.revs_search_menu_box .revs_search_box ul.revs_linetype li{ width:100%; height:40px; line-height:40px; position:relative; color:#666; font-size:16px; text-align:left;}
.revs_search_menu_box .revs_search_box ul.revs_linetype li .ui-radio{ position:static;}
.revs_search_menu_box .revs_search_box ul.revs_linetype li input{ display:block; width:26px; height:26px; border:0 none; position:absolute; left:auto; right:0; top:8px; padding:0; margin:0; opacity:0; z-index:1;}
.revs_search_menu_box .revs_search_box ul.revs_linetype li span.linespan{ border:2px solid #ddd!important; display:block; width:24px; height:24px; border:0 none; position:absolute; left:auto; right:0; top:8px; z-index:2; padding:0; margin:0; -webkit-border-radius:24px; border-radius:24px; background-color:#989898;}
.revs_search_menu_box .revs_search_box ul.revs_linetype li span.linesed{ width:16px; height:16px;}

.revs_search_menu_box .revs_search_box .revs_age{ margin:0; padding:15px 15px 5px 15px; border-bottom:1px solid #ddd;}
.revs_search_menu_box .revs_search_box .revs_age .r_age_tit{ font-size:16px; color:#666; padding:0; margin:0 0 20px 0;}

.revs_search_menu_box .revs_search_box .revs_country{ margin:0; padding:15px; border-bottom:1px solid #ddd;}
.revs_search_menu_box .revs_search_box .revs_country .r_country_tit{ font-size:16px; color:#666; padding:0; margin:0 0 15px 0;}
.revs_search_menu_box .revs_search_box .revs_country .s_country_box{ width:auto; height:42px; line-height:42px; font-size:16px; -webkit-border-radius:5px; border-radius:5px; padding:0; margin:0; padding:0 10px; cursor:pointer; position:relative; border:2px solid #ddd; color:#006baf;}
.revs_search_menu_box .revs_search_box .revs_country .s_country_box:active{ opacity:0.8;}
.revs_search_menu_box .revs_search_box .revs_country .s_country_box .s_icon{ position:absolute; right:15px; top:13px; width:8px; height:8px; border:0 none; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); border-left:2px solid #ddd; border-bottom:2px solid #ddd;}

.revs_search_menu_box .revs_search_box .search_btn{ width:90%; height:42px; line-height:42px; border:none; background-color:#006baf; border-radius:4px; text-align:center; font-size:16px; font-weight:bold; color:#fff; padding:0; margin:0; position:relative; left:5%; margin-top:30px; margin-bottom:30px;}
.revs_search_menu_box .revs_search_box .search_btn:active{ opacity:0.8;}

.revs_search_menu_box .revs_searchById_box{ width:100%; height:auto; position:absolute; left:0; top:45px; bottom:0; background-color:#fff;}
.revs_search_menu_box .revs_searchById_box .revs_scon{ margin:0; padding:20px 15px;}
.revs_search_menu_box .revs_searchById_box .revs_scon .int_box{ width:100%; border-top:none; border-left:none; border-right:none; border-bottom:1px #ccc solid; font-size:16px; line-height:32px; outline:none; -webkit-box-shadow: 0 0 0px 1000px white inset; margin:15px 0 0 0;}
.revs_search_menu_box .revs_searchById_box .revs_scon button{ width:100%; height:42px; line-height:42px; border:none; background-color:#006baf; border-radius:4px; text-align:center; font-size:16px; font-weight:bold; color:#fff; padding:0; margin:25px 0 0 0;}
.revs_search_menu_box .revs_searchById_box .revs_scon button:active{ opacity:0.8;}

/*my_vouchers revision*/
.revs_myvouchers_back_ico{ background-image:url(../images/btn_ico/ic_close_grey_02.png); background-size:38% 38%;}
.revs_my_vouchers_box{ width:100%; height:auto; padding:10px; margin:0;}
.revs_my_vouchers_box .revs_myv_text{ font-size:14px; line-height:16px; color:#666;}
.revs_my_vouchers_box ul{ margin:10px 0 0 0; padding:0;}
.revs_my_vouchers_box ul li{ border:1px solid #D4D4D4;width:100%;height:95px; position:relative; font-size:14px; color:#333; margin:10px 0 0 0; padding:10px 10px 10px 120px; -webkit-border-radius:3px; border-radius:3px; background-color:#fff; -webkit-box-sizing:border-box; box-sizing:border-box; overflow:hidden;}
.revs_my_vouchers_box ul li p:nth-of-type(1){ font-size:16px;}
.revs_my_vouchers_box ul li p:nth-of-type(3){ margin-top:15px; color:#999; font-size:12px;}
.revs_my_vouchers_box ul li .num_span{ position:absolute; right:15px; top:10px; font-size:28px; font-weight:bold;}
.revs_my_vouchers_box ul li .num_span span{ font-size:14px; font-weight:normal; position:relative; top:-10px; right:-5px;}
.revs_my_vouchers_box ul li .icon_span{ display:block; width:10px; height:10px; position:absolute; right:10px; bottom:10px; border-left:2px solid #999; border-bottom:2px solid #999; -webkit-transform:rotate(-135deg); transform:rotate(-135deg);}
.revs_my_vouchers_box ul li.cam_voucher p:nth-of-type(1){ color:#1B93DF;}
.revs_my_vouchers_box ul li.cam_voucher .num_span{ color:#1B93DF;}
.revs_my_vouchers_box ul li.cam_voucher{ border-bottom:2px solid #1B93DF;}
.revs_my_vouchers_box ul li.chat_voucher p:nth-of-type(1){ color:#00C23C; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.revs_my_vouchers_box ul li.chat_voucher .num_span{ color:#00C23C;}
/*.revs_my_vouchers_box ul li.chat_voucher{ border-bottom:2px solid #00C23C;}*/
.revs_my_vouchers_box ul li .num_con{ display:block; width:110px; height:95px; margin:0; padding:0; position:absolute; left:0; top:0; background:url(../images/live/vouchers_green_ico.png?v=2.0) center center no-repeat; background-size:cover;}
.revs_my_vouchers_box ul li .num_con .num{ display:block; width:auto; height:auto; margin:8px 0 0 0; padding:0; font-size:45px; font-weight:bold; color:#fff; text-align:center;}
.revs_my_vouchers_box ul li .num_con .min{ display:block; width:auto; height:auto; margin:0; padding:0; font-size:14px; color:#fff; text-align:center; position:relative; top:-8px;}
.revs_my_vouchers_box ul li .new_ico{ display:block; width:40px; height:40px; margin:0; padding:0; position:absolute; right:-2px; top:0; background:url(../images/live/vouchers_new_ico.png) center center no-repeat; background-size:cover;}
.revs_my_vouchers_box ul li .text{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px;}
.revs_my_vouchers_box ul li .text .anchorid{ color:#3366FF; text-decoration:underline; margin:0 0 0 5px; padding:0;}
.revs_my_vouchers_box ul li.broadcast_vouchers p:nth-of-type(1){ color:#0077D4;}
.revs_my_vouchers_box ul li.broadcast_vouchers .num_con{ background:url(../images/live/vouchers_blue_ico.png?v=2.0) center center no-repeat; background-size:cover;}
.revs_my_vouchers_box ul li.broadcast_vouchers p.color{ color:#ff6600; font-weight:bold;}

.revs_my_vouchers_empty{ margin:-55px 0 0 0; padding:0; text-align:center; position:absolute; left:0; top:50%; z-index:9; width:100%; height:110px;}
.revs_my_vouchers_empty img{ width:70px; height:70px; -webkit-transform:rotate(-30deg); transform:rotate(-30deg);}
.revs_my_vouchers_empty p{ font-size:14px; color:#666;}

/*phone_verification revision*/
.revs_phone_verification_box{ width:100%; height:auto; padding:10px; margin:0;}
.revs_phone_verification_box .revs_add_box{ width:100%; height:120px; border:1px solid #ddd; background:url(../images/btn_ico/ic_add_grey.png) center 25px no-repeat; background-size:40px 40px; -webkit-border-radius:5px; border-radius:5px; margin:0; padding:0; position:relative; -webkit-box-shadow:0px 2px 6px #ddd; box-shadow:0px 2px 6px #ddd;}
.revs_phone_verification_box .revs_add_box p{ width:100%; height:auto; text-align:center; margin:75px 0 0 0; padding:0; font-size:16px; color:#333;}
.revs_phone_verification_box .revs_add_box a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2;}

.revs_phone_verification_box .revs_add_landline_box{ margin:10px 0 0 0;}

.revs_phone_verification_box .revs_add_change_box{ width:100%; height:200px; border:1px solid #ddd; background:url(../images/btn_ico/phone_v_ico2.png) center 20px no-repeat; background-size:50px 50px; -webkit-border-radius:5px; border-radius:5px; margin:10px 0 0 0; padding:0; position:relative; -webkit-box-shadow:0px 2px 6px #ddd; box-shadow:0px 2px 6px #ddd;}
.revs_phone_verification_box .revs_add_change_box .ico_edit{ display:block; position:absolute; right:5px; top:5px; margin:0; padding:0; width:20px; height:20px; -webkit-border-radius:20px; border-radius:20px; text-decoration:none; outline:none; border:0 none; background:url(/Public/images/btn_ico/ic_create_white.png) center center no-repeat #6C6C6C; background-size:14px 14px;}
.revs_phone_verification_box .revs_add_change_box .ico_gou{ display:block; position:absolute; left:50%; top:35px; margin:0 0 0 -8px; padding:0; width:16px; height:16px; -webkit-border-radius:16px; border-radius:16px; text-decoration:none; outline:none; border:0 none; background:url(/Public/images/btn_ico/ic_done_white.png) center center no-repeat #82CB32; background-size:12px 12px;}
.revs_phone_verification_box .revs_add_change_box p{ text-align:center; font-size:16px; color:#333; font-weight:bold;}
.revs_phone_verification_box .revs_add_change_box p:nth-of-type(1){ margin:75px 0 0 0;}
.revs_phone_verification_box .revs_add_change_box .btn_verify{ display:block; width:50%; height:38px; line-height:38px; margin:0 auto; text-align:center; padding:0; font-size:18px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;text-decoration:none;outline:none; margin-top:20px;}
.revs_phone_verification_box .revs_add_change_box .btn_verify:active{ opacity:0.8;}
.revs_phone_verification_box .revs_add_change_box .btn_change{ display:block; width:50%; height:42px; line-height:42px; margin:0 auto; text-align:center; padding:0; color:#fff; font-size:18px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;text-decoration:none;outline:none; margin-top:20px;}
.revs_phone_verification_box .revs_add_change_box .btn_change:active{ opacity:0.8;}

.revs_phone_verification_box .revs_add_landline_change_box{ background:url(../images/btn_ico/phone_v_ico1.png) center 20px no-repeat; background-size:50px 50px;}

/*verify_number revision*/
.revs_verify_number_box{ width:100%; height:auto; padding:10px; margin:0;}
.revs_verify_number_box .revs_verify_number_con{ width:100%; height:auto; border:1px solid #ddd; -webkit-border-radius:5px; border-radius:5px; margin:0; padding:15px; -webkit-box-shadow:0px 2px 6px #ddd; box-shadow:0px 2px 6px #ddd;}
.revs_verify_number_box .revs_verify_number_con .vtext{ width:100%; font-size:14px; color:#333; line-height:18px;}
.revs_verify_number_box .revs_verify_number_con .vtext2{ width:100%; font-size:14px; color:#999; line-height:18px; margin:20px 0 0 0;}
.revs_verify_number_box .revs_verify_number_con .vstates_bh{ width:100%; height:42px; margin:30px 0 0 0; padding:0; position:relative;}
.revs_verify_number_box .revs_verify_number_con .vstates{ border-bottom:1px solid #ddd; width:100%; height:42px; line-height:42px; padding:0 0 0 10px; font-size:16px; color:#333; background:url(../images/btn_ico/rb_sjx_ico.png) right bottom no-repeat; background-size:13px 12px;}
.revs_verify_number_box .revs_verify_number_con .input_phoneNumber{ border:0 none; outline:none; border-bottom:1px solid #ddd; width:100%; height:42px; line-height:42px; margin:15px 0 0 0; padding:0 0 0 10px; font-size:16px; color:#333; -webkit-box-sizing:border-box; box-sizing:border-box;}
.revs_verify_number_box .revs_verify_number_con .btn_bh{ width:100%; margin:30px 0 0 0; padding:0; text-align:right;}
.revs_verify_number_box .revs_verify_number_con .btn_bh .btn_save{ display:inline-block; width:50%; height:42px; line-height:42px; margin:0; text-align:center; padding:0; color:#fff; font-size:18px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;text-decoration:none;outline:none;}
.revs_verify_number_box .revs_verify_number_con .btn_bh .btn_save:active{ opacity:0.8;}

.revs_verify_number_box .revs_verify_number_send_con{ width:100%; height:auto; margin:0; padding:15px;}
.revs_verify_number_box .revs_verify_number_send_con .ico_div{ width:100%; height:72px; background:url(../images/btn_ico/phone_v_ico2.png) center top no-repeat; background-size:70px 70px; position:relative;}
.revs_verify_number_box .revs_verify_number_send_con .ico_div span{ display:block; position:absolute; left:50%; top:22px; margin:0 0 0 -12px; padding:0; width:24px; height:24px; text-decoration:none; outline:none; border:0 none; background:url(/Public/images/btn_new_ico/livechat_icon_color.png) center center no-repeat; background-size:24px 24px;}
.revs_verify_number_box .revs_verify_number_send_con .vinfo{ width:100%; height:auto; font-size:14px; color:#333; text-align:center; line-height:18px; margin:10px 0 0 0;}
.revs_verify_number_box .revs_verify_number_send_con .vinfo span{ font-weight:bold;}
.revs_verify_number_box .revs_verify_number_send_con .input_verificationCode{ border:0 none; outline:none; border-bottom:1px solid #ddd; width:100%; height:42px; line-height:42px; margin:15px 0 0 0; padding:0 0 0 10px; font-size:16px; color:#333; -webkit-box-sizing:border-box; box-sizing:border-box;}
.revs_verify_number_box .revs_verify_number_send_con .btn_bh{ width:100%; margin:30px 0 0 0; padding:0; text-align:center;}
.revs_verify_number_box .revs_verify_number_send_con .btn_bh .btn_verify{ display:inline-block; width:80%; height:42px; line-height:42px; margin:0; text-align:center; padding:0; color:#fff; font-size:18px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;text-decoration:none;outline:none;}
.revs_verify_number_box .revs_verify_number_send_con .btn_bh .btn_verify:active{ opacity:0.8;}

.revs_verify_landline_number_box .revs_verify_number_con .vstates{ width:60%; position:absolute; left:0; top:0;}
.revs_verify_landline_number_box .revs_verify_number_con .input_areaCode{ border:0 none; outline:none; border-bottom:1px solid #ddd; position:absolute; right:0; top:0; width:38%; height:42px; line-height:42px; margin:0; padding:0 0 0 10px; font-size:16px; color:#333; -webkit-box-sizing:border-box; box-sizing:border-box;}

.revs_verify_landline_number_box .revs_verify_number_send_con .ico_div{ background:url(../images/btn_ico/phone_v_ico1.png) center top no-repeat; background-size:70px 70px;}

.revs_verify_number_box .revs_verify_number_con .errtip{ color:red; border-bottom:2px solid red;}
.revs_verify_number_box .revs_verify_number_send_con .errtip{ color:red; border-bottom:2px solid red;}

/*home chatlist+invitation revision*/
.chatinvitelist_search_box{ width:100%; height:42px; margin:0; padding:0 10px; background-color:#E4E4E4; position:absolute; left:0; top:45px; z-index:2;}
.chatinvitelist_search_box input{ width:100%; height:32px; line-height:32px; margin:5px 0 0 0; padding:0 10px; font-size:16px; color:#333; outline:none; border:1px solid #ccc; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:5px; border-radius:5px;}
.chatinvitelist_search_box .ui-input-clear{ display:block; width:32px; height:32px; margin:0; padding:0; outline:none; color:#8A8A8A; text-decoration:none; border:0 none; position:absolute; right:10px; top:5px; overflow:hidden; display:none;}
.chatinvitelist_search_box .ui-input-clear span{ display:block; width:20px; height:20px; margin:0; padding:0; position:absolute; left:6px; top:6px; -webkit-border-radius:20px; border-radius:20px; background:url(../images/btn_ico/ic_close_white.png) center center no-repeat #8A8A8A; background-size:14px 14px;}

.inchatcontacts_title_box{ width:100%; height:32px; line-height:32px; border-bottom:1px #ccc dotted; margin:0; padding:0 15px; font-size:14px; color:#666;}

/*Scene store revision*/
.scene_lists_search_box{ width:100%; height:45px; position:absolute; left:0; top:45px; z-index:1;}
.scene_lists_search_box ul{ width:auto; height:32px; padding:0; margin:7px 0 0 0; overflow:hidden;}
.scene_lists_search_box ul:after{content:"";display:block;height:0;clear:both;}
.scene_lists_search_box ul li{ width:auto; height:32px; line-height:32px; border:1px solid #ddd; font-size:14px; color:#333; float:left; padding:0 10px; margin:0 0 0 10px; -webkit-border-radius:5px; border-radius:5px;}
.scene_lists_search_box ul li.active{ color:#fff;}
.header_bg_white .myscenes_tit{ display:block; width:auto; height:45px; line-height:45px; position:absolute; right:10px; top:0; font-size:16px; color:#333; margin:0; padding:0; outline:none; text-decoration:none;}

/*chating revision*/
.expression_box2{ height:160px;}
.expression_box2 #wrapper_bq_box{ height:160px; margin:0; padding:5px 0 0 0; position:absolute; left:0; top:0; overflow:hidden;}
.expression_box2 #wrapper_bq_box #magiciconlist:after{content:"";display:block;height:0;clear:both;}
.expression_box2 #wrapper_bq_box #magiciconlist .gb_text{ width:100%; height:20px; line-height:20px; font-size:13px; color:#666; text-align:center; padding:0; -webkit-box-sizing:border-box; box-sizing:border-box;}
.expression_box2 #wrapper_bq_box #magiciconlist .gb_text span{ font-weight:bold;}
.expression_box2 #wrapper_bq_box #magiciconlist a{ width:20%; padding:8px 0; display:block; float:left; position:relative; text-align:center; vertical-align:middle;}
.expression_box2 #wrapper_bq_box #magiciconlist a img{ width:50px; height:50px; vertical-align:middle; pointer-events:none; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.expression_box2 #wrapper_bq_box #magiciconlist .freeSticker_list{ width:100%; height:150px; overflow:hidden; margin:0; padding:0;}
.expression_box2 #wrapper_bq_box #magiciconlist .freeSticker_list a{ vertical-align:middle; width:14.28%; padding:0; margin:15px 0 0 0; display:block; float:left; -webkit-touch-callout:none;
 -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.expression_box2 #wrapper_bq_box #magiciconlist .freeSticker_list a img{ vertical-align:middle; width:32px; height:32px;}

.expression_box2 #wrapper_gb{ height:160px; margin:0; padding:5px 0 0 0; position:absolute; left:0; top:0; overflow:hidden;}
.expression_box2 #wrapper_gb #emotionlist:after{content:"";display:block;height:0;clear:both;}
.expression_box2 #wrapper_gb #emotionlist .gb_text{ width:100%; height:20px; line-height:20px; font-size:13px; color:#666; text-align:center; padding:0; -webkit-box-sizing:border-box; box-sizing:border-box;}
.expression_box2 #wrapper_gb #emotionlist .gb_text span{ font-weight:bold;}
.expression_box2 #wrapper_gb #emotionlist a{ width:20%; padding:8px 0; display:block; float:left; position:relative; text-align:center; vertical-align:middle;}
.expression_box2 #wrapper_gb #emotionlist a img{ width:50px; height:50px; vertical-align:middle; pointer-events:none; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.expression_box2 #wrapper_gb #emotionlist a span{ font-size:14px; font-weight:normal; text-align:center; color:#fff; background:#FF3300; padding:0 4px; border:2px #fff solid; border-radius:8px; position:absolute; top:8px; right:8px; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}

#wrapper_bq_typelist{ width:100%; height:40px; position:relative; overflow:hidden; border-bottom:1px solid #E4E4E4; background-color:#f2f2f2;}
#wrapper_bq_typelist ul{ width:auto; height:40px; padding:0; margin:0; overflow:hidden;}
#wrapper_bq_typelist ul li{ width:50px; height:40px; margin:0; padding:0; float:left;}
#wrapper_bq_typelist ul li img{ display:block; width:30px; height:30px; margin:5px 0 0 10px; padding:0;}
#wrapper_bq_typelist ul li.active{ background-color:#fff;}

#wrapper_gb_typelist{ width:100%; height:40px; position:relative; overflow:hidden; border-bottom:1px solid #E4E4E4; background-color:#f2f2f2;}
#wrapper_gb_typelist ul{ width:auto; height:40px; padding:0; margin:0; overflow:hidden;}
#wrapper_gb_typelist ul li{ width:50px; height:40px; margin:0; padding:0; float:left;}
#wrapper_gb_typelist ul li img{ display:block; width:30px; height:30px; margin:5px 0 0 10px; padding:0;}
#wrapper_gb_typelist ul li.active{ background-color:#fff;}

.chat_enter_box .revs_textwin_box{ width:100%; height:45px; position:relative; margin:0; padding:0;}
.chat_enter_box .revs_textwin_box .textWinEnterBox{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2;}
.chat_enter_box .revs_textwin_box input{ border:0 none; width:100%; height:32px; font-size:16px; color:#333; outline:none; background-color:#fff; margin:7px 0 0 0; padding:0 10px; -webkit-box-sizing:border-box; box-sizing:border-box;}

.chat_enter{ height:50px; background-color:#ffffff; border-top:1px solid #E4E4E4;}
.chat_enter ul{ height:50px; margin:0; padding:0; top:0; left:0;}
.chat_enter ul li{ width:20%; height:50px; line-height:50px; text-align:center; position:relative;}
.chat_enter ul .s_photo{ background:url(../images/btn_ico/ico_camera60x60.png?v=2) center center no-repeat; background-size:28px 28px;}
.chat_enter ul .s_scene{ background:url(../images/btn_ico/ico_theme60x60.png?v=2) center center no-repeat; background-size:28px 28px;}
.chat_enter ul .s_emotion{ background:url(../images/btn_ico/ico_love60x60.png?v=2) center center no-repeat; background-size:28px 28px;}
.chat_enter ul .s_magicicon{ width:24px !important;background:url(../images/btn_ico/fine_face.png?v=3) center center no-repeat; background-size:contain;margin-left: 30px;position: relative;}
.chat_enter ul .s_schedule{ width:24px !important;background:url(../images/schedule/schedule_icon02.png?v=2) center center no-repeat; background-size:contain;margin-left: 30px;}
.chat_enter ul .s_photo_active{ background:url(../images/btn_ico/ico_camera_active60x60.png) center center no-repeat #fff; background-size:28px 28px;}
.chat_enter ul .s_scene_active{ background:url(../images/btn_ico/ico_theme_active60x60.png) center center no-repeat #fff; background-size:28px 28px;}
.chat_enter ul .s_emotion_active{ background:url(../images/btn_ico/ico_love_active60x60.png?v=2) center center no-repeat #fff; background-size:28px 28px;}
.chat_enter ul .s_magicicon_active{ background:url(../images/btn_ico/ico_emoji_active60x60.png?v=2) center center no-repeat #fff; background-size:contain;}
.chat_enter .send_btn{ width:100%; height:40px; line-height:40px; background:#00C23C; font-size:16px; font-weight:bold; color:#fff; -webkit-border-radius:0; border-radius:0; margin:0; padding:0;}
.chat_enter .send_btn:active{ background-color:#00C23C; opacity:0.8;}
.chat_enter ul .s_photo .upload_photo_btn{ width:100%; height:100%; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1;}
.chat_enter ul .s_photo .inviteid_pp_send{ width:0; height:0; border:0 none; visibility:hidden;}
.chat_enter ul .s_photo .fileSpan{ display:block; width:100%; height:100%; margin:0; padding:0; position:absolute; left:0; top:0; z-index:2;}
.chat_enter ul .s_scene a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0;}
/*
在msite中开发livechat付费照片由sander新加的样式 start
*/
.chat_enter ul .sendpayphoto-btn{ width:22px !important;background:url('../images/btn_ico/send_photo.png?v=1.0') center center no-repeat; background-size:contain;margin-left: 20px}
.SendPhotoLabel{width:100%;height:100%;display:inline-block;}
.SendPhotoLabel input[type='file']{display:none;}
.ChatFlexBox{
    display:-webkit-flexbox;
    display:flexbox;
    display:-webkit-box;
    display:box;
    display:-webkit-flex;
    display:flex;
}
/*覆盖老样式 start*/
.words_woman .words_contents{background-color:#297AF3;color:#fff;border-radius:0px;border-top-left-radius:0.2rem;border-top-right-radius:0.2rem;border-bottom-left-radius:0.2rem;}
.words_man .words_contents{border-radius:0px;border-top-left-radius:0.2rem;border-top-right-radius:0.2rem;border-bottom-right-radius:0.2rem;}
.scroll_interval_chat{padding:0.3rem;}
.wm_list ul li p img{width: 0.32rem;height: 0.32rem;margin-right: 0.06rem;vertical-align: middle;display:inline-block;}
.words_woman a b{display:none;}
.words_woman a.womanPrivatePhotoLoading b{display: block!important;}
.chat_enter_box .revs_textwin_box{padding-right:27%;}
.chat_enter_box .revs_textwin_box .textWinEnterBox{width:75%;}
.words_woman .words_contents,.ChatPayPhotoBox{border:1px solid #fff;}
#chatWin:after,#mCSB_1:after{content:'';display:block;height:2px;width:100%;bottom:0px;left:0px;right:0px;position:absolute;background-color:#fff;z-index:99;}
#chatWin{overflow:hidden!important;position:relative;}
#wrapper_int:after{content:'';display:block;position:absolute;left:0px;right:0px;bottom:0px;height:0.40rem;background-color:#fff;width:100%;margin-top:-0.48rem;z-index:99;}
/*覆盖老样式 end*/
.ChatPayPhotoBox{flex-direction:row-reverse;align-items:center;justify-content:flex-start;margin-bottom:0.2rem;}
.ChatPayPhotoBox ._manphoto{max-width:2.8rem;max-height:2.92rem;width:auto;height:auto;cursor:pointer;border-radius:0.08rem;border:1px solid #ccc;}
.ChatPayPhotoBox ._imgErrorDiv{display:none;width:2.6rem;height:2.6rem;background:#ddd url('../images/live/shangchuanshibai.png') no-repeat center center scroll;background-size:0.6rem 0.6rem;border-radius:0.08rem;}
.ChatPayPhotoBox ._loading,.ChatPayPhotoBox ._error{display:none;margin-right:0.06rem;width:0.4rem;height:0.4rem;background-size:cover;background-position:center;background-repeat:no-repeat;}
.ChatPayPhotoBox ._loading{background-image:url('../images/common/loading.gif')}
.ChatPayPhotoBox ._error{background-image:url('../images/btn_ico/ic_error_grey.png')}
.ChatPayPhotoBox._loading ._loading{display:block;}
.ChatPayPhotoBox._loading ._error{display:none;}
.ChatPayPhotoBox._error ._error{display:block;}
.ChatPayPhotoBox._error ._loading{display:none;}
#credit_is_not_enough_tpl span{text-align:center;}
#credit_is_not_enough_tpl ._creditTips{padding-top:0px;}
#credit_is_not_enough_tpl ._creditTips span{margin:0px;display:inline;padding:0px;color:#FE8585;}
#credit_is_not_enough_tpl .contral_btn{color:inherit;height:auto;align-items:center;flex-direction:column;justify-content:flex-start;}
#credit_is_not_enough_tpl .contral_btn ._buy{width:100%;border-radius:18px;background-color:#92C01A;color:#fff;text-align:center;}
#credit_is_not_enough_tpl .contral_btn a{color:#333;font-weight:normal;}
.pay-cost-detail p{padding-left:0.32rem;position:relative;}
.pay-cost-detail p:not(:first-child):before{content:'';display:inline-block;width:0.12rem;height:0.12rem;border-radius:50%;background-color:#cbcbcb;position:absolute;left:0.05rem;top:0.13rem;z-index:1;}
#newLivechatSendBtn{position: absolute;right: 0px;bottom: 0px;top: 0px;color: #fff;background-color: #297af3;text-align: center;line-height: 45px;width: 25%;cursor: pointer;font-size: 16px;}
#newLivechatSendBtn a{display:inline-block;width:100%;height:100%;}
/*
在msite中开发livechat付费照片由sander新加的样式 end
*/
.chat_enter ul.ul02{}
.chat_enter ul.ul02 li{ width:25%;}

.no_try_talk{ height:116px;}

.chat_header_bg_white #scene_playMagic{ display:block; float:right; width:28px; height:28px; margin:8px 6px 8px 12px; padding:0; position:relative;}
.chat_header_bg_white #scene_playMagic .tAdd_playMagic{ display:block; position:absolute; left:0; top:0; width:28px; height:28px; background:url(../images/btn_ico/ico_effect60x60.png) center center no-repeat; background-size:24px 24px;}

/*ios addHomeScreen*/
.addHomeScreen_ios_box{ width:94%; height:auto; background-color:#fff; position:fixed; left:0; bottom:15px; z-index:10; border:1px solid #ddd; margin:0 0 0 3%; padding:10px 40px 10px 25px;color:#333;font-size:14px;line-height:22px; -webkit-border-radius:5px; border-radius:5px; opacity:0.85;}
.addHomeScreen_ios_box .close_btn{ display:block; width:18px; height:18px; position:absolute; right:10px; top:12px; background-size:cover; background-image:url(../images/btn_ico/ic_close_grey.png); -webkit-border-radius:18px; border-radius:18px;}
.addHomeScreen_ios_box span{ display:inline-block; width:17px; height:24px; background:url(../images/btn_ico/addhs_ios_ico.png) center center no-repeat; background-size:cover; position:relative; top:-2px; margin:0 5px; vertical-align:middle;}
.addHomeScreen_ios_box:after{content: ""; width:0px; height:0px; -moz-transform:rotate(270deg); -webkit-transform:rotate(270deg); -o-transform:rotate(270deg); transform:rotate(270deg);  border-bottom:12px solid transparent; border-top:12px solid transparent; border-right:12px solid #fff; font-size:0px; line-height:0px; position:absolute; left:50%; bottom:-17px; margin-left:-6px;}
.addHomeScreen_ios_box:before{content: ""; width:0px; height:0px; -moz-transform:rotate(270deg); -webkit-transform:rotate(270deg); -o-transform:rotate(270deg); transform:rotate(270deg); border-bottom:12px solid transparent; border-top:12px solid transparent; border-right:12px solid #ddd; font-size:0px; line-height:0px; position:absolute; left:50%; bottom:-18px; margin-left:-6px;}

/*live ad*/
#lp_msite_wapper .lp_CAL{ right:auto!important; left:0;}

/*freeChat_useyd_tip*/
.freeChat_useyd_layer_box{position:fixed; top:0; bottom:0; left:0; display:none; width:100%; height:100%; z-index:9999; background:rgba(0,0,0,0.6);}
.freeChat_useyd_layer{height:100%; width: 100%; display:table-cell; vertical-align: middle; z-index:11;}
.freeChat_useyd_center{-webkit-animation:eCenterAnim1 0.5s both;animation:eCenterAnim1 0.5s both; width:88%; height:auto; margin:0 auto;  background:#fff;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; padding:0 0;overflow: hidden;}
.freeChat_useyd_layer_box .freeChat_useyd_con01{ width:auto; height:auto; min-height:300px; position:relative; padding:40px 10px 30px 10px; overflow:hidden; background-image:url(../images/btn_new_ico/newico180410/topbg.png),url(../images/btn_new_ico/newico180410/bottombg.png); background-repeat:no-repeat,no-repeat; background-position:left top,left bottom; background-size:100%,100%; background-color:#fff;}
.freeChat_useyd_layer_box .freeChat_useyd_con01 .gosmBtn{ display:block; width:28px; height:28px; position:absolute; top:5px; right:5px; background:url(../images/btn_new_ico/newico180410/ico02.png?v=2) center center no-repeat; background-size:20px 20px; cursor:pointer; text-decoration:none; outline:none;}
.freeChat_useyd_layer_box .freeChat_useyd_con01 .gosmBtn:active{ opacity:0.8;}
.freeChat_useyd_layer_box .freeChat_useyd_con01 .tit{ text-align:center; font-size:14px; color:#999;}
.freeChat_useyd_layer_box .freeChat_useyd_con01 .pic{ margin:15px 0 0 0;}
.freeChat_useyd_layer_box .freeChat_useyd_con01 .pic img{ display:block; width:auto; height:60px; margin:0 auto;}
.freeChat_useyd_layer_box .freeChat_useyd_con01 .text{ margin:15px 0 0 0; font-size:14px; color:#333; text-align:center; line-height:22px;}
.freeChat_useyd_layer_box .freeChat_useyd_con01 .text span{ font-size:16px; font-weight:bold; color:#00C13B;}
.freeChat_useyd_layer_box .freeChat_useyd_con01 .gotBtn{ width:50%; height:36px; line-height:36px; text-align:center; margin:0 auto; display:block; background-color:#00C13B; -webkit-border-radius:18px; border-radius:18px; overflow:hidden; font-size:16px; font-weight:bold; color:#fff; margin-top:15px; padding:0;}
.freeChat_useyd_layer_box .freeChat_useyd_con01 .gotBtn:active{ opacity:0.8;}
.freeChat_useyd_layer_box .freeChat_useyd_con02{ width:auto; height:auto; min-height:300px; position:relative; padding:40px 10px 30px 10px; overflow:hidden; background-image:url(../images/btn_new_ico/newico180410/topbg.png),url(../images/btn_new_ico/newico180410/bottombg.png); background-repeat:no-repeat,no-repeat; background-position:left top,left bottom; background-size:100%,100%; background-color:#fff;}
.freeChat_useyd_layer_box .freeChat_useyd_con02 .gobackBtn{ display:block; width:28px; height:28px; position:absolute; top:5px; right:5px; background:url(../images/btn_new_ico/newico180410/refico.png) center center no-repeat; background-size:22px 22px; cursor:pointer; text-decoration:none; outline:none;}
.freeChat_useyd_layer_box .freeChat_useyd_con02 .gobackBtn:active{ opacity:0.8;}
.freeChat_useyd_layer_box .freeChat_useyd_con02 .tit{ text-align:center; font-size:14px; color:#999; margin:40px 0 0 0;}
.freeChat_useyd_layer_box .freeChat_useyd_con02 .text{ margin:15px 0 0 0; font-size:14px; color:#333; text-align:center; line-height:22px;}
.freeChat_useyd_layer_box .freeChat_useyd_con03{ width:auto; height:auto; min-height:300px; position:relative; padding:40px 10px 30px 10px; overflow:hidden; background-image:url(../images/btn_new_ico/newico180410/topbg.png),url(../images/btn_new_ico/newico180410/bottombg.png); background-repeat:no-repeat,no-repeat; background-position:left top,left bottom; background-size:100%,100%; background-color:#fff;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .closeBtn{ display:block; width:28px; height:28px; position:absolute; top:5px; right:5px; background:url(../images/btn_ico/ic_close_grey.png) center center no-repeat; background-size:85%; cursor:pointer; text-decoration:none; outline:none; opacity:0.6;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .closeBtn:active{ opacity:0.4;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .text{ font-size:14px; color:#333; text-align:center; line-height:22px;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .text span{ font-size:16px; font-weight:bold; color:#00C13B;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .slideBox{ width:100%; height:135px; position:relative; margin:15px 0 0 0; padding:0; overflow:hidden;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .slideBox .slide_pic_view{ width:100px; height:135px; margin:0 auto; padding:0; overflow:hidden; -webkit-border-radius:5px; border-radius:5px;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .slideBox .slide_pic_view ul{ width:100%; height:135px; margin:0; padding:0; overflow:hidden;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .slideBox .slide_pic_view ul:after{ content:"";display:block;height:0;clear:both;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .slideBox .slide_pic_view ul li{ float:left; width:100px; height:135px; overflow:hidden; position:relative; display:table; vertical-align:middle;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .slideBox .slide_pic_view ul li a{ width:100%; height:100%; display:table-cell; vertical-align:middle;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .slideBox .slide_pic_view ul li img{ display:block; width:100%; height:auto;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .slideBox .slide_pic_view ul li .gradient_box{ font-size:14px; color:#fff; line-height:30px; text-align:center; display:block; width:100%; height:30px; position:absolute; left:0; top:105px; z-index:1; 
	background-image: -webkit-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .slideBox .slide_pic_view ul li .gradient_box .name{ display:inline-block; max-width:60px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .slideBox .slide_pic_view ul li .gradient_box .age{ display:inline-block; height:30px; overflow:hidden;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .slideBox .preView{ display:block; width:36px; height:51px; position:absolute; left:15px; top:50%; z-index:2; margin:-25.5px 0 0 0; padding:0; background:url(../images/btn_new_ico/newico180410/left.png) center center no-repeat; background-size:cover; overflow:hidden;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .slideBox .preView:active{ opacity:0.8;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .slideBox .nextView{ display:block; width:36px; height:51px; position:absolute; right:15px; top:50%; z-index:2; margin:-25.5px 0 0 0; padding:0; -webkit-border-top-left-radius:8px; background:url(../images/btn_new_ico/newico180410/right.png) center center no-repeat; background-size:cover; overflow:hidden;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .slideBox .nextView:active{ opacity:0.8;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .chatFreeBtn{ width:50%; height:36px; line-height:36px; text-align:center; margin:0 auto; display:block; background-color:#00C13B; -webkit-border-radius:18px; border-radius:18px; overflow:hidden; font-size:16px; font-weight:bold; color:#fff; margin-top:15px; padding:0; text-decoration:none;}
.freeChat_useyd_layer_box .freeChat_useyd_con03 .chatFreeBtn:active{ opacity:0.8;}

/*service_message_alert_menu_box*/
.service_message_alert_menu_box{ width:100%; height:50px; position:absolute; left:0; top:45px; background-color:#fff; margin:0; padding:0;}
.service_message_alert_menu_box ul{ display:block; width:auto; height:50px; margin:0 5px; padding:0; border-bottom:1px solid #ddd; overflow:hidden;}
.service_message_alert_menu_box ul li{ width:auto; height:50px; float:left; text-align:center; font:normal 16px/50px Arial, Helvetica, sans-serif; color:#666; margin:0; padding:0; position:relative;}

.service_message_alert_menu_box ul li .a_li{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2;}
.service_message_alert_menu_box ul li .text{ display:block; width:100%; height:auto; line-height:16px; font-size:12px; color:#999; text-align:center;}
.service_message_alert_menu_box ul li .unreadnum{ display:block; position:absolute; right:-10px; top:-3px; background-color:#E31C1F; color:#fff; padding:1px 3px; -webkit-border-radius:15px; border-radius:15px; font-size:12px; line-height:14px; min-width:12px; text-align:center;}
.service_message_alert_menu_box ul li .emfcon{ display:block; width:25px; height:25px; line-height:16px; background:url(../images/btn_new_ico/moment_icon_emf.png) center center no-repeat; background-size:cover; margin:0 auto; padding:0; position:relative; margin-top:5px;}
.service_message_alert_menu_box ul li .admirercon{ display:block; width:25px; height:25px; line-height:16px; background:url(../images/btn_new_ico/moment_icon_admirer.png) center center no-repeat; background-size:cover; margin:0 auto; padding:0; position:relative; margin-top:5px;}
.service_message_alert_menu_box ul li .callcon{ display:block; width:25px; height:25px; line-height:16px; background:url(../images/btn_new_ico/moment_icon_call.png) center center no-repeat; background-size:cover; margin:0 auto; padding:0; position:relative; margin-top:5px;}
.service_message_alert_menu_box ul li .gopremiumcon{ display:block; width:25px; height:25px; line-height:16px; background:url(../images/btn_new_ico/moment_icon_premium.png) center center no-repeat; background-size:cover; margin:0 auto; padding:0; position:relative; margin-top:5px;}
.service_message_alert_menu_box ul li .addcreditcon{ display:block; width:25px; height:25px; line-height:16px; background:url(../images/btn_new_ico/overview-icon_credit.png) center center no-repeat; background-size:23px 25px; margin:0 auto; padding:0; position:relative; margin-top:5px;}

/*currencyRemindingTextBox*/
#chatWin .currencyRemindingTextBox .textBox01{ font-size:14px;font-weight:bold;text-align:center;line-height:18px;color:#333;padding:0;margin:0 0 8px 0;}
#chatWin .currencyRemindingTextBox .textBox02{ font-size:14px;text-align:center;line-height:18px;color:#666;padding:0;margin:0 0 8px 0;}

/*myContacts_typeSearch_box*/
/*#My_thelist_chatlist li:nth-of-type(1){ border-top:1px #ccc dotted;}*/
.myContacts_typeSearch_box{ width:100%; height:32px; position:absolute; left:0; top:52px; z-index:1;}
.myContacts_typeSearch_box ul{ width:auto; height:32px; margin:0 5px; padding:0; overflow:hidden;}
.myContacts_typeSearch_box ul:after{content:"";display:block;height:0;clear:both;}
.myContacts_typeSearch_box ul li{ float:left; width:33.333%; height:32px; position:relative;}
.myContacts_typeSearch_box ul li a{ display:block; border:1px solid #ccc; margin:0 5px; padding:0; width:auto; height:30px; line-height:30px; font-size:14px; color:#333; text-align:center; text-decoration:none; outline:none; -webkit-border-radius:5px; border-radius:5px;}
.myContacts_typeSearch_box ul li a:active{ opacity:0.8;}
.myContacts_typeSearch_box ul li .on{ color:#fff;}

.myContacts_typeSearch_noData_box{ width:100%; height:auto; position:absolute; left:0; top:40%; z-index:1; font-size:16px; color:#333; text-align:center; line-height:18px; margin:0; padding:0;}

/*gifts_store*/
.gifts_store_select_list_box{ border-bottom:1px solid #ddd; width:50%; height:50px; line-height:50px; position:absolute; left:0; top:52px; z-index:3; margin:0; padding:0; -webkit-box-sizing:border-box; box-sizing:border-box; background-color:#fff;}
.gifts_store_select_list_box .aBox{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:3;}
.gifts_store_select_list_box .stext{ font-size:14px; color:#383838; margin:0 13% 0 5%; padding:0; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.gifts_store_select_list_box .stext_type_name{
	max-width: 160px;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    float: left;
}
.gifts_store_select_list_box .stext .s01{ font-size:16px; color:#FF6F29;font-style: italic;}
.gifts_store_select_list_box .simg{ display:block; width:24px; height:24px; position:absolute; right:5%; top:11px; opacity:1;}
.gifts_store_select_list_box .simg02{ -webkit-transform:rotate(-180deg); transform:rotate(-180deg);}
.gifts_store_select_list_box .mdiv{ width:50%; height:100%; position:fixed; left:0; right:0; top:92px; bottom:0; z-index:1; background:rgba(0,0,0,0.7);}
.gifts_store_select_list_box .selectBoxScroll{ width:100%; height:auto;max-height:250px; background-color:#fff; margin:0; padding:0; position:absolute; left:0; top:50px; z-index:2;overflow: hidden;overflow-y: scroll}
.gifts_store_select_list_box .selectBox{ width:100%;}
.gifts_store_select_list_box .selectBox li{ font-size:16px; height:50px; line-height:50px;}
.gifts_store_select_list_box .selectBox li:active{ background-color:#F2F2F2;}
.gifts_store_select_list_box .selectBox li.on{ background:url(../images/btn_ico/ic_done_grey.png) 98% center no-repeat #F2F2F2; background-size:22px;}
.gifts_store_select_list_box .selectBox li .tCon{ margin:0 10% 0 5%; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.gifts_store_select_list_box .selectBox li .tCon .s01{ font-size:16px; color:#FF6F29;font-style: italic;}

.gifts_store_list_box{ width:100%; height:auto; margin:0;padding-bottom: 0px;padding: 5%;}
.gifts_store_list_box:after{content:"";display:block;height:0;clear:both;}
.gifts_store_list_title{height: 32px;line-height: 20px; padding-top: 10px;margin-bottom: 12px; margin-top: 20px;border-top: 1px solid #e3e3e3;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.gifts_store_list_title .stext_type_name {
    max-width: 160px;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    float: left;
}
.gifts_store_list_title .s01{font-size: 14px;color: #FF7100;font-style: italic;}
.gifts_store_list_box li{ width:48%; height:auto; float:left; margin:5% 0 0 0; padding:0; position:relative;border: 1px solid #e3e3e3;border-radius: 3px;}
.gifts_store_list_box li:nth-child(2n){margin-left:4%;}
.gifts_store_list_box li:nth-of-type(1){ margin-top:0;}
.gifts_store_list_box li:nth-of-type(2){ margin-top:0;}
.gifts_store_list_box li .imgBox{ display:block; width:100%; height:0px; overflow:hidden; background-color:#ddd; position:relative;padding-top: 100%;}
.gifts_store_list_box li .imgBox .new{ display:block; width:42px; height:42px; position:absolute; right:0; top:0; z-index:3; background:url(../images/flower/new.png) center center no-repeat; background-size:cover;}
.gifts_store_list_box li .imgBox img{ display:block; width:100%; height: 100%; position: absolute; top: 0px;left: 0px;}
.gifts_store_list_box li .tit{ display:block; width:auto; height:32px; line-height:38px; margin:0; padding:0 5px; font-size:14px; color:#383838; text-decoration:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.gifts_store_list_box li .con{ width:auto; height:32px; line-height:32px; position:relative;font-style: italic;font-weight: bold;}
.gifts_store_list_box li .con .p01{ font-size:14px; color:#FF4747; margin:0 0 0 5px;}
.gifts_store_list_box li .con .p02{ font-size:12px; color:#999; text-decoration:line-through; margin:0 0 0 4px;}
.gifts_store_list_box li .con .addBtn{ display:block; width:20px; height:20px; position:absolute; right:5px; top:6px; -webkit-border-radius:20px; border-radius:20px; overflow:hidden; background:url(../images/btn_ico/ic_add_white.png) center center no-repeat #FF4747; background-size:cover;}
.gifts_store_list_box li .con .tAddBtn{ display:block; width:36px; height:32px; position:absolute; right:0; top:0; z-index:3; overflow:hidden;}

.gifts_store_myCart_box{ width:50px; height:50px; position:absolute; bottom:4px; left:48%; z-index:2; margin:0 0 0 -55px; -webkit-border-radius:40px; border-radius:40px; background:url(../images/flower/cart_icon.png) center center no-repeat #fff; background-size:60%; text-align:center; -webkit-box-shadow:3px 3px 8px rgba(204,204,204,0.8); box-shadow:3px 3px 8px rgba(204,204,204,0.8);}
.gifts_store_myCart_box .cartBtn{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; -webkit-border-radius:40px; border-radius:40px; overflow:hidden;}
.gifts_store_myCart_box .num{ font-size:14px; color:#FF6F29; position:relative; top:7px;}
.gifts_store_myCart_box .text{ width:200px; height:40px; line-height:40px; text-align:center; margin:0; padding:0; position:absolute; left:-210px; top:10px; font-size:14px; color:#ffffff; background:rgba(41,122,243,0.8); -webkit-border-radius:5px; border-radius:5px; -webkit-box-shadow:1px 1px 12px rgba(0,0,0,0.4); box-shadow:1px 1px 12px rgba(0,0,0,0.4);}
.gifts_store_myCart_box .text:after{content: ""; width:0px; height:0px; -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); border-bottom:8px solid transparent; border-top:8px solid transparent; border-right:8px solid rgba(41,122,243,0.8); font-size:0px; line-height:0px; position:absolute; right:-8px; bottom:18px; margin-left:0; opacity:0.65;}
.gifts_store_myCart_box .text:before{content: ""; width:0px; height:0px; -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); border-bottom:8px solid transparent; border-top:8px solid transparent; border-right:8px solid rgba(41,122,243,0.8); font-size:0px; line-height:0px; position:absolute; right:-8px; bottom:18px; margin-left:0; opacity:0.65;}
.gifts_store_myCart_box .text{
	transition: all 0.3s;
	-moz-transition: all 0.3s;	/* Firefox 4 */
	-webkit-transition: all 0.3s;	/* Safari \u548c Chrome */
	-o-transition: all 0.3s;	/* Opera */
	width: 1px;
	left: 0px;
}
.gifts_store_myCart_box .activeAnimate{
	width:200px;
	left:-210px;
}
.gifts_store_bp_special_box{ width:50%; height:52px; position:absolute; left:0; top:0; z-index:3; background-color:#fff; border-bottom:1px #ccc dotted;}
.gifts_store_bp_special_box ul{ width:auto; height:32px; margin:10px 5px 0 5px; padding:0; overflow:hidden;}
.gifts_store_bp_special_box ul:after{content:"";display:block;height:0;clear:both;}
.gifts_store_bp_special_box ul li{ float:left; width:auto; height:32px; position:relative;}
.gifts_store_bp_special_box ul li:nth-of-type(1){ width:42%;}
.gifts_store_bp_special_box ul li:nth-of-type(2){ width:58%;}
.gifts_store_bp_special_box ul li a{ display:block; border:1px solid #ccc; margin:0 5px; padding:0; width:auto; height:30px; line-height:30px; font-size:14px; color:#333; text-align:center; text-decoration:none; outline:none; -webkit-border-radius:5px; border-radius:5px;}
.gifts_store_bp_special_box ul li a:active{ opacity:0.8;}
.gifts_store_bp_special_box ul li .on{ color:#fff;}

.gifts_delivery_list_box{ width:100%; height:auto; margin:0; padding:0; position:relative; border-bottom:5px solid #eceef1;}
.gifts_delivery_list_box .box01{ border-bottom:1px solid #D6D6D6; width:100%; height:auto; position:relative; margin:0; padding:10px;}
.gifts_delivery_list_box .box01 .text{ width:auto; height:auto; line-height:20px; font-size:14px; color:#333; margin:0; padding:0;}
.gifts_delivery_list_box .box01 .date{ width:auto; height:auto; line-height:20px; font-size:12px; color:#999; margin:0; padding:0;}
.gifts_delivery_list_box .box01 .btn{ font-size:14px; color:#0068AA; text-decoration:underline; position:absolute; right:10px; top:10px;}
.gifts_delivery_list_box .box02{ width:100%; height:auto; position:relative; margin:0; padding:0px;}
.gifts_delivery_list_box .box02 .text{ width:100%; height:61px; line-height:32px; margin:0; padding: 8px 20px; position:relative;border-bottom: 1px solid #e8e6e6;}
.gifts_delivery_list_box .box02 .text .imgBox{ display:block; width:44px; height:44px; -webkit-border-radius:32px; border-radius:32px; overflow:hidden;float: right;}
.gifts_delivery_list_box .box02 .text .imgBox img{ display:block; width:100%; height:auto;}
.gifts_delivery_list_box .box02 .text .nameBox{ position:absolute; left:20px; top:8px; font-size:16px; color:#333;line-height: 24px;width: 160px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;height: 24px;}
.gifts_delivery_list_box .box02 .text .nameBox .name{ font-weight:bold;}
.gifts_delivery_list_box .box02 .text .deliveryTime{font-size: 14px;color: #999999;position: absolute;top: 32px;left: 20px;height: 18px;line-height: 18px;}
.gifts_delivery_list_box .box02 .giftsList{ width:auto; height:auto; /*margin:0 0 0 -20px;*/margin-bottom:16px; padding:0px 10px;}
.gifts_delivery_list_box .box02 .giftsList:after{content:"";display:block;height:0;clear:both;}
.gifts_delivery_list_box .box02 .giftsList li{ display:block; width:1.2rem; height:1.2rem; border:1px solid #D6D6D6; margin:0.2rem 0 0 0.2rem; padding:0; -webkit-border-radius:5px; border-radius:5px;position: relative;float: left;}
.gifts_delivery_list_box .box02 .giftsList li img{ display:block; width:100%; height:100%;border-radius: 5px;}
.gifts_delivery_list_box .box02 .giftsList li .gift_number{position: absolute;width: 16px; height:16px; border-radius: 50%;background: #FF4747;color: #ffffff;font-size: 12px;top: -8px;right: -8px;line-height: 16px;text-align: center;}
.gifts_delivery_list_noData{ width:100%; height:auto; margin:40% 0 0 0; padding:0 10px; text-align:center; line-height:18px; font-size:16px; color:#999999;}
.gifts_delivery_list_noData span{margin-top: 14px;color: #383838;display: inline-block;}
.gifts_delivery_list_noData a{display: block;background: #297AF3; box-shadow: 0 0 4px 0 rgba(0,0,0,0.35); border-radius: 6px;width: 200px;height: 44px;line-height: 44px;font-size: 16px;color: #ffffff;margin: 26px auto;}
.gifts_delivery_list_box .box02 .order_number{margin: 10px 20px 2px 20px;height: 16px;line-height: 16px;position: relative;font-size: 14px;color: #999999;}
.gifts_delivery_list_box .box02 .order_number .delivery_status{position: absolute;right: 0px;top: 0px;color: #297AF3;text-decoration: underline;}
.gifts_delivery_list_box .giftsListBox{
	height: 84px;
    overflow: hidden;
}
/*gifts_detail*/
.gifts_detail_box{ width:auto; height:auto; margin:0; padding:10px; position:relative;}
.gifts_detail_box .g_img{ display:block; width:100%; height:auto; -webkit-border-radius:5px; border-radius:5px; overflow:hidden; border:0 none;}
.gifts_detail_box .g_name{ width:100%; height:auto; margin:10px 0 0 0; padding:0; line-height:20px; color:#333; font-size:16px; font-weight:bold;}
.gifts_detail_box .g_name span{font-size: 14px;color: #999999;margin-left: 8px;font-weight: normal;}
.gifts_detail_box .g_code{ width:100%; height:auto; margin:10px 0 0 0; padding:0; line-height:20px; color:#333; font-size:14px;}
.gifts_detail_box .g_price{ width:100%; height:auto; margin:0; line-height:20px; color:#FF4747; font-size:20px; position:relative;border-bottom: 1px solid #eceef1;padding:22px 0px 18px 0px;}
.gifts_detail_box .g_price .p01{ font-size:20px; color:#FF4747; margin:0 0 0 5px;font-style: italic;}
.gifts_detail_box .g_price .p02{ font-size:14px; color:#999; text-decoration:line-through; margin:0 0 0 10px;font-style: italic;}
.gifts_detail_box .g_price .addBtn{ display:block; width:auto; height:36px; line-height:36px; margin:0; padding:0 10px; position:absolute; right:0; bottom:16px; text-align:center; color:#fff; font-size:16px; -webkit-border-radius:5px; border-radius:5px; text-decoration:none; cursor:pointer;font-style: normal;}
.gifts_detail_box .g_price .addBtn:active{ opacity:0.8;}
.gifts_detail_box .g_text{ width:100%; height:auto; margin:30px 0 0 0; padding:0; line-height:20px; color:#666; font-size:14px;}

/*gifts_order_tip*/
.gifts_order_layer_box{position:fixed; top:0; bottom:0; left:0; display:none; width:100%; height:100%; z-index:9999; background:rgba(0,0,0,0.6);}
.gifts_order_layer{height:100%; width: 100%; display:table-cell; vertical-align: middle; z-index:11;}
.gifts_order_center{-webkit-animation:eCenterAnim1 0.5s both;animation:eCenterAnim1 0.5s both; width:88%; height:auto; margin:0 auto;  background:#fff;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; padding:0 0;}
.gifts_order_layer_box .gifts_order_con{ width:auto; height:auto; min-height:300px; position:relative; padding:40px 10px 30px 10px; background-color:#fff;}
.gifts_order_layer_box .gifts_order_con .closeBtn{ display:block; width:28px; height:28px; position:absolute; top:5px; right:5px; background:url(../images/btn_ico/ic_close_grey.png) center center no-repeat; background-size:85%; cursor:pointer; text-decoration:none; outline:none; opacity:0.6;}
.gifts_order_layer_box .gifts_order_con .closeBtn:active{ opacity:0.4;}
.gifts_order_layer_box .gifts_order_con .text{ font-size:16px; color:#333; text-align:center; line-height:22px;}
.gifts_order_layer_box .gifts_order_con .slideBox{ width:100%; height:135px; position:relative; margin:15px 0 0 0; padding:0; overflow:hidden;}
.gifts_order_layer_box .gifts_order_con .slideBox .slide_pic_view{ width:100px; height:135px; margin:0 auto; padding:0; overflow:hidden; -webkit-border-radius:5px; border-radius:5px;}
.gifts_order_layer_box .gifts_order_con .slideBox .slide_pic_view ul{ width:100%; height:135px; margin:0; padding:0; overflow:hidden;}
.gifts_order_layer_box .gifts_order_con .slideBox .slide_pic_view ul:after{ content:"";display:block;height:0;clear:both;}
.gifts_order_layer_box .gifts_order_con .slideBox .slide_pic_view ul li{ float:left; width:100px; height:135px; overflow:hidden; position:relative; display:table; vertical-align:middle;}
.gifts_order_layer_box .gifts_order_con .slideBox .slide_pic_view ul li a{ width:100%; height:100%; display:table-cell; vertical-align:middle;}
.gifts_order_layer_box .gifts_order_con .slideBox .slide_pic_view ul li img{ display:block; width:100%; height:auto;}
.gifts_order_layer_box .gifts_order_con .slideBox .slide_pic_view ul li .gradient_box{ font-size:14px; color:#fff; line-height:30px; text-align:center; display:block; width:100%; height:30px; position:absolute; left:0; top:105px; z-index:1; 
	background-image: -webkit-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
}
.gifts_order_layer_box .gifts_order_con .slideBox .slide_pic_view ul li .gradient_box .name{ display:inline-block; max-width:60px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.gifts_order_layer_box .gifts_order_con .slideBox .slide_pic_view ul li .gradient_box .age{ display:inline-block; height:30px; overflow:hidden;}
.gifts_order_layer_box .gifts_order_con .slideBox .preView{ display:block; width:36px; height:51px; position:absolute; left:15px; top:50%; z-index:2; margin:-25.5px 0 0 0; padding:0; background:url(../images/back-icon.png) center center no-repeat; overflow:hidden;opacity: 0.6;}
.gifts_order_layer_box .gifts_order_con .slideBox .preView:active{ opacity:0.5;}
.gifts_order_layer_box .gifts_order_con .slideBox .nextView{ display:block; width:36px; height:51px; position:absolute; right:15px; top:50%; z-index:2; margin:-25.5px 0 0 0; padding:0; -webkit-border-top-left-radius:8px; background:url(../images/back-icon.png) center center no-repeat; overflow:hidden;opacity: 0.6;-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transfomr:rotate(180deg);transfomr:rotate(180deg);}
.gifts_order_layer_box .gifts_order_con .slideBox .nextView:active{ opacity:0.5;}
.gifts_order_layer_box .gifts_order_con .giftsOrderBtn{ width:102px; height:36px; line-height:36px; text-align:center; margin:0 auto; display:block; -webkit-border-radius:4px; border-radius:4px; overflow:hidden; font-size:16px; font-weight:bold; color:#fff; margin-top:15px; padding:0; text-decoration:none;}
.gifts_order_layer_box .gifts_order_con .giftsOrderBtn:active{ opacity:0.8;}
.gifts_order_layer_box .gifts_order_con .giftsOrderBtn2{
	width: 92%;margin-top:0px;height: 46px;line-height: 46px;
}
.gifts_order_layer_box .gifts_order_con .searchBox{ width:100%; height:auto; line-height:20px; margin:10px 0 0 0; padding:0; text-align:center;}
.gifts_order_layer_box .gifts_order_con .searchBox .sBtn{ text-decoration:underline; color:#297AF3; font-size:14px;}
.gifts_order_layer_box .gifts_order_con .searchBox .sBtn:active{ opacity:0.8;}

.gifts_order_layer_box .gifts_order_con .orderSearchBox{ width:100%; height:135px; position:relative; margin:15px 0 0 0; padding:0; overflow:hidden;}
.gifts_order_layer_box .gifts_order_con .orderSearchBox .inpBox{ border-bottom:1px solid #ddd; width:auto; height:32px; line-height:32px; position:absolute; top:50%; left:10px; right:10px; margin:-16px 0 0 0; padding:0;}
.gifts_order_layer_box .gifts_order_con .orderSearchBox .inpBox input{ border:0 none; display:block; width:80%; height:30px; line-height:30px; background:none; color:#333; outline:none; -webkit-box-sizing:border-box; box-sizing:border-box; font-size:16px; margin:0; padding:0 0 0 5px;}
.gifts_order_layer_box .gifts_order_con .orderSearchBox .inpBox .errText{ color:red; position:absolute; left:4px; top:32px; font-size:14px;}

/*gifts_public_tip_box start*/
.emf_elastic_layer_box .gifts_public_tip_content{ width:100%; height:auto; margin:0; padding:20px 30px; overflow:hidden; position:relative; -webkit-box-sizing:border-box; box-sizing:border-box;}
.emf_elastic_layer_box .gifts_public_tip_content .g_text01{ width:100%; height:auto; line-height:20px; font-size:16px; color:#333; text-align:center; margin:20px 0 0 0; padding:0;}
.emf_elastic_layer_box .gifts_public_tip_content .g_text02{ width:100%; height:auto; line-height:20px; font-size:16px; color:#666; text-align:center; margin:15px 0 0 0; padding:0;}
.emf_elastic_layer_box .gifts_public_tip_content .g_text02 .num{ color:red;}
.emf_elastic_layer_box .gifts_public_tip_content .g_btn{ display:block; width:100%; height:40px; line-height:40px; font-size:16px; color:#fff; text-align:center; -webkit-border-radius:10px; border-radius:10px; text-decoration:none; outline:none; margin:30px 0 0 0; padding:0; cursor:pointer;}
.emf_elastic_layer_box .gifts_public_tip_content .g_btn:active{ opacity:0.8;}
.emf_elastic_layer_box .gifts_public_tip_content .mt{ margin-top:20px;}
.emf_elastic_layer_box .gifts_public_tip_content .g_link{ width:100%; height:auto; line-height:20px; text-align:center; margin:10px 0 0 0; padding:0;}
.emf_elastic_layer_box .gifts_public_tip_content .g_link a{ font-size:16px; color:#297AF3; text-decoration:underline; cursor:pointer;}
.emf_elastic_layer_box .gifts_public_tip_content .g_link a:active{ opacity:0.8;}
.emf_elastic_layer_box .gifts_public_tip_content .g_text01 .success_bg{ height: 24px;margin-top: -4px;margin-right: 4px;}
/*gifts_public_tip_box end*/

/*gifts_lady_store*/
.gifts_lady_store_checkout_btn{ display:block; width:auto; height:30px; line-height:30px; font-size:16px; color:#fff; text-align:center; -webkit-border-radius:5px; border-radius:5px; text-decoration:none; outline:none; margin:0; padding:0 10px; cursor:pointer; position:absolute; right:15px; top:7px;}
.gifts_lady_store_checkout_btn:active{ opacity:0.8;}
.gifts_lady_store_checkout_btn .num{ font-size:14px; padding:0px 5px; -webkit-border-radius:10px; border-radius:10px; background:#FF6F29; text-align:center; color:#fff; margin:0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; position:absolute; right:-10px; top:-5px; z-index:1; line-height:18px; border:1px solid #fff;}
.gifts_lady_store_box{ width:100%; position:absolute; top:45px; bottom:0; left:0; overflow:hidden; margin:0; padding:0;background: #FFFFFF;}
.gifts_lady_store_box .gifts_store_bp_special_box{ width:100%;}
.gifts_lady_store_box .gifts_store_select_list_box{ width:100%;}
.gifts_lady_store_box .gifts_store_select_list_box .mdiv{ width:100%; top:137px;}
.gifts_lady_store_box .scroll_interval_lovecallScheduled{ width:100%;}
.gifts_lady_store_box .gifts_add_cart_status_tip{ width:80%; height:auto; margin:0; padding:10px; font-size:14px; line-height:20px; color:#333; text-align:center; background:url(../images/btn_ico/ic_done_green.png) 8px center no-repeat rgba(255,255,255,0.9); background-size:27px 27px; -webkit-border-radius:5px; border-radius:5px; position:fixed; bottom:15px; left:10%; z-index:99; overflow:hidden; -webkit-box-shadow:1px 1px 12px rgba(0,0,0,0.4); box-shadow:1px 1px 12px rgba(0,0,0,0.4);}
.gifts_lady_store_box .gifts_add_cart_status_tip p{ padding:0; margin:0 0 0 32px; text-align:left;}

/*gifts_cart*/
.gifts_cart_count_th span{ color:red;}
.gifts_cart_list_box{ border-bottom:5px solid #D6D6D6; width:100%; height:auto; margin:0; padding:0; position:relative;}
.gifts_cart_list_box .box01{ width:100%; height:58px; line-height:58px; border-bottom:1px solid #D6D6D6; margin:0; padding:0; position:relative;}
.gifts_cart_list_box .box01 .imgBox{ display:block; width:36px; height:36px; margin:0; padding:0; position:absolute; left:12px; top:11px; -webkit-border-radius:36px; border-radius:36px; overflow:hidden;}
.gifts_cart_list_box .box01 .imgBox img{ display:block; width:100%; height:auto;}
.gifts_cart_list_box .box01 .name{ font-size:16px; color:#333; position:absolute; left:60px; top:0; text-decoration:none; outline:none;}
.gifts_cart_list_box .box02{ border-bottom:1px solid #D6D6D6; width:100%; height:auto; margin:0; padding:0; position:relative;}
.gifts_cart_list_box .box02 ul{ width:auto; height:auto; margin:0; padding:0 10px; position:relative;}
.gifts_cart_list_box .box02 ul:after{content:"";display:block;height:0;clear:both;}
.gifts_cart_list_box .box02 ul li{ width:100%; height:65px; border-bottom:1px dotted #D6D6D6; position:relative; margin:0; padding:0;}
.gifts_cart_list_box .box02 ul li:nth-last-of-type(1){ border-bottom:0 none;} 
.gifts_cart_list_box .box02 ul li .gImgBox{ display:block; width:40px; height:40px; position:absolute; left:0; top:12.5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
.gifts_cart_list_box .box02 ul li .gImgBox img{ display:block; width:100%; height:auto;}
.gifts_cart_list_box .box02 ul li .nameBox{ width:auto; height:auto; line-height:18px; color:#333; font-size:14px; position:absolute; left:50px; top:12.5px; right:82px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gifts_cart_list_box .box02 ul li .nameBox a{ text-decoration:none; color:#333;}
.gifts_cart_list_box .box02 ul li .priceBox{ width:auto; height:auto; line-height:18px; color:#333; font-size:14px; position:absolute; left:50px; top:36px;}
.gifts_cart_list_box .box02 ul li .addCartBox{ width:82px; height:32px; margin:0; padding:0; position:absolute; right:0; bottom:2px;}
.gifts_cart_list_box .box02 ul li .addCartBox .reduceBtn{ display:block; width:20px; height:20px; position:absolute; left:0; top:6px; -webkit-border-radius:20px; border-radius:20px; overflow:hidden; background:url(../images/btn_ico/ic_remove_white_24dp.png) center center no-repeat #999; background-size:cover;}
.gifts_cart_list_box .box02 ul li .addCartBox .addBtn{ display:block; width:20px; height:20px; position:absolute; right:0; top:6px; -webkit-border-radius:20px; border-radius:20px; overflow:hidden; background:url(../images/btn_ico/ic_add_white.png) center center no-repeat #FF6F29; background-size:cover;}
.gifts_cart_list_box .box02 ul li .addCartBox .unAddBtn{ background-color:#D6D6D6;}
.gifts_cart_list_box .box02 ul li .addCartBox input.count{ width:30px; height:24px; display:block; border:1px solid #D6D6D6; font-size:14px; color:#333; text-align:center; outline:none; position:absolute; left:25px; top:3px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
.gifts_cart_list_box .box02 ul li .addCartBox span.count{ width:30px; height:24px; line-height:24px; display:block; border:1px solid #fff; font-size:14px; color:#333; text-align:center; outline:none; position:absolute; left:25px; top:3px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
.gifts_cart_list_box .box03{ width:100%; height:58px; margin:0; padding:0 10px; position:relative;}
.gifts_cart_list_box .box03 .csBtn{ display:block; width:auto; height:26px; border:1px solid #D6D6D6; font-size:14px; color:#666; text-align:center; margin:16px 0 0 0; padding:0 10px; -webkit-border-radius:5px; border-radius:5px; line-height:26px; float:right; text-decoration:none;}
.gifts_cart_list_box .box03 .csBtn:active{ opacity:0.8;}
.gifts_cart_list_box .box03 .cBtn{ display:block; width:auto; height:26px; font-size:14px; color:#666; text-align:center; margin:16px 0 0 10px; padding:0 10px; -webkit-border-radius:5px; border-radius:5px; line-height:26px; float:right; text-decoration:none;}
.gifts_cart_list_box .box03 .cBtn:active{ opacity:0.8;}
.gifts_cart_list_noData{ width:100%; height:auto; margin:40% 0 0 0; padding:0 10px; text-align:center; line-height:20px; font-size:16px; color:#333;}
.gifts_cart_list_noData .choseBtn{ display:block; width:115px; height:32px; line-height:32px; text-align:center; margin:0 auto; padding:0; -webkit-border-radius:5px; border-radius:5px; overflow:hidden; font-size:16px; color:#333; border:1px solid #D6D6D6; margin-top:15px; text-decoration:none;}
.gifts_cart_list_noData .choseBtn:active{ opacity:0.8;}

/*gifts_checkout*/
.gifts_checkout_reminder_btn{ display:block; width:45px; height:45px; position:absolute; right:0; top:0; background:url(../images/btn_ico/ic_info_outline_grey.png) center center no-repeat; background-size:55%; overflow:hidden;}
.gifts_checkout_reminder_btn:active{ opacity:0.8;}
.gifts_checkout_box{ width:100%; height:auto; margin:0; padding:0; position:relative;}
.gifts_checkout_box .pointTipBox{ width:auto; height:auto; margin:0; padding:10px; font-size:14px; color:#333; line-height:18px; position:relative; background-color:#FDF9E2; overflow:hidden;}
.gifts_checkout_box .gifts_checkout_con01{ width:100%; height:auto; margin:0; padding:0; position:relative; background-color:#F2F2F2;}
.gifts_checkout_box .gifts_checkout_con01 .box01{ border-bottom:1px solid #D6D6D6; width:100%; height:auto; margin:0; padding:0; position:relative;}
.gifts_checkout_box .gifts_checkout_con01 .box01 ul{ width:auto; height:auto; margin:0; padding:0 10px; position:relative;}
.gifts_checkout_box .gifts_checkout_con01 .box01 ul:after{content:"";display:block;height:0;clear:both;}
.gifts_checkout_box .gifts_checkout_con01 .box01 ul li{ width:100%; height:65px; border-bottom:1px dotted #D6D6D6; position:relative; margin:0; padding:0;}
.gifts_checkout_box .gifts_checkout_con01 .box01 ul li:nth-last-of-type(1){ border-bottom:0 none;} 
.gifts_checkout_box .gifts_checkout_con01 .box01 ul li .gImgBox{ display:block; width:40px; height:40px; position:absolute; left:0; top:12.5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
.gifts_checkout_box .gifts_checkout_con01 .box01 ul li .gImgBox img{ display:block; width:100%; height:auto;}
.gifts_checkout_box .gifts_checkout_con01 .box01 ul li .nameBox{ width:auto; height:auto; line-height:18px; color:#333; font-size:14px; position:absolute; left:50px; top:12.5px; right:82px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gifts_checkout_box .gifts_checkout_con01 .box01 ul li .nameBox a{ text-decoration:none; color:#333;}
.gifts_checkout_box .gifts_checkout_con01 .box01 ul li .priceBox{ width:auto; height:auto; line-height:18px; color:#333; font-size:14px; position:absolute; left:50px; top:36px;}
.gifts_checkout_box .gifts_checkout_con01 .box01 ul li .addCartBox{ width:82px; height:32px; margin:0; padding:0; position:absolute; right:0; bottom:2px;}
.gifts_checkout_box .gifts_checkout_con01 .box01 ul li .addCartBox .reduceBtn{ display:block; width:20px; height:20px; position:absolute; left:0; top:6px; -webkit-border-radius:20px; border-radius:20px; overflow:hidden; background:url(../images/btn_ico/ic_remove_white_24dp.png) center center no-repeat #999; background-size:cover;}
.gifts_checkout_box .gifts_checkout_con01 .box01 ul li .addCartBox .addBtn{ display:block; width:20px; height:20px; position:absolute; right:0; top:6px; -webkit-border-radius:20px; border-radius:20px; overflow:hidden; background:url(../images/btn_ico/ic_add_white.png) center center no-repeat #FF6F29; background-size:cover;}
.gifts_checkout_box .gifts_checkout_con01 .box01 ul li .addCartBox .unAddBtn{ background-color:#D6D6D6;}
.gifts_checkout_box .gifts_checkout_con01 .box01 ul li .addCartBox input.count{ width:30px; height:24px; display:block; border:1px solid #D6D6D6; font-size:14px; color:#333; text-align:center; outline:none; position:absolute; left:25px; top:3px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
.gifts_checkout_box .gifts_checkout_con01 .box01 ul li .addCartBox span.count{ width:30px; height:24px; line-height:24px; display:block; border:1px solid #F2F2F2; font-size:14px; color:#333; text-align:center; outline:none; position:absolute; left:25px; top:3px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden;}
.gifts_checkout_box .gifts_checkout_con01 .box02{ border-bottom:1px solid #D6D6D6; width:auto; height:32px; line-height:32px; margin:0; padding:0 10px; position:relative; font-size:14px; color:#333;}
.gifts_checkout_box .gifts_checkout_con01 .box02 span{ position:absolute; right:10px; top:0;}
.gifts_checkout_box .gifts_checkout_con01 .box03{ border-bottom:1px solid #D6D6D6; width:auto; height:32px; line-height:32px; margin:0; padding:0 10px; position:relative; font-size:14px; color:#333;}
.gifts_checkout_box .gifts_checkout_con01 .box03 span{ position:absolute; right:10px; top:0; color:#FF6F29;}

.gifts_checkout_box .gifts_checkout_con02{ width:auto; height:auto; margin:0; padding:10px 10px 45px 10px; position:relative;}
.gifts_checkout_box .gifts_checkout_con02 .greetTit{ width:100%; height:auto; line-height:32px; font-size:16px; color:#333; margin:0; padding:0;}
.gifts_checkout_box .gifts_checkout_con02 .greetTit span{ color:#999;}
.gifts_checkout_box .gifts_checkout_con02 .greetTextareaBox{ border:1px solid #D6D6D6; width:100%; height:90px; margin:0; padding:0; -webkit-border-top-left-radius:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px; position:relative; overflow:hidden;}
.gifts_checkout_box .gifts_checkout_con02 .greetTextareaBox textarea{ width:100%; height:70px; margin:0; padding:5px; -webkit-box-sizing:border-box; box-sizing:border-box; outline:none; font-size:14px; color:#333; line-height:18px; border:0 none; resize:none;}
.gifts_checkout_box .gifts_checkout_con02 .greetTextareaBox .num{ font-size:14px; color:#999; position:absolute; right:5px; bottom:2px;}
.gifts_checkout_box .gifts_checkout_con02 .greetPreview{ width:100%; height:32px; line-height:32px; margin:0; padding:0; position:relative;}
.gifts_checkout_box .gifts_checkout_con02 .greetPreview img{ display:block; width:auto; height:26px; margin:0; padding:0; position:relative; top:3px;}
.gifts_checkout_box .gifts_checkout_con02 .greetPreview a{ position:absolute; left:32px; top:0; font-size:14px; color:#666; text-decoration:underline; font-style:italic;}
.gifts_checkout_box .gifts_checkout_con02 .deliveryTit{ width:100%; height:auto; line-height:32px; font-size:16px; color:#333; margin:10px 0 0 0; padding:0;}
.gifts_checkout_box .gifts_checkout_con02 .deliveryTit span{ color:#999;}
.gifts_checkout_box .gifts_checkout_con02 .deliveryTextareaBox{ border:1px solid #D6D6D6; width:100%; height:90px; margin:0; padding:0; -webkit-border-top-left-radius:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px; position:relative; overflow:hidden;}
.gifts_checkout_box .gifts_checkout_con02 .deliveryTextareaBox textarea{ width:100%; height:70px; margin:0; padding:5px; -webkit-box-sizing:border-box; box-sizing:border-box; outline:none; font-size:14px; color:#333; line-height:18px; border:0 none; resize:none;}
.gifts_checkout_box .gifts_checkout_con02 .deliveryTextareaBox .num{ font-size:14px; color:#999; position:absolute; right:5px; bottom:2px;}
.gifts_checkout_box .gifts_checkout_con02 .deliveryText{ font-size:12px; color:#999; line-height:14px; margin:8px 0 0 0; padding:0;}

.gifts_checkout_total_box{ width:100%; height:40px; line-height:40px; font-size:14px; color:#333; margin:0; padding:0 0 0 10px; background-color:#fff; position:fixed; left:0; bottom:0; z-index:99; -webkit-box-shadow:3px 3px 13px rgba(0,0,0,0.8); box-shadow:3px 3px 13px rgba(0,0,0,0.8);}
.gifts_checkout_total_box .count{ font-size:20px;}
.gifts_checkout_total_box .payBtn{ display:block; width:100px; height:40px; line-height:40px; position:absolute; right:0; top:0; background-color:#88C23B; font-size:16px; color:#fff; text-align:center; text-decoration:none; outline:none;}
.gifts_checkout_total_box .payBtn:active{ opacity:0.8;}

.gifts_checkout_greetings_preview_box{ width:100%; height:100%; margin:0; padding:0; position:fixed; left:0; top:0; z-index:9999; background-color:#000; overflow:hidden;}
.gifts_checkout_greetings_preview_box .titBox{ width:100%; height:50px; line-height:50px; margin:0; padding:0 0 0 50px; position:relative; font-size:14px; color:#fff;}
.gifts_checkout_greetings_preview_box .titBox .closeBtn{ display:block; width:50px; height:50px; position:absolute; left:0; top:0; margin:0; padding:0; background:url(../images/btn_ico/ic_close_white.png) center center no-repeat; background-size:60%; opacity:0.8;}
.gifts_checkout_greetings_preview_box .titBox .closeBtn:active{ opacity:0.8;}
.gifts_checkout_greetings_preview_box .greetBox{ position:absolute; width:100%; height:auto; margin:0; padding:0; left:0; top:50px; bottom:50px; background:url(../images/btn_new_ico/greetings_bg.jpg) right bottom no-repeat; background-size:cover;}
.gifts_checkout_greetings_preview_box .greetBox .text{ width:auto; height:auto; margin:30px 80px 0 30px; padding:0; font-size:18px; color:#333; line-height:22px; font-family:"Times New Roman", Times, serif!important; font-style:italic;}
.gifts_checkout_greetings_preview_box .greetBox .name{ width:auto; height:auto; margin:20px 80px 0 30px; padding:0; font-size:18px; color:#c50213; line-height:22px; font-weight:bold; font-family:"Times New Roman", Times, serif!important; font-style:italic;}

.gifts_checkout_noData{ width:100%; height:auto; margin:40% 0 0 0; padding:0 10px; text-align:center; line-height:20px; font-size:16px; color:#333;}
.gifts_checkout_noData .ladyStoreBtn{ display:block; width:170px; height:32px; line-height:32px; text-align:center; margin:0 auto; padding:0; -webkit-border-radius:5px; border-radius:5px; overflow:hidden; font-size:16px; color:#333; border:1px solid #D6D6D6; margin-top:15px; text-decoration:none;}
.gifts_checkout_noData .ladyStoreBtn:active{ opacity:0.8;}
.gifts_checkout_noData .or{ display:block; width:170px; height:32px; line-height:32px; text-align:center; margin:0 auto; padding:0; -webkit-border-radius:5px; border-radius:5px; overflow:hidden; font-size:16px; color:#999; border:1px solid #fff; margin-top:5px;}
.gifts_checkout_noData .storeBtn{ display:block; width:170px; height:32px; line-height:32px; text-align:center; margin:0 auto; padding:0; -webkit-border-radius:5px; border-radius:5px; overflow:hidden; font-size:16px; color:#333; border:1px solid #D6D6D6; margin-top:5px; text-decoration:none;}
.gifts_checkout_noData .storeBtn:active{ opacity:0.8;}

/*EmfDefaultText_tips*/
.EmfDefaultText_layer_box{position:fixed; top:0; bottom:0; left:0; display:none; width:100%; height:100%; z-index:9999; background:rgba(0,0,0,0.6);}
.EmfDefaultText_layer{height:100%; width: 100%; display:table-cell; vertical-align: middle; z-index:11;}
.EmfDefaultText_center{-webkit-animation:eCenterAnim1 0.5s both;animation:eCenterAnim1 0.5s both; width:88%; height:auto; margin:0 auto;  background:#fff;border-radius:4px;-webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; padding:0 0;overflow: hidden;}
.EmfDefaultText_layer_box .EmfDefaultText_con{ width:auto; height:325px; position:relative; padding:10px 20px 20px 20px;}
.EmfDefaultText_layer_box .EmfDefaultText_con .close_btn{ display:block; width:32px; height:32px; position:absolute; top:5px; right:5px; background:url(../images/btn_ico/ic_close_grey.png) center center no-repeat; background-size:82%; cursor:pointer; text-decoration:none; outline:none; opacity:0.6;}
.EmfDefaultText_layer_box .EmfDefaultText_con .close_btn:active{ opacity:0.5;}
.EmfDefaultText_layer_box .EmfDefaultText_con .tit{ font-size:16px; color:#666;}
.EmfDefaultText_layer_box .EmfDefaultText_con .listBox{ width:auto; height:auto; overflow:inherit; margin:0 20px; padding:0 0 20px 0;}
.EmfDefaultText_layer_box .EmfDefaultText_con .listBox li{ width:100%; height:auto; font-size:16px; color:#666; line-height:20px; margin:10px 0 0 0; padding:10px; -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.2); box-shadow:0px 0px 10px rgba(0,0,0,0.2); -webkit-border-radius:5px; border-radius:5px; font-style:italic; position:relative;}
.EmfDefaultText_layer_box .EmfDefaultText_con .listBox li.active{ color:#ff6c00; -webkit-box-shadow:0px 0px 0px rgba(0,0,0,0); box-shadow:0px 0px 0px rgba(0,0,0,0);}
.EmfDefaultText_layer_box .EmfDefaultText_con .listBox li.active:before{ position:absolute; left:0; top:0; display:block; content:""; width:100%; height:100%; margin:0; padding:0; border:1px solid #ff6c00; background:url(../images/btn_new_ico/selected_mark.png) no-repeat right bottom; opacity:1; -webkit-border-radius:5px; border-radius:5px;}
.EmfDefaultText_layer_box .EmfDefaultText_con .sBtn{ display:block; width:50%; height:40px; line-height:40px; position:absolute; left:50%; bottom:20px; margin:0 0 0 -25%; padding:0; background-color:#ff6c00; font-size:18px; color:#fff; text-align:center; -webkit-border-radius:20px; border-radius:20px; overflow:hidden;}
.EmfDefaultText_layer_box .EmfDefaultText_con .sBtn:active{ opacity:0.8;}
.EmfDefaultText_layer_box .EmfDefaultText_con .mcBox{ width:100%; height:40px; position:absolute; left:0; bottom:70px; z-index:3;background:url(../images/btn_new_ico/b_bg02.png) center top no-repeat;background-size:100% 100%;}
/*end*/



/*chating wrapper_scene_box*/
.expression_box2 #wrapper_scene_box{ width:100%; height:160px; margin:0; padding:5px 0 0 0; position:absolute; left:0; top:0; overflow:hidden;}
.expression_box2 #wrapper_scene_box .scene_tab_nav{ width:100%; height:32px; line-height:30px; position:relative; text-align:center;}
.expression_box2 #wrapper_scene_box .scene_tab_nav .s_nav{ display:inline-block; font-size:14px; color:#333; margin:0; padding:0 5px; position:relative;}
.expression_box2 #wrapper_scene_box .scene_tab_nav .s_nav:nth-of-type(2){ margin-left:25px;}
.expression_box2 #wrapper_scene_box .scene_tab_nav .active:before{ position:absolute; left:0; top:0; display:block; content:""; width:100%; height:100%; margin:0; padding:0; opacity:1;}
.expression_box2 #wrapper_scene_box #wrapper_scene_scroll{ width:100%; height:113px; margin:0; padding:0; position:absolute; left:0; top:47px; overflow:hidden;}
.expression_box2 #wrapper_scene_box #wrapper_scene_scroll .con{ width:100%; height:auto; margin:0; padding:0; position:relative; overflow:hidden;}
.expression_box2 #wrapper_scene_box #wrapper_scene_scroll .con:after{content:"";display:block;height:0;clear:both;}
.expression_box2 #wrapper_scene_box #wrapper_scene_scroll .con li{ display:block; width:25%; height:80px; margin:0 0 10px 0; padding:0; position:relative; float:left;}
.expression_box2 #wrapper_scene_box #wrapper_scene_scroll .con li a{ display:block; width:80px; height:80px; margin:0 auto; padding:0; -webkit-border-radius:5px; border-radius:5px; overflow:hidden; background-color:#f2f2f2; position:relative;}
.expression_box2 #wrapper_scene_box #wrapper_scene_scroll .con li a img{ display:block; width:100%; height:auto;}
.expression_box2 #wrapper_scene_box #wrapper_scene_scroll .con li a .new_ico{ position:absolute;top:8px;left:0;z-index:2;display:block;margin:0;padding:3px 5px;background-color:red;color:#fff;font-size:12px;font-style:italic;}
.expression_box2 #wrapper_scene_box #wrapper_scene_scroll .con li a .s_sico{ position:absolute; left:0; top:0; z-index:3; width:100%; height:100%; background:url(../images/btn_ico/s_sico.png?v=2) 55px 5px no-repeat rgba(0,0,0,0.3); background-size:20px 20px; overflow:hidden;}
.expression_box2 #wrapper_scene_box #wrapper_scene_scroll .con li a.more{ width:78px; height:78px; border:1px solid #C8C8C8; text-align:center; background:url(../images/btn_ico/s_jico.png?v=2) center 20px no-repeat; background-size:24px 24px; background-color:#fff; color:#666; text-decoration:none;}
.expression_box2 #wrapper_scene_box #wrapper_scene_scroll .con li a.more:active{ opacity:0.8;}
.expression_box2 #wrapper_scene_box #wrapper_scene_scroll .con li a.more .text{ font-size:14px; color:#666; position:relative; top:45px;}
.expression_box2 #wrapper_scene_box #wrapper_scene_scroll .my_scenes_none_data_box{ width:100%; height:auto; line-height:20px; text-align:center; margin:30px 0 0 0; padding:0; font-size:14px; color:#666;}
.expression_box2 #wrapper_scene_box #wrapper_scene_scroll .my_scenes_none_data_box span{ font-weight:bold;}
#wrapper_scene_handle{ width:100%; height:40px; position:relative; overflow:hidden; border-bottom:1px solid #E4E4E4; background-color#fff;}
#wrapper_scene_handle .play_magic_btn{ display:block; width:auto; height:28px; line-height:28px; border:1px solid #D6D6D6; color:#0079c2; font-size:14px; position:absolute; left:10px; top:50%; margin:-15px 0 0 0; padding:0 10px 0 32px; overflow:hidden; text-align:right; background:url(../images/btn_ico/ico_effect60x60.png) 10px center no-repeat; background-size:20px 20px; -webkit-border-radius:5px; border-radius:5px;}
#wrapper_scene_handle .play_magic_btn:active{ opacity:0.8;}
#wrapper_scene_handle .preview_btn{ display:block; width:auto; height:28px; line-height:28px; border:1px solid #D6D6D6; color:#0079c2; font-size:14px; position:absolute; left:10px; top:50%; margin:-15px 0 0 0; padding:0 10px 0 10px; overflow:hidden; text-align:center; -webkit-border-radius:5px; border-radius:5px;}
#wrapper_scene_handle .preview_btn:active{ opacity:0.8;}
#wrapper_scene_handle .buy_credits_text{ display:block; width:auto; height:30px; line-height:30px; color:#666; font-size:14px; position:absolute; right:90px; top:50%; margin:-15px 0 0 0; padding:0;}
#wrapper_scene_handle .inUse_btn{ display:block; width:auto; min-width:65px; height:30px; line-height:30px; color:#999; font-size:14px; position:absolute; right:10px; top:50%; margin:-15px 0 0 0; padding:0; overflow:hidden; text-align:center; background-color:#E0E0E0; -webkit-border-radius:5px; border-radius:5px;}
#wrapper_scene_handle .activate_btn{ display:block; width:auto; min-width:65px; height:30px; line-height:30px; color:#fff; font-size:14px; position:absolute; right:10px; top:50%; margin:-15px 0 0 0; padding:0; overflow:hidden; text-align:center; background-color:#3073ED; -webkit-border-radius:5px; border-radius:5px;}
#wrapper_scene_handle .activate_btn:active{ opacity:0.8;}
#wrapper_scene_handle .buy_btn{ display:block; width:auto; min-width:65px; height:30px; line-height:30px; color:#fff; font-size:14px; position:absolute; right:10px; top:50%; margin:-15px 0 0 0; padding:0; overflow:hidden; text-align:center; background-color:#3073ED; -webkit-border-radius:5px; border-radius:5px;}
#wrapper_scene_handle .buy_btn:active{ opacity:0.8;}
/*end*/

/*直播引导相关样式*/
.live_new_ico{ display:block; width:22px; height:22px; background:url(../images/temporary/live/new.png?v=2.0) center center no-repeat; background-size:22px 22px; position:absolute; right:-12px; top:-12px; z-index:2;}
.live_new_ico_switch{ display:inline-block; position:relative; right:-5px; top:-2px; float:none!important; vertical-align:middle; margin:0; padding:0; background:url(../images/live/header_live_red.gif?v=2.0) center center no-repeat; background-size:18px 16px;}
/*end*/

/*接收女士照片||视频*/
.words_man a.womanPrivatePhoto{
	height: auto;
	overflow: inherit;
	border-radius: 4px;
	width: 112px;
	background: #ffffff;
	/*background: #d8d8d8;*/
}
.words_man a.womanPrivatePhoto b{
	left: 118px;
	top: 40px;
	display: none;
}
.words_man a.womanPrivatePhoto .title{
	height: 20px;
    display: block;
    line-height: 20px;
    background: #ffffff;
    color: #666666;
    font-size: 14px;
    width: 5.6rem;
    overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.words_man a.womanPrivatePhoto .loaderror{
	width: 24px;
	height: 24px;
	position: absolute;
	left: 45px;
    top: 42px;
    display: none;
}
.words_man a.womanPrivatePhoto .mask{
	display: none;
	width: 100%;
	height: 100%;
}
.words_man a.womanPrivatePhoto img{
	width: auto;
}
.words_man a.womanPrivatePhoto img.contentImg{
	border-radius: 4px;
	width: 100%;
}
.words_man a.womanPrivatePhotoLoading{
	height: 112px;
	background: #d8d8d8;
}
.words_man a.womanPrivatePhotoLoading img.contentImg{
	display: none;
}
.words_man a.womanPrivatePhotoLoaderror img.contentImg{
	display: none;
}
.words_man a.womanPrivatePhotoLoading .title{
	display: none;
}
.words_man a.womanPrivatePhotoLoaderror .mask{
	display: block;
}
.words_man a.womanPrivatePhotoLoading b{
	display: block
}
.words_man a.womanPrivatePhotoLoaderror{
	height: 112px;
	margin-bottom: 30px;
	background: #d8d8d8;
}
.words_man a.womanPrivatePhotoLoaderror .loaderror{
	display: block;
}
.words_man a.womanPrivatePhoto .looktext{
	position: absolute;
    line-height: 24px;
    height: 24px;
    left: 0px;
    top: 45px;
    display: none;
    color: #ffffff;
    width: 100%;
    text-align: center;
    font-size: 12px;
}
.words_man a.womanPrivatePhoto .videoLooktext{
	height: 26px;
	background: url(../images/live/play.png) no-repeat center 0px;
	background-size: 26px 26px;
	padding-top: 25px;
	top: 50%;
	margin-top: -25px;
	overflow: hidden;
	display: block;
}
.words_man a.womanPrivatePhoto .look{
	position: absolute;
	left: 6px;
	top: 6px;
	height: 20px;
	display: none;
}
.words_man a.womanPrivatePhotoLook .looktext{
	display: block;
}
.words_man a.womanPrivatePhotoLook .look{
	display: block;
}
.words_man a.womanPrivatePhotoLook .videoLooktext{
	height: 50px;
}
.words_man a.womanPrivatePhotoLoaderror .videoLooktext{
	display: none;
}
.words_man a.womanPrivatePhotoLoading .videoLooktext{
	display: none;
}
/*接收女士照片||视频end*/
/* 视频播放控件样式 */
.play-bar-box {
  width: 100%;
  height: 1.28rem;
  position: absolute;
  bottom: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  z-index: 10;
}
.play-bar-box .play-btn {
  width: 24px;
  height: 24px;
  margin: auto 20px;
}
.play-bar-box .play-btn span.play {
  background: url("../images/live/play-btn.png") no-repeat 50%;
  background-size: 26px;
  display: block;
  width: 100%;
  height: 100%;
}
.play-bar-box .play-btn span.pause {
  background: url("../images/live/pause-btn.jpg") no-repeat 50%;
  background-size: 16px;
  display: block;
  width: 100%;
  height: 100%;
}
.play-bar-box .play-progress {
  height: 2px;
  background: #fff;
  border-radius: 100px;
  -ms-flex-positive: 1;
  flex-grow: 1;
  position: relative;
  margin-right: 20px;
}
.play-bar-box .play-progress-cover {
  position: absolute;
  left: 54px;
  height: 100%;
  right: 0;
  top: 0;
}

.play-bar-box .play-progress div {
  position: absolute;
  left: 0;
  top: 0;
}
.play-bar-box .play-progress div.progress-step {
  height: 2px;
  background: #0074e8;
  max-width: 100%;
  border-radius: 100px;
}
.play-bar-box .play-progress div.progress-drop{
  width: 32px;
  height: 32px;
  border-radius: 100px;
  cursor: pointer;
  top: 50%;
  margin-top: -16px;
  padding-top: 12px;
  padding-left: 12px;
  margin-left: -12px;
}
.play-bar-box .progress-drop span {
  width: 8px;
  height: 8px;
  background-image: linear-gradient(0deg,#ddd,#ececec 44%,#fafafa);
  border-radius: 100px;
  display: block;
}
/* 视频播放控件样式end */
/*sayhiTemplateShow*/
.sayHiTemplateShow{
	width: 100%;
	height: 90%;
	height: -webkit-calc(100% - 1.52rem);
	height: calc(100% - 1.52rem);
	background-position:center top;
	background-repeat:no-repeat;
    /* background-size: cover; */
    background-size: 100% 100%;
    -webkit-text-shadow: .02rem .02rem 0rem #FFFFFF, -.02rem -.02rem 0rem #FFFFFF, .02rem -.02rem 0rem #FFFFFF, -.02rem .02rem 0rem #FFFFFF;
    text-shadow: .02rem .02rem 0rem #FFFFFF, -.02rem -.02rem 0rem #FFFFFF, .02rem -.02rem 0rem #FFFFFF, -.02rem .02rem 0rem #FFFFFF;
	padding: 0.8rem;
    color: #383838;
}
#sayhidetail__mynote_id .sayHiTemplateShow{
    height:100%;
}
.sayHiTemplateShowTop{
	font-size: 0.44rem;
	font-weight: bold;
	line-height: 1.2rem;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sayHiTemplateShowContent{
	font-family: "times new roman";
	font-size: 0.42rem;
	letter-spacing: 0;
	line-height: 0.78rem;
	font-style: italic;
	max-height: 6.2rem;
    overflow: hidden;
    overflow-y: auto;
}
.sayHiTemplateShowContent span{
	font-family: "times new roman"!important;
}
.sayHiTemplateShowTo{
	font-size: 0.34rem;
	text-align: right;
	padding-top: 0.4rem;
	padding-left: 2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*resSayHiSendDialog*/
.resSayHiSendDialog{
	font-size: 16px;
}
.resSayHiSendDialogTitle{
	font-family: 'Arial-BoldMT';
	font-size: 0.36rem;
	color: #383838;
	text-align: center;
	font-weight: bold;
	padding: 0.2rem 0rem;
	padding-top: 0.5rem;
	height: 0.6rem;
	width: 6.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0 auto;
	
}
.resSayHiSendDialogTitle img{
	height: 0.6rem;
	vertical-align: middle;
    margin-right: 0.12rem;
}
.resSayHiSendDialogTitle span{
	vertical-align: middle;
}
.resSayHiSendDialogContent{
	color: #666666;
	line-height: 20px;
	padding: 0.2rem;
	padding-top: 0rem;
}
.resSayHiSendDialogNote{
	color: #383838;
	padding: 0.2rem;
	padding-top: 0rem;
}
.resSayHiSendDialogBtns a{
	color: #297AF3;
	height: 1rem;
	border-top: 1px solid #DDDDDD;
	display: block;
	line-height: 1rem;
}
.resSayHiSendDialogBtns a img{
	height: 0.6rem;
	vertical-align: middle;
	margin-right: 0.26rem;
}
.resSayHiSendDialogBtns a span{
	vertical-align: middle;
}
.resSayHiSendDialogBtns a.resSayHiSendDialogClose{
	color: #666666;
}
#sayhisendpagemask{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 2;
}
/*sayhiTemplateShow end*/

/*主播推荐组件*/
.pluginFeatured{
	padding:0.38rem;
	padding-top: 0rem;
	position: relative;
	font-size: 0.32rem;
}
.pluginFeaturedTopBorder{
	height: 1px;
    /* background:#dddddd; */
    background:#ecedf1;
}
#profile .pluginFeaturedTopBorder{
	position: absolute;
	top: 0.5rem;
	left: 0.38rem;
    right: 0.38rem;
    background:#ddd;
}
#live_transition_tip_box .pluginFeaturedTopBorder{
	background:#333;
}
#profile .pluginFeaturedTitle span{
	background-color: #f2f2f2;
	padding-left: 0.15rem;
    padding-right: 0.15rem;
    font-weight: bold;
}
.pluginFeaturedTitle{
	line-height:1rem;
	height: 1rem;
	text-align: center;
	color: #ff8500;
	position: relative;
	z-index: 2;
}
.pluginFeatured .pluginFeaturedTitle span{
	color: #ff8500;
	font-weight: bold;
}
.pluginFeaturedContent{
	height: 3.90rem;
}
.pluginFeaturedList li{
	width: 50%;
	text-align: center;
	position: relative;
}
.pluginFeaturedList li a.photourl{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	background-image:url(../images/live/list_default_bg.png); 
	width: 90%;
    display: block;
    height: 100%;
    margin: 0 auto;
    border-radius: 0.12rem;
    position: relative;
    overflow: hidden;
}
.pluginFeaturedList li a.photourl .pluginFeaturedListNickname{
	height: 1rem;
	line-height: 0.8rem;
	padding-top: 0.2rem;
	padding-left: 0.2rem;
    padding-right: 0.2rem;
	color: #FFFFFF;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
    background-image: -webkit-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pluginFeaturedList li a.photourl .pluginFeaturedListNicknameChat{
	height: 1.8rem;
}
.pluginFeaturedList li a.photourl .pluginFeaturedListNickname span{
	position: relative;
    padding-left: 0.3rem;
    color: #FFFFFF;
}
.pluginFeaturedList li a.photourl .pluginFeaturedListNickname span.off{
	padding-left: 0px;
}
.pluginFeaturedList li a.photourl .pluginFeaturedListNickname span i{
	height: 0.24rem;
    width: 0.24rem;
    background: #0cd540;
    display: block;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -0.11rem;
    border-radius: 50%;
}
.pluginFeaturedList li a.photourl .pluginFeaturedListNickname span i.off{
	background: #CCCCCC;
	display: none;
}
.pluginFeaturedbtns{
	width: 0.6rem;
    height: 0.6rem;
    background:url(../images/btn_ico/ic_arrow_back_grey.png) no-repeat center center;
    background-size: 100%;
    position: absolute;
    left: 0rem;
    top: 55%;
    margin-top: -0.3rem;
    display: block;
    z-index: 2;
	outline: none;
	border: none;
}
.pluginFeaturedNext{
	left: auto;
	right: 0rem;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari \u548c Chrome */
	-o-transform:rotate(180deg); 	/* Opera */
}
.pluginFeatured a.pluginFeaturedFollow{
	display: none;
    width: 0.6rem;
    height: 0.6rem;
    padding: 0;
    position: absolute;
    right: 0.3rem;
    top: 0.06rem;
    border-radius: 50%;
}
.pluginFeatured a.pluginFeaturedSayHi{
	top: 0.78rem;
}
.pluginFeatured a.say_hi_ico{
    background:#fff url(../images/sayhi/sayHiicon2.png) center center no-repeat;
    background-size: 26px 26px;
    /*position: relative;*/
}
.pluginFeatured a.fav_ico{
    background:#fff url(../images/btn_ico/ic_favorite_add_orange.png) center center no-repeat;
    background-size: 20px 20px;
}
.pluginFeatured a.unFav_ico {
    background:#fff url(../images/btn_ico/ic_favorite_less_orange.png) center center no-repeat;
    background-size: 20px 20px;
}
.pluginFeatured a.show{
    display: inline-block;
}
.pluginFeatured .btn{width:2.6rem;position:relative;  outline: none;}
.pluginFeatured .btn img.btn_icon{max-height:.4rem;max-width:.4rem;margin-right:.1rem;margin-top:-.06rem;}
.pluginFeatured .btn_middle{font-size:0.26rem;padding:0;width:80%;line-height:0.68rem; position: absolute; left: 10%; bottom: 0.1rem;border-radius: 50px;color: #ffffff;}
.pluginFeatured .btn_green{background-color:#06a930;background-image:linear-gradient(0deg,rgb(6,157,47) 0%,rgb(7,185,49) 100%);background-image:-moz-linear-gradient(90deg,rgb(6,157,47) 0%,rgb(7,185,49) 100%);background-image:-webkit-linear-gradient(90deg,rgb(6,157,47) 0%,rgb(7,185,49) 100%);background-image:-ms-linear-gradient(90deg,rgb(6,157,47) 0%,rgb(7,185,49) 100%);}
.pluginFeatured .btn .free{position:absolute;max-width:.72rem;width:.72rem;height:auto;top:-.18rem;right:.15rem;}

.specialBorder{
	width: 100%;
    height: 1px;
    background: #ff8500;
    position: absolute;
    left: 0px;
    top: 0.5rem;
    opacity: 0.5;
}
/*主播推荐组件 end*/

/*emf发信成功弹层样式*/
.emfSendSuccessDialog{
	padding: 0px 0.4rem;
}
.emfSendSuccessDialogClose{
	position: absolute;
	right: -0.3rem;
	top: -0.3rem;
	height: 0.6rem;
	width: 0.6rem;
	border-radius: 50%;
	background:#383838 url(../images/btn_ico/ic_close_white.png)no-repeat center center;
	background-size:0.5rem 0.5rem;
	display: inline-block;
}
.emfSendSuccessDialogTitle{
	height: 1.6rem;
	line-height: 1.6rem;
	font-size: 0.4rem;
	color: #333333;
	font-weight: bold;
}
.emfSendSuccessDialogTitle img{
	height: 0.5rem;
    margin-right: 0.12rem;
    margin-top: -0.1rem;
}
.emfSendSuccessDialog .notify{height: 0.6rem;line-height: 0.6rem;color: #297af3;margin-bottom: 0.26rem;}
.emfSendSuccessDialog .notify img{display: none; height: 0.4rem;margin-top: -0.1rem;margin-right: 0.1rem;}
.emfSendSuccessDialog .notify input{height: 0.36rem;width: 0.36rem;border: 1px solid #333333;margin-right: 0.1rem;vertical-align: middle;}
.emfSendSuccessDialog .notify-true{color: #1fa843;}
.emfSendSuccessDialog .notify-true input{display: none;}
.emfSendSuccessDialog .notify-true img{display: inline-block;}
.emfSendSuccessDialogService{
	border-top: 1px solid #ededed;
	color: #666666;
	font-size: 0.28rem;
}
.emfSendSuccessDialogServiceNote{
	padding: 0.2rem 0px;
}
.emfSendSuccessDialogServiceNote p{
	height: 0.72rem;
	line-height: 0.36rem;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width: 5.9rem;
}
.emfSendSuccessDialogServiceBtns{
	height: 1.8rem;
	text-align: center;
	margin-top: 0.1rem;
}
.emfSendSuccessDialogServiceBtns a{
	display: inline-block;
    height: 100%;
    width: 2rem;
    line-height: 0.6rem;
    color: #666666;
}
.emfSendSuccessDialogServiceBtns a img{
	height: 1rem;
	width: 1rem;
	border-radius:50%;
	margin: 0 auto;
}
.emfSendSuccessDialogOK{
	display: inline-block;
    height: 0.68rem;
    line-height: 0.68rem;
    width: 2.6rem;
    background: #0099ff;
    color: #ffffff;
    font-weight: bold;
    font-size: 0.32rem;
    border-radius: 50px;
    margin-bottom: 0.3rem;
}
/*enf发信成功弹层样式 end*/
.emf_elastic_center .video_pop_notice_gifts{
	font-size: 16px;
	color: #383838;
	line-height: 18px;
}
.emf_elastic_center .video_pop_notice_gifts p{
	padding-bottom: 12px;
}
.emf_elastic_center .video_pop_notice_gifts p span{
	font-weight: bold;
	display: initial;
	padding: 0px;
}
.emf_elastic_center .video_pop_notice_gifts p.on{
	text-align: center;
	font-weight: bold;
}
.emf_elastic_center .video_pop_notice_gifts .close_delivery_status_tip{
	display: block;
	height: 28px;
	width: 28px;
	position: absolute;
	right: -14px;
	top: -14px;
	background: rgb(0,0,0) url(../images/btn_ico/ic_close_white.png) no-repeat center center;
	opacity: 0.8;
	background-size: 86% 86%;
	border-radius: 50%;
}
.gifts_order_layer_box .gifts_order_con .close_delivery_status_tip{
	display: block;
	height: 28px;
	width: 28px;
	position: absolute;
	right: -14px;
	top: -14px;
	background: rgb(0,0,0) url(../images/btn_ico/ic_close_white.png) no-repeat center center;
	opacity: 0.8;
	background-size: 86% 86%;
	border-radius: 50%;
}
#giftsStore_tabBox .header_ico_tab li{
	color: #B4D2FF;
}
#giftsStore_tabBox .header_ico_tab li span{
	font-weight: bold;
}
#giftsStore_tabBox .header_ico_tab li.on{
	color: #ffff;
}
#giftsStore_tabBox .header_ico_tab .underline{
	opacity: 1;
	height: 0.2em;
}
#topGiftsLadystore .header_title_black b{
	width: auto;
	max-width: 110px;
	float: left;
}
#topGiftsLadystore .header_title_black b  span{
	font-weight: normal;
	padding-right: 4px;
}
/*新公开私密按钮背景样式*/
.__public-btn{
  /*background:transparent url('/static/img/buttons/green_btn.png') repeat-x center center scroll;
  background-size: contain;*/
  background-color: #df6160;
  background-image: -moz-linear-gradient( 90deg, rgb(255,73,72) 0%, rgb(255,90,89) 10%, rgb(254,136,136) 91%, rgb(248,153,151) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,73,72) 0%, rgb(255,90,89) 10%, rgb(254,136,136) 91%, rgb(248,153,151) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,73,72) 0%, rgb(255,90,89) 10%, rgb(254,136,136) 91%, rgb(248,153,151) 100%);
  background-image: linear-gradient( 0deg, rgb(255,73,72) 0%, rgb(255,90,89) 10%, rgb(254,136,136) 91%, rgb(248,153,151) 100%);
}

#onChatTo_offline_tips .button,.IFLP__item ._btn._mail,.__mail-btn,#detials .detials_action .btn_middle.__mail-btn,.NUUG__list ._itemWrapper .IF__btn._mail.__mail-btn{
	background-color: #3080f4;
    background-image: -moz-linear-gradient( 90deg, rgb(1,125,247) 0%, rgb(1,164,255) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(1,125,247) 0%, rgb(1,164,255) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(1,125,247) 0%, rgb(1,164,255) 100%);
	background-image: linear-gradient( 0deg, rgb(1,125,247) 0%, rgb(1,164,255) 100%);
}

.__private-btn{
  /*background:transparent url('/static/img/buttons/orange_btn.png') repeat-x center center scroll;
  background-size: contain;*/
  background-color: #894195;
  background-image: -moz-linear-gradient( 90deg, rgb(162, 52, 154) 0%, rgb(221, 93, 213) 94%, rgb(224, 135, 233) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(162, 52, 154) 0%, rgb(221, 93, 213) 94%, rgb(224, 135, 233) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(162, 52, 154) 0%, rgb(221, 93, 213) 94%, rgb(224, 135, 233) 100%);
  background-image: linear-gradient( 0deg, rgb(162, 52, 154) 0%, rgb(221, 93, 213) 94%, rgb(224, 135, 233) 100%);
}
.__public-btn-pop{
	/*background:transparent url('/static/img/buttons/green_btn.png') repeat-x center center scroll;
	background-size: contain;*/
	background-color: #df6160;
	background-image: -moz-linear-gradient( -90deg, rgb(255,73,72) 0%, rgb(255,90,89) 10%, rgb(254,136,136) 91%, rgb(248,153,151) 100%);
	background-image: -webkit-linear-gradient( -90deg, rgb(255,73,72) 0%, rgb(255,90,89) 10%, rgb(254,136,136) 91%, rgb(248,153,151) 100%);
	background-image: -ms-linear-gradient( -90deg, rgb(255,73,72) 0%, rgb(255,90,89) 10%, rgb(254,136,136) 91%, rgb(248,153,151) 100%);
	background-image: linear-gradient( -90deg, rgb(255,73,72) 0%, rgb(255,90,89) 10%, rgb(254,136,136) 91%, rgb(248,153,151) 100%);
}
  
  .__private-btn-pop{
	/*background:transparent url('/static/img/buttons/orange_btn.png') repeat-x center center scroll;
	background-size: contain;*/
	  background-color: #894195;
	  background-image: -moz-linear-gradient( -90deg, rgb(162, 52, 154) 0%, rgb(221, 93, 213) 94%, rgb(224, 135, 233) 100%);
	  background-image: -webkit-linear-gradient( -90deg, rgb(162, 52, 154) 0%, rgb(221, 93, 213) 94%, rgb(224, 135, 233) 100%);
	  background-image: -ms-linear-gradient( -90deg, rgb(162, 52, 154) 0%, rgb(221, 93, 213) 94%, rgb(224, 135, 233) 100%);
	  background-image: linear-gradient( -90deg, rgb(162, 52, 154) 0%, rgb(221, 93, 213) 94%, rgb(224, 135, 233) 100%);
  }
/*新公开私密按钮背景样式end*/
.__flexBox{
	display:-webkit-box;
	display:box;
	display:-ms-flex-box;
	display:flex-box;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:flex;
}
.__flexBox.__index_list_name{
	align-items:center;
	justify-content:center;
	overflow: hidden;
	max-width:100%;
}
.__index_list_name .nameO{
	max-width:60px!important;
	border-radius:0px!important;
	align-items:center;
	justify-content:center;
	overflow:hidden;
}
.__index_list_name .nameO >img{
	max-width:100%;
    height:auto;
    -webkit-transform:scale(0.9);
    -moz-transform:scale(0.9);
    -ms-transform:scale(0.9);
    -o-transform:scale(0.9);
    transform:scale(0.9);
}
.k_content_list li .info .sCon .say_hi_ico .free._newFree{
	background:transparent url('../images/top-btn-icon/freeicon.png') no-repeat center center scroll;
	background-size:100% 100%;
	border-radius:0px;
	text-indent:-999em;
	/*right:-0.12rem;*/
	right:0;
}

/* toolTip提示框 */
.toolTipBottom {
    position: absolute;
    top: 1.41rem;
    right: .2rem;
    width: 4.15rem;
    background: #ff6600;
    color: #fff;
    border-radius: .4rem;
    padding: .1rem .3rem;
    font-size: 0.25rem;
    z-index: 2;
}
.toolTipBottom:after {
    content: '';
    position: absolute;
    right: .7rem;
    top: .35rem;
    border-style: solid;
    border-width: .15rem;
    border-color: #ff6600 #ff6600 transparent transparent;
    transform: rotate(135deg);
}
.toolTipTop{
    position: absolute;
    top: 0.88rem;
    left: .08rem;
    background: rgba(0,0,0,0.75);
    color: #fff;
    padding: .1rem .4rem .1rem .3rem;
    font-size: .28rem;
    width: 3.8rem;
    border-radius: .2rem;
    z-index: 2;
}
.toolTipTop:after{
    content: '';
    position: absolute;
    top: -.146rem;
    left: .3rem;
    border-style: solid;
    border-width: .145rem;
    border-color: rgba(0,0,0,0.75) rgba(0,0,0,0.75) rgba(0,0,0,0)rgba(0,0,0,0);
    transform: rotate(-45deg);
}
.closeToolTip{
    position: absolute;
    right: .2rem;
    top: -.09rem;
    font-size: .4rem;
    opacity: .7;
    cursor: pointer;
}
.tip_backTo{
    background: #fff6cf;
    padding: 0 12px;
    width: 100%;
    position: absolute;
    top: 45px;
    bottom: 0;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.toolTip_hide{display: none}
.switch_site_subText{
    float: none !important;
    font-weight: bold;
    color: #ff750f;
}
/*ui 优化 start*/
.pluginFeatured a.pluginFeaturedFollow{
    width:.52rem;
    height:.52rem;
    right:.32rem;
    top:.12rem;
}
.pluginFeatured a.fav_ico,.pluginFeatured a.unFav_ico{
    background-size:0.38rem 0.38rem;
}
.pluginFeatured a.pluginFeaturedSayHi{
    top:0.72rem;
}
.pluginFeatured a.say_hi_ico{
    background-size:0.42rem 0.42rem;
}
.pluginFeaturedbtns{
    background-image:url('../images/btn_ico/ic_arrow_back_grey2.png');
}
.pluginFeaturedList li a.photourl .pluginFeaturedListNickname span i{
    background-image: -webkit-linear-gradient(-180deg, #2cff62 0%, #0dda42 50%,#00a32a 100%);
    background-image: -o-linear-gradient(-180deg, #2cff62 0%, #0dda42 50%,#00a32a 100%);
    background-image: -moz-linear-gradient(-180deg, #2cff62 0%, #0dda42 50%,#00a32a 100%);
    background-image: linear-gradient(-180deg, #2cff62 0%, #0dda42 50%,#00a32a 100%);
    width:0.2rem;
    height:0.2rem;
    margin-top:-0.1rem;
}
.w_invitelist_new_wapper ul li .w_pic{
    left:10px;
}
.w_invitelist_new_wapper ul li .w_progress_box{
    width:90px;
    right:10px;
}
/*ui 优化 end*/

/*Call Me start*/
.call_me_edit_box{ width:100%; height:auto; margin:0; padding:0.4rem; position:absolute; left:0; top:45px; bottom:0; background-color:#fff; overflow:auto;}
.call_me_edit_box .anchor_info_con{ width:auto; height:1.6rem; margin:0; padding:0; position:relative;}
.call_me_edit_box .anchor_info_con .img_con{ display:block; width:1.4rem; height:1.6rem; margin:0; padding:0; position:absolute; left:0; top:0; background-color:#f2f2f2; overflow:hidden; cursor:pointer;}
.call_me_edit_box .anchor_info_con .img_con .img01{ display:block; width:100%; height:auto; margin:0; padding:0;}
.call_me_edit_box .anchor_info_con .name{ display:block; max-width:2.4rem; width:auto; height:auto; margin:0; padding:0; font-size:0.32rem; color:#3073ED; font-weight:bold; text-decoration:none; position:absolute; left:1.6rem; top:0; cursor:pointer; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.call_me_edit_box .anchor_info_con .info{ display:block; width:auto; height:auto; margin:0; padding:0; font-size:0.24rem; color:#999; position:absolute; left:1.6rem; top:0.5rem;}

.call_me_edit_box .expected_time_con{ width:auto; height:auto; margin:0.3rem 0 0 0; padding:0;}
.call_me_edit_box .expected_time_con .tit{ width:auto; height:0.66rem; line-height:0.66rem; margin:0; padding:0 0 0 0.2rem; font-size:0.28rem; font-weight:bold; color:#333; background-color:#F1F2F3;}
.call_me_edit_box .expected_time_con .con{ width:auto; height:auto; margin:0; padding:0;}
.call_me_edit_box .expected_time_con .con .s_country{ display:block; width:100%; height:0.8rem; line-height:0.8rem; margin:0.2rem 0 0 0; padding:0 0 0 0.2rem; font-size:0.28rem; color:#333; border:0.04rem solid #E6E6E7; outline:none; background-color:#fff; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:0.06rem; border-radius:0.06rem; cursor:pointer;}
.call_me_edit_box .expected_time_con .con .s_timezone{ display:block; width:100%; height:0.8rem; line-height:0.8rem; margin:0.2rem 0 0 0; padding:0 0 0 0.2rem; font-size:0.28rem; color:#333; border:0.04rem solid #E6E6E7; outline:none; background-color:#fff; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:0.06rem; border-radius:0.06rem; cursor:pointer;}
.call_me_edit_box .expected_time_con .con .time_tab_con{ width:auto; height:0.8rem; line-height:0.8rem; margin:0.2rem 0 0 0; padding:0; position:relative; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:0.06rem; border-radius:0.06rem;}
.call_me_edit_box .expected_time_con .con .time_tab_con .tab01{ display:block; width:50%; height:auto; margin:0; padding:0; font-size:0.28rem; color:#333; text-align:center; text-decoration:none; outline:none; position:absolute; left:0; top:0; bottom:0; border:1px solid #CECFD0; -webkit-box-sizing:border-box; box-sizing:border-box; cursor:pointer;}
.call_me_edit_box .expected_time_con .con .time_tab_con .tab02{ display:block; width:50%; height:auto; margin:0; padding:0; font-size:0.28rem; color:#333; text-align:center; text-decoration:none; outline:none; position:absolute; right:0; top:0; bottom:0; border:1px solid #CECFD0; -webkit-box-sizing:border-box; box-sizing:border-box; cursor:pointer;}
.call_me_edit_box .expected_time_con .con .time_tab_con .icon{ display:inline-block; width:0.36rem; height:0.36rem; margin:0 0.2rem 0 0; padding:0; vertical-align:middle; background:url(../images/callservice/g_ico.png?v=2.0) center center no-repeat; background-size:cover; display:none;}
.call_me_edit_box .expected_time_con .con .time_tab_con .on{ background-color:#FC588D; color:#fff; border:1px solid #FC588D;}
.call_me_edit_box .expected_time_con .con .time_tab_con .on .icon{ display:inline-block;}
.call_me_edit_box .expected_time_con .con .time_con{ width:auto; height:0.8rem; margin:0.2rem 0 0 0; padding:0; position:relative;}
.call_me_edit_box .expected_time_con .con .time_con .s_time01{ display:block; width:46%; height:0.8rem; line-height:0.8rem; margin:0; padding:0 0 0 0.2rem; font-size:0.28rem; color:#333; position:absolute; left:0; top:0; border:0.04rem solid #E6E6E7; outline:none; background-color:#fff; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:0.06rem; border-radius:0.06rem; cursor:pointer;}
.call_me_edit_box .expected_time_con .con .time_con .span01{ display:block; width:8%; height:0.8rem; line-height:0.8rem; margin:0; padding:0; font-size:0.28rem; color:#333; text-align:center; position:absolute; left:46%; top:0;}
.call_me_edit_box .expected_time_con .con .time_con .s_time02{ display:block; width:46%; height:0.8rem; line-height:0.8rem; margin:0; padding:0 0 0 0.2rem; font-size:0.28rem; color:#333; position:absolute; right:0; top:0; border:0.04rem solid #E6E6E7; outline:none; background-color:#fff; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:0.06rem; border-radius:0.06rem; cursor:pointer;}
.call_me_edit_box .expected_time_con .con .week_con{ display:block; width:auto; height:auto; margin:0.2rem 0 0 0; padding:0;}
.call_me_edit_box .expected_time_con .con .week_con:after{content:"";display:block;height:0;clear:both;}
.call_me_edit_box .expected_time_con .con .week_con li{ display:block; width:31%; height:0.76rem; line-height:0.68rem; margin:0 3.5% 0.2rem 0; padding:0; float:left; position:relative; text-align:center; font-size:0.28rem; color:#999; font-weight:bold; border:0.04rem solid #CBCBCB; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:0.1rem; border-radius:0.1rem; cursor:pointer;}
.call_me_edit_box .expected_time_con .con .week_con li:nth-child(3n){ margin:0 0 0.2rem 0;}
.call_me_edit_box .expected_time_con .con .week_con li .icon{ display:block; width:0.28rem; height:0.28rem; margin:0; padding:0; position:absolute; right:0; bottom:0; -webkit-border-top-left-radius:0.1rem; border-top-left-radius:0.1rem; /*-webkit-border-bottom-right-radius:0.1rem; border-bottom-right-radius:0.1rem;*/ background:#FC588D url(../images/callservice/g_ico.png?v=2.0) center center no-repeat; background-size:cover; display:none;}
.call_me_edit_box .expected_time_con .con .week_con li.on{ color:#FC588D; border:0.04rem solid #FC588D;}
.call_me_edit_box .expected_time_con .con .week_con li.on .icon{ display:block;}
.call_me_edit_box .expected_time_con .con .tips_con{ width:auto; height:auto; margin:0; padding:0; font-size:0.28rem; color:#999;}

.call_me_edit_box .phone_number_con{ width:auto; height:auto; margin:0.4rem 0 0 0; padding:0;}
.call_me_edit_box .phone_number_con .tit{ width:auto; height:0.66rem; line-height:0.66rem; margin:0; padding:0 0 0 0.2rem; font-size:0.28rem; font-weight:bold; color:#333; background-color:#F1F2F3;}
.call_me_edit_box .phone_number_con .con{ width:auto; height:auto; margin:0; padding:0;}
.call_me_edit_box .phone_number_con .con .s_number{ width:auto; height:0.8rem; line-height:0.76rem; margin:0.2rem 0 0 0; padding:0; border:0.04rem solid #E6E6E7; position:relative; -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:0.06rem; border-radius:0.06rem; cursor:pointer;}
.call_me_edit_box .phone_number_con .con .s_number .number{ display:block; float:left; font-size:0.28rem; color:#333; font-weight:bold; margin:0 0 0 0.24rem; padding:0;}
.call_me_edit_box .phone_number_con .con .s_number .img01{ display:block; float:left; width:auto; height:0.32rem; margin:0.2rem 0 0 0.2rem; padding:0;}
.call_me_edit_box .phone_number_con .con .s_number .span01{ display:block; float:left; width:auto; height:auto; margin:0 0 0 0.24rem; padding:0; font-size:0.28rem; color:#FF1C21;}
.call_me_edit_box .phone_number_con .con .s_number .span02{ display:block; float:left; width:auto; height:auto; margin:0 0 0 0.24rem; padding:0; font-size:0.28rem; color:#999;}
.call_me_edit_box .phone_number_con .con .s_number .icon{ display:block; width:0.26rem; height:0.18rem; margin:0; padding:0; position:absolute; right:0.2rem; top:0.26rem; background:url(../images/callservice/sj_ico.png?v=2.0) center center no-repeat; background-size:cover;}
.call_me_edit_box .submit_btn{ display:block; width:auto; height:0.8rem; line-height:0.8rem; margin:0.6rem 0 0 0; padding:0; font-size:0.32rem; font-weight:bold; color:#fff; text-align:center; text-decoration:none; background-image:-webkit-linear-gradient(180deg, #F2578F 0%, #DB3C78 100%); background-image:linear-gradient(180deg, #F2578F 0%, #DB3C78 100%); -webkit-box-shadow:0 0 0.08rem 0 rgba(0,0,0,0.35); box-shadow:0 0 0.08rem 0 rgba(0,0,0,0.35); -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:0.4rem; border-radius:0.4rem; cursor:pointer;}

.call_me_detail_box{ width:100%; height:auto; margin:0; padding:0.3rem 0.4rem 0.6rem 0.4rem; position:absolute; left:0; top:45px; bottom:0; background-color:#fff; overflow:auto;}
.call_me_detail_box .detail_tit{ width:auto; height:0.44rem; line-height:0.4rem; margin:0; padding:0; position:relative;}
.call_me_detail_box .detail_tit .span01{ font-size:0.28rem; color:#333; font-weight:bold; position:absolute; left:0; top:0;}
.call_me_detail_box .detail_tit .span02{ font-size:0.24rem; color:#999; position:absolute; right:0; top:0;}

.call_me_detail_box .detail_con{ width:auto; height:auto; margin:0.04rem 0 0 0; padding:0.2rem; border:0.04rem solid #EAE6FE; -webkit-border-radius:0.1rem; border-radius:0.1rem;}
.call_me_detail_box .detail_con .anchor_info_con{ width:auto; height:1.6rem; margin:0; padding:0; position:relative;}
.call_me_detail_box .detail_con .anchor_info_con .img_con{ display:block; width:1.4rem; height:1.6rem; margin:0; padding:0; position:absolute; left:0; top:0; background-color:#f2f2f2; overflow:hidden; cursor:pointer;}
.call_me_detail_box .detail_con .anchor_info_con .img_con .img01{ display:block; width:100%; height:auto; margin:0; padding:0;}
.call_me_detail_box .detail_con .anchor_info_con .name{ display:block; width:auto; height:auto; margin:0; padding:0; font-size:0.28rem; color:#333; font-weight:bold; text-decoration:none; position:absolute; left:1.6rem; top:0; cursor:pointer;}
.call_me_detail_box .detail_con .anchor_info_con .name .nickname{ display:inline-block; max-width:2.4rem; width:auto; height:auto; margin:0; padding:0; vertical-align:middle; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.call_me_detail_box .detail_con .anchor_info_con .name .span01{ font-size:0.24rem; color:#999; font-weight:normal; vertical-align:middle;}
.call_me_detail_box .detail_con .anchor_info_con .info{ display:block; width:auto; height:auto; line-height:0.36rem; margin:0; padding:0; font-size:0.28rem; color:#333; position:absolute; left:1.6rem; top:0.44rem;}

.call_me_detail_box .detail_con .expected_time_con{ width:auto; height:auto; margin:0.5rem 0 0 0; padding:0;}
.call_me_detail_box .detail_con .expected_time_con .tit{ width:auto; height:0.72rem; line-height:0.72rem; margin:0; padding:0 0 0 0.2rem; font-size:0.28rem; font-weight:bold; color:#333; background-color:#EDEDED;}
.call_me_detail_box .detail_con .expected_time_con .con{ width:auto; height:auto; margin:0; padding:0.2rem;}
.call_me_detail_box .detail_con .expected_time_con .con p{ width:auto; height:auto; line-height:0.4rem; margin:0; padding:0; font-size:0.28rem; color:#333;}

.call_me_detail_box .detail_con .translation_service_con{ width:auto; height:auto; margin:0.2rem 0 0 0; padding:0;}
.call_me_detail_box .detail_con .translation_service_con .tit{ width:auto; height:0.72rem; line-height:0.72rem; margin:0; padding:0 0 0 0.2rem; font-size:0.28rem; font-weight:bold; color:#333; background-color:#EDEDED;}
.call_me_detail_box .detail_con .translation_service_con .con{ width:auto; height:auto; margin:0; padding:0.2rem;}
.call_me_detail_box .detail_con .translation_service_con .con .translation_text{ width:auto; height:auto; line-height:0.36rem; margin:0; padding:0; font-size:0.28rem; color:#333;}
.call_me_detail_box .detail_con .translation_service_con .con .tips{ width:auto; height:auto; line-height:0.36rem; margin:0.2rem 0 0 0; padding:0; font-size:0.28rem; color:#999;}

.call_me_detail_box .detail_con .phone_number_con{ width:auto; height:auto; margin:0.2rem 0 0 0; padding:0;}
.call_me_detail_box .detail_con .phone_number_con .tit{ width:auto; height:0.72rem; line-height:0.72rem; margin:0; padding:0 0 0 0.2rem; font-size:0.28rem; font-weight:bold; color:#333; background-color:#EDEDED;}
.call_me_detail_box .detail_con .phone_number_con .con{ width:auto; height:auto; margin:0; padding:0.2rem;}
.call_me_detail_box .detail_con .phone_number_con .con .text{ width:auto; height:auto; line-height:0.36rem; margin:0; padding:0; font-size:0.28rem; color:#333;}
.call_me_detail_box .detail_con .phone_number_con .con .code{ width:auto; height:auto; line-height:0.36rem; margin:0.2rem 0 0 0; padding:0; font-size:0.28rem; color:#333;}
.call_me_detail_box .detail_con .phone_number_con .con .code .span01{ font-weight:bold; color:#FF6929;}
.call_me_detail_box .detail_con .phone_number_con .con .number{ width:auto; height:auto; line-height:0.36rem; margin:0.2rem 0 0 0; padding:0; font-size:0.28rem; color:#333;}
.call_me_detail_box .detail_con .phone_number_con .con .number .span01{ font-weight:bold; color:#FF6929;}

.call_me_detail_box .modify_btn{ display:block; width:auto; height:0.8rem; line-height:0.8rem; margin:0.4rem 0 0 0; padding:0; font-size:0.32rem; color:#fff; font-weight:bold; text-align:center; text-decoration:none; background-image:-webkit-linear-gradient(180deg, #01D02F 23%, #00AC00 100%); background-image:linear-gradient(180deg, #01D02F 23%, #00AC00 100%); -webkit-box-shadow:0 1px 0.06rem 0 rgba(0,0,0,0.28); box-shadow:0 1px 0.06rem 0 rgba(0,0,0,0.28); -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:0.4rem; border-radius:0.4rem; cursor:pointer;}

.call_me_detail_box .remove_btn{ display:block; width:1.6rem; height:auto; line-height:0.36rem; margin:0 auto; margin-top:0.4rem; padding:0; font-size:0.28rem; color:#333; text-align:center; text-decoration:underline; cursor:pointer;}

.call_me_elastic_layer_box{position:fixed; top:0; bottom:0; left:0; display:none; width:100%; height:100%; z-index:9999; background:rgba(0,0,0,0.6);}
.call_me_elastic_layer{height:100%; width: 100%; display:table-cell; vertical-align: middle; z-index:11;}
.call_me_elastic_center{-webkit-animation:eCenterAnim1 0.5s both;animation:eCenterAnim1 0.5s both; width:88%; height:auto; margin:0 auto;  background:#fff;border-radius:0.08rem;-webkit-border-radius:0.08rem; -moz-border-radius:0.08rem; -ms-border-radius:0.08rem; -o-border-radius:0.08rem; padding:0 0;overflow: hidden;}

.call_me_add_authorization_con{ width:auto; height:auto; margin:0; padding:0 0 0.4rem 0; position:relative; background-image:-webkit-linear-gradient(0deg, #F6FBFF 0%, #E3F6FF 87%); background-image:linear-gradient(0deg, #F6FBFF 0%, #E3F6FF 87%);}
.call_me_add_authorization_con .tit{ width:auto; height:0.96rem; line-height:0.96rem; margin:0; padding:0; font-size:0.28rem; color:#fff; font-weight:bold; text-align:center; background-color:#297AF3; position:relative;}
.call_me_add_authorization_con .tit .close_btn{ display:block; width:0.4rem; height:0.4rem; margin:0; padding:0; position:absolute; right:0.16rem; top:0.28rem; background:url(../images/callservice/close.png?v=2.0) center center no-repeat; background-size:0.24rem 0.24rem; cursor:pointer;}
.call_me_add_authorization_con .list_con{ width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
.call_me_add_authorization_con .list_con .div_tab{ width:auto; height:0.8rem; margin:0; padding:0; border-bottom:1px solid #E3E3E3; position:relative; -webkit-box-sizing:border-box; box-sizing:border-box;}
.call_me_add_authorization_con .list_con .div_tab .div01{ width:3.8rem; height:0.8rem; margin:0 auto; padding:0;}
.call_me_add_authorization_con .list_con .div_tab .div01:after{content:"";display:block;height:0;clear:both;}
.call_me_add_authorization_con .list_con .div_tab .div01 .tab01{ display:inline-block; float:left; width:auto; height:0.8rem; line-height:0.8rem; margin:0; padding:0 0.2rem; font-size:0.28rem; color:#333; text-align:center; text-decoration:none; outline:none; cursor:pointer;}
.call_me_add_authorization_con .list_con .div_tab .div01 .tab02{ display:inline-block; float:left; width:auto; height:0.8rem; line-height:0.8rem; margin:0 0 0 0.8rem; padding:0 0.2rem; font-size:0.28rem; color:#333; text-align:center; text-decoration:none; outline:none; cursor:pointer;}
.call_me_add_authorization_con .list_con .div_tab .div01 .on{ color:#297AF3; border-bottom:0.06rem solid #297AF3; font-weight:bold;}
.call_me_add_authorization_con .list_con .slideBox{ width:auto; height:auto; margin:0.3rem 0 0 0; padding:0; position:relative;}
.call_me_add_authorization_con .list_con .slideBox .slide_pic_view{ width:2.18rem; height:4rem; margin:0 auto; padding:0; overflow:hidden;}
.call_me_add_authorization_con .list_con .slideBox .slide_pic_view ul{ width:100%; height:4rem; margin:0; padding:0; overflow:hidden;}
.call_me_add_authorization_con .list_con .slideBox .slide_pic_view ul:after{content:"";display:block;height:0;clear:both;}
.call_me_add_authorization_con .list_con .slideBox .slide_pic_view ul li{ float:left; display:block; width:2.18rem; height:4rem; margin:0; padding:0; overflow:hidden; display:flex; align-items:center; justify-content:center; text-align:center; flex-direction:row;}
.call_me_add_authorization_con .list_con .slideBox .slide_pic_view ul li a{ display:block; width:100%; height:100%; margin:0; padding:0; position:relative; cursor:pointer;}
.call_me_add_authorization_con .list_con .slideBox .slide_pic_view ul li a .imgCon{ display:block; width:auto; height:2.98rem; margin:0; padding:0; overflow:hidden; -webkit-border-radius:0.1rem; border-radius:0.1rem; position:relative;}
.call_me_add_authorization_con .list_con .slideBox .slide_pic_view ul li a .imgCon img{ display:block; width:100%; height:auto; margin:0; padding:0;}
.call_me_add_authorization_con .list_con .slideBox .slide_pic_view ul li a .nickname{ display:block; width:auto; height:auto; line-height:0.36rem; margin:0.16rem 0 0 0; padding:0; text-align:center; font-size:0.28rem; color:#333; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.call_me_add_authorization_con .list_con .slideBox .slide_pic_view ul li a .age{ display:block; width:auto; height:auto; line-height:0.36rem; margin:0.04rem 0 0 0; padding:0; text-align:center; font-size:0.28rem; color:#666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.call_me_add_authorization_con .list_con .slideBox .slide_pic_view ul li .gradient_box{ display:block; width:100%; height:0.88rem; line-height:0.88rem; text-align:center; position:absolute; left:0; bottom:0; z-index:2;
	background-image: -webkit-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
	background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
	background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
	background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
	background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
}
/*.call_me_add_authorization_con .list_con .slideBox .slide_pic_view ul li .gradient_box .name{ display:block; max-width:97px; height:0.6rem; margin:0 0 0 0.2rem; padding:0; font-size:0.28rem; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}*/
.call_me_add_authorization_con .list_con .slideBox .preView{ display:block; width:0.72rem; height:1rem; margin:-1.9rem 0 0 0; padding:0; position:absolute; left:0.4rem; top:50%; z-index:2; background:url(../images/callservice/left_ico.png?v=2.0) center center no-repeat; background-size:0.48rem 0.48rem; cursor:pointer;}
.call_me_add_authorization_con .list_con .slideBox .nextView{ display:block; width:0.72rem; height:1rem; margin:-1.9rem 0 0 0; padding:0; position:absolute; right:0.4rem; top:50%; z-index:2; background:url(../images/callservice/right_ico.png?v=2.0) center center no-repeat; background-size:0.48rem 0.48rem; cursor:pointer;}
.call_me_add_authorization_con .list_con .slideBox .continue_btn{ display:block; width:4.6rem; height:0.84rem; line-height:0.84rem; margin:0 auto; margin-top:0.4rem; padding:0; font-size:0.32rem; color:#fff; text-align:center; text-decoration:none; outline:none; background-image:-webkit-linear-gradient(180deg, #F2578F 0%, #DB3C78 100%); background-image:linear-gradient(180deg, #F2578F 0%, #DB3C78 100%); -webkit-box-shadow:0 0 0.08rem 0 rgba(0,0,0,0.35); box-shadow:0 0 0.08rem 0 rgba(0,0,0,0.35); -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:0.42rem; border-radius:0.42rem; cursor:pointer;}
.call_me_add_authorization_con .list_con .slideBox .search_btn{ display:block; width:2rem; height:auto; margin:0 auto; margin-top:0.3rem; padding:0; font-size:0.28rem; color:#999; text-align:center; text-decoration:underline; outline:none; cursor:pointer;}
.call_me_add_authorization_con .list_con .slideBox .p01{ width:auto; height:auto; line-height:0.36rem; margin:0.8rem 0 0 0; padding:0; font-size:0.28rem; color:#333; text-align:center;}
.call_me_add_authorization_con .list_con .slideBox .p02{ width:auto; height:auto; line-height:0.36rem; margin:0.3rem 0 0 0; padding:0; font-size:0.28rem; color:#333; text-align:center;}

.call_me_add_authorization_con .search_con{ width:auto; height:auto; margin:0; padding:0; overflow:hidden;}
.call_me_add_authorization_con .search_con .s_input{ display:block; width:4.6rem; height:0.6rem; line-height:0.6rem; margin:0 auto; margin-top:1.2rem; padding:0; font-size:0.32rem; color:#333; border:0 none; outline:none; background-color:rgba(0,0,0,0); -webkit-box-sizing:border-box; box-sizing:border-box;}
.call_me_add_authorization_con .search_con .div_line{ width:4.6rem; height:auto; margin:0 auto; margin-top:0.16rem; padding:0; border-bottom:1px solid #D6D6D6;}
.call_me_add_authorization_con .search_con .err_tips{ width:4.6rem; height:auto; margin:0 auto; margin-top:0.2rem; padding:0; font-size:0.28rem; color:#FF1C21;}
.call_me_add_authorization_con .search_con .continue_btn{ display:block; width:4.6rem; height:0.84rem; line-height:0.84rem; margin:0 auto; margin-top:1rem; padding:0; font-size:0.32rem; color:#fff; text-align:center; text-decoration:none; outline:none; background-image:-webkit-linear-gradient(180deg, #F2578F 0%, #DB3C78 100%); background-image:linear-gradient(180deg, #F2578F 0%, #DB3C78 100%); -webkit-box-shadow:0 0 0.08rem 0 rgba(0,0,0,0.35); box-shadow:0 0 0.08rem 0 rgba(0,0,0,0.35); -webkit-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:0.42rem; border-radius:0.42rem; cursor:pointer;}
.call_me_add_authorization_con .search_con .back_btn{ display:block; width:2rem; height:auto; margin:0 auto; margin-top:0.3rem; padding:0; font-size:0.28rem; color:#999; text-align:center; text-decoration:underline; outline:none; cursor:pointer;}

/*pop_add_number_bh start*/
.pop_add_number_bh{ display:block; width:100%; height:auto; margin:0; padding:0; position:fixed; left:0; top:0; bottom:0; z-index:99; background-color:rgba(0,0,0,0.6);}
.pop_add_number_mc{ display:block; width:100%; height:auto; margin:0; padding:0; position:absolute; left:0; top:0; bottom:0; z-index:1;}
.pop_add_number{ position: absolute;bottom:0;left: 0;height:auto;width:100%;z-index: 2; background-color:#fff; -webkit-border-top-left-radius:0.1rem; border-top-left-radius:0.1rem; -webkit-border-top-right-radius:0.1rem; border-top-right-radius:0.1rem;}
.pop_add_number h5{margin:0;padding:0;font-size: 0.28rem;color: #333333;line-height: 0.9rem;position: relative; text-align:center;}
.pop_add_number h5 a{position: absolute;right: 0.4rem;top:0.2rem;display: inline-block;background: #f8f8f8;color: #666666;font-size: 0.24rem;border:#d1d1d1 solid 1px;border-radius: 0.4rem;line-height: 0.5rem !important;padding:0 0.2rem;text-decoration: none; cursor:pointer;}
.pop_add_number ul li{border-top: #cccccc solid 1px;height:1.3rem;color:#333333;font-size: 0.24rem;vertical-align: middle;}
.pop_add_number ul li div{float:left;display:flex;align-items:center;text-align:justify;height:1.3rem;font-size: 0.24rem;}
.pop_add_number ul li div i, .pop_add_number ul li div strong{display:block;font-size: 0.28rem;color:#999999;margin-top: 0.12rem;}
.pop_add_number ul li div strong{color:#333333;}
.pop_add_number ul li a.btn{ display:block; width:1.44rem; height:0.64rem; line-height:0.64rem; margin:0; padding:0; font-size:0.28rem; color:#fff; text-align:center; text-decoration:none; outline:none; background-color:#297AF3; -webkit-box-shadow:0 1px 0.06rem 0 rgba(0,0,0,0.28); box-shadow:0 1px 0.06rem 0 rgba(0,0,0,0.28); -webkit-border-radius:0.1rem; border-radius:0.1rem; cursor:pointer;}
/*pop_add_number_bh end*/

.call_me_layer_bg{ background-image:-webkit-linear-gradient(0deg, #F6FBFF 0%, #E3F6FF 87%); background-image:linear-gradient(0deg, #F6FBFF 0%, #E3F6FF 87%);}
.call_me_layer_bg .layui-m-layercont{ padding:30px 30px 25px 30px;}
/*Call Me end*/

/*chat优惠广告*/
.chatSpecialBanner{
	height: 60px;
	width: 100%;
	position: absolute;
	top: 45px;
}
.chatSpecialBanner a.a_gotopage{
	display: block;
	width: 100%;
	height: 100%;
	background:#FE6903;
	background-size: cover;
	background-repeat: no-repeat;
	background-position:center center; 
}
/*chat优惠广告end*/

/*chat窗口聊天包*/
.tryToBuyChatMinBox{
	width: 5.88rem;
	border-radius: 5px;
	font-size: 0.24rem;
	line-height: 0.4rem;
	padding: 0.16rem 0.16rem;
	margin: 10px auto;
	position: relative;
	text-align: center;
	color: #383838;
	background: #F0FFF0;
	box-shadow: 0 0 4px 0 rgba(0,0,0,0.14);
	border-radius: 3px;
	border-radius: 3px;
}
.currencyRemindingTextIonc{
	width: 0.8rem;
	height: 0.8rem;
	position: absolute;
	top: -0.24rem;
	left: -0.24rem;
}
.tryToBuyChatMinBox a{
	color: #fe6d0b;
	font-size: 0.24rem;
	text-decoration: underline;
}
/*chat窗口聊天包end*/