@charset "utf-8";

/*同步reset.css全局重置样式,保证站点样式统一,兼容处理*/
ul {
  list-style: none
}
* {
  margin:0;
  padding:0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
a img {
  border:0;
}
img {
  border:0; vertical-align:middle; 
}
a {
  text-decoration:none;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
button {
  border-radius: 0;
  border: 0;
}
/*end*/
/*清除浏览器console的e.preventDefault*/
/** { touch-action:pan-y;}*/
/*end*/
.live_hide{ display:none!important;}
.left_page_top .site_list{ width:auto; left:0; right:0;}
.left_page_top .site_list a.click_area{ opacity:1; width:auto; left:0; right:0;}
.left_page_top .site_list a{ color:#333; position:relative; z-index:1;}
.left_page_top .site_list i{ background:url(../images/live/sj_ico.png) center center no-repeat; background-size:45%; right:0;}

/*.live_header_bar_ico{ background-image:url(../images/live/m_ico.png); background-position:12px center;}*/
/*.revs_header_sitename{ color:#333;}*/
/*.live_header_chat_list_white_ico{ background-image:url(../images/live/message@3x.png); background-size:54%;}*/
/*.live_chatlist_goBack_homeBox{ z-index:1;}*/
.chatlist_nav{ color:#fff; width:100%; left:0; text-align:center; height:45px; top:0; margin:0; padding:0; border:0 none; -webkit-border-radius:0; border-radius:0; background-color:#3073ED;}
.chatlist_nav li.on{ background:none; color:#fff; /*border-bottom:3px solid #2a7af3;*/ -webkit-border-radius:0; border-radius:0;}
.chatlist_nav li{ color:#B4D2FF; display:inline-block; float:none; width:120px; height:45px; margin:0; padding:0;}
.chatlist_nav li a.s_a{ position:relative; display:inline-block; height:42px; line-height:42px;}
.chatlist_nav li.on a.s_a{ border-bottom:2px solid #fff; font-weight:bold;}
.chatlist_nav li a span.span2{ right:-25px; top:-2px;}
.chatlist_nav li a span.live_chatlist_unread_ico{ display:block; width:auto; height:16px; line-height:16px; position:absolute; left:70px; top:8px; font-size:12px; color:#fff; margin:0; padding:0 5px; background-color:#E31C1F; -webkit-border-radius:8px; border-radius:8px;}
.chatlist_nav li a span.live_invite_unread_ico{ display:block; width:auto; height:16px; line-height:16px; position:absolute; left:82px; top:8px; font-size:12px; color:#fff; margin:0; padding:0 5px; background-color:#E31C1F; -webkit-border-radius:8px; border-radius:8px;}

.left_page .menber_img{ width:72px; height:72px; border:0 none;}
.left_page .menber_img span{ width:72px; height:72px;}
.left_page .menber_img span img{ display:block;}
.left_page .live_member_info{ position:absolute; left:91px; top:63px; font-size:12px; color:#fff;}
.left_page .live_member_info .live_ids{ display:inline-block; margin:0; padding:0;}
.left_page .live_member_info .live_djs{ display:inline-block; width:auto; height:18px; line-height:18px; background-color:#999; margin:0 0 0 10px; padding:0 10px; -webkit-border-radius:9px; border-radius:9px;}
.left_page .live_member_info .live_djs img{ margin:0 3px 0 0; padding:0;}
.left_page .live_login_span{ display:block; width:auto; height:auto; line-height:22px; position:absolute; left:91px; top:48px; font-size:18px; color:#fff; cursor:pointer;}

.left_page_top2 .menber_img{ width:72px; height:72px; border:0 none;}
.left_page_top2 .menber_img span{ width:72px; height:72px;}
.left_page_top2 .menber_img span img{ display:block;}
.left_page_top2 .live_member_info{ position:absolute; left:91px; top:63px; font-size:12px; color:#fff;}
.left_page_top2 .live_member_info .live_ids{ display:inline-block; margin:0; padding:0;}
.left_page_top2 .live_member_info .live_djs{ display:inline-block; width:auto; height:18px; line-height:18px; background-color:#999; margin:0 0 0 10px; padding:0 10px; -webkit-border-radius:9px; border-radius:9px;}
.left_page_top2 .live_member_info .live_djs img{ margin:0 3px 0 0; padding:0;}
.left_page_top2 .live_login_span{ display:block; width:auto; height:auto; line-height:22px; position:absolute; left:91px; top:48px; font-size:18px; color:#fff; cursor:pointer;}

.left_page_center ul li a span.live_unread_text{ display:inline-block; width:auto; height:16px; line-height:16px; font-size:12px; margin:5px 0 0 15px; padding:0 5px; -webkit-border-radius:8px; border-radius:8px; min-width:auto;}
.left_page_center ul li a i.header_point_member{ display:inline-block; width:6px; height:6px; background:red; margin:0 0 0 10px; padding:0; position:absolute; top:20px; right:16px; -webkit-border-radius:6px; border-radius:6px;}
.left_page_center ul li a i.unread_ico{ display:inline-block; width:8px; height:8px; background:red; margin:0 0 0 10px; padding:0; position:absolute; top:20px; right:16px; -webkit-border-radius:8px; border-radius:8px;}

#pullDown{ font-size:14px; font-weight:100; color:#666;}
#pullDown .pullDownIcon{ -webkit-transform:none!important; transform:none!important; background:url(../images/common/loading.gif) center center no-repeat; -webkit-background-size:26px 26px; background-size:26px 26px;}

#pullDown_sayhi_all_list{ font-size:14px; font-weight:100; color:#666;}
#pullDown_sayhi_all_list .pullDownIcon{ -webkit-transform:none!important; transform:none!important; background:url(../images/common/loading.gif) center center no-repeat; -webkit-background-size:26px 26px; background-size:26px 26px;}

#pullDown_sayhi_response_list{ font-size:14px; font-weight:100; color:#666;}
#pullDown_sayhi_response_list .pullDownIcon{ -webkit-transform:none!important; transform:none!important; background:url(../images/common/loading.gif) center center no-repeat; -webkit-background-size:26px 26px; background-size:26px 26px;}

#pullDown_featured_list{ font-size:14px; font-weight:100; color:#666;}
#pullDown_featured_list .pullDownIcon{ -webkit-transform:none!important; transform:none!important; background:url(../images/common/loading.gif) center center no-repeat; -webkit-background-size:26px 26px; background-size:26px 26px;}

#pullDown_premium_video_list,
#pullDown_premium_video_AUList{ font-size:14px; font-weight:100; color:#666;}
#pullDown_premium_video_list .pullDownIcon,
#pullDown_premium_video_AUList .pullDownIcon{ -webkit-transform:none!important; transform:none!important; background:url(../images/common/loading.gif) center center no-repeat; -webkit-background-size:26px 26px; background-size:26px 26px;}

.chat_footer_billed_info_box{ text-align:left;}

.wm_list ul li{ border-bottom:1px solid #ddd;}
/* .wm_list ul li:last-of-type{ border-bottom:0 none;}
.wm_list ul li:first-of-type{ border-bottom:1px solid #ddd;} *//*sander修改*/
.wm_list .div_contacts_content_box ul li:last-child{border-bottom:0 none;}/*sander修改*/
.wm_list ul li:active{ background-color:#EDEEF2;}
.wm_list ul li .live_chatlist_unread_num{ display:block; width:auto; height:16px; line-height:16px; position:absolute; right:10px; top:45px; font-size:12px; color:#fff; margin:0; padding:0 5px; background-color:#E31C1F; -webkit-border-radius:8px; border-radius:8px;}
.wm_list ul li .live_bborder{ border-bottom:1px solid #eee; width:auto; height:auto; position:absolute; left:76px; right:0; bottom:0; display:none;}
.wm_list ul li p img{ margin:0 0 0 2px;}
.wm_list ul li .head_portrait img{ display:block;}
.wm_list ul li b.w_name{ display:inline-block; float:left; max-width:100px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

#home_page .live_chatlist_unread_num{ display:block; width:auto; height:16px; line-height:16px; position:absolute; right:2px; top:3px; font-size:12px; color:#fff; margin:0; padding:0 5px; background-color:#E31C1F; -webkit-border-radius:8px; border-radius:8px;}

.left_page_bottom .live_log_out_span{ display:block; width:auto; height:30px; line-height:30px; font-size:16px; color:#666; cursor:pointer; float:right; margin:0 5px 0 0; padding:0;}

.chat_favorite_ico{ background:url(../images/live/icon-heart.png) center center no-repeat; background-size:90%; margin-left:5px;}
.chat_contactsChat_ico{ background:url(../images/live/icon-message-solid.png?v=2.0) center center no-repeat; background-size:88%; margin-left:5px;}

.public-Loading-wapper .plw-loadIcon,.loginS-Loading-wapper .plw-loadIcon,.pLoading-wapper .plw-loadIcon{ -webkit-animation:none; animation:none; background:url(../images/common/loading.gif) center center no-repeat; background-size:cover;}

.words_woman .words_contents .words_loading_ico{ -webkit-animation:none; animation:none; background:url(../images/common/loading.gif) center center no-repeat; background-size:cover;}
.words_woman .img_small_magic .words_loading_ico{ -webkit-animation:none; animation:none; background:url(../images/common/loading.gif) center center no-repeat; background-size:cover;}

.revs_my_vouchers_box{ padding:0 10px 10px 10px;}
.revs_my_vouchers_box ul{ margin:0;}
.revs_my_vouchers_box ul li.chat_voucher p:nth-of-type(1){ font-weight:bold;}

.left_page_bottom .a_app{ color:#333;}

.login_pop_wapperCon .v_code img{ top:2px!important; right:0!important;}
.login_pop_wapperCon .auto_logCon input{ left:0; top:0; margin:0; padding:0;}
.login_pop_wapperCon .sign_up_btn{ display:block; width:100%; height:38px; line-height:38px; text-align:center; margin:10px 0 0 0; padding:0; color:#333; font-size:16px;}
.login_pop_wapperCon form{ border:0 none;}

.header_title_black b{ width:160px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

#wrapper_chatlist .list_bg_nclick{ background-color:#fff;}

.w_invitelist_new_wapper ul li .w_info_box .w_info .info_name{ display:inline-block; float:left; /*max-width:90px;*/max-width:1.55rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.w_invitelist_new_wapper ul li .w_progress_chat{ 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%); -webkit-border-radius:3px; border-radius:3px;}
.w_invitelist_new_wapper ul li .w_chat{ background-color:#6fc153;}
.w_invitelist_new_wapper ul li .w_progress_live_public{ -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_live_public{ background-color: #B61112;overflow:initial;width:90px;}
.w_invitelist_new_wapper ul li .w_progress_live_private{ background:#2480d9; background: -moz-linear-gradient(top, rgba(1,142,248,1) 0%, rgba(25,107,245,1) 100%); background: -webkit-linear-gradient(top, rgba(1,142,248,1) 0%,rgba(25,107,245,1) 100%); background: linear-gradient(to bottom, rgba(1,142,248,1) 0%,rgba(25,107,245,1) 100%); -webkit-border-radius:3px; border-radius:3px;}
.w_invitelist_new_wapper ul li .w_live_private{ background-color:#6F186A; font-size:12px; /*font-weight:100;*/ overflow:initial;}
.w_invitelist_new_wapper ul li .w_progress_live_private{
  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%);
}
.w_invitelist_new_wapper ul li .w_progress_live_public{
  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%);
}

.live_header_ico_left{ z-index:2;}
.live_header_ico_center{ width:100%; height:auto; margin:0; padding:0; text-align:center; font-weight:normal;}

.header_bg_white{ -webkit-box-shadow:none; box-shadow:none;}
.header_box_bottom{ -webkit-box-shadow:none; box-shadow:none;}

.header_back_ico{ background-image:url(../images/live/j_ico.png); background-size:54% 54%; background-position:15px center;}

#left_block{ width:80%; -webkit-box-shadow:none; box-shadow:none;}

/*myBackPack*/
.myBackPack_box{ width:100%; height:auto; margin:0; padding:0; background-color:#fff;}
.myBackPack_box li{ width:auto; height:50px; line-height:50px; margin:0 0 0 15px; padding:0 0 0 32px; font-size:14px; color:#333; position:relative;}
.myBackPack_box li .img_ico{ display:block; width:20px; height:20px; position:absolute; left:0; top:12.5px;}
.myBackPack_box li .img_ico_stamps{ width:25px; height:25px; left:-2px;}
.myBackPack_box li .unread_ico{ display:inline-block; width:6px; height:6px; background:red; margin:0 0 0 15px; padding:0; -webkit-border-radius:6px; border-radius:6px; overflow:hidden;}
.myBackPack_box li .num{ position:absolute; right:35px; top:0;}
.myBackPack_box li b.icon_b{ display:block; width:14px; height:14px; position:absolute; right:15px; top:18px; background:url(../images/live/jt_ico01.png) center center no-repeat; background-size:cover;}
.myBackPack_box li .a_con{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; margin:0; padding:0;}
.myBackPack_box li .live_bborder{ width:auto; height:auto; margin:0; padding:0; border-bottom:1px solid #f2f2f2; position:absolute; left:32px; right:0; bottom:0;}
/*end*/

/*postStamps*/
/*.postStamps_box{ width:100%; height:auto; margin:0; padding:0 10px 10px 10px;}
.postStamps_box li{ width:auto; height:95px; margin:10px 0 0 0; padding:0; background-image:url(../images/live/stamps_bg.jpg); background-size:cover; position:relative; -webkit-border-radius:5px;border-radius:5px;overflow:hidden; -webkit-box-shadow:0px 2px 6px #ddd; box-shadow:0px 2px 6px #ddd;}
.postStamps_box li .img_ico{ display:block; width:60px; height:60px; position:absolute; left:10px; top:17.5px;}
.postStamps_box li .text{ width:auto; height:auto; font-size:14px; font-weight:bold; color:#333; margin:0; padding:0; position:absolute; left:80px; top:25px;}
.postStamps_box li .img_num{ display:block; width:auto; height:24px; margin:0; padding:0; position:absolute; left:80px; top:52px;}
.postStamps_box li .num_con{ display:block; width:auto; height:auto; margin:0; padding:0; position:absolute; left:80px; top:48px; font-size:28px; color:#FF742A; font-weight:bold; font-family:"Times New Roman", Times, serif!important; font-style:italic;}
.postStamps_box li .more_btn{ display:block; width:100px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; position:absolute; right:10px; top:32.5px; background-color:#00C332; -webkit-border-radius:15px; border-radius:15px; overflow:hidden; cursor:pointer;}
.postStamps_box li .vh_btn{ display:block; width:auto; height:auto; font-size:12px; color:#999; position:absolute; right:15px; top:72px; text-decoration:underline; cursor:pointer;}*/
.postStamps_box{ width:100%; height:auto; margin:0; padding:0 0 60px 0; /*position:absolute; left:0; top:45px; bottom:0;*/}
.postStamps_box .img_ico{ display:block; width:100px; height:100px; margin:0 auto; margin-top:30px; padding:0;}
.postStamps_box .text{ width:100%; height:auto; margin:30px 0 0 0; padding:0; text-align:center; font-size:14px; color:#333; font-weight:bold;}
.postStamps_box .num{ width:100%; height:auto; margin:0; padding:0; text-align:center; font-size:66px; color:#333; font-weight:bold;}
.postStamps_box .more_btn{ display:block; width:auto; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; background-color:#3073ED; -webkit-border-radius:5px; border-radius:5px; overflow:hidden; cursor:pointer; margin:15px 15px 0 15px; padding:0;}
.postStamps_box .more_btn:active{ opacity:0.8;}
.postStamps_box .more_btn_chatMin{
	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%);
	height: 0.9rem;
	line-height: 0.9rem;
}
/*.postStamps_box .vh_btn{ display:block; width:100%; height:auto; font-size:14px; color:#999; text-align:center; position:absolute; left:0; bottom:20px; text-decoration:underline; cursor:pointer;}*/
.postStamps_box .note_text_con{ width:auto; height:auto; margin:50px 15px 0 15px; padding:15px; background-color:#F1F3F9; -webkit-border-radius:5px; border-radius:5px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.postStamps_box .note_text_con_chatMin{background-color: #f0fff0;}
.postStamps_box .note_text_con .tit{ font-size:16px; color:#666; margin:0 0 10px 0; padding:0; font-weight:bold;}
.postStamps_box .note_text_con .tit_chatMin{font-size: 14px;color:#000;font-weight: normal;}
.postStamps_box .note_text_con .text01{ font-size:12px; color:#999; margin:2px 0 0 0; padding:0;}
.postStamps_box .note_text_con .text02{ font-size:14px; color:#999; margin:8px 0 0 0; padding:0;}
.postStamps_box .note_text_con .text03{ font-size:14px; color:#999; margin:0px 0 0 0; padding:0; line-height: 22px;}
.header_bg .postStamps_history_btn{ display:block; width:auto; height:45px; line-height:45px; font-size:14px; color:#fff; position:absolute; right:15px; top:0; z-index:2; margin:0; padding:0; text-decoration:none; outline:none;}
.header_bg .postStamps_history_btn:active{ opacity:0.8;}
#postStamps{ background-color:#fff;}/*临时处理#postStamps的背景色*/
/*end*/

.bp_list_empty{ width:100%; height:auto; margin:-130px 0 0 0; padding:0; text-align:center; position:absolute; left:0; top:50%; z-index:3;}
.bp_list_empty img{ width:auto; height:auto;}
.bp_list_empty p{ font-size:14px; color:#666; margin:10px 0 0 0; padding:0;}

/*兼容 profile资料页rem屏幕计算带来的影响.*/
.public-Loading-wapper .plw-loadText,.loginS-Loading-wapper .plw-loadText,.pLoading-wapper .plw-loadText{ font-size:14px;}

/*online ladies list*/
.ladylist-content{ margin:0; padding:10px 10px 0 10px;}
.k_content_list:after{content:"";display:block;height:0;clear:both;}
.k_content_list li{ width:49%; -webkit-border-radius:5px; border-radius:5px; background:url(../images/live/list_default_bg.jpg) center top no-repeat; background-size:100%; position:relative; overflow:inherit;}
.k_content_list li:nth-of-type(2n){ margin:0 0 2% 2%;}
.k_content_list li>a{ -webkit-border-radius:0; border-radius:0;}
.k_content_list li a.ladyimg{ -webkit-border-top-left-radius:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; min-height:200px;}
.k_content_list li .live_live_ico,.profile_page_living_status{ display:block; width:60px; height:20px; line-height:20px; font-size:12px; font-weight:bold; color:#fff; margin:0; padding:0 0 0 25px; position:absolute; left:6px; top:6px; z-index:2; background:#FF373A url(../images/live/live_white.gif) 9px 4px no-repeat; background-size:10px 10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden; -webkit-box-sizing:border-box; box-sizing:border-box;}
.k_content_list li .live_online_ico{ display:block; width:60px; height:20px; line-height:20px; font-size:12px; color:#fff; font-weight:bold; text-align:center; margin:0; padding:0; position:absolute; left:10px; top:10px; z-index:2; background-color:#00CD48; -webkit-border-radius:10px; border-radius:10px; overflow:hidden; -webkit-box-sizing:border-box; box-sizing:border-box;}
.k_content_list li .des{ /*height:120px; line-height:normal;*/ height:1.8rem; bottom:90px;}
.k_content_list li .des .live_public_broadcast_btn{ display:block; width:3.2rem; height:0.68rem; line-height:0.68rem; margin:0 0 0 -1.6rem; padding:0; font-size:0.28rem; color:#fff; -webkit-border-radius:0.34rem; border-radius:0.34rem; overflow:inherit; text-decoration:none; outline:none; position:absolute; left:50%; bottom:0.88rem; z-index:2; /*background:#00CB34 url(../images/live/g_btn.png) repeat-x;*/ background-size:contain;text-align: center;}
.k_content_list li .des .live_public_broadcast_btn .ico{ display:inline-block; /*float:left;*/ width:0.56rem; height:0.56rem; margin:-0.05rem 0.1rem 0 0; padding:0; background:url(../images/live/public_ico.png?v=2.2) center center no-repeat; background-size:0.5rem 0.5rem; vertical-align:middle;}
.k_content_list li .des .live_public_broadcast_btn .free_ico{ display:block; width:0.64rem; height:0.22rem; background:url(../images/live/free2.png) center center no-repeat; background-size:cover; position:absolute; right:0.16rem; top:-0.1rem;}
.k_content_list li .des .p_b{ bottom:0.1rem;}
.k_content_list li .des .live_one_on_one_btn{ display:block; width:3.2rem; height:0.68rem; line-height:0.68rem; margin:0 0 0 -1.6rem; padding:0; font-size:0.25rem; color:#fff; -webkit-border-radius:0.34rem; border-radius:0.34rem; overflow:inherit; text-decoration:none; outline:none; position:absolute; left:50%; bottom:0.1rem; z-index:2; /*background:#0093FA url(../images/live/b_btn.png) repeat-x;*/ background-size:contain;text-align: center;}
.k_content_list li .des .live_one_on_one_btn .ico{ display:inline-block; /*float:left;*/ width:0.56rem; height:0.56rem; margin:-0.05rem 0.1rem 0 0; padding:0; background:url(../images/live/live_ico.png?v=2.1) center center no-repeat; background-size:0.5rem 0.5rem; vertical-align:middle;}
.k_content_list li .des .live_one_on_one_btn .free_ico{ display:block; width:0.64rem; height:0.22rem; background:url(../images/live/free2.png) center center no-repeat; background-size:cover; position:absolute; right:0.16rem; top:-0.1rem;}
.k_content_list li .des .live_one_on_one_btn .free_ico,.k_content_list li .des .live_public_broadcast_btn .free_ico{height:0.27rem;background-image:url('../images/live/free3.png');top:-0.08rem;}
.k_content_list li .des .live_chat_now_btn{ display:block; width:3.2rem; height:0.68rem; line-height:0.68rem; margin:0 0 0 -1.6rem; padding:0; font-size:0.28rem; color:#fff; -webkit-border-radius:0.34rem; border-radius:0.34rem; overflow:hidden; text-decoration:none; outline:none; position:absolute; left:50%; bottom:0.1rem; z-index:2; background:#00CB34 url(../images/live/g_btn.png) repeat-x; background-size:contain;text-align: center;}
.k_content_list li .des .live_chat_now_btn .ico{ display:inline-block; /*float:left;*/ width:0.56rem; height:0.56rem; margin:0 0.06rem 0 0; padding:0; background:url(../images/live/icon-live-chat-white.png?v=2.0) center center no-repeat; background-size:0.4rem 0.4rem; vertical-align:middle;}
.k_content_list li .des .live_send_mail_btn{ display:block; width:3.2rem; height:0.68rem; line-height:0.68rem; margin:0 0 0 -1.6rem; padding:0; font-size:0.28rem; color:#fff; -webkit-border-radius:0.34rem; border-radius:0.34rem; overflow:hidden; text-decoration:none; outline:none; position:absolute; left:50%; bottom:0.1rem; z-index:2;text-align: center;}
.k_content_list li .des .live_send_mail_btn .ico{ display:inline-block; /*float:left;*/ width:0.56rem; height:0.56rem; margin:0 0.06rem 0 0; padding:0; background:url(../images/live/mail_ico.png?v=2.0) center center no-repeat; background-size:0.44rem 0.44rem; vertical-align:middle;}
/*.k_content_list li .des .live_name{ display:block; width:160px; height:20px; line-height:20px; color:#fff; font-size:16px; text-align:center; padding:0; margin:0 auto; margin-top:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.k_content_list li .des .live_chat_now_btn{ display:block; width:60%; height:40px; line-height:40px; text-decoration:none; font-size:16px; color:#fff;font-weight:bold; text-align:center; margin:0 auto; margin-top:10px; margin-bottom:10px; padding:0; -webkit-border-radius:20px; border-radius:20px; background:url(../images/live/green_btn.png) center center repeat-x; background-size:contain; overflow:inherit; position:relative; z-index:2;}
.k_content_list li .des .live_chat_now_btn .live_free_ico{ display:block; width:36px; height:20px; position:absolute; right:10px; top:-10px; z-index:2; background:url(../images/live/free.png) center center no-repeat; background-size:cover;}*/
.k_content_list li .des .live_profile_a{ display:block; width:100%; height:100%; background:none; position:absolute; left:0; top:0; z-index:1; text-decoration:none; outline:none;}
.k_content_list li .des .p_ico{ display:block; width:22px; height:22px; position:absolute; left:10px; top:10px; margin:0; padding:0; background:url(../images/btn_ico/ic_photo_camera_white.png) center center no-repeat; background-size:cover;}
.k_content_list li .des .p_num{ display:block; font-size:14px; color:#fff; font-weight:bold; position:absolute; left:38px; margin:0; padding:0;}
.k_content_list li .live_p_ico_box{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:0; margin:0; padding:0; background-color:rgba(0,0,0,0.2);}
.k_content_list li .live_p_ico{ display:block; width:56px; height:56px; position:absolute; left:50%; top:50%; margin:-28px 0 0 -28px; padding:0; background:url(../images/play_icon.png) center center no-repeat; background-size:cover;}
.k_content_list li .info{ 
  text-align: center;
  width:auto; height:90px; margin:0; padding:0; background-color:#fff; position:relative; overflow:hidden; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px;}
.k_content_list li .info .name{ display:block; width:auto; height:30px; line-height:30px; font-size:16px; font-weight:bold; color:#006495; text-align:center; margin:5px 0 0 0; padding:0; text-decoration:none; position:relative;}
.k_content_list li .info .name span,.k_content_list li .info .name .bir_link{ display:inline-block; width:auto; max-width:1.80rem;/*max-width:92px;*/ height:auto; font-size:16px; font-weight:normal; color:#006495; text-align:center; margin:0; padding:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-decoration:underline;vertical-align: middle;}
.k_content_list li .info .name span.nameOnlive,.k_content_list li .info .name .bir_link.nameOnlive{
	  text-decoration: none;
    color: #ffffff;
    background: #009900;
    font-size: 12px;
    display: inline;
    border-radius: 50px;
    padding-left: 3px;
    padding-right: 3px;
    vertical-align: middle;
    margin-left:3px;
}
.k_content_list li .is_one_on_one{ 
	display:block; 
	width:30px; 
	height:30px;
	margin:0; 
	padding:0 0 0 25px; 
	position:absolute; 
	left:6px; 
	top:6px; 
	z-index:2; 
	background: url(../images/live/is_one_on_one.png?v=2.0) no-repeat center center;
	background-size: 100% 100%;
}
.k_content_list li .info .name i{ display:inline-block; width:20px; height:26px; margin:0; padding:0; background:url(../images/live/ico_jt.png) center center no-repeat; background-size:20px 20px; position:absolute;}
.k_content_list li .info .age{ display:block; width:auto; height:auto; line-height:26px; font-size:14px; color:#666; text-align:center; margin:-5px 0 0 0; padding:0 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.k_content_list li .info .sCon{
   text-align:center; /*background-color:#F2F2F2;*/ -webkit-border-radius:5px; border-radius:5px; position:relative;
   display: inline-block;
   overflow: hidden;
   margin: auto;
   padding-bottom: 10px;
  }
.k_content_list li .info .sCon a,.k_content_list li .follow_icon a{ display:none; width: 1.1rem; height:30px; margin:5px 0 0 0; padding:0; float: left;}
.k_content_list li .follow_icon{position:absolute;top:0;right:0.1rem;}
.k_content_list li .follow_icon a{width:.72rem;height:.72rem;background-size:cover!important;}
.k_content_list li .info .sCon a.show,.k_content_list li .follow_icon a.show {
  display:inline-block;
}
.k_content_list li .info .sCon .chat_ico{ background:url(../images/live/icon-live-chat.png?v=2.0) center center no-repeat; background-size:26px 26px;}
.k_content_list li .info .sCon .live_ico{ background:url(../images/live/live_ico.png?v=2.0) center center no-repeat; background-size:28px 28px;}
.k_content_list li .info .sCon .emf_ico{ background:url(../images/live/icon-mail.png?v=3.0) center center no-repeat; background-size:26px 26px;}
.k_content_list li .info .sCon .order_ico{ background:url(../images/live/order_ico.png?v=2.0) center center no-repeat; background-size:26px 26px;}
.k_content_list li .info .sCon .fav_ico,.k_content_list li .follow_icon .fav_ico{ background:url(../images/btn_ico/ic_favorite_add_orange.png?v=2.0) center center no-repeat; background-size:26px 26px;}
.k_content_list li .follow_icon .fav_ico{background:url(../images/callservice/icon-unfollow.png) center center no-repeat; background-size:26px 26px;}
.k_content_list li .info .sCon .unFav_ico,.k_content_list li .follow_icon .unFav_ico{ background:url(../images/btn_ico/ic_favorite_less_orange.png?v=2.0) center center no-repeat; background-size:26px 26px;}
.k_content_list li .follow_icon .unFav_ico{ background:url(../images/callservice/icon-follow.png) center center no-repeat; background-size:26px 26px;}
.k_content_list li .info .sCon .say_hi_ico{ background:url(../images/sayhi/sayHiicon2.png?v=2.0) center center no-repeat; background-size:26px 26px; position: relative;}
.k_content_list li .info .sCon .say_hi_ico .free {     display: block;
  width: 0.64rem;
  height: 0.22rem;
  position: absolute;
  right: -0.1rem;
  font-size: 10px;
  width: 28px;
  height: 12px;
  line-height: 12px;
  text-align: center;
  background: red;
  color: #fff;
  border-radius: 2px;
  }
.k_content_list li .info .sCon .call_icon{ background:url(../images/callservice/call_icon.png) center center no-repeat; background-size:26px 26px; position: relative;}
/*end*/

/*download_app_tip*/
.download_app_box{ width:auto; height:auto; position:relative; margin:0; padding:0;}
.download_app_box .close_btn{ display:block; width:12%; height:9%; position:absolute; top:0; right:0; z-index:2; margin:0; padding:0; 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;}
/*.download_app_box .close_btn:active{ opacity:0.8;}*/
.download_app_box .d_app_pic{ display:block; width:100%; height:auto; margin:0 auto; padding:0;}
.download_app_box .d_app_text{ width:auto; height:auto; line-height:18px; font-size:14px; color:#333; margin:20px 0 0 0; padding:0; text-align:center;}
.download_app_box .d_a_app_btn{ display:block; width:72%; height:12%; background:url(../images/live/mobile_googleplay.png) center center no-repeat; background-size:cover; margin:0; padding:0; cursor:pointer; outline:none; position:relative; position:absolute; left:14%; bottom:7%; z-index:2; opacity:0;}
.download_app_box .d_i_app_btn{ display:block; width:72%; height:12%; background:url(../images/live/mobile_appstore.png) center center no-repeat; background-size:cover; margin:0; padding:0; cursor:pointer; outline:none; position:relative; position:absolute; left:14%; bottom:7%; z-index:2; opacity:0;}
.download_app_box .d_i_app_btn .up_ico{ display:block; width:24px; height:24px; background:url(../images/live/icon_upgrade.png) center center no-repeat; background-size:cover; position:absolute; right:-12px; top:-12px; margin:0; padding:0;}
.download_app_box .live_live_ico{ display:block; width:60px; height:20px; line-height:20px; font-size:12px; font-weight:bold; color:#fff; margin:0; padding:0 0 0 25px; position:absolute; left:10px; top:10px; z-index:2; background:#FF373A url(../images/live/live_white.gif) 9px 4px no-repeat; background-size:10px 10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden; -webkit-box-sizing:border-box; box-sizing:border-box;}
/*end*/

/*switch_app_box*/
.switch_app_box{ width:100%; height:85px; background:url(../images/live/ad_bg01.png) center center no-repeat rgba(0,0,0,0.01); background-size:100% 100%; position:fixed; left:0; bottom:0; z-index:9;}
.switch_app_box .close_btn{ display:block; width:32px; height:32px; position:absolute; top:-8px; right:0; 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;}
.switch_app_box .close_btn:active{ }
.switch_app_box .s_a_pic{ display:block; width:auto; height:85px; margin:0; padding:0; position:absolute; left:10px; bottom:0;}
.switch_app_box .s_a_text{ display:block; width:auto; height:35px; margin:0; padding:0; position:absolute; left:92px; bottom:6px;}
.switch_app_box .open_btn{ display:block; width:62px; height:26px; line-height:26px; position:absolute; right:10px; bottom:8px; 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_app_box .open_btn:active{ opacity:0.8;}
/*end*/

/*help相关页面*/
.help_list_box{ width:auto; height:auto; margin:0; padding:15px;}
.help_list_box .help_title{ width:auto; height:36px; line-height:36px; color:#333; font-size:14px; font-weight:bold; margin:0; padding:0;}
.help_list_box .help_ul{ width:100%; height:auto; margin:0; padding:0; background-color:#fff; border:1px solid #ddd;}
.help_list_box .help_ul li{ width:auto; height:50px; line-height:50px; margin:0; padding:0 0 0 45px; font-size:14px; color:#333; position:relative; border-bottom:1px solid #ddd;}
.help_list_box .help_ul li:last-child{ border-bottom:0 none;}
.help_list_box .help_ul li .img_ico01{ display:block; width:28px; height:auto; position:absolute; left:10px; top:11px;}
.help_list_box .help_ul li .img_ico02{ display:block; width:34px; height:auto; position:absolute; left:10px; top:11px;}
.help_list_box .help_ul li b.icon_b{ display:block; width:14px; height:14px; position:absolute; right:15px; top:18px; background:url(../images/live/jt_ico01.png) center center no-repeat; background-size:cover;}
.help_list_box .help_ul li .a_con{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; margin:0; padding:0;}

.help_detail_box{ width:auto; height:auto; margin:0; padding:15px;}
.help_detail_box .help_title{ width:auto; height:32px; line-height:32px; color:#333; font-size:14px; font-weight:bold; margin:0; padding:0;}
.help_detail_box p{ width:auto; height:auto; line-height:18px; font-size:14px; color:#333; margin:10px 0 0 0; padding:0; text-align:left;}
.help_detail_box p.tit{ color:#225CF9; font-weight:bold; margin:20px 0 0 0;}
.help_detail_box p.tit02{ color:#333; font-weight:bold; margin:20px 0 0 0;}
/*end*/

/*嵌入资料页,信件相关页后,样式兼容处理*/
.left_page_top .site_list a.click_area{ height:32px;}
.left_page_top .site_list a{ line-height:32px; float:left;}
.left_page_top .site_list i{ width:32px; height:32px;}
.left_site_list ul li .head_portrait img{ display:block;}
.left_page_center ul li i img{ display:block;}
.left_page_center ul li a{ display:block;}
.left_page .menber_name{ font-size:18px;}
.left_page_top2 .menber_name{ font-size:18px;}

.chat_enter_box .revs_textwin_box input{ float:left;}
#wrapper_bq_typelist ul li img{ display:flex;}
.expression_box2 #wrapper_bq_box #magiciconlist .freeSticker_list a img{ display:block; margin:0 auto;}
.chatlist_nav li{ display:block; float:left; width:50%;}
#chatlist_nav_chatingFlag{ padding-left:55px;}
#chatlist_nav_InvitationFlag{ padding-right:55px;}
.chatlist_nav li a.s_a{ height:44px; line-height:44px;}
.chatlist_nav li.on a.s_a{ border-bottom:3px solid #fff;}
.contactsEmpty_wapper .contactsE_fText_wap .btn_wap a{ min-width:170px; padding:0; display:block; width:170px; margin:0 auto;}
.dataEmpty_wapper .dataE_fText_wap .btn_wap a{ min-width:170px; padding:0; display:block; width:170px; margin:0 auto;}
.header_head_portrait img{ display:block;}
.not_normal a{ height:auto;}
.not_normal a .ic_offline_box{ width:32px; height:32px; -webkit-border-radius:32px; border-radius:32px;}
.not_normal .button{ min-width:170px; padding:0;}
.chat_online_ico{ width:12px; height:12px;}
.chat_offline_ico{ width:12px; height:12px;}
.header_point{ width:8px; height:8px; border:0 none; -webkit-border-radius:8px; border-radius:8px;}
.left_page_center ul li a i.header_point_member{ width:8px; height:8px; border:0 none; -webkit-border-radius:8px; border-radius:8px;}
.myBackPack_box li .unread_ico{ width:8px; height:8px; border:0 none; -webkit-border-radius:8px; border-radius:8px;}
.noneDataList-prompt{ font-size:16px;}
/*end*/

/*改版旧样式调整*/
.service_message_alert_menu_box{ height:86px; position:relative; top:45px;}
.service_message_alert_menu_box ul{ height:86px; margin:0; border-bottom:0 none;}
.service_message_alert_menu_box ul li{ height:86px;width: 25% ; display: block ;}
.service_message_alert_menu_box ul li .bgcon{ display:block; width:48px; height:48px; /*overflow:hidden;*/ margin:0 auto; margin-top:8px; padding:0; -webkit-border-radius:48px; border-radius:48px; position:relative;}
/* .service_message_alert_menu_box ul li .bgcon01{ background-color:#FF7100;} */
.service_message_alert_menu_box ul li .bgcon01{ background-color:#0DAAFB;}
.service_message_alert_menu_box ul li .bgcon02{ background-color:#ff4241;}
.service_message_alert_menu_box ul li .bgcon03{ background-color:#ff6478;}
.service_message_alert_menu_box ul li .bgcon04{ background-color:#F6C70A;}
.service_message_alert_menu_box ul li .bgcon05{ background-color:#2a7af3;}
.service_message_alert_menu_box ul li .text{ color:#333; margin:5px 0 0 0; padding:0;}
.service_message_alert_menu_box ul li .text{ margin-top:2px;}
.service_message_alert_menu_box ul li .emfcon{ background:url(../images/live/mail_ico.png) center center no-repeat; background-size:cover; position:absolute; left:50%; top:50%; margin:-12.5px 0 0 -12.5px;}
.service_message_alert_menu_box ul li .admirercon{ background:url(../images/live/gre_ico.png) center center no-repeat; background-size:cover; position:absolute; left:50%; top:50%; margin:-12.5px 0 0 -12.5px;}
.service_message_alert_menu_box ul li .callcon{ background:url(../images/live/fol_ico.png) center center no-repeat; background-size:cover; position:absolute; left:50%; top:50%; margin:-12.5px 0 0 -12.5px;}
.service_message_alert_menu_box ul li .addcreditcon{ background:url(../images/live/cre_ico.png) center center no-repeat; background-size:cover; position:absolute; left:50%; top:50%; margin:-12.5px 0 0 -12.5px;}
.service_message_alert_menu_box ul li .sayhicon {width: 25px;
  height: 25px;
  position:absolute; left:50%; top:50%; margin:-12.5px 0 0 -12.5px; }

.service_message_alert_menu_box ul li .live_unread_text{ display:block; width:auto; height:16px; line-height:16px; position:absolute; left:35px; top:0; font-size:12px; color:#fff; margin:0; padding:0 5px; background-color:#E31C1F; -webkit-border-radius:8px; border-radius:8px;}

/*全局page背景色调整为#f2f2f2*/
.ui-page{ background-color:#f2f2f2;}

#home_page{ background:none;}
.header_chat_list_white_ico{ background-image:url(../images/live/icon-live-chat-white2.png?v=2.0); background-size:50%;}
.header_notice_ico{ display:block; width:48px; height:48px; position:absolute; right:48px; top:-2px; background:url('../images/live/ico_notice.png?v=2.1') center center no-repeat; background-size:54%;}
.header_notice_ico .live_notice_unread_num{ display:block; width:auto; height:16px; line-height:16px; position:absolute; left:27px; top:4px; font-size:12px; color:#fff; margin:0; padding:0 5px; background-color:#E31C1F; -webkit-border-radius:8px; border-radius:8px;}
.wm_list ul{ background-color:#fff;}

/*兼容Notification模板中 Chat Invitations start*/
#wrapper_notice_list .wm_list ul li{ padding:16px; border-bottom:1px solid #ddd; background-color:#fff;}
/*兼容Notification模板中 Chat Invitations end*/

/*屏蔽首页底部冒泡 start*/
/*.w_invitelist_new_wapper{ width:0px!important; height:0px!important;}*/
/*屏蔽首页底部冒泡 end*/

.emf_elastic_center .add_credit_pop_pay_con .btnCon .btn{ font-size:16px;}
/*end*/

/*改版新样式*/
.home_contacts_following_box{ width:auto; height:auto; margin:8px 8px 0 8px; padding:10px 15px; background-color:#fff; -webkit-border-radius:5px; border-radius:5px;}
.home_contacts_following_box .tit{ font-size:12px; color:#666; font-weight:bold; position:relative;}
.home_contacts_following_box .tit .t{ font-size:16px; color:#333; font-weight:bold; margin-right:5px;}
.home_contacts_following_box .tit .v{ position:absolute; right:0; top:3px; margin:0; padding:0; font-size:12px; font-weight:bold; color:#3073ED;}
.home_contacts_following_box ul{ margin:5px 0 0 0; padding:0;}
.home_contacts_following_box ul:after{content:"";display:block;height:0;clear:both;}
.home_contacts_following_box ul li{ float:left; width:25%; height:auto; position:relative;}
.home_contacts_following_box ul li .a_con{ display:block; width:auto; height:auto; background-color:#f2f2f2; margin:0 2px; padding:0; overflow:hidden; position:relative; -webkit-border-radius:5px; border-radius:5px;}
.home_contacts_following_box ul li .a_con .img{ display:block; width:100%; height:auto; opacity:0;}
.home_contacts_following_box ul li .name{ display:block; width:auto; height:auto; line-height:22px; font-size:12px; color:#333; text-align:center; margin:0; padding:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home_contacts_following_box ul li .a_con2{ display:block; width:auto; height:auto; /*background-color:#3073ED;*/ margin:0 2px; padding:0; overflow:hidden; text-align:center; position:relative; background:url(../images/live/yuan_ico.png) center center no-repeat #3073ED; background-size:55%;}
.home_contacts_following_box ul li .a_con2 .img{ display:block; width:100%; height:auto; opacity:0;}
/*.home_contacts_following_box ul li .a_con2 .ico_con{ display:block; width:100%; height:auto; position:absolute; left:0; top:50%; margin:-11px 0 0 0; padding:0;}
.home_contacts_following_box ul li .a_con2 .ico_con .ico{ display:inline-block; width:12px; height:12px; border:2px solid #fff; -webkit-border-radius:12px; border-radius:12px; overflow:hidden; opacity:0.6; margin:0 0 0 4px; padding:0;}
.home_contacts_following_box ul li .a_con2 .ico_con .ico:nth-of-type(1){ margin-left:0;}*/
.home_contacts_following_box ul li .name2{ display:block; width:auto; height:auto; line-height:22px; font-size:12px; color:#3073ED; font-weight:bold; text-align:center; margin:0; padding:0;}
.home_contacts_following_box ul li .live_online_ico{ display:block; width:60px; height:20px; line-height:20px; font-size:12px; color:#fff; font-weight:bold; text-align:center; margin:0 0 0 -30px; padding:0; position:absolute; left:50%; bottom:5px; z-index:2; background-color:#00CD48; -webkit-border-radius:10px; border-radius:10px; overflow:hidden; -webkit-box-sizing:border-box; box-sizing:border-box;}
.home_contacts_following_box ul li .live_live_ico{ display:block; width:60px; height:20px; line-height:20px; font-size:12px; font-weight:bold; color:#fff; margin:0 0 0 -30px; padding:0 0 0 25px; position:absolute; left:50%; bottom:5px; z-index:2; background:#FF373A url(../images/live/live_white.gif) 9px 4px no-repeat; background-size:10px 10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden; -webkit-box-sizing:border-box; box-sizing:border-box;}

.ladylist_title{ width:auto; height:auto; line-height:28px; font-size:16px; color:#333; font-weight:bold; margin:15px 0 0 0; padding:0 10px;}

.contacts_following_list{ width:auto; height:auto; margin:0; padding:0; background-color:#fff;}
.contacts_following_list li{ width:100%; height:1.64rem; margin:0; padding:0; border-bottom:1px solid #ddd; position:relative;}
.contacts_following_list li:last-of-type{ border-bottom:0 none;}
.contacts_following_list li .a_bh{ display:block; width:100%; height:100%; margin:0; padding:0; position:absolute; left:0; top:0; z-index:2;}
.contacts_following_list li .img_box{ display:block; width:1rem; height:1rem; margin:0; padding:0; position:absolute; left:0.3rem; top:0.32rem; background-color:#f2f2f2;-webkit-border-radius:1rem;border-radius:1rem;overflow:hidden;}
.contacts_following_list li .img_box img{ display:block; width:100%; height:auto;}
.contacts_following_list li .name_box{ width:auto; height:0.48rem; line-height:0.48rem; font-size:0.32rem; color:#333; margin:0; padding:0; position:absolute; left:1.5rem; top:0.32rem;}
.contacts_following_list li .name_box .name{ display:block; float:left; max-width:2.4rem; height:auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.contacts_following_list li .name_box .live_live_ico{ display:block; float:left; width:1.2rem; height:0.4rem; line-height:0.4rem; font-size:0.24rem; font-weight:bold; color:#fff; margin:0.04rem 0 0 0.1rem; padding:0 0 0 0.5rem; background:#FF373A url(../images/live/live_white.gif) 0.18rem 0.08rem no-repeat; background-size:0.2rem 0.2rem; -webkit-border-radius:0.2rem; border-radius:0.2rem; overflow:hidden; -webkit-box-sizing:border-box; box-sizing:border-box;}
.contacts_following_list li .text_box{ width:auto; height:0.48rem; line-height:0.48rem; font-size:0.28rem; color:#666; margin:0; padding:0; position:absolute; left:1.5rem; top:0.84rem;}
.contacts_following_list li .s_box{ width:auto; height:auto; margin:0; padding:0; position:absolute; right:0.2rem; top:0.5rem; z-index:3;}
.contacts_following_list li .s_box a{ display:block; width:0.8rem; height:0.6rem; float:left; margin:0; padding:0;}
.contacts_following_list li .s_box .chat_ico{ background:url(../images/live/icon-live-chat.png?v=2.0) center center no-repeat; background-size:0.52rem 0.52rem;}
.contacts_following_list li .s_box .live_ico{ background:url(../images/live/live_ico.png?v=2.0) center center no-repeat; background-size:0.56rem 0.56rem;}
.contacts_following_list li .s_box .emf_ico{ background:url(../images/live/icon-mail.png?v=3.0) center center no-repeat; background-size:0.52rem 0.52rem;}
.contacts_following_list li .s_box .order_ico{ background:url(../images/live/order_ico.png?v=2.0) center center no-repeat; background-size:0.52rem 0.52rem;}
.contacts_following_list li .chat_online_ico{ width:0.24rem; height:0.24rem; left:0.96rem; top:1.08rem; -webkit-border-radius:0.24rem; border-radius:0.24rem;}
.contacts_following_list li .chat_offline_ico{ width:0.24rem; height:0.24rem; left:0.96rem; top:1.08rem; -webkit-border-radius:0.24rem; border-radius:0.24rem;}
.contacts_following_list li.chatListAnimation{
    -webkit-animation:chatListAnim 0.35s ease-in-out infinite alternate both;
    animation:chatListAnim 0.35s ease-in-out infinite alternate both;
}
@keyframes chatListAnim{
	from {top:-5px;}
	to {top:0;}
}
@-webkit-keyframes chatListAnim{
	from {top:-5px;}
	to {top:0;}
}

.live_minimize_box{ width:120px; height:160px; margin:0; padding:0; position:fixed; right:20px; bottom:60px; z-index:999; background-color:#000;}
.live_minimize_box .a_live{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; margin:0; padding:0;}
.live_minimize_box .close_btn{ 
  display:block; 
  width:32px; 
  height:32px;
   position:absolute; 
   top:0; 
   right:0; 
   z-index:4; 
   background:url(../images/btn_ico/ic_close_white.png) center center no-repeat; 
   background-size:75%; 
   cursor:pointer; 
   text-decoration:none; 
   outline:none;}
.live_minimize_box .close_btn:active{ opacity:0.8;}

.live_minimize_box .transition_live{ 
    width:100%; 
    height:100%; 
    position:absolute; 
    left:0; 
    top:0; 
    z-index:3;
    background: #000;
    display: none;
}
.transition_live .head-pic{
    width: 50px;
    height: 50px;
    border-radius: 100px;
    overflow: hidden;
    background-position: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-image: url(../images/detials/womandefault.jpg);
    margin: 40px auto 0;
}
.transition_live .loading {
    width: 28px;
    height: 28px;
    background: url(../images/common/loading.gif) no-repeat center center;
    background-size: 100%;
    margin: 10px auto;
    display: none;
}
.transition_live .time-down {
  color: #fff;
  text-align: center;
  line-height: 48px;
  font-size: 0.44rem;
  font-weight: 700;
}

/*free_explanation_wapper start*/
.free_explanation_wapper{ width:5.44rem; height:3.18rem; margin:0 0 0 -1.36rem; padding:0; position:absolute; top:0.2rem; left:50%; z-index:99; background:url(../images/live/t_ico.png) center center no-repeat; background-size:cover;}
.free_explanation_wapper .close_btn{ display:block; width:0.56rem; height:0.56rem; position:absolute; top:-0.24rem; right:-0.24rem; background:url(../images/btn_ico/ic_close_white.png) center center no-repeat; background-size:80%; cursor:pointer; text-decoration:none; outline:none; background-color:rgba(0,0,0,0.8); -webkit-border-radius:0.56rem; border-radius:0.56rem; overflow:hidden;}
.free_explanation_wapper .close_btn:active{ opacity:0.8;}
.free_explanation_wapper .text{ width:auto; height:auto; line-height:0.36rem; margin:1rem 0 0 0; padding:0 0.3rem; font-size:0.28rem; color:#fff; text-align:center;}
/*free_explanation_wapper end*/

/*novice_guide_wapper start*/
.novice_guide_wapper{ width:100%; height:100%; margin:0; padding:0; position:fixed; left:0; top:0; z-index:99999; background-color:rgba(0,0,0,0.8); overflow:hidden;}
.novice_guide_wapper .panel_index{ -webkit-animation:eCenterAnim1 1s both;animation:eCenterAnim1 1s both; width:100%; height:100%; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1;}
.novice_guide_wapper .panel_index .text{ width:auto; height:auto; line-height:0.72rem; margin:3rem 0 0 0; padding:0; font-size:0.6rem; color:#fff; text-align:center;}
.novice_guide_wapper .panel_index .btn{ display:block; width:4.8rem; height:0.84rem; line-height:0.84rem; margin:0 auto; margin-top:1.2rem; padding:0; background-color:#3073ED; font-size:0.32rem; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:0.42rem; border-radius:0.42rem;}

.novice_guide_wapper .panel{ width:100%; height:100%; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; overflow:hidden;}
.novice_guide_wapper .panel .img{ -webkit-animation:noviceGuideAnimation 1s both; animation:noviceGuideAnimation 1s both; display:block; margin:0 auto; margin-top:0.6rem; padding:0;}
.novice_guide_wapper .panel .img01{ /*width:5.04rem; height:6.9rem;*/ width:47%;}
.novice_guide_wapper .panel .img02{ /*width:4.72rem; height:6.94rem;*/ width:44%;}
.novice_guide_wapper .panel .img03{ /*width:3.96rem; height:8rem;*/ width:38%;}
.novice_guide_wapper .panel .img04{ /*width:3.62rem; height:7.98rem;*/ width:36%;}
.novice_guide_wapper .panel .img05{ /*width:3.62rem; height:7.96rem;*/ width:36%;}
.novice_guide_wapper .panel .text{ -webkit-animation:eCenterAnim1 1s both;animation:eCenterAnim1 1s both; width:auto; height:auto; line-height:0.56rem; margin:0.1rem 0 0 0; padding:0; font-size:0.36rem; color:#fff; text-align:center;}
.novice_guide_wapper .panel .next_btn{ display:block; width:2.8rem; height:0.84rem; line-height:0.84rem; margin:0 auto; margin:0 0 0 -1.4rem; padding:0; position:absolute; left:50%; bottom:2rem; background-color:#3073ED; font-size:0.32rem; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:0.42rem; border-radius:0.42rem;}
.novice_guide_wapper .panel .link_btn{ display:block; width:100%; height:auto; margin:0; padding:0; position:absolute; left:0; bottom:1.2rem; font-size:0.32rem; text-align:center; color:#666;}
.novice_guide_wapper .panel .close_btn{ display:block; width:0.64rem; height:0.64rem; position:absolute; top:0.4rem; right:0.3rem; background:url(../images/btn_ico/ic_close_white.png) center center no-repeat; background-size:82%; cursor:pointer; text-decoration:none; outline:none;}
.novice_guide_wapper .panel .close_btn:active{ opacity:0.8;}
@keyframes noviceGuideAnimation{
	from {opacity:0;-webkit-transform:translate(5rem,0);}
	to {opacity:1;-webkit-transform:translate(0,0);}
}
@-webkit-keyframes noviceGuideAnimation{
	from {opacity:0;-webkit-transform:translate(5rem,0);}
	to {opacity:1;-webkit-transform:translate(0,0);}
}
/*novice_guide_wapper end*/
/*end*/

/*interested in start*/
.anchor_interested_in_list_box{ /*border-top:1px solid #F2F2F2;*/ width:auto; height:auto; position:relative; margin:0 0.6rem; padding:0;}
.anchor_interested_in_list_box p{ width:100%; font:normal 0.28rem/0.28rem Arial, Helvetica, sans-serif; color:#333; text-align:center; margin:0.3rem 0 0 0; padding:0;}
.anchor_interested_in_list_box ul{ width:100%; height:auto; margin:0.3rem 0; padding:0; overflow:hidden;}
.anchor_interested_in_list_box ul:after{content:"";display:block;height:0;clear:both;}
.anchor_interested_in_list_box ul li{ width:50%; height:auto; float:left;}
.anchor_interested_in_list_box ul li .ladylist_img{ display:block; width:90%; min-height:3.2rem; margin:0 auto; position:relative; -webkit-border-radius:0.1rem; border-radius:0.1rem; overflow:hidden;}
.anchor_interested_in_list_box ul li .ladylist_img .live_live_ico{ display:block; width:1.2rem; height:0.4rem; line-height:0.4rem; font-size:0.24rem; font-weight:bold; color:#fff; margin:0; padding:0 0 0 0.5rem; position:absolute; left:0.2rem; top:0.2rem; z-index:2; background:#FF373A url(../images/live/live_white.gif) 0.18rem 0.08rem no-repeat; background-size:0.2rem 0.2rem; -webkit-border-radius:0.2rem; border-radius:0.2rem; overflow:hidden; -webkit-box-sizing:border-box; box-sizing:border-box;}
.anchor_interested_in_list_box ul li .ladylist_img .live_online_ico{ display:block; width:1.2rem; height:0.4rem; line-height:0.4rem; font-size:0.24rem; color:#fff; font-weight:bold; text-align:center; margin:0; padding:0; position:absolute; left:0.2rem; top:0.2rem; z-index:2; background-color:#00CD48; -webkit-border-radius:0.2rem; border-radius:0.2rem; overflow:hidden; -webkit-box-sizing:border-box; box-sizing:border-box;}
.anchor_interested_in_list_box ul li .ladylist_img .live_online_ico{
	left: 0.2rem;
	-webkit-transform:scale(0.9);
	-moz-transform:scale(0.9);
	-ms-transform:scale(0.9);
	-o-transform:scale(0.9);
	transform:scale(0.9);
}
.anchor_interested_in_list_box ul li .ladylist_img img{ display:block; width:100%; height:auto; margin:0; padding:0;}
.anchor_interested_in_list_box ul li .ladylist_img .des{ width:100%; height:1.8rem; text-align:center; position:absolute; left:0; bottom:0; margin:0; padding:0; overflow:hidden; border-bottom-left-radius:0.1rem; border-bottom-right-radius:0.1rem;
	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%);
}
.anchor_interested_in_list_box ul li .ladylist_img .des .info{ display:block; width:100%; height:0.8rem; line-height:0.8rem; text-align:center; position:absolute; left:0; bottom:0; font-family:Arial, Helvetica, sans-serif; font-size:0.32rem; color:#fff; margin:0; padding:0 0.1rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; box-sizing:border-box; -webkit-box-sizing:border-box;}
.anchor_interested_in_list_box .btn{ display:block; width:4rem; height:0.84rem; line-height:0.84rem; text-align:center; margin:0 auto; margin-top:0.8rem; padding:0; color:#fff; font-size:0.36rem;-webkit-border-radius:0.1rem;border-radius:0.1rem;cursor:pointer;text-decoration:none;outline:none;}
.anchor_interested_in_list_box .btn:active{ opacity:0.8;}
/*interested in end*/

/*chating页面优化 start*/
.chat_enter_box .revs_textwin_box .textWin_div_con{ display:block;width:auto;height:36px;line-height:36px;font-size:16px;color:#333;margin:0;padding:0 10px;outline:none;position:absolute;left:0;top:4px;right:25%;z-index:1;overflow:hidden; overflow-x:auto; word-break:keep-all; white-space:nowrap;}
.chat_enter_box .revs_textwin_box .textWin_div_con img{ margin:0 1px; padding:0; display:inline-block;}
#magiciconlist_tabBox .tbdlScroll_box:after{content:"";display:block;height:0;clear:both;}
/*endChatAnchorRecommendTips start*/
.endChatAnchorRecommendTips{ width:100%; height:100%; margin:0; padding:0; position:fixed; left:0; top:0; z-index:9999; background:rgba(0,0,0,0.6); overflow:hidden;}
.endChatAnchorRecommendTips .recommend_box{
	 /*-webkit-animation:eCenterAnim1 0.5s both; animation:eCenterAnim1 0.5s both;*/
	  width:90%; height:auto; min-height:6rem; padding:0.4rem 0.2rem; position:absolute; left:50%; top:50%; z-index:1; background:url(../images/live/recommend_bg.png) center center no-repeat; background-size:cover; -webkit-border-radius:0.1rem; border-radius:0.1rem; -webkit-box-sizing:border-box; box-sizing:border-box;
	 -webkit-transform: translate3d(-50%,-50%,0);
  transform: translate3d(-50%,-50%,0);
}
.endChatAnchorRecommendTips .recommend_box .close_btn{ display:block; width:0.6rem; height:0.6rem; margin:0; padding:0; background:url(../images/live/recommend_close_ico.png) center center no-repeat; background-size:cover; position:absolute; right:-0.3rem; top:-0.3rem; z-index:1; outline:none; text-decoration:none;}
.endChatAnchorRecommendTips .recommend_box .close_btn:active{ opacity:0.8;}
.endChatAnchorRecommendTips .recommend_box .t{ width:auto; height:auto; min-height:0.64rem; line-height:0.48rem; text-align:center; margin:0; padding:0; font-size:0.32rem; color:#333;}
.endChatAnchorRecommendTips .recommend_box .t .note{padding-top: 0.5rem;margin-bottom: 0.2rem;}
.endChatAnchorRecommendTips .recommend_box .t .anchor_avatar_img{width: 1.12rem;height: 1.12rem;border-radius: 50%;margin: 0 auto;}
.endChatAnchorRecommendTips .recommend_box .t .anchor_avatar_img_wrapper{width: 1.12rem;height: 1.12rem;border-radius: 50%;margin: 0 auto;overflow:hidden;}
.endChatAnchorRecommendTips .recommend_box .t .anchor_avatar_img_wrapper .anchor_avatar_img{width:100%;height:auto;border-radius:0px;}
.endChatAnchorRecommendTips .recommend_box .t .name{font-size: 0.3rem;font-weight: bold;height: 0.6rem;line-height: 0.6rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.endChatAnchorRecommendTips .recommend_box .t .name span{font-weight: normal;margin-left: 0.1rem;color: #666666;}
.endChatAnchorRecommendTips .recommend_box .t .notify{height: 0.6rem;line-height: 0.6rem;color: #297af3;}
.endChatAnchorRecommendTips .recommend_box .t .notify img{display: none; height: 0.56rem;}
.endChatAnchorRecommendTips .recommend_box .t .notify input{height: 0.36rem;width: 0.36rem;border: 1px solid #333333;margin-right: 0.1rem;vertical-align: middle;}
.endChatAnchorRecommendTips .recommend_box .t .notify-true{color: #1fa843;}
.endChatAnchorRecommendTips .recommend_box .t .notify-true input{display: none;}
.endChatAnchorRecommendTips .recommend_box .t .notify-true img{display: inline-block;}
/*recommend_list start*/
.endChatAnchorRecommendTips .recommend_box .recommend_list_con{ border-top:1px solid #B9E1AB; width:auto; height:auto; position:relative; margin:0.2rem 0 0 0; padding:0;}
.endChatAnchorRecommendTips .recommend_box .recommend_list_con p{ width:100%; font:normal 0.32rem/0.32rem Arial, Helvetica, sans-serif; color:#333; text-align:center; margin:0.3rem 0 0 0; padding:0;}
.endChatAnchorRecommendTips .recommend_box .recommend_list_con .list_con{ width:auto; height:auto; margin:0; padding:0; overflow-x:auto;}
.endChatAnchorRecommendTips .recommend_box .recommend_list_con ul{ width:150%; height:auto; margin:0.3rem 0; padding:0; overflow:hidden;}
.endChatAnchorRecommendTips .recommend_box .recommend_list_con ul:after{content:"";display:block;height:0;clear:both;}
.endChatAnchorRecommendTips .recommend_box .recommend_list_con ul li{ width:2.5rem; height:3.24rem; float:left; margin:0; padding:0; position:relative;}
.endChatAnchorRecommendTips .recommend_box .recommend_list_con ul li .ladylist_img{ display:block; width:95%; min-height:3.2rem; margin:0 auto; position:relative; -webkit-border-radius:0.1rem; border-radius:0.1rem; overflow:hidden;}
.endChatAnchorRecommendTips .recommend_box .recommend_list_con ul li .ladylist_img .live_live_ico{ display:block; width:1.2rem; height:0.4rem; line-height:0.4rem; font-size:0.24rem; font-weight:bold; color:#fff; margin:0; padding:0 0 0 0.5rem; position:absolute; left:0.2rem; top:0.2rem; z-index:2; background:#FF373A url(../images/live/live_white.gif) 0.18rem 0.08rem no-repeat; background-size:0.2rem 0.2rem; -webkit-border-radius:0.2rem; border-radius:0.2rem; overflow:hidden; -webkit-box-sizing:border-box; box-sizing:border-box;}
.endChatAnchorRecommendTips .recommend_box .recommend_list_con ul li .ladylist_img .live_online_ico{ display:block; width:1.2rem; height:0.4rem; line-height:0.4rem; font-size:0.24rem; color:#fff; font-weight:bold; text-align:center; margin:0; padding:0; position:absolute; left:0.2rem; top:0.2rem; z-index:2; background-color:#00CD48; -webkit-border-radius:0.2rem; border-radius:0.2rem; overflow:hidden; -webkit-box-sizing:border-box; box-sizing:border-box;}
.endChatAnchorRecommendTips .recommend_box .recommend_list_con ul li .ladylist_img img{ display:block; width:100%; height:auto; margin:0; padding:0;}
.endChatAnchorRecommendTips .recommend_box .recommend_list_con ul li .ladylist_img .des{ width:100%; height:1.8rem; text-align:center; position:absolute; left:0; bottom:0; margin:0; padding:0; overflow:hidden; border-bottom-left-radius:0.1rem; border-bottom-right-radius:0.1rem;
	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%);
}
.endChatAnchorRecommendTips .recommend_box .recommend_list_con ul li .ladylist_img .des .info{ display:block; width:100%; height:0.8rem; line-height:0.8rem; text-align:center; position:absolute; left:0; bottom:0.72rem; font-family:Arial, Helvetica, sans-serif; font-size:0.32rem; color:#fff; margin:0; padding:0 0.1rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; box-sizing:border-box; -webkit-box-sizing:border-box;}
.endChatAnchorRecommendTips .recommend_box .recommend_list_con ul li .live_chat_now_btn{ display:block; width:2.2rem; height:0.68rem; line-height:0.68rem; margin:0 0 0 -1.1rem; padding:0; font-size:0.24rem; color:#fff; -webkit-border-radius:0.34rem; border-radius:0.34rem; overflow:hidden; text-decoration:none; outline:none; position:absolute; left:50%; bottom:0.1rem; z-index:2; background:#00CB34 url(../images/live/g_btn.png) repeat-x; background-size:contain;}
.endChatAnchorRecommendTips .recommend_box .recommend_list_con ul li .live_chat_now_btn .ico{ display:inline-block; float:left; width:0.56rem; height:0.56rem; margin:0.06rem 0.1rem 0 0.2rem; padding:0; background:url(../images/live/icon-live-chat-white.png) center center no-repeat; background-size:0.48rem 0.48rem;}
/*recommend_list end*/
/*endChatAnchorRecommendTips end*/
/*chating页面优化 end*/

/*featured-list start*/
#featured_list{
	overflow: hidden;
	background: #eceef1;
}
.featured_list_title{font-size: 14px;padding: 10px 0.02rem;line-height: 18px;background: #eceef1 url(../images/live/featured_list_title_bg.png) no-repeat 3px 10px;z-index: 2;padding-bottom: 6px;text-indent: 18px;}
.featured_ladylist_content{height: auto;position: absolute;left:0px;top: 30px;bottom: 10px;color: #000;}
#featured_list .k_content_list li .info .name span,#featured_list .k_content_list li .info .name .bir_link{color: #006495;text-decoration: none;}
/*featured-list end*/
/*大礼包*/
.k_content_list li .spree-ad{
	position: absolute;
  font-size: 0.28rem;
  line-height: 0.36rem;
  z-index: 3;
  background: url(../images/activity/spree_ad_bg.png) no-repeat center center;
  background-size: cover;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  color: #FFFFFF;
  text-align: center;
  border-radius: 5px;
  overflow: hidden;
  -webkit-box-shadow:0 0.04rem 0.1rem #ccc;
  box-shadow:0 0.04rem 0.1rem #ccc;
}
.k_content_list li .spree-ad-title{
	height: 1.12rem;
	line-height: 1.12rem;
	font-size: 0.36rem;
	font-weight: bold;
}
.k_content_list li .spree-ad-price{
	height: 2.46rem;
}
.k_content_list li .spree-ad-note{
	padding: 0.2rem;
	font-style: italic;
	padding-top: 0.4rem;
}
.k_content_list li .spree-ad-note a{
	color: #fffe88;
	border-bottom: 2px solid #fffe88;
  display: inline-block;
  height: 0.36rem;
}
.k_content_list li .spree-ad-btn{
	display: block;
	margin: 0.2rem  auto 0rem auto;
	position: absolute;
  bottom: 0.4rem;
  width: 100%;
}
.k_content_list li .spree-ad-btn img{
	width: 3rem;
	margin: 0 auto;
}
/*大礼包 end*/

/*optimize start*/
.header_bg .greeting_mail_free_ico{ display:block; width:30px; height:15px; background:url(../images/optimize/free_ico.png?v=2.0) center center no-repeat; background-size:cover; margin:0; padding:0; position:absolute; right:-32px; top:-2px;}

#left_block .left_page_center .gift_icon_20{ width:54px; height:28.5px; margin:-15px 0 0 0; padding:0; background:url(../images/flower/gift_left_nav_icon_20.png?v=2.0) center center no-repeat; background-size:cover;}
#left_block .left_page_center .gift_icon_40{ width:1.44rem; height:0.76rem; margin:-0.25rem 0 0 0.15rem; padding:0; background-size:contain;}
/*左侧抽屉*/
#left_block .left_page_center .gift_icon_40.gift_icon_40_christmas_2019{ background:url(../images/flower/gift_left_nav_icon_40.png?v=2.0) center center no-repeat; background-size:contain;}
#left_block .left_page_center .gift_icon_40.gift_icon_40_valentine_2020{ background:url(../images/festival/valentines/gift_left_nav_icon_40.png) center center no-repeat; background-size:contain;}
#left_block .left_page_center .gift_icon_40.gift_icon_40_women_day_2020{ background:url(../images/festival/women_day/gift_left_nav_icon_40.png?v=1.0) center center no-repeat; background-size:contain;}
#left_block .left_page_center .gift_icon_40.gift_icon_40_easter_day_2020{ background:url(../images/festival/easter_day/gift_left_nav_icon_40.png?v=1.0) center center no-repeat; background-size:contain;}

.gifts_store_list_box li .imgBox .gift_OFF_text{ display:block; width:auto; min-width:60px; height:20px; line-height:20px; text-align:center; margin:0; padding:0 5px; font-size:13px; font-weight:bold; font-style:italic; color:#fff; position:absolute; left:0; top:0; z-index:3; background:url(../images/flower/gift_OFF_bg_ico.png?v=2.0) left top repeat-x; background-size:100% 100%; overflow:hidden; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px;}
#detials .tab_menu .tab_menu_con._gift .profile_OFF_ico{ display:block; width:1.52rem; height:0.62rem; line-height:0.48rem; margin:-0.56rem 0 0 -0.4rem; padding:0; text-align:center; font-size:0.26rem; font-weight:bold; font-style:italic; color:#fff; position:absolute; left:0; top:0; z-index:2; text-shadow:#333 0 0.02rem 0; background:url(../images/flower/profile_OFF_bg_ico.png?v=2.0) center center no-repeat; background-size:cover; overflow:hidden;}
.oneononeFlowerIcon .live_OFF_ico{ display:block; width:1.52rem; height:0.62rem; line-height:0.48rem; margin:-0.56rem 0 0 -0.25rem; padding:0; text-align:center; font-size:0.26rem; font-weight:bold; font-style:italic; color:#fff; position:absolute; left:0; top:0; z-index:2; text-shadow:#333 0 0.02rem 0; background:url(../images/flower/live_OFF_bg_ico.png?v=2.0) center center no-repeat; background-size:cover; overflow:hidden;}
#live_gift_box .birthday_OFF_icon01{ display:block; width:2.42rem; height:1.1rem; margin:0; padding:0; position:absolute; right:0.1rem; bottom:4.05rem; z-index:3; background:url(../images/flower/bir_OFF_icon3_50.png?v=2.0) center center no-repeat; background-size:cover; overflow:hidden;}
#live_gift_box .birthday_OFF_icon01 .close_btn{ display:block; width:0.7rem; height:0.7rem; margin:0; padding:0; position:absolute; right:0; top:0; z-index:1;}
#gifts_checkout .GIFT__cardRead ._cardIcon .bir_c_icon{ background:url(../images/flower/birthday_card_icon.png?v=2.0) center center no-repeat; background-size:cover;}
#detials .tab_menu{ position:relative;}
#detials .tab_menu .birthday_OFF_icon01{ display:block; width:3.04rem; height:1.3rem; margin:0 0 0 -2.15rem; padding:0; position:absolute; left:50%; bottom:-1.05rem; z-index:2; background:url(../images/flower/bir_OFF_icon1_50.png?v=3.0) center center no-repeat; background-size:cover; overflow:hidden;}
#detials .tab_menu .birthday_OFF_icon01 .close_btn{ display:block; width:0.7rem; height:0.7rem; margin:0; padding:0; position:absolute; right:0; top:0; z-index:1;}
#detials .tab_menu .birthday_OFF_icon02{ display:block; width:1.28rem; height:0.64rem; margin:0 0 0 -0.5rem; padding:0; position:absolute; left:50%; bottom:-0.4rem; z-index:2; background:url(../images/flower/bir_OFF_icon2_50.png?v=3.1) center center no-repeat; background-size:cover; overflow:hidden;}
/*optimize end*/

/*====== festival start ======*/

/*christmas profile*/
.profile_christmas_2019_box .christmas_festival_img01{ display:block!important; width:100%; height:0.8rem; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; background:url(../images/festival/christmas/profile_img01.png?v=2.0) left top repeat-x; background-size:100%;}
.profile_christmas_2019_box .christmas_festival_img02{ display:block!important; width:4.6rem; height:0.4rem; margin:0 0 0 -2.3rem; padding:0; position:absolute; left:50%; top:0.7rem; z-index:1; background:url(../images/festival/christmas/profile_img03.png?v=2.0) center center no-repeat; background-size:contain;}
.profile_christmas_2019_box .christmas_festival_img03{ display:block!important; width:1.74rem; height:3rem; margin:0; padding:0; position:absolute; right:0.1rem; top:0; z-index:1; background:url(../images/festival/christmas/profile_img02.png?v=2.0) center center no-repeat; background-size:cover;}
.profile_christmas_2019_box .detials_info .detials_photo{ position:relative; overflow:inherit!important; border:0.06rem solid #FF4E42!important;}
.profile_christmas_2019_box .christmas_festival_img04{ display:block!important; content:''; width:1.1rem; height:1.3rem; margin:0; padding:0; background:url(../images/festival/christmas/m_icon.png?v=2.0) center center no-repeat; background-size:cover; position:absolute; right:-0.24rem; top:-0.4rem; z-index:1;}
.profile_christmas_2019_box .christmas_festival_OFF_icon01{ display:block; width:2.52rem; height:1.34rem; margin:0 0 0 -1.26rem; padding:0; position:absolute; left:50%; bottom:-1.05rem; z-index:2; background:url(../images/festival/christmas/off_icon2_40.png?v=3.0) center center no-repeat; background-size:cover; overflow:hidden;}
.profile_christmas_2019_box .christmas_festival_OFF_icon01 .close_btn{ display:block; width:0.7rem; height:0.7rem; margin:0; padding:0; position:absolute; right:0; top:0; z-index:1;}
.profile_christmas_2019_box .christmas_festival_OFF_icon02{ display:block; width:1.46rem; height:0.64rem; margin:0 0 0 -0.33rem; padding:0; position:absolute; left:50%; bottom:-0.4rem; z-index:2; background:url(../images/festival/christmas/off_icon3_40.png?v=3.0) center center no-repeat; background-size:cover; overflow:hidden;}
/*christmas live*/
.live_christmas_2019_box .imgBox{ border:2px solid #FF4E42!important;}
.live_christmas_2019_box .christmas_festival_img01{ display:block!important; width:3.82rem; height:0.61rem; margin:0; padding:0; position:absolute; right:0; top:-0.2rem; background:url(../images/festival/christmas/live_img01.png?v=2.0) right top no-repeat; background-size:cover;}
.live_christmas_2019_box .christmas_festival_img02{ display:block!important; width:1rem; height:2.34rem; margin:0; padding:0; position:absolute; right:0.1rem; top:-0.2rem; background:url(../images/festival/christmas/live_img02.png?v=2.0) center center no-repeat; background-size:contain;}
.live_christmas_2019_box .christmas_festival_img03{ display:block!important; content:''; width:0.44rem; height:0.64rem; margin:0; padding:0; background:url(../images/festival/christmas/m_icon.png?v=2.0) center center no-repeat; background-size:contain; position:absolute; right:-0.14rem; top:-0.26rem; z-index:1;}
#live_gift_box .christmas_festival_OFF_icon01.festival_OFF_christmas_2019{ background:url(../images/festival/christmas/off_icon1_40.png?v=3.0) center center no-repeat; background-size:cover; }
/*christmas sendEmf*/
.sendEmf_christmas_2019_box .emf_info .emf_photo_box{ position:relative; border:2px solid #FF4E42!important;}
.sendEmf_christmas_2019_box .christmas_festival_img01{ display:block!important; width:1.88rem; height:0.54rem; margin:0; padding:0; position:absolute; right:1.15rem; top:0.15rem; background:url(../images/festival/christmas/mail_img02.png?v=2.0) right top no-repeat; background-size:cover; z-index:1;}
.sendEmf_christmas_2019_box .christmas_festival_img02{ display:block!important; width:1rem; height:2.38rem; margin:0; padding:0; position:absolute; right:0.1rem; top:0; background:url(../images/festival/christmas/mail_img01.png?v=2.0) center center no-repeat; background-size:contain; z-index:1;}
.sendEmf_christmas_2019_box .christmas_festival_img03{ display:block!important; content:''; width:0.52rem; height:0.60rem; margin:0; padding:0; background:url(../images/festival/christmas/m_icon.png?v=2.0) center center no-repeat; background-size:cover; position:absolute; right:-0.05rem; top:-0.15rem; z-index:1;}
/*christmas getEmfDetail*/
.getEmfDetail_christmas_2019_box .emf_info .emf_photo_box{ position:relative; border:2px solid #FF4E42!important;}
.getEmfDetail_christmas_2019_box .christmas_festival_img01{ display:block!important; width:1.88rem; height:0.54rem; margin:0; padding:0; position:absolute; right:1.15rem; top:0.15rem; background:url(../images/festival/christmas/mail_img02.png?v=2.0) right top no-repeat; background-size:cover; z-index:1;}
.getEmfDetail_christmas_2019_box .christmas_festival_img02{ display:block!important; width:1rem; height:2.38rem; margin:0; padding:0; position:absolute; right:0.1rem; top:0; background:url(../images/festival/christmas/mail_img01.png?v=2.0) center center no-repeat; background-size:contain; z-index:1;}
.getEmfDetail_christmas_2019_box .christmas_festival_img03{ display:block!important; content:''; width:0.52rem; height:0.60rem; margin:0; padding:0; background:url(../images/festival/christmas/m_icon.png?v=2.0) center center no-repeat; background-size:cover; position:absolute; right:-0.05rem; top:-0.15rem; z-index:1;}
/*christmas chating*/
.chating_christmas_2019_box .header_head_portrait{ position:relative; overflow:inherit!important; border:2px solid #FF4E42!important;}
.chating_christmas_2019_box .christmas_festival_img01{ display:block!important; content:''; width:15px; height:17px; margin:0; padding:0; background:url(../images/festival/christmas/m_icon.png?v=2.0) center center no-repeat; background-size:cover; position:absolute; right:-5px; top:-6px; z-index:1;}
.chating_christmas_2019_box .christmas_festival_img02{ display:block!important; width:100%; height:45px; margin:0; padding:0; position:absolute; left:0; top:45px; z-index:0; background:url(../images/festival/christmas/chat_img04.png?v=2.0) left top repeat-x; background-size:100%;}
.chating_christmas_2019_box .christmas_festival_img03{ display:block!important; width:172px; height:43px; margin:0; padding:0; position:absolute; left:-10px; top:45px; z-index:0; background:url(../images/festival/christmas/chat_img03.png?v=2.0) center center no-repeat; background-size:cover;}
.chating_christmas_2019_box .christmas_festival_img04{ display:block!important; width:167px; height:14px; margin:0 0 0 -83.5px; padding:0; position:absolute; left:50%; top:55px; z-index:0; background:url(../images/festival/christmas/chat_img02.png?v=2.0) center center no-repeat; background-size:cover;}
.chating_christmas_2019_box .christmas_festival_img05{ display:block!important; width:50px; height:118px; margin:0; padding:0; position:absolute; right:8px; top:45px; z-index:0; background:url(../images/festival/christmas/chat_img01.png?v=2.0) center center no-repeat; background-size:cover;}
/*christmas gifts_store*/
.gifts_lady_store_christmas_2019_box .header_head_portrait{ position:relative; overflow:inherit!important; border:2px solid #FF4E42!important;}
.gifts_lady_store_christmas_2019_box .christmas_festival_img01{ display:block!important; content:''; width:15px; height:17px; margin:0; padding:0; background:url(../images/festival/christmas/m_icon.png?v=2.0) center center no-repeat; background-size:cover; position:absolute; right:-5px; top:-6px; z-index:1;}
/*christmas gifts_checkout*/
.gifts_checkout_christmas_2019_box ._anchor{ position:relative; overflow:inherit!important; border:2px solid #FF4E42!important;}
.gifts_checkout_christmas_2019_box .christmas_festival_img01{ display:block!important; content:''; width:15px; height:17px; margin:0; padding:0; background:url(../images/festival/christmas/m_icon.png?v=2.0) center center no-repeat; background-size:cover; position:absolute; right:-5px; top:-6px; z-index:1;}
.gifts_checkout_christmas_2019_box .christmas_festival_img02{ display:block!important; width:168px; height:40px; margin:0; padding:0; position:absolute; right:0; top:0; background:url(../images/festival/christmas/check_img01.png?v=2.0) center center no-repeat; background-size:cover;}


/*valentine profile*/
.profile_valentine_2020_box .christmas_festival_img03{ display:block!important; width:1.26rem; height:3rem; margin:0; padding:0; position:absolute; right:0.78rem; top:0; z-index:1; background:url(../images/festival/valentines/profile_img01.png) center center no-repeat; background-size:cover;}
.profile_valentine_2020_box .detials_info .detials_photo{ position:relative; overflow:inherit!important; border:0.06rem solid #FF4E42!important;}
.profile_valentine_2020_box .christmas_festival_img04{ display:block!important; width:1rem; height:1rem; margin:0; padding:0; background:url(../images/festival/valentines/profile_img02_love.png) center center no-repeat; background-size:cover; position:absolute; right:-0.5rem; top:-0.6rem; z-index:1;}
.profile_valentine_2020_box .christmas_festival_OFF_icon01{ display:block; width:2.52rem; height:1.34rem; margin:0 0 0 -1.26rem; padding:0; position:absolute; left:50%; bottom:-1.05rem; z-index:2; background:url(../images/festival/valentines/off_icon40_big.png) center center no-repeat; background-size:contain; overflow:hidden;}
.profile_valentine_2020_box .christmas_festival_OFF_icon01 .close_btn{ display:block; width:0.7rem; height:0.7rem; margin:0; padding:0; position:absolute; right:0; top:0; z-index:1;}
.profile_valentine_2020_box .christmas_festival_OFF_icon02{ display:block; width:1.46rem; height:0.64rem; margin:0 0 0 -0.33rem; padding:0; position:absolute; left:50%; bottom:-0.4rem; z-index:2; background:url(../images/festival/valentines/off_icon40_small.png) center center no-repeat; background-size:cover; overflow:hidden;}
/*valentine live*/
.live_valentine_2020_box .imgBox{ border:2px solid #FF4E42!important;}
#live_gift_box .christmas_festival_OFF_icon01.festival_OFF_valentine_2020{ background:url(../images/festival/valentines/off_icon40_live.png) center center no-repeat; background-size:cover; }
.live_valentine_2020_box .christmas_festival_img02{ display:block!important; width:1rem; height:2.34rem; margin:0; padding:0; position:absolute; right:0.65rem; top:-0.2rem; background:url(../images/festival/valentines/profile_img01.png) center center no-repeat; background-size:cover;}
.live_valentine_2020_box .christmas_festival_img03{ display:block!important; width:0.5rem; height:0.5rem; margin:0; padding:0; background:url(../images/festival/valentines/profile_img02_love.png) center center no-repeat; background-size:cover; position:absolute; right:-0.4rem; top:-0.35rem; z-index:1;}
/*valentine sendEmf*/
.sendEmf_valentine_2020_box .emf_info .emf_photo_box{ position:relative; border:2px solid #FF4E42!important;}
.sendEmf_valentine_2020_box .christmas_festival_img01{ display:block!important; width:1.8rem; height:0.68rem; margin:0; padding:0; position:absolute; right:0.15rem; top:0.1rem; background:url(../images/festival/valentines/valentine_decorate_img01.png) right top no-repeat; background-size:cover; z-index:1;}
.sendEmf_valentine_2020_box .christmas_festival_img03{ display:block!important; content:''; width:0.52rem; height:0.60rem; margin:0; padding:0; background:url(../images/festival/valentines/profile_img02_love.png) center center no-repeat; background-size:cover; position:absolute; right:-0.4rem; top:-0.28rem; z-index:1;}
/*valentine getEmfDetail*/
.getEmfDetail_valentine_2020_box .emf_info .emf_photo_box{ position:relative; border:2px solid #FF4E42!important;}
.getEmfDetail_valentine_2020_box .christmas_festival_img01{ display:block!important; width:1.8rem; height:0.68rem; margin:0; padding:0; position:absolute; right:0.15rem; top:0.1rem; background:url(../images/festival/valentines/valentine_decorate_img01.png) right top no-repeat; background-size:cover; z-index:1;}
.getEmfDetail_valentine_2020_box .christmas_festival_img03{ display:block!important; content:''; width:0.52rem; height:0.60rem; margin:0; padding:0; background:url(../images/festival/valentines/profile_img02_love.png) center center no-repeat; background-size:cover; position:absolute; right:-0.4rem; top:-0.28rem; z-index:1;}
/*valentine chating*/
.chating_valentine_2020_box .header_head_portrait{ position:relative; overflow:inherit!important; border:2px solid #FF4E42!important;}
.chating_valentine_2020_box .christmas_festival_img01{ display:block!important; content:''; width:15px; height:17px; margin:0; padding:0; background:url(../images/festival/valentines/profile_img02_love.png) center center no-repeat; background-size:cover; position:absolute; right:-15px; top:-10px; z-index:1;}
.chating_valentine_2020_box .christmas_festival_img02{ display:block!important; width:100%; height:45px; margin:0; padding:0; position:absolute; left:0; top:45px; z-index:0; background-image: linear-gradient(-180deg, #FFF4DB 0%, rgba(255,249,231,0.00) 100%);}
.chating_valentine_2020_box .christmas_festival_img03{ display:block!important; width:150px; height:43px; margin:0; padding:0; position:absolute; left:0; top:48px; z-index:0; background:url(../images/festival/valentines/valentines_head_img01.png) center center no-repeat; background-size:cover;}
.chating_valentine_2020_box .christmas_festival_img05{ display:block!important; width:50px; height:118px; margin:0; padding:0; position:absolute; right:8px; top:45px; z-index:0; background:url(../images/festival/valentines/profile_img01.png) center center no-repeat; background-size:cover;}
/*valentine gifts_store*/
.gifts_lady_store_valentine_2020_box .header_head_portrait{ position:relative; overflow:inherit!important; border:2px solid #FF4E42!important;}
.gifts_lady_store_valentine_2020_box .christmas_festival_img01{ display:block!important; content:''; width:15px; height:17px; margin:0; padding:0; background:url(../images/festival/valentines/profile_img02_love.png) center center no-repeat; background-size:cover; position:absolute; right:-15px; top:-7px; z-index:1;}
/*valentine gifts_checkout*/
.gifts_checkout_valentine_2020_box ._anchor{ position:relative; overflow:inherit!important; border:2px solid #FF4E42!important;}
.gifts_checkout_valentine_2020_box .christmas_festival_img01{ display:block!important; content:''; width:15px; height:17px; margin:0; padding:0; background:url(../images/festival/valentines/profile_img02_love.png) center center no-repeat; background-size:cover; position:absolute; right:-15px; top:-7px; z-index:1;}
.gifts_checkout_valentine_2020_box .christmas_festival_img02{ display:block!important; width:105px; height:40px; margin:0; padding:0; position:absolute; right:2px; top:0; background:url(../images/festival/valentines/valentine_decorate_img01.png) center center no-repeat; background-size:cover;}


/*women_day profile*/
.profile_women_day_2020_box .christmas_festival_img03{ display:block!important; width:4rem; height:3.25rem; margin:0; padding:0; position:absolute; right:0; top:0; z-index:1; background:url(../images/festival/women_day/profile_img01.png) center center no-repeat; background-size:cover;}
.profile_women_day_2020_box .detials_info .detials_photo{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 0.06rem;
    background-image: -moz-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: -ms-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
}
.profile_women_day_2020_box .detials_info .detials_photo ._b_ibox{background: #fff}
.profile_women_day_2020_box .christmas_festival_OFF_icon01{ display:block; width:2.52rem; height:1.34rem; margin:0 0 0 -1.26rem; padding:0; position:absolute; left:50%; bottom:-1.05rem; z-index:2; background:url(../images/festival/women_day/off_icon40_big.png) center center no-repeat; background-size:contain; overflow:hidden;}
.profile_women_day_2020_box .christmas_festival_OFF_icon01 .close_btn{ display:block; width:0.7rem; height:0.7rem; margin:0; padding:0; position:absolute; right:0; top:0; z-index:1;}
.profile_women_day_2020_box .christmas_festival_OFF_icon02{ display:block; width:1.46rem; height:0.64rem; margin:0 0 0 -0.33rem; padding:0; position:absolute; left:50%; bottom:-0.4rem; z-index:2; background:url(../images/festival/women_day/off_icon40_small.png) center center no-repeat; background-size:cover; overflow:hidden;}
/*women_day live*/
.live_women_day_2020_box .imgBox{
    border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: -ms-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
}
.live_women_day_2020_box .imgBox ._b_ibox{background: #fff}
#live_gift_box .christmas_festival_OFF_icon01.festival_OFF_women_day_2020{ background:url(../images/festival/women_day/off_icon40_live.png) center center no-repeat; background-size:cover; }
.live_women_day_2020_box .christmas_festival_img02{ display:block!important; width:3.5rem; height:3.4rem; margin:0; padding:0; position:absolute; right:0; top:-0.2rem; background:url(../images/festival/women_day/live_img01.png) center center no-repeat; background-size:cover;}
.live_women_day_2020_box .christmas_festival_img03{ display:block!important; width:0.45rem; height:0.45rem; margin:0; padding:0; background:url(../images/festival/women_day/head_icon.png) center center no-repeat; background-size:cover; position:absolute; right:-0.4rem; top:-0.3rem; z-index:1;}
/*women_day sendEmf*/
.sendEmf_women_day_2020_box .emf_info .emf_photo_box{
    position:relative; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: -ms-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
}
.sendEmf_women_day_2020_box .emf_info .emf_photo_box ._b_ibox{background: #fff}
.sendEmf_women_day_2020_box .christmas_festival_img01{ display:block!important; width:2.5rem; height:1.3rem; margin:0; padding:0; position:absolute; right:0; top:0; background:url(../images/festival/women_day/Email_img01.png) center center no-repeat; background-size:contain; z-index:1;}
.sendEmf_women_day_2020_box .christmas_festival_img03{ display:block!important; width:0.85rem; height:0.65rem; margin:0; padding:0; background:url(../images/festival/women_day/Email_header.png) center center no-repeat; background-size:cover; position:absolute; right:-0.75rem; top:-0.3rem; z-index:1;}
/*women_day getEmfDetail*/
.getEmfDetail_women_day_2020_box .emf_info .emf_photo_box{ 
    position:relative; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: -ms-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
}
.getEmfDetail_women_day_2020_box .emf_info .emf_photo_box ._b_ibox{background: #fff}
.getEmfDetail_women_day_2020_box .christmas_festival_img01{ display:block!important; width:2.4rem; height:1.2rem; margin:0; padding:0; position:absolute; right:0; top:0; background:url(../images/festival/women_day/Email_img01.png) center center no-repeat; background-size:contain; z-index:1;}
.getEmfDetail_women_day_2020_box .christmas_festival_img03{ display:block!important; width:0.85rem; height:0.65rem; margin:0; padding:0; background:url(../images/festival/women_day/Email_header.png) center center no-repeat; background-size:cover; position:absolute; right:-0.85rem; top:-0.1rem; z-index:1;}
/*women_day chating*/
.chating_women_day_2020_box .header_head_portrait{ 
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: -ms-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
}
.chating_women_day_2020_box .header_head_portrait ._b_ibox{background: #fff}
.chating_women_day_2020_box .christmas_festival_img01{ display:block!important; width:0.4rem; height:0.4rem; margin:0; padding:0; background:url(../images/festival/women_day/head_icon.png) center center no-repeat; background-size:cover; position:absolute; right:-0.43rem; top:-0.18rem; z-index:1;}
.chating_women_day_2020_box .christmas_festival_img02{ display:block!important; width:100%; height:45px; margin:0; padding:0; position:absolute; left:0; top:45px; z-index:0; background-image: linear-gradient(-180deg, #FFF4DB 0%, rgba(255,249,231,0.00) 100%);}
.chating_women_day_2020_box .christmas_festival_img03{ display:block!important; width:150px; height:43px; margin:0; padding:0; position:absolute; left:0; top:48px; z-index:0; background:url(../images/festival/women_day/Chat_img01.png) center center no-repeat; background-size:cover;}
.chating_women_day_2020_box .christmas_festival_img05{ display:block!important; width:90px; height:150px; margin:0; padding:0; position:absolute; right:5px; top:32px; z-index:0; background:url(../images/festival/women_day/Chat_img02.png) center center no-repeat; background-size:cover;}
/*women_day gifts_store*/
.gifts_lady_store_women_day_2020_box .header_head_portrait{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: -ms-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
}
.gifts_lady_store_women_day_2020_box .header_head_portrait ._b_ibox{background: #fff}
.gifts_lady_store_women_day_2020_box .christmas_festival_img01{ display:block!important; width:45px; height:42px; margin:0; padding:0; background:url(../images/festival/women_day/gift_img01.png) center center no-repeat; background-size:cover; position:absolute; right:-50px; top:-5px; z-index:1;}
/*women_day gifts_checkout*/
.gifts_checkout_women_day_2020_box ._anchor{ 
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: -ms-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
}
.gifts_checkout_women_day_2020_box ._anchor ._b_ibox{background: #fff}
.gifts_checkout_women_day_2020_box .christmas_festival_img01{ display:block!important; width:45px; height:42px; margin:0; padding:0; background:url(../images/festival/women_day/gift_img01.png) center center no-repeat; background-size:cover; position:absolute; right:-50px; top:-5px; z-index:1;}
.gifts_checkout_women_day_2020_box .christmas_festival_img02{ display:block!important; width:58px; height:40px; margin:0; padding:0; position:absolute; right:2px; top:0; background:url(../images/festival/women_day/gift_img02.png) center center no-repeat; background-size:cover;}
/* women_day my_say_hi */
.my_say_hi_women_day_2020_box .christmas_festival_img01{ display:block!important; width:0.85rem; height:0.65rem; margin:0; padding:0; background:url(../images/festival/women_day/Email_header.png) center center no-repeat; background-size:cover; position:absolute;left:1.55rem;top: 0.25rem; z-index:1;}
.my_say_hi_women_day_2020_box .n_photo{
    position:relative; overflow:hidden; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: -ms-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
}
.my_say_hi_women_day_2020_box .n_photo ._b_ibox{background: #fff}
/* women_day getLoiDetail_detail */
.getLoiDetail_detail_women_day_2020_box .detial_photo{
    border-radius: 50%; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: -ms-linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
    background-image: linear-gradient(-90deg, #FFA4DB 25%, #BFA6FA 50%, #EC50B5 100%);
}
.getLoiDetail_detail_women_day_2020_box .detial_photo ._b_ibox{background: #fff}
.getLoiDetail_detail_women_day_2020_box .christmas_festival_img01{ display:block!important; width:2.4rem; height:1.2rem; margin:0; padding:0; position:absolute; right:0.05rem; top:-0.3rem; background:url(../images/festival/women_day/Email_img01.png) center center no-repeat; background-size:contain; z-index:3;}
.getLoiDetail_detail_women_day_2020_box .christmas_festival_img02{ display:block!important; width:0.85rem; height:0.65rem; margin:0; padding:0; background:url(../images/festival/women_day/Email_header.png) center center no-repeat; background-size:cover; position:absolute; right:-0.65rem; top:-0.35rem; z-index:1;}


/*easter_day profile*/
.profile_easter_day_2020_box .christmas_festival_img04{ display:block!important; width:1.54rem; height:1.54rem; margin:0 0 0 -1.1rem; padding:0; position:absolute; left:50%; top:-1rem; z-index:1; background:url(../images/festival/easter_day/rabbit_ears.png) center center no-repeat; background-size:contain;}
.profile_easter_day_2020_box .christmas_festival_img03{ display:block!important; width:1.4rem; height:2.45rem; margin:0; padding:0; position:absolute; right:1.1rem; top:0; z-index:1; background:url(../images/festival/easter_day/profile_decorate.png) center center no-repeat; background-size:cover;}
.profile_easter_day_2020_box .detials_info .detials_photo{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 0.06rem;
    background-image: -moz-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: -ms-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
}
.profile_easter_day_2020_box .detials_info .detials_photo ._b_ibox{background: #fff}
.profile_easter_day_2020_box .christmas_festival_OFF_icon01{ display:block; width:2.52rem; height:1.34rem; margin:0 0 0 -1.26rem; padding:0; position:absolute; left:50%; bottom:-1.05rem; z-index:2; background:url(../images/festival/easter_day/off_icon40_big.png) center center no-repeat; background-size:contain; overflow:hidden;}
.profile_easter_day_2020_box .christmas_festival_OFF_icon01 .close_btn{ display:block; width:0.7rem; height:0.7rem; margin:0; padding:0; position:absolute; right:0; top:0; z-index:1;}
.profile_easter_day_2020_box .christmas_festival_OFF_icon02{ display:block; width:1.46rem; height:0.64rem; margin:0 0 0 -0.33rem; padding:0; position:absolute; left:50%; bottom:-0.4rem; z-index:2; background:url(../images/festival/easter_day/off_icon40_small.png) center center no-repeat; background-size:cover; overflow:hidden;}
/*easter_day live*/
.live_easter_day_2020_box .imgBox{
    border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: -ms-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
}
.live_easter_day_2020_box .imgBox ._b_ibox{background: #fff}
#live_gift_box .christmas_festival_OFF_icon01.festival_OFF_easter_day_2020{ background:url(../images/festival/easter_day/live_icon40.png) center center no-repeat; background-size:cover; }
.live_easter_day_2020_box .christmas_festival_img01{ display:block!important; width:1.82rem; height:0.6rem; margin:0; padding:0; position:absolute; right:1.35rem; top:0; background:url(../images/festival/easter_day/live_decorate2.png) right top no-repeat; background-size:contain;}
.live_easter_day_2020_box .christmas_festival_img02{ display:block!important; width:1.26rem; height:2.45rem; margin:0; padding:0; position:absolute; right:.35rem; top:-0.2rem; background:url(../images/festival/easter_day/live_decorate1.png) center center no-repeat; background-size:cover;}
.live_easter_day_2020_box .christmas_festival_img03{ display:block!important; width:0.4rem; height:0.4rem; margin:0; padding:0; background:url(../images/festival/easter_day/small_rabbit_ears.png) center center no-repeat; background-size:cover; position:absolute;left: 0.4rem; top:-0.15rem; z-index:1;}
/*easter_day sendEmf*/
.sendEmf_easter_day_2020_box .emf_info .emf_photo_box{
    position:relative; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: -ms-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
}
.sendEmf_easter_day_2020_box .emf_info .emf_photo_box ._b_ibox{background: #fff}
.sendEmf_easter_day_2020_box .christmas_festival_img01{ display:block!important; width:2.5rem; height:1.3rem; margin:0; padding:0; position:absolute; right:0.15rem; top:0.1rem; background:url(../images/festival/easter_day/letter_decorate.png) center center no-repeat; background-size:contain; z-index:1;}
.sendEmf_easter_day_2020_box .christmas_festival_img03{ display:block!important; width:0.85rem; height:0.85rem; margin:0; padding:0; background:url(../images/festival/easter_day/rabbit_ears.png) center center no-repeat; background-size:cover; position:absolute; right:0.55rem; top:-0.58rem; z-index:1;}
/*easter_day getEmfDetail*/
.getEmfDetail_easter_day_2020_box .emf_info .emf_photo_box{
    position:relative; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: -ms-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
}
.getEmfDetail_easter_day_2020_box .emf_info .emf_photo_box ._b_ibox{background: #fff}
.getEmfDetail_easter_day_2020_box .christmas_festival_img01{ display:block!important; width:2.4rem; height:1.2rem; margin:0; padding:0; position:absolute; right:0.1rem; top:0.1rem; background:url(../images/festival/easter_day/letter_decorate.png) center center no-repeat; background-size:contain; z-index:1;}
.getEmfDetail_easter_day_2020_box .christmas_festival_img03{ display:block!important; width:0.85rem; height:0.75rem; margin:0; padding:0; background:url(../images/festival/easter_day/rabbit_ears.png) center center no-repeat; background-size:cover; position:absolute; right:0.55rem; top:-0.51rem; z-index:1;}
/*easter_day chating*/
#chatWin.chating_easter_day_2020_box{margin-top: 35px}
.chating_easter_day_2020_box .header_head_portrait{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: -ms-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
}
.chating_easter_day_2020_box .header_head_portrait ._b_ibox{background: #fff}
.chating_easter_day_2020_box .christmas_festival_img01{ display:block!important; width:12px; height:12px; margin:0; padding:0; background:url(../images/festival/easter_day/small_rabbit_ears.png) center center no-repeat; background-size:cover; position:absolute; left: 14px; top:-1px; z-index:1;}
.chating_easter_day_2020_box .christmas_festival_img02{ display:block!important; width:100%; height:45px; margin:0; padding:0; position:absolute; left:0; top:45px; z-index:0; background-image: linear-gradient(-180deg, #FFF4DB 0%, rgba(255,249,231,0.00) 100%);}
.chating_easter_day_2020_box .christmas_festival_img03{ display:block!important; width:96px; height:45px; margin:0; padding:0; position:absolute; left:0; top:48px; z-index:0; background:url(../images/festival/easter_day/chat_decorate.png) center center no-repeat; background-size:contain;}
.chating_easter_day_2020_box .christmas_festival_img05{ display:block!important; width:137px; height:33px; margin:0; padding:0; position:absolute; right:10px; top:55px; z-index:0; background:url(../images/festival/easter_day/chat_gift_decorate.png) center center no-repeat; background-size:contain;}
/*easter_day gifts_store*/
.gifts_lady_store_easter_day_2020_box .header_head_portrait{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: -ms-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
}
.gifts_lady_store_easter_day_2020_box .header_head_portrait ._b_ibox{background: #fff}
.gifts_lady_store_easter_day_2020_box .christmas_festival_img01{ display:block!important; width:12px; height:12px; margin:0; padding:0; background:url(../images/festival/easter_day/small_rabbit_ears.png) center center no-repeat; background-size:cover; position:absolute; right:0.45rem; z-index:1;}
/*easter_day gifts_checkout*/
.GIFT.header_bg.gifts_checkout_easter_day_2020_box{
    background-image: -moz-linear-gradient(-180deg, #FFF4DB 0%, rgba(255,249,231,0.00) 97%);
    background-image: -webkit-linear-gradient(-180deg, #FFF4DB 0%, rgba(255,249,231,0.00) 97%);
    background-image: -ms-linear-gradient(-180deg, #FFF4DB 0%, rgba(255,249,231,0.00) 97%);
    background-image: linear-gradient(-180deg, #FFF4DB 0%, rgba(255,249,231,0.00) 97%);
}
.gifts_checkout_easter_day_2020_box ._anchor{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: -ms-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
}
.gifts_checkout_easter_day_2020_box ._anchor ._b_ibox{background: #fff}
.gifts_checkout_easter_day_2020_box .christmas_festival_img01{ display:block!important; width:12px; height:12px; margin:0; padding:0; background:url(../images/festival/easter_day/small_rabbit_ears.png) center center no-repeat; background-size:cover; position:absolute; right:14px; top:-8px; z-index:1;}
.gifts_checkout_easter_day_2020_box .christmas_festival_img02{ display:block!important; width:2.74rem; height:0.55rem; margin:0; padding:0; position:absolute; right:0.05rem; top:0.2rem; background:url(../images/festival/easter_day/chat_gift_decorate.png) center center no-repeat; background-size:contain;}
/* easter_day my_say_hi */
.my_say_hi_easter_day_2020_box .christmas_festival_img01{ display:block!important; width:0.6rem; height:0.6rem; margin:0; padding:0; background:url(../images/festival/easter_day/rabbit_ears.png) center center no-repeat; background-size:cover; position:absolute;left:.5rem;top: 0.06rem; z-index:1;}
.my_say_hi_easter_day_2020_box .n_photo{
    position:relative; overflow:hidden; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: -ms-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
}
.my_say_hi_easter_day_2020_box .n_photo ._b_ibox{background: #fff}
/* easter_day getLoiDetail_detail */
.getLoiDetail_detail_easter_day_2020_box .detial_photo{
    border-radius: 50%; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: -webkit-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: -ms-linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
    background-image: linear-gradient(-90deg, #FFDF67 25%, #F9A6FA 50%, #FFDF67 100%);
}
.getLoiDetail_detail_easter_day_2020_box .detial_photo ._b_ibox{background: #fff}
/*.getLoiDetail_detail_easter_day_2020_box .christmas_festival_img01{ display:block!important; width:2.4rem; height:1.2rem; margin:0; padding:0; position:absolute; right:0.05rem; top:-0.3rem; background:url(../images/festival/women_day/Email_img01.png) center center no-repeat; background-size:contain; z-index:3;}*/
.getLoiDetail_detail_easter_day_2020_box .christmas_festival_img02{ display:block!important; width:0.6rem; height:0.6rem; margin:0; padding:0; background:url(../images/festival/easter_day/rabbit_ears.png) center center no-repeat; background-size:cover; position:absolute; left:0.45rem; top:0.09rem; z-index:1;}


/*mothers_day profile*/
.profile_mothers_day_2020_box .christmas_festival_img04{ display:block!important; width:1rem; height:1rem; margin:0 0 0 .5rem; padding:0; position:absolute; left:50%; top:-.6rem; z-index:1; background:url(../images/festival/mothers_day/profile_butterfly.png) center center no-repeat; background-size:contain;}
.profile_mothers_day_2020_box .christmas_festival_img03{ display:block!important; width:1.1rem; height:2.4rem; margin:0; padding:0; position:absolute; right:1.1rem; top:0; z-index:1; background:url(../images/festival/mothers_day/profile_decorate.png) center center no-repeat; background-size:contain;}
.profile_mothers_day_2020_box .detials_info .detials_photo{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 0.06rem;
    background-image: -moz-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: -webkit-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: -ms-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
}
.profile_mothers_day_2020_box .detials_info .detials_photo ._b_ibox{background: #fff}
.profile_mothers_day_2020_box .christmas_festival_OFF_icon01{ display:block; width:2.52rem; height:1.34rem; margin:0 0 0 -1.26rem; padding:0; position:absolute; left:50%; bottom:-1.05rem; z-index:2; background:url(../images/festival/mothers_day/off_icon40_big.png) center center no-repeat; background-size:contain; overflow:hidden;}
.profile_mothers_day_2020_box .christmas_festival_OFF_icon01 .close_btn{ display:block; width:0.5rem; height:0.5rem; margin:0; padding:0; position:absolute; right:0rem; top:0.2rem; z-index:1;}
.profile_mothers_day_2020_box .christmas_festival_OFF_icon02{ display:block; width:1.46rem; height:0.64rem; margin:0 0 0 -0.33rem; padding:0; position:absolute; left:50%; bottom:-0.4rem; z-index:2; background:url(../images/festival/mothers_day/off_icon40_small.png) center center no-repeat; background-size:cover; overflow:hidden;}
/*mothers_day live*/
.live_mothers_day_2020_box .imgBox{
    border:0 solid transparent !important;padding: 2px !important;
    background-image: -moz-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: -webkit-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: -ms-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
}
.live_mothers_day_2020_box .imgBox ._b_ibox{background: #fff}
#live_gift_box .christmas_festival_OFF_icon01.festival_OFF_mothers_day_2020{ background:url(../images/festival/mothers_day/live_icon40.png) center center no-repeat; background-size:cover; }
.live_mothers_day_2020_box .christmas_festival_img01{ display:block!important; width:2.3rem; height:1.3rem; margin:0; padding:0; position:absolute; right:.1rem; top:-0.15rem; background:url(../images/festival/mothers_day/live_decorate.png) right top no-repeat; background-size:contain;}
/*.live_mothers_day_2020_box .christmas_festival_img02{ display:block!important; width:1.26rem; height:2.45rem; margin:0; padding:0; position:absolute; right:.35rem; top:-0.2rem; background:url(../images/festival/easter_day/live_decorate1.png) center center no-repeat; background-size:cover;}*/
.live_mothers_day_2020_box .christmas_festival_img03{ display:block!important; width:0.4rem; height:0.4rem; margin:0; padding:0; background:url(../images/festival/mothers_day/Butterfly.png) center center no-repeat; background-size:cover; position:absolute;left: 0.86rem; top:-0.1rem; z-index:1;}
/*mothers_day sendEmf*/
.sendEmf_mothers_day_2020_box .emf_info .emf_photo_box{
    position:relative; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: -webkit-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: -ms-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
}
.sendEmf_mothers_day_2020_box .emf_info .emf_photo_box ._b_ibox{background: #fff}
.sendEmf_mothers_day_2020_box .christmas_festival_img01{ display:block!important; width:2.2rem; height:1.1rem; margin:0; padding:0; position:absolute; right:0rem; top:0rem; background:url(../images/festival/mothers_day/letter_decoration.png) center center no-repeat; background-size:contain; z-index:1;}
.sendEmf_mothers_day_2020_box .christmas_festival_img03{ display:block!important; width:0.6rem; height:0.6rem; margin:0; padding:0; background:url(../images/festival/mothers_day/Butterfly.png) center center no-repeat; background-size:cover; position:absolute; right:-0.3rem; top:-0.25rem; z-index:1;}
/*mothers_day getEmfDetail*/
.getEmfDetail_mothers_day_2020_box .emf_info .emf_photo_box{
    position:relative; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: -webkit-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: -ms-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
}
.getEmfDetail_mothers_day_2020_box .emf_info .emf_photo_box ._b_ibox{background: #fff}
.getEmfDetail_mothers_day_2020_box .christmas_festival_img01{ display:block!important; width:2.2rem; height:1.1rem; margin:0; padding:0; position:absolute; right:0rem; top:0rem; background:url(../images/festival/mothers_day/letter_decoration.png) center center no-repeat; background-size:contain; z-index:1;}
.getEmfDetail_mothers_day_2020_box .christmas_festival_img03{ display:block!important; width:0.6rem; height:0.6rem; margin:0; padding:0; background:url(../images/festival/mothers_day/Butterfly.png) center center no-repeat; background-size:cover; position:absolute; right:-0.35rem; top:-0.2rem; z-index:1;}
/*mothers_day chating*/
#chatWin.chating_mothers_day_2020_box{margin-top: 35px}
.chating_mothers_day_2020_box .header_head_portrait{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: -webkit-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: -ms-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
}
.chating_mothers_day_2020_box .header_head_portrait ._b_ibox{background: #fff}
.chating_mothers_day_2020_box .christmas_festival_img01{ display:block!important; width:14px; height:14px; margin:0; padding:0; background:url(../images/festival/mothers_day/Butterfly.png) center center no-repeat; background-size:cover; position:absolute; left:33px; top:2px; z-index:1;}
.chating_mothers_day_2020_box .christmas_festival_img02{
    display:block!important; width:100%; height:45px; margin:0; padding:0; position:absolute; left:0; top:45px; z-index:0;
    background-image: -moz-linear-gradient(-180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
    background-image: -webkit-linear-gradient(-180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
    background-image: -ms-linear-gradient(-180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
    background-image: linear-gradient(-180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
}
/*.chating_mothers_day_2020_box .christmas_festival_img03{ display:block!important; width:96px; height:45px; margin:0; padding:0; position:absolute; left:0; top:48px; z-index:0; background:url(../images/festival/easter_day/chat_decorate.png) center center no-repeat; background-size:contain;}*/
.chating_mothers_day_2020_box .christmas_festival_img05{ display:block!important; width:255px; height:45px; margin:0; padding:0; position:absolute; right:0px; top:46px; z-index:0; background:url(../images/festival/mothers_day/chat_decorate_text.png) center center no-repeat; background-size:contain;}
/*mothers_day gifts_store*/
.chat_header_bg_white.header_box_bottom.gifts_lady_store_mothers_day_2020_box{
    background-image: -moz-linear-gradient(-180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
    background-image: -webkit-linear-gradient(-180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
    background-image: -ms-linear-gradient(-180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
    background-image: linear-gradient(-180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
}
.gifts_lady_store_mothers_day_2020_box .header_head_portrait{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: -webkit-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: -ms-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
}
.gifts_lady_store_mothers_day_2020_box .header_head_portrait ._b_ibox{background: #fff}
.gifts_lady_store_mothers_day_2020_box .christmas_festival_img01{ display:block!important; width:12px; height:12px; margin:0; padding:0; background:url(../images/festival/mothers_day/Butterfly.png) center center no-repeat; background-size:contain; position:absolute;top: 3px; right:1px; z-index:1;}
/*mothers_day gifts_checkout*/
.GIFT.header_bg.gifts_checkout_mothers_day_2020_box{
    background-image: -moz-linear-gradient(-180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
    background-image: -webkit-linear-gradient(-180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
    background-image: -ms-linear-gradient(-180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
    background-image: linear-gradient(-180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
}
.gifts_checkout_mothers_day_2020_box ._anchor{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;z-index: 1;
    background-image: -moz-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: -webkit-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: -ms-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
}
.gifts_checkout_mothers_day_2020_box ._anchor ._b_ibox{background: #fff}
.gifts_checkout_mothers_day_2020_box .christmas_festival_img01{ display:block!important; width:12px; height:12px; margin:0; padding:0; background:url(../images/festival/mothers_day/Butterfly.png) center center no-repeat; background-size:cover; position:absolute; right:-6px; top:-6px; z-index:1;}
.gifts_checkout_mothers_day_2020_box .christmas_festival_img02{ display:block!important; width:1.8rem; height:0.8rem; margin:0; padding:0; position:absolute; right:0rem; top:0.05rem; background:url(../images/festival/mothers_day/chat_decorate.png) center center no-repeat; background-size:contain;}
/* mothers_day my_say_hi */
.my_say_hi_mothers_day_2020_box .christmas_festival_img01{ display:block!important; width:0.6rem; height:0.6rem; margin:0; padding:0; background:url(../images/festival/mothers_day/Butterfly.png) center center no-repeat; background-size:contain; position:absolute;left:1.33rem;top: 0.15rem; z-index:1;}
.my_say_hi_mothers_day_2020_box .n_photo{
    position:relative; overflow:hidden; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: -webkit-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: -ms-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
}
.my_say_hi_mothers_day_2020_box .n_photo ._b_ibox{background: #fff}
/* mothers_day getLoiDetail_detail */
.getLoiDetail_detail_mothers_day_2020_box .detial_photo{
    border-radius: 50%; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: -webkit-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: -ms-linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
    background-image: linear-gradient(0deg, #FF7489 0%, #FFC8CA 50%, #FF7384 100%);
}
.getLoiDetail_detail_mothers_day_2020_box .detial_photo ._b_ibox{background: #fff}
/*.getLoiDetail_detail_mothers_day_2020_box .christmas_festival_img01{ display:block!important; width:2.4rem; height:1.2rem; margin:0; padding:0; position:absolute; right:0.05rem; top:-0.3rem; background:url(../images/festival/mothers_day/chat_decorate.png) center center no-repeat; background-size:contain; z-index:3;}*/
.getLoiDetail_detail_mothers_day_2020_box .christmas_festival_img02{ display:block!important; width:0.6rem; height:0.6rem; margin:0; padding:0; background:url(../images/festival/mothers_day/Butterfly.png) center center no-repeat; background-size:cover; position:absolute; left:1.18rem; top:0.16rem; z-index:1;}


/*halloween_2020 profile*/
.profile_halloween_2020_box .christmas_festival_img03{ display:block!important; width:3.45rem; height:2.5rem; margin:0; padding:0; position:absolute; left:3.3rem; top:0; z-index:1; background:url(../images/festival/halloween_day/profile-img1.png) center center no-repeat; background-size:cover;}
.profile_halloween_2020_box .detials_info .detials_photo{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 0.06rem;
    background-image: -moz-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -webkit-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -ms-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
}
.profile_halloween_2020_box .christmas_festival_img04{ display:block!important; content:''; width:1.1rem; height:1.3rem; margin:0; padding:0; background:url(../images/festival/halloween_day/profile-hat.png) center center no-repeat; background-size:cover; position:absolute; right:2.6rem; top:-.7rem; z-index:3;}
.profile_halloween_2020_box .christmas_festival_OFF_icon01{ display:block; width:2.76rem; height:1.3rem; margin:0 0 0 -1.82rem; padding:0; position:absolute; left:50%; bottom:-1.05rem; z-index:2; background:url(../images/festival/halloween_day/profile-Discount.png?v=1.0) center center no-repeat; background-size:cover; overflow:hidden;}
.profile_halloween_2020_box .christmas_festival_OFF_icon01 .close_btn{ display:block; width:0.7rem; height:0.7rem; margin:0; padding:0; position:absolute; right:0; top:0; z-index:1;}
.profile_halloween_2020_box .christmas_festival_OFF_icon02{ display:block; width:1.46rem; height:0.64rem; margin:0 0 0 -0.33rem; padding:0; position:absolute; left:50%; bottom:-0.4rem; z-index:2; background:url(../images/festival/christmas/off_icon3_40.png?v=3.0) center center no-repeat; background-size:cover; overflow:hidden;}
/*halloween_2020 live*/
.live_halloween_2020_box .imgBox{
    border:0 solid transparent !important;padding: 2px !important;
    background-image: -moz-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -webkit-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -ms-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
}
.live_halloween_2020_box .imgBox ._b_ibox{background: #fff}
.live_halloween_2020_box .christmas_festival_img02{ display:block!important; width:3.58rem; height:2.8rem; margin:0; padding:0; position:absolute; right:0; top:-0.2rem; background:url(../images/festival/halloween_day/live-img1.png) center center no-repeat; background-size:contain;}
.live_halloween_2020_box .christmas_festival_img03{ display:block!important; content:''; width:0.6rem; height:0.6rem; margin:0; padding:0; background:url(../images/festival/halloween_day/live-hat.png) center center no-repeat; background-size:contain; position:absolute; left:0.6rem; top:-0.24rem; z-index:3;}
#live_gift_box .christmas_festival_OFF_icon01.festival_OFF_halloween_2020{ background:url(../images/festival/halloween_day/live-Discount.png?v=1.0) center center no-repeat; background-size:cover; }
/*halloween_2020 sendEmf*/
.sendEmf_halloween_2020_box .emf_info .emf_photo_box{
    position:relative; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -webkit-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -ms-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
}
.sendEmf_halloween_2020_box .emf_info .emf_photo_box ._b_ibox{background: #fff}
.sendEmf_halloween_2020_box .christmas_festival_img02{ display:block!important; width:1.16rem; height:1.12rem; margin:0; padding:0; position:absolute; right:0.22rem; top:0; background:url(../images/festival/halloween_day/sendEmf-img.png) center center no-repeat; background-size:contain; z-index:1;}
.sendEmf_halloween_2020_box .christmas_festival_img03{ display:block!important; content:''; width:0.72rem; height:0.72rem; margin:0; padding:0; background:url(../images/festival/halloween_day/profile-hat.png) center center no-repeat; background-size:cover; position:absolute; right:-0.16rem; top:-0.4rem; z-index:3;}
/*halloween_2020 getEmfDetail*/
.getEmfDetail_halloween_2020_box .emf_info .emf_photo_box{
    position:relative; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -webkit-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -ms-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
}
.getEmfDetail_halloween_2020_box .emf_info .emf_photo_box ._b_ibox{background: #fff}
.getEmfDetail_halloween_2020_box .christmas_festival_img02{ display:block!important; width:1.16rem; height:1.12rem; margin:0; padding:0; position:absolute; right:0.25rem; top:0; background:url(../images/festival/halloween_day/sendEmf-img.png) center center no-repeat; background-size:contain; z-index:1;}
.getEmfDetail_halloween_2020_box .christmas_festival_img03{ display:block!important; content:''; width:0.72rem; height:0.72rem; margin:0; padding:0; background:url(../images/festival/halloween_day/profile-hat.png) center center no-repeat; background-size:cover; position:absolute; right:-0.16rem; top:-0.4rem; z-index:3;}
/*halloween_2020 chating*/
.chating_halloween_2020_box .header_head_portrait{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -webkit-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -ms-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
}
.chating_halloween_2020_box .header_head_portrait ._b_ibox{background: #fff}
.chating_halloween_2020_box .christmas_festival_img01{ display:block!important; content:''; width:20px; height:14px; margin:0; padding:0; background:url(../images/festival/halloween_day/hat.png) center center no-repeat; background-size:cover; position:absolute; left:22px; top:0px; z-index:3;}
.chating_halloween_2020_box .christmas_festival_img02{ display:block!important; width:100%; height:45px; margin:0; padding:0; position:absolute; left:0; top:45px; z-index:0; background:url(../images/festival/halloween_day/chat-banner.png) left top repeat-x; background-size:100%;}
/*halloween_2020 gifts_store*/
.chat_header_bg_white.header_box_bottom.gifts_lady_store_halloween_2020_box{
    background-image: -moz-linear-gradient(180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
    background-image: -webkit-linear-gradient(180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
    background-image: -ms-linear-gradient(180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
    background-image: linear-gradient(180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
}
.gifts_lady_store_halloween_2020_box .header_head_portrait{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -webkit-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -ms-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
}
.gifts_lady_store_halloween_2020_box .header_head_portrait ._b_ibox{background: #fff}
.gifts_lady_store_halloween_2020_box .christmas_festival_img01{ display:block!important; content:''; width:18px; height:18px; margin:0; padding:0; background:url(../images/festival/halloween_day/hat.png) center center no-repeat; background-size:cover; position:absolute; right:5px; top:-2px; z-index:3;}
/*halloween_2020 gifts_checkout*/
.GIFT.header_bg.gifts_checkout_halloween_2020_box{
    background-image: -moz-linear-gradient(180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
    background-image: -webkit-linear-gradient(180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
    background-image: -ms-linear-gradient(180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
    background-image: linear-gradient(180deg, #FFCCD0 0%, rgba(255,249,231,0.00) 100%);
}
.gifts_checkout_halloween_2020_box ._anchor{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;z-index: 1;
    background-image: -moz-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -webkit-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -ms-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
}
.gifts_checkout_halloween_2020_box ._anchor ._b_ibox{background: #fff}
.gifts_checkout_halloween_2020_box .christmas_festival_img01{ display:block!important; content:''; width:18px; height:18px; margin:0; padding:0; background:url(../images/festival/halloween_day/hat.png?v=2.0) center center no-repeat; background-size:cover; position:absolute; right:-4px; top:-9px; z-index:1;}
.gifts_checkout_halloween_2020_box .christmas_festival_img02{ display:block!important; width:80px; height:44px; margin:0; padding:0; position:absolute; right:0; top:0; background:url(../images/festival/halloween_day/checkout-Pumpkin.png?v=2.0) center center no-repeat; background-size:cover;}
/* halloween_2020 my_say_hi */
.my_say_hi_halloween_2020_box .christmas_festival_img01{ display:block!important; width:1rem; height:0.8rem; margin:0; padding:0; background:url(../images/festival/halloween_day/profile-hat.png) center center no-repeat; background-size:contain; position:absolute;left:.84rem;top: .04rem; z-index:3;}
.my_say_hi_halloween_2020_box .n_photo{
    position:relative; overflow:hidden; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -webkit-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -ms-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
}
.my_say_hi_halloween_2020_box .n_photo ._b_ibox{background: #fff}
/* halloween_2020 getLoiDetail_detail */
.getLoiDetail_detail_halloween_2020_box .detial_photo{
    border-radius: 50%; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -webkit-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -ms-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
}
.getLoiDetail_detail_halloween_2020_box .detial_photo ._b_ibox{background: #fff}
.getLoiDetail_detail_halloween_2020_box .christmas_festival_img02{ display:block!important; width:0.8rem; height:0.8rem; margin:0; padding:0; background:url(../images/festival/halloween_day/profile-hat.png) center center no-repeat; background-size:cover; position:absolute; left:.88rem; top:0.1rem; z-index:3;}


/*thanksgiving_2020 profile*/
.profile_thanksgiving_2020_box .christmas_festival_img03{ display:block!important; width:1.72rem; height:2.66rem; margin:0; padding:0; position:absolute; right:.8rem; top:0; z-index:1; background:url(../images/festival/thanksgiving_day/profile_charm.png) center center no-repeat; background-size:cover;}
.profile_thanksgiving_2020_box .detials_info .detials_photo{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 0.06rem;
    background-image: -moz-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -webkit-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -ms-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
}
.profile_thanksgiving_2020_box .christmas_festival_img04{ display:block!important; content:''; width:1.4rem; height:1.4rem; margin:0; padding:0; background:url(../images/festival/thanksgiving_day/profile_headwear.png) center center no-repeat; background-size:cover; position:absolute; right:2.5rem; top:-.56rem; z-index:3;}
.profile_thanksgiving_2020_box .christmas_festival_OFF_icon01{ display:block; width:2.76rem; height:1.3rem; margin:0 0 0 -1.82rem; padding:0; position:absolute; left:50%; bottom:-1.05rem; z-index:2; background:url(../images/festival/thanksgiving_day/profile_discount.png) center center no-repeat; background-size:cover; overflow:hidden;}
.profile_thanksgiving_2020_box .christmas_festival_OFF_icon01 .close_btn{ display:block; width:0.7rem; height:0.7rem; margin:0; padding:0; position:absolute; right:0; top:0; z-index:1;}
.profile_thanksgiving_2020_box .christmas_festival_OFF_icon02{ display:block; width:1.46rem; height:0.64rem; margin:0 0 0 -0.55rem; padding:0; position:absolute; left:50%; bottom:-0.4rem; z-index:2; background:url(../images/festival/christmas/off_icon3_40.png?v=3.0) center center no-repeat; background-size:cover; overflow:hidden;}
/*thanksgiving_2020 live*/
.live_thanksgiving_2020_box .imgBox{
    border:0 solid transparent !important;padding: 2px !important;
    background-image: -moz-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -webkit-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -ms-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
}
.live_thanksgiving_2020_box .imgBox ._b_ibox{background: #fff}
.live_thanksgiving_2020_box .christmas_festival_img02{ display:block!important; width:1.64rem; height:2.5rem; margin:0; padding:0; position:absolute; right:.7rem; top:-0.2rem; background:url(../images/festival/thanksgiving_day/live_charm.png) center center no-repeat; background-size:contain;}
.live_thanksgiving_2020_box .christmas_festival_img03{ display:block!important; content:''; width:0.6rem; height:0.62rem; margin:0; padding:0; background:url(../images/festival/thanksgiving_day/live_header.png) center center no-repeat; background-size:contain; position:absolute; left:0.58rem; top:-0.16rem; z-index:3;}
#live_gift_box .christmas_festival_OFF_icon01.festival_OFF_thanksgiving_2020{ background:url(../images/festival/thanksgiving_day/live_discount.png) center center no-repeat; background-size:cover; }
/*thanksgiving_2020 sendEmf*/
.sendEmf_thanksgiving_2020_box .emf_info .emf_photo_box{
    position:relative; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -webkit-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -ms-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
}
.sendEmf_thanksgiving_2020_box .emf_info .emf_photo_box ._b_ibox{background: #fff}
.sendEmf_thanksgiving_2020_box .christmas_festival_img02{ display:block!important; width:1.42rem; height:2.34rem; margin:0; padding:0; position:absolute; right:0.2rem; top:0; background:url(../images/festival/thanksgiving_day/charm_chat_Emf.png) center center no-repeat; background-size:contain; z-index:1;}
.sendEmf_thanksgiving_2020_box .christmas_festival_img03{ display:block!important; content:''; width:0.78rem; height:0.78rem; margin:0; padding:0; background:url(../images/festival/thanksgiving_day/Emf_headwear.png) center center no-repeat; background-size:cover; position:absolute; right:-0.1rem; top:-0.35rem; z-index:3;}
/*thanksgiving_2020 getEmfDetail*/
.getEmfDetail_thanksgiving_2020_box .emf_info .emf_photo_box{
    position:relative; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -webkit-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -ms-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
}
.getEmfDetail_thanksgiving_2020_box .emf_info .emf_photo_box ._b_ibox{background: #fff}
.getEmfDetail_thanksgiving_2020_box .christmas_festival_img02{ display:block!important; width:1.38rem; height:2.28rem; margin:0; padding:0; position:absolute; right:0.2rem; top:0; background:url(../images/festival/thanksgiving_day/charm_chat_Emf.png) center center no-repeat; background-size:contain; z-index:1;}
.getEmfDetail_thanksgiving_2020_box .christmas_festival_img03{ display:block!important; content:''; width:0.88rem; height:0.88rem; margin:0; padding:0; background:url(../images/festival/thanksgiving_day/Emf_headwear.png) center center no-repeat; background-size:cover; position:absolute; right:-0.15rem; top:-0.35rem; z-index:3;}
/*thanksgiving_2020 chating*/
.chating_thanksgiving_2020_box .header_head_portrait{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -webkit-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -ms-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
}
.chating_thanksgiving_2020_box .header_head_portrait ._b_ibox{background: #fff}
.chating_thanksgiving_2020_box .christmas_festival_img01{ display:block!important; content:''; width:18px; height:18px; margin:0; padding:0; background:url(../images/festival/thanksgiving_day/headwear_chat.png) center center no-repeat; background-size:cover; position:absolute; left:19px; top:0px; z-index:3;}
.chating_thanksgiving_2020_box .christmas_festival_img02{ display:block!important; width:100%; height:45px; margin:0; padding:0; position:absolute; left:0; top:45px; z-index:0; background:url(../images/festival/thanksgiving_day/chat-banner.png) left top repeat-x; background-size:100%;}
.chating_thanksgiving_2020_box .christmas_festival_img05{ display:block!important; width:1.38rem; height:2.28rem; margin:0; padding:0; position:fixed; right:0px; top:45px; z-index:1; background:url(../images/festival/thanksgiving_day/charm_chat_Emf.png) center center no-repeat; background-size:cover;}
/*thanksgiving_2020 gifts_store*/
.chat_header_bg_white.header_box_bottom.gifts_lady_store_thanksgiving_2020_box{
    background-image: -moz-linear-gradient(180deg, #FFE6CC 0%, rgba(255,249,231,0.00) 100%);
    background-image: -webkit-linear-gradient(180deg, #FFE6CC 0%, rgba(255,249,231,0.00) 100%);
    background-image: -ms-linear-gradient(180deg, #FFE6CC 0%, rgba(255,249,231,0.00) 100%);
    background-image: linear-gradient(180deg, #FFE6CC 0%, rgba(255,249,231,0.00) 100%);
}
.gifts_lady_store_thanksgiving_2020_box .header_head_portrait{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -webkit-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -ms-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
}
.gifts_lady_store_thanksgiving_2020_box .header_head_portrait ._b_ibox{background: #fff}
.gifts_lady_store_thanksgiving_2020_box .christmas_festival_img01{ display:block!important; content:''; width:18px; height:18px; margin:0; padding:0; background:url(../images/festival/thanksgiving_day/headwear_chat.png) center center no-repeat; background-size:cover; position:absolute; right:8px; top:0px; z-index:3;}
/*thanksgiving_2020 gifts_checkout*/
.GIFT.header_bg.gifts_checkout_thanksgiving_2020_box{
    background-image: -moz-linear-gradient(180deg, #FFE6CC 0%, rgba(255,249,231,0.00) 100%);
    background-image: -webkit-linear-gradient(180deg, #FFE6CC 0%, rgba(255,249,231,0.00) 100%);
    background-image: -ms-linear-gradient(180deg, #FFE6CC 0%, rgba(255,249,231,0.00) 100%);
    background-image: linear-gradient(180deg, #FFE6CC 0%, rgba(255,249,231,0.00) 100%);
}
.gifts_checkout_thanksgiving_2020_box ._anchor{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;z-index: 1;
    background-image: -moz-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -webkit-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -ms-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
}
.gifts_checkout_thanksgiving_2020_box ._anchor ._b_ibox{background: #fff}
.gifts_checkout_thanksgiving_2020_box .christmas_festival_img01{ display:block!important; content:''; width:20px; height:20px; margin:0; padding:0; background:url(../images/festival/thanksgiving_day/headwear_chat.png) center center no-repeat; background-size:cover; position:absolute; right:0px; top:-8px; z-index:1;}
.gifts_checkout_thanksgiving_2020_box .christmas_festival_img02{ display:block!important; width:128px; height:44px; margin:0; padding:0; position:absolute; right:0; top:0; background:url(../images/festival/thanksgiving_day/header.png) center center no-repeat; background-size:cover;}
/* thanksgiving_2020 my_say_hi */
.my_say_hi_thanksgiving_2020_box .christmas_festival_img01{ display:block!important; width:.88rem; height:.88rem; margin:0; padding:0; background:url(../images/festival/thanksgiving_day/Emf_headwear.png) center center no-repeat; background-size:contain; position:absolute;left:.85rem;top: .06rem; z-index:3;}
.my_say_hi_thanksgiving_2020_box .n_photo{
    position:relative; overflow:hidden; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -webkit-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -ms-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
}
.my_say_hi_thanksgiving_2020_box .n_photo ._b_ibox{background: #fff}
/* thanksgiving_2020 getLoiDetail_detail */
.getLoiDetail_detail_thanksgiving_2020_box .detial_photo{
    border-radius: 50%; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -webkit-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: -ms-linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
    background-image: linear-gradient(0deg, #EE3E04 0%, #FFA400 100%);
}
.getLoiDetail_detail_thanksgiving_2020_box .detial_photo ._b_ibox{background: #fff}
.getLoiDetail_detail_thanksgiving_2020_box .christmas_festival_img02{ display:block!important; width:0.88rem; height:0.88rem; margin:0; padding:0; background:url(../images/festival/thanksgiving_day/Emf_headwear.png) center center no-repeat; background-size:cover; position:absolute; left:.72rem; top:0.1rem; z-index:3;}


/*christmas_2020 profile*/
.profile_christmas_2020_box .christmas_festival_img03{ display:block!important; width:100%; height:2rem; margin:0; padding:0; position:absolute; right:0; top:0; z-index:1; background:url(../images/festival/christmas_day/live_banner.png) center center no-repeat; background-size:cover;}
.profile_christmas_2020_box .detials_info .detials_photo{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 0.06rem;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.profile_christmas_2020_box .christmas_festival_img04{ display:block!important; content:''; width:1.5rem; height:1.5rem; margin:0; padding:0; background:url(../images/festival/christmas_day/profile_header.png) center center no-repeat; background-size:cover; position:absolute; right:2.16rem; top:-.3rem; z-index:3;}
.profile_christmas_2020_box .christmas_festival_OFF_icon01{ display:block; width:2.76rem; height:1.3rem; margin:0 0 0 -1.82rem; padding:0; position:absolute; left:50%; bottom:-1.05rem; z-index:2; background:url(../images/festival/christmas_day/profile_Discount.png) center center no-repeat; background-size:cover; overflow:hidden;}
.profile_christmas_2020_box .christmas_festival_OFF_icon01 .close_btn{ display:block; width:0.7rem; height:0.7rem; margin:0; padding:0; position:absolute; right:0; top:0; z-index:1;}
.profile_christmas_2020_box .christmas_festival_OFF_icon02{ display:block; width:1.46rem; height:0.64rem; margin:0 0 0 -0.55rem; padding:0; position:absolute; left:50%; bottom:-0.4rem; z-index:2; background:url(../images/festival/christmas/off_icon3_40.png?v=3.0) center center no-repeat; background-size:cover; overflow:hidden;}
/*christmas_2020 live*/
.live_christmas_2020_box .imgBox{
    border:0 solid transparent !important;padding: 2px !important;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.live_christmas_2020_box .imgBox ._b_ibox{background: #fff}
.live_christmas_2020_box .christmas_festival_img02{ display:block!important; width:100%; height:2rem; margin:0; padding:0; position:absolute; right:0; top:-0.2rem; background:url(../images/festival/christmas_day/live_banner.png) center center no-repeat; background-size:cover;}
.live_christmas_2020_box .christmas_festival_img03{ display:block!important; content:''; width:0.72rem; height:0.74rem; margin:0; padding:0; background:url(../images/festival/christmas_day/chat_header.png) center center no-repeat; background-size:contain; position:absolute; left:0.67rem; top:-0.06rem; z-index:2;}
#live_gift_box .christmas_festival_OFF_icon01.festival_OFF_christmas_2020{ background:url(../images/festival/christmas_day/live_Discount.png?v=1.0) center center no-repeat; background-size:cover; }
/*christmas_2020 sendEmf*/
.sendEmf_christmas_2020_box .emf_info .emf_photo_box{
    position:relative; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.sendEmf_christmas_2020_box .emf_info .emf_photo_box ._b_ibox{background: #fff}
.sendEmf_christmas_2020_box .christmas_festival_img02{ display:block!important; width:1.8rem; height:1.8rem; margin:0; padding:0; position:absolute; right:.2rem; top:.1rem; background:url(../images/festival/christmas_day/Emf_img.png?v=1.0) center center no-repeat; background-size:contain; z-index:1;}
.sendEmf_christmas_2020_box .christmas_festival_img03{ display:block!important; content:''; width:0.96rem; height:0.96rem; margin:0; padding:0; background:url(../images/festival/christmas_day/Emf_header.png) center center no-repeat; background-size:cover; position:absolute; right:-0.32rem; top:-0.26rem; z-index:3;}
/*christmas_2020 getEmfDetail*/
.getEmfDetail_christmas_2020_box .emf_info .emf_photo_box{
    position:relative; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.getEmfDetail_christmas_2020_box .emf_info .emf_photo_box ._b_ibox{background: #fff}
.getEmfDetail_christmas_2020_box .christmas_festival_img02{ display:block!important; width:1.8rem; height:1.8rem; margin:0; padding:0; position:absolute; right:0.1rem; top:0; background:url(../images/festival/christmas_day/Emf_img.png?v=1.0) center center no-repeat; background-size:contain; z-index:1;}
.getEmfDetail_christmas_2020_box .christmas_festival_img03{ display:block!important; content:''; width:0.96rem; height:0.96rem; margin:0; padding:0; background:url(../images/festival/christmas_day/Emf_header.png) center center no-repeat; background-size:cover; position:absolute; right:-0.32rem; top:-0.26rem; z-index:3;}
/*christmas_2020 chating*/
.chating_christmas_2020_box .header_head_portrait{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.chating_christmas_2020_box .header_head_portrait ._b_ibox{background: #fff}
.chating_christmas_2020_box .christmas_festival_img01{ display:block!important; content:''; width:21px; height:21px; margin:0; padding:0; background:url(../images/festival/christmas_day/chat_header.png) center center no-repeat; background-size:cover; position:absolute; left:22px; top:3px; z-index:3;}
.chating_christmas_2020_box .christmas_festival_img02{ display:block!important; width:100%; height:2.56rem; margin:0; padding:0; position:absolute; left:0; top:40px; z-index:0; background:url(../images/festival/christmas_day/chat_banner.png) left top repeat-x; background-size:cover;}
.chat_christmas_2020{display:none;width: 4.56rem;height: 1.08rem;position: absolute;top: 38px;left: 22%;z-index: 1;}
.chat_christmas_2020 .chat_christmas_2020_close{position: absolute;width:.5rem;height:.5rem;top: 7px;right: 0;}
/*christmas_2020 gifts_store*/
.chat_header_bg_white.header_box_bottom.gifts_lady_store_christmas_2020_box{
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #B1E5FF 84%);
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #B1E5FF 84%);
    background-image: -ms-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #B1E5FF 84%);
    background-image: linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #B1E5FF 84%);
}
.gifts_lady_store_christmas_2020_box .header_head_portrait{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.gifts_lady_store_christmas_2020_box .header_head_portrait ._b_ibox{background: #fff}
.gifts_lady_store_christmas_2020_box .christmas_festival_img01{ display:block!important; content:''; width:21px; height:21px; margin:0; padding:0; background:url(../images/festival/christmas_day/chat_header.png) center center no-repeat; background-size:cover; position:absolute; right:4px; top:3px; z-index:3;}
/*christmas_2020 gifts_checkout*/
.GIFT.header_bg.gifts_checkout_christmas_2020_box{
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #B1E5FF 84%);
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #B1E5FF 84%);
    background-image: -ms-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #B1E5FF 84%);
    background-image: linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #B1E5FF 84%);
}
.gifts_checkout_christmas_2020_box ._anchor{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;z-index: 1;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.gifts_checkout_christmas_2020_box ._anchor ._b_ibox{background: #fff}
.gifts_checkout_christmas_2020_box .christmas_festival_img01{ display:block!important; content:''; width:21px; height:21px; margin:0; padding:0; background:url(../images/festival/christmas_day/chat_header.png) center center no-repeat; background-size:cover; position:absolute; right:-5px; top:-4px; z-index:1;}
.gifts_checkout_christmas_2020_box .christmas_festival_img02{ display:block!important; width:149px; height:44px; margin:0; padding:0; position:absolute; right:0; top:0; background:url(../images/festival/christmas_day/header.png?v=1.0) center center no-repeat; background-size:cover;}
/* christmas_2020 my_say_hi */
.my_say_hi_christmas_2020_box .christmas_festival_img01{ display:block!important; width:.96rem; height:.96rem; margin:0; padding:0; background:url(../images/festival/christmas_day/Emf_header.png) center center no-repeat; background-size:contain; position:absolute;left:.95rem;top: .24rem; z-index:3;}
.my_say_hi_christmas_2020_box .n_photo{
    position:relative; overflow:hidden; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.my_say_hi_christmas_2020_box .n_photo ._b_ibox{background: #fff}
/* christmas_2020 getLoiDetail_detail */
.getLoiDetail_detail_christmas_2020_box .detial_photo{
    border-radius: 50%; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.getLoiDetail_detail_christmas_2020_box .detial_photo ._b_ibox{background: #fff}
.getLoiDetail_detail_christmas_2020_box .christmas_festival_img02{ display:block!important; width:0.96rem; height:0.96rem; margin:0; padding:0; background:url(../images/festival/christmas_day/Emf_header.png) center center no-repeat; background-size:cover; position:absolute; left:.84rem; top:0.24rem; z-index:3;}


/*valentine_2021 profile*/
.profile_valentine_2021_box .christmas_festival_img03{ display:block!important; width:2.24rem; height:2rem; margin:0; padding:0; position:absolute; right:.92rem; top:0; z-index:1; background:url(../images/festival/valentine_2021/live_banner.png) center center no-repeat; background-size:cover;}
.profile_valentine_2021_box .detials_info .detials_photo{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 0.06rem;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.profile_valentine_2021_box .christmas_festival_img04{ display:block!important; content:''; width:1.38rem; height:1.38rem; margin:0; padding:0; background:url(../images/festival/valentine_2021/profile_header.png) center center no-repeat; background-size:cover; position:absolute; right:2.4rem; top:-.6rem; z-index:3;}
.profile_valentine_2021_box .christmas_festival_OFF_icon01{ display:block; width:2.76rem; height:1.3rem; margin:0 0 0 -1.82rem; padding:0; position:absolute; left:50%; bottom:-1.05rem; z-index:2; background:url(../images/festival/valentine_2021/profile_Discount.png) center center no-repeat; background-size:cover; overflow:hidden;}
.profile_valentine_2021_box .christmas_festival_OFF_icon01 .close_btn{ display:block; width:0.7rem; height:0.7rem; margin:0; padding:0; position:absolute; right:0; top:0; z-index:1;}
.profile_valentine_2021_box .christmas_festival_OFF_icon02{ display:block; width:1.46rem; height:0.64rem; margin:0 0 0 -0.55rem; padding:0; position:absolute; left:50%; bottom:-0.4rem; z-index:2; background:url(../images/festival/christmas/off_icon3_40.png?v=3.0) center center no-repeat; background-size:cover; overflow:hidden;}
/*valentine_2021 live*/
.live_valentine_2021_box .imgBox{
    border:0 solid transparent !important;padding: 2px !important;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.live_valentine_2021_box .imgBox ._b_ibox{background: #fff}
.live_valentine_2021_box .christmas_festival_img02{ display:block!important; width:2.24rem; height:2rem; margin:0; padding:0; position:absolute; right:.7rem; top:-0.2rem; background:url(../images/festival/valentine_2021/live_banner.png) center center no-repeat; background-size:cover;}
.live_valentine_2021_box .christmas_festival_img03{ display:block!important; content:''; width:0.6rem; height:0.62rem; margin:0; padding:0; background:url(../images/festival/valentine_2021/live_header.png) center center no-repeat; background-size:contain; position:absolute; left:0.6rem; top:-0.12rem; z-index:3;}
#live_gift_box .christmas_festival_OFF_icon01.festival_OFF_valentine_2021{ background:url(../images/festival/valentine_2021/live_Discount.png) center center no-repeat; background-size:cover; }
/*valentine_2021 sendEmf*/
.sendEmf_valentine_2021_box .emf_info .emf_photo_box{
    position:relative; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.sendEmf_valentine_2021_box .emf_info .emf_photo_box ._b_ibox{background: #fff}
.sendEmf_valentine_2021_box .christmas_festival_img02{ display:block!important; width:1.8rem; height:1.8rem; margin:0; padding:0; position:absolute; right:.02rem; top:.1rem; background:url(../images/festival/valentine_2021/Emf_img.png) center center no-repeat; background-size:contain; z-index:1;}
.sendEmf_valentine_2021_box .christmas_festival_img03{ display:block!important; content:''; width:.72rem; height:.72rem; margin:0; padding:0; background:url(../images/festival/valentine_2021/chat_header.png) center center no-repeat; background-size:cover; position:absolute; right:-8px; top:-16px; z-index:3;}
/*valentine_2021 getEmfDetail*/
.getEmfDetail_valentine_2021_box .emf_info .emf_photo_box{
    position:relative; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.getEmfDetail_valentine_2021_box .emf_info .emf_photo_box ._b_ibox{background: #fff}
.getEmfDetail_valentine_2021_box .christmas_festival_img02{ display:block!important; width:1.8rem; height:1.8rem; margin:0; padding:0; position:absolute; right:0.1rem; top:0; background:url(../images/festival/valentine_2021/Emf_img.png) center center no-repeat; background-size:contain; z-index:1;}
.getEmfDetail_valentine_2021_box .christmas_festival_img03{ display:block!important; content:''; width:.72rem; height:.72rem; margin:0; padding:0; background:url(../images/festival/valentine_2021/chat_header.png) center center no-repeat; background-size:cover; position:absolute; right:-8px; top:-16px; z-index:3;}
/*valentine_2021 chating*/
.chating_valentine_2021_box .header_head_portrait{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.chating_valentine_2021_box .header_head_portrait ._b_ibox{background: #fff}
.chating_valentine_2021_box .christmas_festival_img01{ display:block!important; content:''; width:18px; height:18px; margin:0; padding:0; background:url(../images/festival/valentine_2021/chat_header.png) center center no-repeat; background-size:cover; position:absolute; left:22px; top:0px; z-index:3;}
.chating_valentine_2021_box .christmas_festival_img02{ display:block!important; width:100%; height:2.56rem; margin:0; padding:0; position:absolute; left:0; top:39px; z-index:0; background:url(../images/festival/valentine_2021/chat-banner.png) left top repeat-x; background-size:cover;}
.chating_valentine_2021_box .christmas_festival_img03{ display:block!important; width:53px; height:36px; margin:0; padding:0; position:absolute; left:6px; top:40px; z-index:0; background:url(../images/festival/valentine_2021/chat_left.png) center center no-repeat; background-size:contain;}
#chat_festival_BubbleTip.chating_valentine_2021_box{display:none;width: 4.56rem;height: 1.08rem;background:url(../images/festival/valentine_2021/chat_Bubbling.png) center center no-repeat;background-size:contain;position: absolute;top:-5px;left: 22%;z-index: 1;}
#chat_festival_BubbleTip.chating_valentine_2021_box .chat_festival_BubbleTip_close{position: absolute;width:.5rem;height:.5rem;top: .12rem;right: .4rem;}
/*valentine_2021 gifts_store*/
.chat_header_bg_white.header_box_bottom.gifts_lady_store_valentine_2021_box{
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFE4F2 84%);
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFE4F2 84%);
    background-image: -ms-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFE4F2 84%);
    background-image: linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFE4F2 84%);
}
.gifts_lady_store_valentine_2021_box .header_head_portrait{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.gifts_lady_store_valentine_2021_box .header_head_portrait ._b_ibox{background: #fff}
.gifts_lady_store_valentine_2021_box .christmas_festival_img01{ display:block!important; content:''; width:18px; height:18px; margin:0; padding:0; background:url(../images/festival/valentine_2021/chat_header.png) center center no-repeat; background-size:cover; position:absolute; right:5px; top:0px; z-index:3;}
/*valentine_2021 gifts_checkout*/
.GIFT.header_bg.gifts_checkout_valentine_2021_box{
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFE4F2 84%);
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFE4F2 84%);
    background-image: -ms-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFE4F2 84%);
    background-image: linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFE4F2 84%);
}
.gifts_checkout_valentine_2021_box ._anchor{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;z-index: 1;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.gifts_checkout_valentine_2021_box ._anchor ._b_ibox{background: #fff}
.gifts_checkout_valentine_2021_box .christmas_festival_img01{ display:block!important; content:''; width:18px; height:18px; margin:0; padding:0; background:url(../images/festival/valentine_2021/chat_header.png) center center no-repeat; background-size:cover; position:absolute; right:-2px; top:-7px; z-index:1;}
.gifts_checkout_valentine_2021_box .christmas_festival_img02{ display:block!important; width:76px; height:44px; margin:0; padding:0; position:absolute; right:0; top:0; background:url(../images/festival/valentine_2021/checkout.png) center center no-repeat; background-size:cover;}
/* valentine_2021 my_say_hi */
.my_say_hi_valentine_2021_box .christmas_festival_img01{ display:block!important; width:1.1rem; height:1.1rem; margin:0; padding:0; background:url(../images/festival/valentine_2021/Emf_header.png) center center no-repeat; background-size:contain; position:absolute;left:.85rem;top: -.04rem; z-index:3;}
.my_say_hi_valentine_2021_box .n_photo{
    position:relative; overflow:hidden; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.my_say_hi_valentine_2021_box .n_photo ._b_ibox{background: #fff}
/* valentine_2021 getLoiDetail_detail */
.getLoiDetail_detail_valentine_2021_box .detial_photo{
    border-radius: 50%; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.getLoiDetail_detail_valentine_2021_box .detial_photo ._b_ibox{background: #fff}
.getLoiDetail_detail_valentine_2021_box .christmas_festival_img02{ display:block!important; width:1.1rem; height:1.1rem; margin:0; padding:0; background:url(../images/festival/valentine_2021/Emf_header.png) center center no-repeat; background-size:cover; position:absolute; left:.7rem; top:0.04rem; z-index:3;}


/*women_day_2021 profile*/
.profile_women_day_2021_box .christmas_festival_img03{ display:block!important; width:2.24rem; height:2rem; margin:0; padding:0; position:absolute; right:.75rem; top:0; z-index:1; background:url(../images/festival/women_day_2021/profile_banner.png) center center no-repeat; background-size:cover;}
.profile_women_day_2021_box .detials_info .detials_photo{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 0.06rem;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.profile_women_day_2021_box .christmas_festival_img04{ display:block!important; content:''; width:1.38rem; height:1.38rem; margin:0; padding:0; background:url(../images/festival/women_day_2021/profile_header.png) center center no-repeat; background-size:cover; position:absolute; right:2.4rem; top:-.6rem; z-index:3;}
.profile_women_day_2021_box .christmas_festival_OFF_icon01{ display:block; width:2.76rem; height:1.3rem; margin:0 0 0 -1.82rem; padding:0; position:absolute; left:50%; bottom:-1.05rem; z-index:2; background:url(../images/festival/women_day_2021/profile_Discount.png) center center no-repeat; background-size:cover; overflow:hidden;}
.profile_women_day_2021_box .christmas_festival_OFF_icon01 .close_btn{ display:block; width:0.7rem; height:0.7rem; margin:0; padding:0; position:absolute; right:0; top:0; z-index:1;}
.profile_women_day_2021_box .christmas_festival_OFF_icon02{ display:block; width:1.46rem; height:0.64rem; margin:0 0 0 -0.55rem; padding:0; position:absolute; left:50%; bottom:-0.4rem; z-index:2; background:url(../images/festival/christmas/off_icon3_40.png?v=3.0) center center no-repeat; background-size:cover; overflow:hidden;}
/*women_day_2021 live*/
.live_women_day_2021_box .imgBox{
    border:0 solid transparent !important;padding: 2px !important;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.live_women_day_2021_box .imgBox ._b_ibox{background: #fff}
.live_women_day_2021_box .christmas_festival_img02{ display:block!important; width:2.38rem; height:2rem; margin:0; padding:0; position:absolute; right:0; top:-0.2rem; background:url(../images/festival/women_day_2021/live_banner.png?v=1.0) center center no-repeat; background-size:cover;}
.live_women_day_2021_box .christmas_festival_img03{ display:block!important; content:''; width:0.6rem; height:0.62rem; margin:0; padding:0; background:url(../images/festival/women_day_2021/live_header.png) center center no-repeat; background-size:contain; position:absolute; left:0.6rem; top:-0.12rem; z-index:3;}
#live_gift_box .christmas_festival_OFF_icon01.festival_OFF_women_day_2021{ background:url(../images/festival/women_day_2021/live_Discount.png) center center no-repeat; background-size:cover; }
/*women_day_2021 sendEmf*/
.sendEmf_women_day_2021_box .emf_info .emf_photo_box{
    position:relative; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.sendEmf_women_day_2021_box .emf_info .emf_photo_box ._b_ibox{background: #fff}
.sendEmf_women_day_2021_box .christmas_festival_img02{ display:block!important; width:1.8rem; height:1.8rem; margin:0; padding:0; position:absolute; right:.02rem; top:0; background:url(../images/festival/women_day_2021/Emf_img.png) center center no-repeat; background-size:contain; z-index:1;}
.sendEmf_women_day_2021_box .christmas_festival_img03{ display:block!important; content:''; width:.72rem; height:.72rem; margin:0; padding:0; background:url(../images/festival/women_day_2021/chat_header.png) center center no-repeat; background-size:cover; position:absolute; right:-8px; top:-16px; z-index:3;}
/*women_day_2021 getEmfDetail*/
.getEmfDetail_women_day_2021_box .emf_info .emf_photo_box{
    position:relative; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.getEmfDetail_women_day_2021_box .emf_info .emf_photo_box ._b_ibox{background: #fff}
.getEmfDetail_women_day_2021_box .christmas_festival_img02{ display:block!important; width:1.8rem; height:1.8rem; margin:0; padding:0; position:absolute; right:0.1rem; top:0; background:url(../images/festival/women_day_2021/Emf_img.png) center center no-repeat; background-size:contain; z-index:1;}
.getEmfDetail_women_day_2021_box .christmas_festival_img03{ display:block!important; content:''; width:.72rem; height:.72rem; margin:0; padding:0; background:url(../images/festival/women_day_2021/chat_header.png) center center no-repeat; background-size:cover; position:absolute; right:-8px; top:-16px; z-index:3;}
/*women_day_2021 chating*/
.chating_women_day_2021_box .header_head_portrait{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.chating_women_day_2021_box .header_head_portrait ._b_ibox{background: #fff}
.chating_women_day_2021_box .christmas_festival_img01{ display:block!important; content:''; width:18px; height:18px; margin:0; padding:0; background:url(../images/festival/women_day_2021/chat_header.png) center center no-repeat; background-size:cover; position:absolute; left:22px; top:0px; z-index:3;}
.chating_women_day_2021_box .christmas_festival_img02{ display:block!important; width:100%; height:2.56rem; margin:0; padding:0; position:absolute; left:0; top:39px; z-index:0; background:url(../images/festival/women_day_2021/chat-banner.png) left top repeat-x; background-size:cover;}
/*.chating_women_day_2021_box .christmas_festival_img03{ display:block!important; width:53px; height:36px; margin:0; padding:0; position:absolute; left:6px; top:40px; z-index:0; background:url(../images/festival/women_day_2021/chat_left.png) center center no-repeat; background-size:contain;}*/
#chat_festival_BubbleTip.chating_women_day_2021_box{display:none;width: 4.56rem;height: 1.08rem;background:url(../images/festival/women_day_2021/chat_Bubbling.png?v=1.0) center center no-repeat;background-size:contain;position: absolute;top:-5px;left: 21%;z-index: 1;}
#chat_festival_BubbleTip.chating_women_day_2021_box .chat_festival_BubbleTip_close{position: absolute;width:.5rem;height:.5rem;top: .12rem;right: .4rem;}
/*women_day_2021 gifts_store*/
.chat_header_bg_white.header_box_bottom.gifts_lady_store_women_day_2021_box{
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFE4F2 84%);
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFE4F2 84%);
    background-image: -ms-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFE4F2 84%);
    background-image: linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFE4F2 84%);
}
.gifts_lady_store_women_day_2021_box .header_head_portrait{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.gifts_lady_store_women_day_2021_box .header_head_portrait ._b_ibox{background: #fff}
.gifts_lady_store_women_day_2021_box .christmas_festival_img01{ display:block!important; content:''; width:18px; height:18px; margin:0; padding:0; background:url(../images/festival/women_day_2021/chat_header.png) center center no-repeat; background-size:cover; position:absolute; right:5px; top:0px; z-index:3;}
/*women_day_2021 gifts_checkout*/
.GIFT.header_bg.gifts_checkout_women_day_2021_box{
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFE4F2 84%);
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFE4F2 84%);
    background-image: -ms-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFE4F2 84%);
    background-image: linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFE4F2 84%);
}
.gifts_checkout_women_day_2021_box ._anchor{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;z-index: 1;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.gifts_checkout_women_day_2021_box ._anchor ._b_ibox{background: #fff}
.gifts_checkout_women_day_2021_box .christmas_festival_img01{ display:block!important; content:''; width:18px; height:18px; margin:0; padding:0; background:url(../images/festival/women_day_2021/chat_header.png) center center no-repeat; background-size:cover; position:absolute; right:-2px; top:-7px; z-index:1;}
.gifts_checkout_women_day_2021_box .christmas_festival_img02{ display:block!important; width:2.86rem; height:0.88rem; margin:0; padding:0; position:absolute; right:0; top:0; background:url(../images/festival/women_day_2021/top_banner.png) center center no-repeat; background-size:cover;}
/* women_day_2021 my_say_hi */
.my_say_hi_women_day_2021_box .christmas_festival_img01{ display:block!important; width:1.1rem; height:1.1rem; margin:0; padding:0; background:url(../images/festival/women_day_2021/Emf_header.png) center center no-repeat; background-size:contain; position:absolute;left:.85rem;top: -.07rem; z-index:3;}
.my_say_hi_women_day_2021_box .n_photo{
    position:relative; overflow:hidden; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.my_say_hi_women_day_2021_box .n_photo ._b_ibox{background: #fff}
/* women_day_2021 getLoiDetail_detail */
.getLoiDetail_detail_women_day_2021_box .detial_photo{
    border-radius: 50%; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -webkit-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: -ms-linear-gradient(0deg, #F80101 0%, #B0000D 100%);
    background-image: linear-gradient(0deg, #F80101 0%, #B0000D 100%);
}
.getLoiDetail_detail_women_day_2021_box .detial_photo ._b_ibox{background: #fff}
.getLoiDetail_detail_women_day_2021_box .christmas_festival_img02{ display:block!important; width:1.1rem; height:1.1rem; margin:0; padding:0; background:url(../images/festival/women_day_2021/Emf_header.png) center center no-repeat; background-size:cover; position:absolute; left:.7rem; top:0; z-index:3;}


/*easter_day_2021 profile*/
.profile_easter_day_2021_box .christmas_festival_img03{ display:block!important; width:2.54rem; height:2.26rem; margin:0; padding:0; position:absolute; right:.75rem; top:0; z-index:1; background:url(../images/festival/easter_day_2021/profile_banner.png) center center no-repeat; background-size:cover;}
.profile_easter_day_2021_box .detials_info .detials_photo{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 0.06rem;
    background-image: -moz-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: -webkit-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: -ms-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
}
.profile_easter_day_2021_box .christmas_festival_img04{ display:block!important; content:''; width:1.52rem; height:1.52rem; margin:0; padding:0; background:url(../images/festival/easter_day_2021/profile_header.png) center center no-repeat; background-size:cover; position:absolute; right:3rem; top:-1rem; z-index:3;}
.profile_easter_day_2021_box .christmas_festival_OFF_icon01{ display:block; width:2.76rem; height:1.3rem; margin:0 0 0 -1.82rem; padding:0; position:absolute; left:50%; bottom:-1.05rem; z-index:2; background:url(../images/festival/easter_day_2021/profile_Discount.png) center center no-repeat; background-size:cover; overflow:hidden;}
.profile_easter_day_2021_box .christmas_festival_OFF_icon01 .close_btn{ display:block; width:0.7rem; height:0.7rem; margin:0; padding:0; position:absolute; right:0; top:0; z-index:1;}
.profile_easter_day_2021_box .christmas_festival_OFF_icon02{ display:block; width:1.46rem; height:0.64rem; margin:0 0 0 -0.55rem; padding:0; position:absolute; left:50%; bottom:-0.4rem; z-index:2; background:url(../images/festival/christmas/off_icon3_40.png?v=3.0) center center no-repeat; background-size:cover; overflow:hidden;}
/*easter_day_2021 live*/
.live_easter_day_2021_box .imgBox{
    border:0 solid transparent !important;padding: 2px !important;
    background-image: -moz-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: -webkit-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: -ms-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
}
.live_easter_day_2021_box .imgBox ._b_ibox{background: #fff}
.live_easter_day_2021_box .christmas_festival_img02{ display:block!important; width:2.6rem; height:2.26rem; margin:0; padding:0; position:absolute; right:0; top:-0.2rem; background:url(../images/festival/easter_day_2021/live_banner.png?v=1.0) center center no-repeat; background-size:cover;}
.live_easter_day_2021_box .christmas_festival_img03{ display:block!important; content:''; width:0.6rem; height:0.6rem; margin:0; padding:0; background:url(../images/festival/easter_day_2021/live_header.png) center center no-repeat; background-size:contain; position:absolute; left:0.45rem; top:-0.18rem; z-index:3;}
#live_gift_box .christmas_festival_OFF_icon01.festival_OFF_easter_day_2021{ background:url(../images/festival/easter_day_2021/live_Discount.png) center center no-repeat; background-size:cover; }
/*easter_day_2021 sendEmf*/
.sendEmf_easter_day_2021_box .emf_info .emf_photo_box{
    position:relative; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: -webkit-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: -ms-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
}
.sendEmf_easter_day_2021_box .emf_info .emf_photo_box ._b_ibox{background: #fff}
.sendEmf_easter_day_2021_box .christmas_festival_img02{ display:block!important; width:1.8rem; height:1.8rem; margin:0; padding:0; position:absolute; right:.02rem; top:0; background:url(../images/festival/easter_day_2021/Emf_img.png) center center no-repeat; background-size:contain; z-index:1;}
.sendEmf_easter_day_2021_box .christmas_festival_img03{ display:block!important; content:''; width:.76rem; height:.72rem; margin:0; padding:0; background:url(../images/festival/easter_day_2021/chat_header.png) center center no-repeat; background-size:cover; position:absolute; right:0.1rem; top:-.39rem; z-index:3;}
/*easter_day_2021 getEmfDetail*/
.getEmfDetail_easter_day_2021_box .emf_info .emf_photo_box{
    position:relative; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: -webkit-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: -ms-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
}
.getEmfDetail_easter_day_2021_box .emf_info .emf_photo_box ._b_ibox{background: #fff}
.getEmfDetail_easter_day_2021_box .christmas_festival_img02{ display:block!important; width:1.8rem; height:1.8rem; margin:0; padding:0; position:absolute; right:0.1rem; top:0; background:url(../images/festival/easter_day_2021/Emf_img.png) center center no-repeat; background-size:contain; z-index:1;}
.getEmfDetail_easter_day_2021_box .christmas_festival_img03{ display:block!important; content:''; width:.76rem; height:.72rem; margin:0; padding:0; background:url(../images/festival/easter_day_2021/chat_header.png) center center no-repeat; background-size:cover; position:absolute; right:3px; top:-19px; z-index:3;}
/*easter_day_2021 chating*/
.chating_easter_day_2021_box .header_head_portrait{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: -webkit-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: -ms-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
}
.chating_easter_day_2021_box .header_head_portrait ._b_ibox{background: #fff}
.chating_easter_day_2021_box .christmas_festival_img01{ display:block!important; content:''; width:19px; height:18px; margin:0; padding:0; background:url(../images/festival/easter_day_2021/chat_header.png) center center no-repeat; background-size:cover; position:absolute; left:14px; top:-2px; z-index:3;}
.chating_easter_day_2021_box .christmas_festival_img02{ display:block!important; width:100%; height:2.56rem; margin:0; padding:0; position:absolute; left:0; top:37px; z-index:0; background:url(../images/festival/easter_day_2021/chat-banner.png) left top repeat-x; background-size:cover;}
#chat_festival_BubbleTip.chating_easter_day_2021_box{display:none;width: 4.56rem;height: 1.08rem;background:url(../images/festival/easter_day_2021/chat_Bubbling.png?v=1.0) center center no-repeat;background-size:contain;position: absolute;top:-8px;left: 21%;z-index: 1;}
#chat_festival_BubbleTip.chating_easter_day_2021_box .chat_festival_BubbleTip_close{position: absolute;width:.5rem;height:.5rem;top: .12rem;right: .4rem;}
/*easter_day_2021 gifts_store*/
.chat_header_bg_white.header_box_bottom.gifts_lady_store_easter_day_2021_box{
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFF2DB 84%);
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFF2DB 84%);
    background-image: -ms-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFF2DB 84%);
    background-image: linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFF2DB 84%);
}
.gifts_lady_store_easter_day_2021_box .header_head_portrait{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;z-index: 2;
    background-image: -moz-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: -webkit-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: -ms-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
}
.gifts_lady_store_easter_day_2021_box .header_head_portrait ._b_ibox{background: #fff}
.gifts_lady_store_easter_day_2021_box .christmas_festival_img01{ display:block!important; content:''; width:19px; height:18px; margin:0; padding:0; background:url(../images/festival/easter_day_2021/chat_header.png) center center no-repeat; background-size:cover; position:absolute; right:12px; top:-2px; z-index:3;}
/*easter_day_2021 gifts_checkout*/
.GIFT.header_bg.gifts_checkout_easter_day_2021_box{
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFF2DB 84%);
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFF2DB 84%);
    background-image: -ms-linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFF2DB 84%);
    background-image: linear-gradient(0deg, rgba(255,255,255,0.00) 15%, #FFF2DB 84%);
}
.gifts_checkout_easter_day_2021_box ._anchor{
    position:relative; overflow:inherit!important; border:0 solid transparent !important;padding: 2px;z-index: 1;
    background-image: -moz-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: -webkit-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: -ms-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
}
.gifts_checkout_easter_day_2021_box ._anchor ._b_ibox{background: #fff}
.gifts_checkout_easter_day_2021_box .christmas_festival_img01{ display:block!important; content:''; width:19px; height:18px; margin:0; padding:0; background:url(../images/festival/easter_day_2021/chat_header.png) center center no-repeat; background-size:cover; position:absolute; right:4px; top:-9px; z-index:1;}
.gifts_checkout_easter_day_2021_box .christmas_festival_img02{ display:block!important; width:102px; height:44px; margin:0; padding:0; position:absolute; right:0; top:1px; background:url(../images/festival/easter_day_2021/top_banner.png) center center no-repeat; background-size:cover;}
/* easter_day_2021 my_say_hi */
.my_say_hi_easter_day_2021_box .christmas_festival_img01{ display:block!important; width:.96rem; height:.96rem; margin:0; padding:0; background:url(../images/festival/easter_day_2021/Emf_header.png) center center no-repeat; background-size:contain; position:absolute;left:.54rem;top: -.1rem; z-index:3;}
.my_say_hi_easter_day_2021_box .n_photo{
    position:relative; overflow:hidden; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: -webkit-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: -ms-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
}
.my_say_hi_easter_day_2021_box .n_photo ._b_ibox{background: #fff}
/* easter_day_2021 getLoiDetail_detail */
.getLoiDetail_detail_easter_day_2021_box .detial_photo{
    border-radius: 50%; border:0 solid transparent !important;padding: 2px;
    background-image: -moz-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: -webkit-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: -ms-linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
    background-image: linear-gradient(0deg, #FF9E31 0%, #FD7801 60%, #FDA965 100%);
}
.getLoiDetail_detail_easter_day_2021_box .detial_photo ._b_ibox{background: #fff}
.getLoiDetail_detail_easter_day_2021_box .christmas_festival_img02{ display:block!important; width:.96rem; height:.96rem; margin:0; padding:0; background:url(../images/festival/easter_day_2021/Emf_header.png) center center no-repeat; background-size:cover; position:absolute; left:.44rem; top:-.08rem; z-index:3;}


/*====== festival end ======*/

/*schedule_emf_detail模板 start*/
.schedule_emf_detail_box{
	width:auto;
	height:auto;
	margin:0;
	padding:0.2rem 0 0.4rem 0;
	position:relative;
	/*border-top:1px solid #EFC09D;*/
	background-color:#EFDDCA;
}
.schedule_emf_detail_box .tit_con{
	width:auto;
	height:auto;
	line-height:0.36rem;
	margin:0 0.4rem 0 0.4rem;
	padding:0;
	font-size:0.28rem;
	color:#333;
	text-align:left;
	font-style:italic;
}
.schedule_emf_detail_box .sche_con{
	width:auto;
	height:auto;
	margin:0.2rem 0.4rem 0 0.4rem;
	padding:0.2rem 0.2rem 0.2rem 0.2rem;
	background-color:rgba(255,255,255,0.5);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:0.1rem;
	border-radius:0.1rem;
	//overflow:hidden;
}
.schedule_emf_detail_box .sche_con .message_tit{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	font-size:0.28rem;
	color:#333;
	font-weight:bold;
}
.schedule_emf_detail_box .sche_con .message_con{
	width:auto;
	height:auto;
	line-height:0.36rem;
	margin:0.1rem 0 0 0;
	padding:0.2rem 0.2rem;
	font-size:0.28rem;
	color:#333;
	background-color:#fff;
	border:1px solid #CECDCB;
	/*-webkit-box-shadow:0px 1px 1px #CECDCB;
	box-shadow:0px 1px 1px #CECDCB;*/
	-webkit-border-radius:0.1rem;
	border-radius:0.1rem;
}
.schedule_emf_detail_box .sche_con .message_con pre{
	font-family:'Arial';
	font-size:0.28rem;
	line-height:0.36rem;
	color:#222;
}
.schedule_emf_detail_box .sche_con .information_tit{
	width:auto;
	height:auto;
	margin:0.3rem 0 0 0;
	padding:0;
	font-size:0.28rem;
	color:#333;
	font-weight:bold;
}
.schedule_emf_detail_box .sche_con .information_con{
	width:auto;
	height:auto;
	margin:0.1rem 0 0 0;
	padding:0;
	background-color:#fff;
	border:1px solid #CECDCB;
	/*-webkit-box-shadow:0px 1px 1px #CECDCB;
	box-shadow:0px 1px 1px #CECDCB;*/
	-webkit-border-radius:0.1rem;
	border-radius:0.1rem;
}
.schedule_emf_detail_box .sche_con .information_con .info_con01{
	width:auto;
	height:auto;
	margin:0;
	padding:0.2rem 0.2rem;
	position:relative;
}
.schedule_emf_detail_box .sche_con .information_con .info_con01 .sid_text{
	display:block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	font-size:0.28rem;
	color:#666;
	/*position:absolute;
	left:0.2rem;
	top:0.2rem;*/
}
.schedule_emf_detail_box .sche_con .information_con .info_con01 .sid_text span{
	font-weight:bold;
	color:#333;
}
.schedule_emf_detail_box .sche_con .information_con .info_con01 .tsent_text{
	display:block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	font-size:0.28rem;
	color:#999;
	/*position:absolute;
	left:0.2rem;
	top:0.56rem;*/
}
.schedule_emf_detail_box .sche_con .information_con .info_con01 .status_text{
	display:block;
	width:auto;
	height:auto;
	margin:0.2rem 0 0 0;
	padding:0;
	font-size:0.28rem;
	color:#666;
	/*position:absolute;
	right:0.2rem;
	top:0.2rem;*/
}
.schedule_emf_detail_box .sche_con .information_con .info_con01 .status_text .pending_text{
	font-weight:bold;
	color:#FF6928;
}
.schedule_emf_detail_box .sche_con .information_con .info_con01 .status_text .confirmed_text{
	font-weight:bold;
	color:#00B038;
}
.schedule_emf_detail_box .sche_con .information_con .info_con01 .status_text .declined_text{
	font-weight:bold;
	color:#FF1B20;
}
.schedule_emf_detail_box .sche_con .information_con .info_con01 .status_text .Expired_text{
	font-weight:bold;
	color:#FF6B29;
}
.schedule_emf_detail_box .sche_con .information_con .info_con01 .status_text .canceled_text{
	font-weight:bold;
	color:#FF6B29;
	position:relative;
}
.schedule_emf_detail_box .sche_con .information_con .info_con01 .status_text .canceled_text .question_ico{
	display:block;
	width:0.36rem;
	height:0.36rem;
	margin:0;
	padding:0;
	background:url("../images/schedule/question_ico02.png?v=2.0") no-repeat center center;
	background-size:cover;
	position:absolute;
	right:-0.4rem;
	top:0;
	cursor:pointer;
}
.schedule_emf_detail_box .sche_con .information_con .info_con01 .status_text .canceled_text .question_tips{
	display:block;
	width:auto;
	min-width:3.4rem;
	height:0.4rem;
	line-height:0.36rem;
	margin:0;
	padding:0 0.1rem;
	text-align:center;
	border:1px solid #FF851E;
	font-size:0.24rem;
	color:#333;
	position:absolute;
	left:0.84rem;
	top:-0.58rem;
	z-index:2;
	background-color:#FEFFD7;
	-webkit-border-radius:0.06rem;
	border-radius:0.06rem;
}
.schedule_emf_detail_box .sche_con .information_con .info_con01 .status_text .canceled_text .question_tips .canceled_by{
	display:inline-block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	vertical-align:middle;
}
.schedule_emf_detail_box .sche_con .information_con .info_con01 .status_text .canceled_text .question_tips .canceler_name{
	display:inline-block;
	width:auto;
	max-width:1.4rem;
	height:auto;
	margin:0 0 0 0.06rem;
	padding:0;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	vertical-align:middle;
}
.schedule_emf_detail_box .sche_con .information_con .info_con01 .status_text .canceled_text .question_tips .sj_ico{
	display:block;
	width:0.22rem;
	height:0.2rem;
	margin:0;
	padding:0;
	background:url("../images/schedule/sj_icon01.png?v=2.0") no-repeat center center;
	background-size:cover;
	position:absolute;
	left:0.6rem;
	bottom:-0.2rem;
}
.schedule_emf_detail_box .sche_con .information_con .info_con01 .status_text .t_text{
	display:block;
	margin:0 0 0 0;
	padding:0;
	color:#999;
}
.schedule_emf_detail_box .sche_con .information_con .info_con02{
	width:auto;
	height:auto;
	margin:0;
	padding:0.2rem 0.2rem;
	position:relative;
	border-top:1px solid #FFDAB2;
}
.schedule_emf_detail_box .sche_con .information_con .info_con02 .stime_tit{
	display:block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	font-size:0.28rem;
	color:#666;
	/*position:absolute;
	left:1.1rem;
	top:0.3rem;*/
}
.schedule_emf_detail_box .sche_con .information_con .info_con02 .stime_text{
	display:block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	font-size:0.28rem;
	color:#666;
	/*position:absolute;
	left:4rem;
	top:0.3rem;*/
}
.schedule_emf_detail_box .sche_con .information_con .info_con02 .stime_text .g_text{
	display:block;
	font-weight:bold;
	color:#333;
	font-size:0.28rem;
}
.schedule_emf_detail_box .sche_con .information_con .info_con02 .stime_text .l_text{
	display:block;
	color:#999;
}
.schedule_emf_detail_box .sche_con .information_con .info_con02 .sduration_tit{
	display:block;
	width:auto;
	height:auto;
	margin:0.2rem 0 0 0;
	padding:0;
	font-size:0.28rem;
	color:#666;
	/*position:absolute;
	left:1.1rem;
	top:1.08rem;*/
}
.schedule_emf_detail_box .sche_con .information_con .info_con02 .sduration_text{
	display:block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	font-size:0.28rem;
	color:#333;
	font-weight:bold;
	/*position:absolute;
	left:4rem;
	top:1.1rem;*/
}
.schedule_emf_detail_box .sche_con .information_con .info_con02 .sduration_select{
	display:block;
	width:auto;
	height:0.52rem;
	line-height:0.52rem;
	margin:0.1rem 0 0 0;
	padding:0;
	font-size:0.24rem;
	color:#333;
	font-weight:bold;
	border:1px solid #C9C9C9;
	position:relative;
	-webkit-border-radius:0.1rem;
	border-radius:0.1rem;
}
.schedule_emf_detail_box .sche_con .information_con .info_con02 .sduration_select .div01{
	width:auto;
	height:auto;
	margin:0 0.1rem 0 0.2rem;
	padding:0;
	background:url("../images/schedule/jt_b_icon.png?v=2.0") no-repeat right center;
	background-size:0.4rem 0.4rem;
}
.schedule_emf_detail_box .sche_con .information_con .info_con02 .sduration_select .div01 .span01{
	color:#999;
	text-decoration:line-through;
}
.schedule_emf_detail_box .sche_con .information_con .info_con02 .sduration_select .ul01{
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	background-color:#fff;
	position:absolute;
	left:0;
	top:0.52rem;
	z-index:2;
	border:1px solid #C9C9C9;
}
.schedule_emf_detail_box .sche_con .information_con .info_con02 .sduration_select .ul01 li{
	display:block;
	width:auto;
	height:0.52rem;
	line-height:0.52rem;
	margin:0;
	padding:0 0.2rem;
}
.schedule_emf_detail_box .sche_con .information_con .info_con02 .sduration_select .ul01 li .span01{
	color:#999;
	text-decoration:line-through;
}
.schedule_emf_detail_box .sche_reply_con{
	width:auto;
	height:auto;
	margin:0.4rem 0.4rem 0 0.4rem;
	padding:0;
	position:relative;
	text-align:center;
}
.schedule_emf_detail_box .sche_reply_con .accept_btn{
	display:block;
	width:auto;
	height:0.88rem;
	line-height:0.88rem;
	margin:0;
	padding:0 0.5rem;
	font-size:0.32rem;
	font-weight:bold;
	color:#fff;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	-webkit-border-radius:0.44rem;
	border-radius:0.44rem;
	background:url("../images/schedule/r_btn_bg_h44.png?v=2.0") repeat-x left top;
	background-size:contain;
	box-shadow: 0 0 .07rem 0 rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 .07rem 0 rgba(0, 0, 0, 0.3);
}
.schedule_emf_detail_box .sche_reply_con .reply_btn{
	display:block;
	width:auto;
	height:0.88rem;
	line-height:0.88rem;
	margin:0.4rem 0 0 0;
	padding:0 0.5rem;
	font-size:0.32rem;
	/*font-weight:bold;*/
	color:#383838;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	-webkit-border-radius:0.44rem;
	border-radius:0.44rem;
	background:url("../images/schedule/r_btn_bg_h42.png?v=2.0") repeat-x left top;
	background-size:contain;
	border:1px solid #999;
}
.schedule_emf_detail_box .sche_reply_con .other_btn{
	display:inline-block;
	width:auto;
	height:auto;
	margin:0.4rem 0 0 0;
	padding:0;
	font-size:0.28rem;
	color:#666;
	text-decoration:underline;
	outline:none;
	cursor:pointer;
	/*position:absolute;
	right:0;
	top:0.2rem;*/
}
.schedule_emf_detail_box .sche_reply_con .other_options_tips_box{
	width:5.04rem;
	height:auto;
	margin:0 0 0 -2.52rem;
	padding:0 0.3rem 0.4rem 0.3rem;
	border:1px solid #E1C09B;
	background-color:#fff;
	position:absolute;
	left:50%;
	top:-1.5rem;
	z-index:2;
	-webkit-border-radius:0.1rem;
	border-radius:0.1rem;
	-webkit-box-shadow:0px 0px 0.06rem #EBC096;
	box-shadow:0px 0px 0.06rem #EBC096;
}
.schedule_emf_detail_box .sche_reply_con .other_options_tips_box .btn{
	display:block;
	width:auto;
	height:0.72rem;
	line-height:0.68rem;
	margin:0.4rem 0 0 0;
	padding:0;
	font-size:0.24rem;
	color:#383838;
	text-align:center;
	border:1px solid #DFDFDF;
	text-decoration:none;
	outline:none;
	cursor:pointer;
	-webkit-border-radius:0.36rem;
	border-radius:0.36rem;
	background:url("../images/schedule/r_btn_bg_h34.png?v=2.0") repeat-x center center;
	background-size:contain;
	/*background-image:-moz-linear-gradient( 90deg, rgb(231,233,241) 0%, rgb(255,255,255) 100%);
	background-image:-webkit-linear-gradient( 90deg, rgb(231,233,241) 0%, rgb(255,255,255) 100%);
	background-image:-ms-linear-gradient( 90deg, rgb(231,233,241) 0%, rgb(255,255,255) 100%);
	background-image:-linear-gradient( 0deg, rgb(231,233,241) 0%, rgb(255,255,255) 100%);
	box-shadow:0px 1px 0.04rem 0px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0px 1px 0.04rem 0px rgba(0, 0, 0, 0.3);*/
	border:1px solid #999;
}
.schedule_emf_detail_box .sche_reply_con .other_options_tips_box .sj_ico{
	display:block;
	width:0.36rem;
	height:0.26rem;
	margin:0 0 0 -0.18rem;
	padding:0;
	background:url("../images/schedule/sj_icon04.png?v=2.0") no-repeat center center;
	background-size:cover;
	position:absolute;
	left:50%;
	bottom:-0.26rem;
}
.schedule_emf_detail_box .actions_con{
	width:auto;
	height:auto;
	margin:1.3rem 0.4rem 0 0.4rem;
	padding:0;
}
.schedule_emf_detail_box .actions_con .a_tit{
	width:auto;
	height:auto;
	margin:0;
	padding:0 0 0.2rem 0;
	font-size:0.24rem;
	color:#333;
	font-weight:bold;
	border-bottom:1px solid #C5C5C5;
}
.schedule_emf_detail_box .actions_con .a_text{
	width:auto;
	height:auto;
	line-height:0.32rem;
	margin:0.2rem 0 0 0;
	padding:0;
	font-size:0.24rem;
	color:#333;
}
.schedule_emf_detail_box .note_con{
	width:auto;
	height:auto;
	margin:1rem 0.4rem 0 0.4rem;
	padding:0;
}
.schedule_emf_detail_box .note_con .n_tit{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	font-size:0.24rem;
	color:#333;
	font-weight:bold;
}
.schedule_emf_detail_box .note_con .n_text{
	width:auto;
	height:auto;
	line-height:0.28rem;
	margin:0.1rem 0 0 0;
	padding:0;
	font-size:0.22rem;
	color:#333;
}
.schedule_emf_detail_box .note_con .n_text a{
	text-decoration:underline;
	color:#189DF4;
	cursor:pointer;
}
.schedule_emf_detail_box .note_con .n_link{
	display:inline-block;
	width:auto;
	height:auto;
	margin:0.3rem 0 0 0;
	padding:0;
	text-decoration:underline;
	outline:none;
	font-size:0.24rem;
	color:#666;
	cursor:pointer;
}
.schedule_emf_detail_box .note_con .n_link .how_a_icon{
	display:inline-block;
	width:0.36rem;
	height:0.36rem;
	margin:0 0.04rem 0 0;
	padding:0;
	background:url("../images/schedule/question_ico.png?v=2.0") no-repeat center center;
	background-size:cover;
	vertical-align:middle;
	position:relative;
	right:0;
	top:0;
}

.schedule_emf_detail_pops_box{
	width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:9999;
    background-color:rgba(0,0,0,0.6);
}
.schedule_emf_detail_pops_box .popsCon{
	-webkit-animation:eCenterAnim1 0.25s both;
	animation:eCenterAnim1 0.25s both;
	width:auto;
	height:auto;
	position:absolute;
	left:0.4rem;
	right:0.4rem;
	top:50%;
	margin:-2.6rem 0 0 0;
	padding:0.4rem;
	-webkit-border-radius:0.1rem;
	border-radius:0.1rem;
	font-size:0.24rem;
	color:#333;
	background-color:#FFFED8;
	/*overflow:hidden;*/
}
.schedule_emf_detail_pops_box .popsCon .cCloseBtn{
	display:block;
	width:0.64rem;
	height:0.64rem;
	margin:0;
	padding:0;
	background:url("../images/schedule/sc_close_ico.png?v=2.0") no-repeat right center;
	background-size:0.26rem 0.26rem;
	position:absolute;
	right:0;
	top:-0.64rem;
	z-index:2;
	cursor:pointer;
}
.schedule_emf_detail_pops_box .popsCon .span_ico{
	display:block;
	width:0.76rem;
	height:0.76rem;
	margin:0 auto;
	padding:0;
	background:url("../images/schedule/w_ico01.png?v=2.0") no-repeat center center;
	background-size:cover;
}
.schedule_emf_detail_pops_box .popsCon .text01{
	display:block;
	width:auto;
	height:auto;
	margin:0.1rem 0 0 0;
	padding:0;
	font-size:0.32rem;
	font-weight:bold;
	color:#FF6801;
	text-align:center;
	line-height:0.44rem;
}
.schedule_emf_detail_pops_box .popsCon .text02{
	display:block;
	width:auto;
	height:auto;
	margin:0.4rem 0 0 0;
	padding:0;
	font-size:0.28rem;
	color:#333;
	text-align:center;
	line-height:0.36rem;
}
.schedule_emf_detail_pops_box .popsCon .btnCon{
	width:auto;
	height:auto;
	margin:0.4rem 0 0 0;
	padding:0;
	text-align:center;
	font-size:0.24rem;
	color:#333;
}
.schedule_emf_detail_pops_box .popsCon .btnCon .btn{
	display:inline-block;
	width:48%;
	height:0.88rem;
	line-height:0.88rem;
	margin:0;
	padding:0;
	text-align:center;
	border:1px solid #999;
	-webkit-border-radius:0.44rem;
	border-radius:0.44rem;
	overflow:hidden;
	cursor:pointer;
	font-size:0.32rem;
	color:#333;
	text-decoration:none;
	background:url("../images/schedule/r_btn_bg_h42.png?v=2.0") repeat-x left top;
	background-size:contain;
}
.schedule_emf_detail_pops_box .popsCon .btnCon .ml{
	margin-left:4%;
}
.schedule_emf_detail_pops_box .popsConAccept{
	background-color:#F5FFF2;
}
.schedule_emf_detail_pops_box .popsConAccept .span_ico{
	background:url("../images/schedule/g_ico03.png?v=2.0") no-repeat center center;
	background-size:cover;
}
.schedule_emf_detail_pops_box .popsConAccept .text01{
	color:#05B222;
}
.schedule_emf_detail_pops_box .popsConAccept .btnCon .btn{
	width:4.8rem;
	height:0.88rem;
	line-height:0.88rem;
	border:0 none;
	-webkit-border-radius:0.44rem;
	border-radius:0.44rem;
	color:#fff;
	background:url("../images/schedule/b_bg02_h44.png?v=2.0") repeat-x left top;
	background-size:contain;
}
.schedule_emf_detail_pops_box .popsConAccept .btnCon .btn .mail_ico{
	display:inline-block;
	width:0.4rem;
	height:0.3rem;
	margin:0 0.1rem 0 0;
	padding:0;
	vertical-align:middle;
	background:url("../images/schedule/m_ico02.png?v=2.0") no-repeat center center;
	background-size:cover;
}
.schedule_emf_detail_pops_box .popsConDecline{
	background-color:#FFF7F2;
}
.schedule_emf_detail_pops_box .popsConDecline .span_ico{
	background:url("../images/schedule/t_ico02.png?v=2.0") no-repeat center center;
	background-size:cover;
}
.schedule_emf_detail_pops_box .popsConDecline .text01{
	color:#FF6600;
}
.schedule_emf_detail_pops_box .popsConDecline .btnCon .btn{
	width:4.8rem;
	height:0.88rem;
	line-height:0.88rem;
	border:0 none;
	-webkit-border-radius:0.44rem;
	border-radius:0.44rem;
	color:#fff;
	background:url("../images/schedule/b_bg02_h44.png?v=2.0") repeat-x left top;
	background-size:contain;
}
.schedule_emf_detail_pops_box .popsConDecline .btnCon .btn .mail_ico{
	display:inline-block;
	width:0.4rem;
	height:0.3rem;
	margin:0 0.1rem 0 0;
	padding:0;
	vertical-align:middle;
	background:url("../images/schedule/m_ico02.png?v=2.0") no-repeat center center;
	background-size:cover;
}
/*schedule_emf_detail模板 end*/

/*schedule_detail模板 start*/
.schedule_detail_box{
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	top:45px;
	bottom:0;
	z-index:1;
	overflow-y:auto;
	background-color:#fff;
}
.schedule_detail_box .schedule_oneonone_detail_box{
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	position:relative;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_info_con{
	width:auto;
	height:0.8rem;
	margin:0.3rem 0.4rem 0.3rem 0.4rem;
	padding:0;
	position:relative;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_info_con .sid_text{
	display:block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	font-size:0.28rem;
	color:#333;
	position:absolute;
	left:0;
	top:0;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_info_con .sid_text span{
	font-weight:bold;
	color:#333;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_info_con .tsent_text{
	display:block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	font-size:0.28rem;
	color:#999;
	position:absolute;
	left:0;
	top:0.4rem;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_info_con .status_text{
	display:block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	font-size:0.28rem;
	color:#333;
	text-align:right;
	position:absolute;
	right:0;
	top:0;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_info_con .status_text .pending_text{
	font-weight:bold;
	color:#FF6928;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_info_con .status_text .confirmed_text{
	font-weight:bold;
	color:#00B038;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_info_con .status_text .cancel_btn{
	margin:0 0 0 0.1rem;
	padding:0;
	cursor:pointer;
    color:#999999;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_info_con .status_text .declined_text{
	font-weight:bold;
	color:#FF1B20;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_info_con .status_text .Expired_text{
	font-weight:bold;
	color:#FF6B29;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_info_con .status_text .canceled_text{
	font-weight:bold;
	color:#FF6B29;
	position:relative;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_info_con .status_text .canceled_text .question_ico{
	display:inline-block;
	width:0.36rem;
	height:0.36rem;
	margin:0 0 0 0.06rem;
	padding:0;
	background:url("../images/schedule/question_ico02.png?v=2.0") no-repeat center center;
	background-size:cover;
	/*position:absolute;
	right:-0.4rem;
	top:0;*/
	cursor:pointer;
	vertical-align:middle;
	position:relative;
	top:-0.04rem;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_info_con .status_text .canceled_text .question_tips{
	display:block;
	width:auto;
	min-width:3.4rem;
	height:0.4rem;
	line-height:0.36rem;
	margin:0;
	padding:0 0.1rem;
	text-align:center;
	border:1px solid #FF851E;
	font-size:0.24rem;
	color:#333;
	position:absolute;
	right:0;
	top:0.46rem;
	z-index:2;
	background-color:#FEFFD7;
	-webkit-border-radius:0.06rem;
	border-radius:0.06rem;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_info_con .status_text .canceled_text .question_tips .canceled_by{
	display:inline-block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	vertical-align:middle;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_info_con .status_text .canceled_text .question_tips .canceler_name{
	display:inline-block;
	width:auto;
	max-width:1.4rem;
	height:auto;
	margin:0 0 0 0.06rem;
	padding:0;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	vertical-align:middle;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_info_con .status_text .canceled_text .question_tips .sj_ico{
	display:block;
	width:0.22rem;
	height:0.18rem;
	margin:0;
	padding:0;
	background:url("../images/schedule/sj_icon03.png?v=2.0") no-repeat center center;
	background-size:cover;
	position:absolute;
	right:0.3rem;
	top:-0.165rem;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_info_con .status_text .t_text{
	display:block;
	margin:0.06rem 0 0 0;
	padding:0;
	color:#999;
	font-size:0.28rem;
	margin-top: .08rem;
}
.schedule_detail_box .schedule_oneonone_detail_box .anchord_info_tit{
	width:auto;
	height:0.72rem;
	line-height:0.72rem;
	font-size:0.28rem;
	color:#333;
	font-weight:bold;
	margin:0 0.4rem;
	padding:0 0.2rem;
	background-color:#F5F9FC;
	border:1px solid #E1E1E1;
	border-bottom:none;
}
.schedule_detail_box .schedule_oneonone_detail_box .anchord_info_con{
	width:auto;
	height:1.64rem;
	margin:0 0.4rem;
	padding:0;
	position:relative;
	border:1px solid #E1E1E1;
	border-bottom:none;
}
.schedule_detail_box .schedule_oneonone_detail_box .anchord_info_con .img_con{
	display:block;
	width:1rem;
	height:1rem;
	margin:0;
	padding:0;
	position:absolute;
	left:0.2rem;
	top:0.32rem;
	background-color:#f2f2f2;
	-webkit-border-radius:1rem;
	border-radius:1rem;
	overflow:hidden;
}
.schedule_detail_box .schedule_oneonone_detail_box .anchord_info_con .img_con .img{
	display:block;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}
.schedule_detail_box .schedule_oneonone_detail_box .anchord_info_con .online_icon{
	display:block;
	width:0.24rem;
	height:0.24rem;
	margin:0;
	padding:0;
	position:absolute;
	left:0.86rem;
	top:1.1rem;
	z-index:2;
	background-color:#00E55C;
	-webkit-border-radius:0.24rem;
	border-radius:0.24rem;
	overflow:hidden;
	background-image: -moz-linear-gradient( 90deg, rgb(12,169,52) 0%, rgb(8,197,56) 39%, rgb(22,220,72) 61%, rgb(35,243,88) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(12,169,52) 0%, rgb(8,197,56) 39%, rgb(22,220,72) 61%, rgb(35,243,88) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(12,169,52) 0%, rgb(8,197,56) 39%, rgb(22,220,72) 61%, rgb(35,243,88) 100%);
	background-image: linear-gradient( 0deg, rgb(12,169,52) 0%, rgb(8,197,56) 39%, rgb(22,220,72) 61%, rgb(35,243,88) 100%);
}
.schedule_detail_box .schedule_oneonone_detail_box .anchord_info_con .info_con{
	display:block;
	width:auto;
	height:auto;
	line-height:0.36rem;
	margin:0;
	padding:0;
	font-size:0.24rem;
	color:#333;
	position:absolute;
	left:1.4rem;
	top:0.44rem;
}
.schedule_detail_box .schedule_oneonone_detail_box .anchord_info_con .info_con .a_name{
	display:inline-block;
	width:auto;
	max-width:1.45rem;
	height:auto;
	margin:0;
	padding:0;
	font-size:0.28rem;
	color:#0098F6;
	font-weight:bold;
	text-decoration:underline;
	margin:0;
	padding:0;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	vertical-align:middle;
}
.schedule_detail_box .schedule_oneonone_detail_box .anchord_info_con .info_con .a_id{
	display:inline-block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	font-size:0.28rem;
	color:#666;
	margin:0 0 0 0.1rem;
	padding:0;
	vertical-align:middle;
}
.schedule_detail_box .schedule_oneonone_detail_box .anchord_info_con .info_con .a_age{
	display:block;
	width:auto;
	max-width:3rem;
	height:auto;
	margin:0;
	padding:0;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
.schedule_detail_box .schedule_oneonone_detail_box .anchord_info_con .btn_con{
	display:block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:0.56rem;
}
.schedule_detail_box .schedule_oneonone_detail_box .anchord_info_con .btn_con .chat_btn{
	display:block;
	width:0.48rem;
	height:0.48rem;
	margin:0 0.2rem 0 0;
	padding:0;
	background:url("../images/schedule/chat_icon01.png?v=2.0") no-repeat center center;
	background-size:cover;
	float:left;
	cursor:pointer;
}
.schedule_detail_box .schedule_oneonone_detail_box .anchord_info_con .btn_con .mail_btn{
	display:block;
	width:0.52rem;
	height:0.52rem;
	margin:0 0.2rem 0 0;
	padding:0;
	background:url("../images/schedule/m_ico01.png?v=2.0") no-repeat center center;
	background-size:cover;
	float:left;
	cursor:pointer;
}
.schedule_detail_box .schedule_oneonone_detail_box .anchord_info_con .btn_con .gift_btn{
	display:block;
	width:0.52rem;
	height:0.52rem;
	margin:0 0.2rem 0 0;
	padding:0;
	background:url("../images/schedule/gift_icon01.png?v=2.0") no-repeat center center;
	background-size:cover;
	float:left;
	cursor:pointer;
}
/*.schedule_detail_box .schedule_oneonone_detail_box .anchord_info_con .anchord_info_one{
	float:none;
	width:auto;
	height:1.8rem;
	margin:0;
	padding:0;
	border-bottom:0 none;
}
.schedule_detail_box .schedule_oneonone_detail_box .anchord_info_con .cancel_link{
	display:block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	font-size:0.24rem;
	color:#999;
	position:absolute;
	right:0;
	top:0;
	text-decoration:underline;
	outline:none;
	cursor:pointer;
}*/
.schedule_detail_box .schedule_oneonone_detail_box .schedule_details_tit{
	width:auto;
	height:0.72rem;
	line-height:0.72rem;
	font-size:0.28rem;
	color:#333;
	font-weight:bold;
	margin:0 0.4rem;
	padding:0 0.2rem;
	background-color:#F5F9FC;
	border:1px solid #E1E1E1;
	border-bottom:none;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_details_con{
	width:auto;
	height:auto;
	margin:0 0.4rem;
	padding:0.2rem 0.2rem 0.2rem 0.2rem;
	border:1px solid #E1E1E1;
	line-height: 1.4;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_details_con .div01{
	width:auto;
	height:auto;
	margin:0.14rem 0 0 0;
	padding:0;
	position:relative;
	text-align:left;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_details_con .div01 .span01{
	display:block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	font-size:0.28rem;
	color:#333;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_details_con .div01 .span02{
	display:block;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	font-size:0.28rem;
	color:#333;
	/*position:absolute;
	left:3.8rem;
	top:0;*/
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_details_con .div01 .s_color01{
	color:#04B900;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_details_con .div01:first-of-type{
	margin:0;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_details_con .sduration_select{
	display:block;
	width:auto;
	height:0.52rem;
	line-height:0.52rem;
	margin:0.1rem 0 0 0;
	padding:0;
	font-size:0.24rem;
	color:#333;
	font-weight:bold;
	border:1px solid #C9C9C9;
	position:relative;
	-webkit-border-radius:0.1rem;
	border-radius:0.1rem;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_details_con .sduration_select .div01{
	width:auto;
	height:auto;
	margin:0 0.1rem 0 0.2rem;
	padding:0;
	background:url("../images/schedule/jt_b_icon.png?v=2.0") no-repeat right center;
	background-size:0.4rem 0.4rem;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_details_con .sduration_select .div01 .span01{
	color:#999;
	text-decoration:line-through;
	display:inline;
	font-size:0.24rem;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_details_con .sduration_select .ul01{
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	background-color:#fff;
	position:absolute;
	left:0;
	top:0.52rem;
	z-index:2;
	border:1px solid #C9C9C9;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_details_con .sduration_select .ul01 li{
	display:block;
	width:auto;
	height:0.52rem;
	line-height:0.52rem;
	margin:0;
	padding:0 0.2rem;
}
.schedule_detail_box .schedule_oneonone_detail_box .schedule_details_con .sduration_select .ul01 li .span01{
	color:#999;
	text-decoration:line-through;
	display:inline;
	font-size:0.24rem;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_tit{
	width:auto;
	height:0.72rem;
	line-height:0.72rem;
	font-size:0.28rem;
	color:#333;
	font-weight:bold;
	margin:0 0.4rem;
	padding:0 0.2rem;
	background-color:#F5F9FC;
	border:1px solid #E1E1E1;
	border-top:none;
	border-bottom:none;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con{
	width:auto;
	height:auto;
	margin:0 0.4rem;
	padding:0.2rem 0.2rem 0.2rem 0.2rem;
	border:1px solid #E1E1E1;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div01{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	text-align:left;
	font-size:0.36rem;
	color:#666;
	font-weight:bold;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div01 .span01{
	font-size:0.24rem;
	margin:0 0 0 0.16rem;
	padding:0;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div01 .span02{
	font-size:0.24rem;
	margin:0 0 0 0.1rem;
	padding:0;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div02{
	width:auto;
	height:auto;
	margin:0.1rem 0 0 0;
	padding:0;
	text-align:left;
	font-size:0.24rem;
	color:#999;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div03{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	text-align:left;
	font-size:0.28rem;
	color:#999;
	//font-weight:bold;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div04{
	width:auto;
	height:0.52rem;
	line-height:0.52rem;
	margin:0.2rem 0 0 0;
	padding:0;
	text-align:left;
	font-size:0.28rem;
	color:#333;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div04 .span01{
	font-size:0.38rem;
	font-weight:bold;
	color:#FF6800;
	float:left;
	margin:0;
	padding:0;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div04 .span02{
	float:left;
	margin:0 0 0 0.2rem;
	padding:0;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div04 .span03{
	font-size:0.38rem;
	font-weight:bold;
	color:#FF6800;
	float:left;
	margin:0 0 0 0.4rem;
	padding:0;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div04 .span04{
	float:left;
	margin:0 0 0 0.2rem;
	padding:0;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div04 .span05{
	font-size:0.38rem;
	font-weight:bold;
	color:#FF6800;
	float:left;
	margin:0 0 0 0.4rem;
	padding:0;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div04 .span06{
	float:left;
	margin:0 0 0 0.2rem;
	padding:0;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div05{
	width:auto;
	height:auto;
	margin:0.2rem 0 0 0;
	padding:0;
	text-align:left;
	font-size:0.24rem;
	color:#999;
	font-style:italic;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div05 span{
	display:inline-block;
	width:0.06rem;
	height:0.06rem;
	margin:0 0.1rem 0 0;
	padding:0;
	-webkit-border-radius:0.06rem;
	border-radius:0.06rem;
	overflow:hidden;
	background-color:#D1D1D1;
	vertical-align:middle;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div06{
	width:auto;
	height:auto;
	//line-height:0.4rem;
	margin:0.3rem 0 0 0;
	padding:0;
	//position:relative;
	//text-align:left;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div06 .select01{
	display:inline-block;
	width:auto;
	min-width:5.04rem;
	height:0.4rem;
	margin:0;
	padding:0;
	font-size:0.24rem;
	color:#333;
	outline:none;
	//border:1px solid #AAAAAA;
	-webkit-border-radius:0;
	border-radius:0;
	cursor:pointer;
	//position:absolute;
	//left:2.4rem;
	//top:0;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div07{
	width:auto;
	height:auto;
	//line-height:0.4rem;
	margin:0.2rem 0 0 0;
	padding:0;
	position:relative;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div07 .accept_btn{
	display:block;
	width:1.8rem;
	height:0.6rem;
	line-height:0.6rem;
	margin:0;
	padding:0;
	text-align:center;
	font-size:0.24rem;
	color:#fff;
	background-color:#BA51B4;
	-webkit-border-radius:0.3rem;
	border-radius:0.3rem;
	cursor:pointer;
}
.schedule_detail_box .schedule_oneonone_detail_box .date_time_con .div07 .decline_btn{
	display:block;
	width:1.8rem;
	height:0.6rem;
	line-height:0.6rem;
	margin:0;
	padding:0;
	text-align:center;
	font-size:0.24rem;
	color:#333;
	background-color:#F5F6F9;
	-webkit-border-radius:0.3rem;
	border-radius:0.3rem;
	cursor:pointer;
	border:1px solid #ddd;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	left:2rem;
	top:0;
}
.schedule_detail_box .schedule_oneonone_detail_box .oneonone_btn{
	display:block;
	width:4.7rem;
	height:0.88rem;
	line-height:0.88rem;
	margin:0 auto;
	margin-top:0.4rem;
	padding:0;
	font-size:0.32rem;
	color:#fff;
	/*font-weight:bold;*/
	text-align:center;
	text-decoration:none;
	cursor:pointer;
	outline:none;
	-webkit-border-radius:0.44rem;
	border-radius:0.44rem;
	background:url("../images/schedule/r_btn_bg03_h44.png?v=2.0") repeat-x left top;
	background-size:contain;
}
.schedule_detail_box .schedule_oneonone_detail_box .oneonone_btn .v_icon{
	display:inline-block;
	width:auto;
	height:0.5rem;
	margin:0 0.1rem 0 0;
	padding:0;
	vertical-align:middle;
}

.schedule_detail_box .how_start_schedule_box{
	width:auto;
	height:auto;
	margin:1rem 0.4rem 0.2rem 0.4rem;
	padding:0;
	//border:1px solid #ddd;
	position:relative;
}
.schedule_detail_box .how_start_schedule_box .how_start_schedule_tit{
	width:auto;
	height:0.72rem;
	line-height:0.72rem;
	font-size:0.24rem;
	color:#333;
	font-weight:bold;
	margin:0;
	padding:0;
	//background-color:#F5F9FC;
	border-bottom:1px solid #EEEFEF;
}
.schedule_detail_box .how_start_schedule_box .how_start_schedule_con{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
.schedule_detail_box .how_start_schedule_box .how_start_schedule_con .div01{
	width:auto;
	height:auto;
	line-height:1.4;
	margin:0.1rem 0 0 0;
	padding:0;
	font-size:0.24rem;
	color:#666;
	position:relative;
	text-align:left;
}
.schedule_detail_box .how_start_schedule_box .how_start_schedule_con .div01 .span01{
	text-decoration:underline;
}
.schedule_detail_box .how_start_schedule_box .how_start_schedule_con .div01:first-of-type{
	margin:0.1rem 0 0 0;
}
.schedule_detail_box .how_start_schedule_box .how_start_schedule_con .n_link{
	display:inline-block;
	width:auto;
	height:auto;
	margin:0.4rem 0 0 0;
	padding:0;
	text-decoration:underline;
	outline:none;
	font-size:0.24rem;
	color:#A7A7A7;
	cursor:pointer;
}
.schedule_detail_box .how_start_schedule_box .how_start_schedule_con .n_link .how_a_icon{
	display:inline-block;
	width:0.36rem;
	height:0.36rem;
	margin:0 0 0 0;
	padding:0;
	background:url("../images/schedule/question_ico.png?v=2.0") no-repeat -.02rem center;
	background-size:cover;
	vertical-align:middle;
	position:relative;
	right:0;
	top:0;
}

.schedule_detail_box .sche_reply_con{
	width:auto;
	height:auto;
	margin:0.4rem 0.4rem 0 0.4rem;
	padding:0;
	position:relative;
	text-align:center;
}
.schedule_detail_box .sche_reply_con .accept_btn{
	display:block;
	width:auto;
	height:0.88rem;
	line-height:0.88rem;
	margin:0;
	padding:0 0.5rem;
	font-size:0.32rem;
	font-weight:bold;
	color:#fff;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	-webkit-border-radius:0.44rem;
	border-radius:0.44rem;
	background:url("../images/schedule/r_btn_bg_h44.png?v=2.0") repeat-x left top;
	background-size:contain;
}
.schedule_detail_box .sche_reply_con .reply_btn{
	display:block;
	width:auto;
	height:0.88rem;
	line-height:0.88rem;
	margin:0.4rem 0 0 0;
	padding:0 0.5rem;
	font-size:0.32rem;
	/*font-weight:bold;*/
	color:#383838;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
	outline:none;
	-webkit-border-radius:0.44rem;
	border-radius:0.44rem;
	background:url("../images/schedule/r_btn_bg_h42.png?v=2.0") repeat-x left top;
	background-size:contain;
	border:1px solid #999;
}
.schedule_detail_box .sche_reply_con .other_btn{
	display:inline-block;
	width:auto;
	height:auto;
	margin:0.4rem 0 0 0;
	padding:0;
	font-size:0.28rem;
	color:#666;
	text-decoration:underline;
	outline:none;
	cursor:pointer;
	/*position:absolute;
	right:0;
	top:0.2rem;*/
}
.schedule_detail_box .sche_reply_con .other_options_tips_box{
	width:5.04rem;
	height:auto;
	margin:0 0 0 -2.52rem;
	padding:0 0.3rem 0.4rem 0.3rem;
	border:1px solid #E1C09B;
	background-color:#fff;
	position:absolute;
	left:50%;
	top:-1.5rem;
	z-index:2;
	-webkit-border-radius:0.1rem;
	border-radius:0.1rem;
	-webkit-box-shadow:0px 0px 0.06rem #EBC096;
	box-shadow:0px 0px 0.06rem #EBC096;
}
.schedule_detail_box .sche_reply_con .other_options_tips_box .btn{
	display:block;
	width:auto;
	height:0.72rem;
	line-height:0.68rem;
	margin:0.4rem 0 0 0;
	padding:0;
	font-size:0.24rem;
	color:#383838;
	text-align:center;
	border:1px solid #DFDFDF;
	text-decoration:none;
	outline:none;
	cursor:pointer;
	-webkit-border-radius:0.36rem;
	border-radius:0.36rem;
	background:url("../images/schedule/r_btn_bg_h34.png?v=2.0") repeat-x center center;
	background-size:contain;
	/*background-image:-moz-linear-gradient( 90deg, rgb(231,233,241) 0%, rgb(255,255,255) 100%);
	background-image:-webkit-linear-gradient( 90deg, rgb(231,233,241) 0%, rgb(255,255,255) 100%);
	background-image:-ms-linear-gradient( 90deg, rgb(231,233,241) 0%, rgb(255,255,255) 100%);
	background-image:-linear-gradient( 0deg, rgb(231,233,241) 0%, rgb(255,255,255) 100%);
	box-shadow:0px 1px 0.04rem 0px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0px 1px 0.04rem 0px rgba(0, 0, 0, 0.3);*/
	border:1px solid #999;
}
.schedule_detail_box .sche_reply_con .other_options_tips_box .sj_ico{
	display:block;
	width:0.36rem;
	height:0.26rem;
	margin:0 0 0 -0.18rem;
	padding:0;
	background:url("../images/schedule/sj_icon04.png?v=2.0") no-repeat center center;
	background-size:cover;
	position:absolute;
	left:50%;
	bottom:-0.26rem;
}
/*schedule_detail模板 end*/

/*schedule_list模板 start*/
.schedule_list_box{ width:100%; height:auto; margin:0; padding:0; position:absolute; left:0; top:45px; bottom:0; z-index:1; /*overflow-y:auto;*/ /*background-color:#fff;*/}
.schedule_list_box .list_tab_con{ display:block; width:auto; height:45px; margin:0; padding:0; border-bottom:1px solid #C4CACE; -webkit-box-sizing:border-box; box-sizing:border-box; background-color:#fff;}
.schedule_list_box .list_tab_con:after{ content:""; display:block; height:0; clear:both;}
.schedule_list_box .list_tab_con li{ display:block; width:25%; height:45px; margin:0; padding:0; float:left; position:relative; -webkit-box-sizing:border-box; box-sizing:border-box;}
.schedule_list_box .list_tab_con li .a_tab{ display:block; width:auto; height:45px; line-height:45px; margin:0; padding:0; text-decoration:none; outline:none; text-align:center; font-size:0.28rem; color:#333; position:absolute; left:50%; top:0;}
.schedule_list_box .list_tab_con li.on .a_tab{ color:#3073ED; font-weight:bold; border-bottom:0.06rem solid #3073ED;}
.schedule_list_box .list_tab_con li .a_tab .unread_icon{ display:block; width:0.16rem; height:0.16rem; margin:0; padding:0; background-color:#FF4C4E; position:absolute; right:-0.1rem; top:0.2rem; -webkit-border-radius:0.16rem; border-radius:0.16rem; -webkit-box-sizing:border-box; box-sizing:border-box; overflow:hidden;}

.schedule_list_box .list_two_tab_selected{ display:block; width:auto; height:45px; line-height:45px; font-size:0.28rem; color:#333; border-bottom:1px solid #E2E2E2; margin:0; padding:0 0.4rem; background-color:#F2F9FE; position:relative; z-index:4; cursor:pointer;}
.schedule_list_box .list_two_tab_selected .jt_b_icon{ display:block; width:0.38rem; height:0.3rem; margin:0; padding:0; background:url("../images/schedule/sel_drop_down.png?v=2.01") no-repeat center center; background-size:cover; position:absolute; right:0.36rem;top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); z-index:2;}
.schedule_list_box .list_two_tab_selected .active_ico{ background:url("../images/schedule/g_icon.png?v=2.0") no-repeat center center; background-size:cover;}
.schedule_list_box .list_two_tab_select{ display:block; width:100%; height:auto; margin:0; padding:0; position:absolute; top:45px; left:0; z-index:4;}
.schedule_list_box .list_two_tab_select li{ display:block; width:auto; height:45px; line-height:45px; margin:0; padding:0 0.4rem; font-size:0.28rem; color:#333; border-bottom:1px solid #E2E2E2; background-color:#F2F9FE; position:relative;}
.schedule_list_box .list_two_tab_select li .g_icon{ display:block; width:0.38rem; height:0.3rem; margin:0; padding:0; background:url("../images/schedule/g_icon.png?v=2.0") no-repeat center center; background-size:cover; position:absolute; right:0.36rem; top:0.3rem; z-index:2;}
.schedule_list_box .list_two_tab_select li.on{ background-color:#F2F9FE;}
.schedule_list_box .list_two_tab_select li.on .g_icon{ display:block!important;}
.schedule_list_box .list_two_tab_mc_box{ width:100%; height:auto; margin:0; padding:0; position:absolute; left:0; top:45px; bottom:0; z-index:3; background-color:rgba(0,0,0,0);}

.schedule_list_box .list_con{ width:100%; height:auto; margin:0; padding:0; position:absolute; left:0; top:45px; bottom:0; z-index:1; overflow-y:auto; /*background-color:#fff;*/}
.schedule_list_box .list_con .list_ul{ display:block; width:auto; height:auto; margin:0; padding:0; background-color:#fff;}
.schedule_list_box .list_con .list_ul li{ display:block; width:auto; height:auto; margin:0; padding:0; border-bottom:1px solid #D5DADF; position:relative;}
.schedule_list_box .list_con .list_ul li .a_link{ display:block; width:100%; height:100%; margin:0; padding:0; position:absolute; left:0; top:0; z-index:2;}
.schedule_list_box .list_con .list_ul li .left_con{ display:block; width:1.8rem; height:auto; margin:0; padding:0; position:absolute; left:0; top:0; bottom:0;}
.schedule_list_box .list_con .list_ul li .left_con .img_con{ display:block; width:1.16rem; height:1.16rem; margin:0 0 0 -0.58rem; padding:0; background-color:#f2f2f2; position:absolute; left:50%; top:0.3rem; -webkit-border-radius:1.16rem; border-radius:1.16rem; overflow:hidden;}
.schedule_list_box .list_con .list_ul li .left_con .img_con .img{ display:block; width:100%; height:auto; margin:0; padding:0;}
.schedule_list_box .list_con .list_ul li .left_con .name_con{ display:block; width:100%; height:auto; margin:0; padding:0 0.1rem; text-align:center; font-size:0.24rem; color:#999; position:absolute; left:0; top:1.64rem;}
.schedule_list_box .list_con .list_ul li .left_con .name_con .name{ display:block; width:auto; height:auto; margin:0; padding:0; font-size:0.28rem; font-weight:bold; color:#333; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.schedule_list_box .list_con .list_ul li .right_con{ display:block; width:auto; height:auto; margin:0 0 0 1.8rem; padding:0.36rem 0.36rem 0.36rem 0; position:relative;}
.schedule_list_box .list_con .list_ul li .right_con .p_con{ display:block; width:auto; height:auto; margin:0; padding:0 0 0 0.2rem; border-left:1px solid #f2f2f2;}
.schedule_list_box .list_con .list_ul li .right_con .sid_con{ display:block; width:auto; height:auto; line-height:0.32rem; margin:0; padding:0; font-size:0.28rem; color:#999;}
.schedule_list_box .list_con .list_ul li .right_con .sid_con .new_icon{ display:inline-block; width:0.54rem; height:0.28rem; margin:0 0.16rem 0 0; padding:0; background:url("../images/schedule/new_icon01.png?v=2.0") no-repeat center center; background-size:cover; vertical-align:middle;}
.schedule_list_box .list_con .list_ul li .right_con .sid_con .link{ color:#0098F6; text-decoration:underline; cursor:pointer;}
.schedule_list_box .list_con .list_ul li .right_con .stext_con{ display:block; width:auto; height:auto; line-height:0.32rem; margin:0.16rem 0 0 0; padding:0; font-size:0.28rem; font-weight:bold; color:#333;}
.schedule_list_box .list_con .list_ul li .right_con .stext_con .pending_text{ font-weight:bold; color:#FF6928;}
.schedule_list_box .list_con .list_ul li .right_con .stext_con .confirmed_text{ font-weight:bold; color:#04C456;}
.schedule_list_box .list_con .list_ul li .right_con .stext_con .declined_text{ font-weight:bold; color:#FF1B20;}
.schedule_list_box .list_con .list_ul li .right_con .stext_con .Expired_text{ font-weight:bold; color:#FF6B29;}
.schedule_list_box .list_con .list_ul li .right_con .stext_con .canceled_text{ font-weight:bold; color:#FF6B29;}
.schedule_list_box .list_con .list_ul li .right_con .stime_con{ display:block; width:auto; height:auto; line-height:0.32rem; margin:0.1rem 0 0 0; padding:0; font-size:0.24rem; color:#333;}
.schedule_list_box .list_con .list_ul li .right_con .stime_con .span01{ display:block; width:auto; height:auto; margin:0; padding:0; font-weight:bold; color:#333;}
.schedule_list_box .list_con .list_ul li .right_con .stime_con .span02{ display:block; width:auto; height:auto; margin:0; padding:0; color:#999;}
.schedule_list_box .list_con .list_ul li .right_con .sduration_con{ display:block; width:auto; height:auto; line-height:0.32rem; margin:0.2rem 0 0 0; padding:0; font-size:0.24rem; color:#333;}
.schedule_list_box .list_con .list_ul li .right_con .sduration_con .span01{ display:block; width:auto; height:auto; margin:0; padding:0; font-weight:bold; color:#333;}
.schedule_list_box .list_con .list_ul li .right_con .btn_con{ display:block; width:auto; height:0.72rem; margin:0.4rem 0 0 0; padding:0; position:relative;}
.schedule_list_box .list_con .list_ul li .right_con .btn_con:after{ content:""; display:block; height:0; clear:both;}
.schedule_list_box .list_con .list_ul li .right_con .btn_con .accept_btn{ display:inline-block; width:49%; height:0.72rem; line-height:0.72rem; margin:0 2% 0 0; padding:0; float:left; font-size:0.32rem; /*font-weight:bold;*/ color:#fff; text-align:center; cursor:pointer; text-decoration:none; outline:none; -webkit-border-radius:0.44rem; border-radius:0.44rem; background:url("../images/schedule/r_btn_bg_h36.png?v=2.0") repeat-x left top; background-size:contain;}
.schedule_list_box .list_con .list_ul li .right_con .btn_con .view_btn{ display:inline-block; width:49%; height:0.72rem; line-height:0.72rem; margin:0; padding:0; float:left; font-size:0.32rem; /*font-weight:bold;*/ color:#333; text-align:center; cursor:pointer; text-decoration:none; outline:none; -webkit-border-radius:0.44rem; border-radius:0.44rem; background:url("../images/schedule/r_btn_bg_h34.png?v=2.0") repeat-x left top; background-size:contain; border:1px solid #999;}

.schedule_list_box .list_con .list_ul_active{ border-top:1px solid #BE4FB1;}
.schedule_list_box .list_con .list_ul_active .li_title{ display:block; width:auto; height:0.64rem; line-height:0.64rem; margin:0; padding:0 0 0 0.4rem; border:none; font-size:0.28rem; font-weight:bold; color:#A8458F; background-color:#FFE2F8;}
.schedule_list_box .list_con .list_ul_active li .right_con .sid_con .sign_icon{ display:inline-block; width:0.44rem; height:0.44rem; margin:0 0.16rem 0 0; padding:0; background:url("../images/schedule/v_icon01.png?v=2.0") no-repeat center center; background-size:cover; vertical-align:middle;}

.schedule_list_box .list_con .list_ul_unactive{ border-top:1px solid #FF8B88;}
.schedule_list_box .list_con .list_ul_unactive .li_title{ display:block; width:auto; height:0.64rem; line-height:0.64rem; margin:0; padding:0 0 0 0.4rem; border:none; font-size:0.28rem; font-weight:bold; color:#FF3722; background-color:#FFE2E4;}
.schedule_list_box .list_con .list_ul_unactive li .right_con .sid_con .sign_icon{ display:inline-block; width:0.44rem; height:0.44rem; margin:0 0.16rem 0 0; padding:0; background:url("../images/schedule/schedule_icon03.png?v=2.0") no-repeat center center; background-size:cover; vertical-align:middle;}
.schedule_list_box .list_con .list_ul_unactive li .right_con .oneonone_btn{ display:block; width:4.7rem; height:0.72rem; line-height:0.72rem; margin:0.4rem 0 0 0; padding:0; font-size:0.32rem; color:#fff; /*font-weight:bold;*/ text-align:center; text-decoration:none; cursor:pointer; outline:none; -webkit-border-radius:0.36rem; border-radius:0.36rem; background:url("../images/schedule/r_btn_bg03.png?v=2.0") repeat-x left top; background-size:contain;}
.schedule_list_box .list_con .list_ul_unactive li .right_con .oneonone_btn .v_icon{ display:inline-block; width:auto; height:0.5rem; margin:0 0.1rem 0 0; padding:0; vertical-align:middle;}

.schedule_list_box .list_con .list_ul_soon{ border-top:1px solid #FF6C2A;}
.schedule_list_box .list_con .list_ul_soon .li_title{ display:block; width:auto; height:0.64rem; line-height:0.64rem; margin:0; padding:0 0 0 0.4rem; border:none; font-size:0.28rem; font-weight:bold; color:#FF6929; background-color:#FFF5E2;}
.schedule_list_box .list_con .list_ul_soon li .right_con .sid_con .sign_icon{ display:inline-block; width:0.44rem; height:0.44rem; margin:0 0.16rem 0 0; padding:0; background:url("../images/schedule/schedule_icon09.png?v=2.0") no-repeat center center; background-size:cover; vertical-align:middle;}
.schedule_list_box .list_con .list_ul_soon li .right_con .within_minutes_span{ display:block; width:3.8rem; height:0.36rem; line-height:0.36rem; margin:0.28rem 0 0 0; padding:0; font-size:0.24rem; color:#fff; text-align:center; background-color:#FF6929; -webkit-border-radius:0.18rem; border-radius:0.18rem;}
.schedule_list_box .list_con .list_ul_soon li .right_con .within_minutes_span span{ font-weight:bold; color:#F9FF47;}

.schedule_list_box .list_empty_box{ width:100%; height:auto; line-height:0.36rem; margin:-0.2rem 0 0 0; padding:0 0.2rem; text-align:center; font-size:0.28rem; color:#333; position:absolute; left:0; top:50%;}

.schedule_list_box .schedule_btn{ display:block; width:1.2rem; height:1.2rem; margin:0; padding:0; position:absolute; right:0.4rem; bottom:0.4rem; z-index:2; background:url("../images/schedule/schedule_s_btn_icon.png?v=2.0") no-repeat center center; background-size:cover;}

.schedule_list_box .list_loading_box{ width:100%; height:auto; margin:0; padding:0; position:absolute; left:0; top:0; bottom:0; z-index:9; background-color:rgba(0,0,0,0);}
/*schedule_list模板 end*/

/*home ladylist调整20200508 start*/
.noneDataList-prompt{ font-size:0.32rem;}
#wap_online_ladies{ padding:0.2rem 0.1rem 0px!important;}
.k_content_list li{ -webkit-border-radius:0.1rem; border-radius:0.1rem; -webkit-box-shadow:0 0.04rem 0.1rem #ccc; box-shadow:0 0.04rem 0.1rem #ccc;}
.k_content_list li a.ladyimg{ -webkit-border-top-left-radius:0.1rem; -webkit-border-top-left-radius:0.1rem; -webkit-border-top-right-radius:0.1rem; -webkit-border-top-right-radius:0.1rem; min-height:4rem;}
.k_content_list li .des{ bottom:1.52rem; line-height:0.8rem;}
.k_content_list li .info{ height:1.52rem;}
.k_content_list li .info .name{ height:0.6rem; line-height:0.6rem; font-size:0.32rem; margin:0.1rem 0 0 0;}
.k_content_list li .info .name span, .k_content_list li .info .name .bir_link{ font-size:0.32rem; max-width:1.2rem!important;}
.k_content_list li .info .sCon{ -webkit-border-radius:0.1rem; border-radius:0.1rem; padding-bottom:0.2rem;}
.k_content_list li .info .sCon a{ height:0.6rem; margin:0.1rem 0 0 0;}
.k_content_list li .info .sCon .chat_ico{ background-size:0.52rem 0.52rem;}
.k_content_list li .info .sCon .live_ico{ background-size:0.56rem 0.56rem;}
.k_content_list li .info .sCon .emf_ico{ background-size:0.52rem 0.52rem;}
.k_content_list li .info .sCon .order_ico{ background-size:0.52rem 0.52rem;}
.k_content_list li .info .sCon .fav_ico,.k_content_list li .follow_icon .fav_ico{ background-size:0.52rem 0.52rem;}
.k_content_list li .info .sCon .unFav_ico,.k_content_list li .follow_icon .unFav_ico{ background-size:0.52rem 0.52rem;}
/* .k_content_list li .info .sCon .say_hi_ico{ background-size:0.52rem 0.52rem;} */
.k_content_list li .info .sCon .say_hi_ico{ background-size:0.57rem 0.57rem;}
.k_content_list li .info .sCon .say_hi_ico .free{ font-size:0.2rem; width:0.56rem; height:0.24rem; line-height:0.24rem;}
.k_content_list li .is_one_on_one{ width:0.6rem; height:0.6rem; padding:0 0 0 0.5rem; left:0.12rem; top:0.12rem;}
.k_content_list li .live_live_ico,.profile_page_living_status{ width:1.2rem; height:0.4rem; line-height:0.4rem; font-size:0.24rem; padding:0 0 0 0.5rem; left:0.12rem; top:0.12rem; background:#FF373A url(../images/live/live_white.gif) 0.18rem 0.08rem no-repeat; background-size:0.2rem 0.2rem; -webkit-border-radius:0.2rem; border-radius:0.2rem;}
/*home ladylist调整20200508 end*/

