@charset "utf-8";
/* CSS Document */
body{padding:0; margin:0;}
html,body,div,p,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,ifrmye,table,th,td{margin:0;padding:0;}
ul, li, ol, p {list-style: none;border: 0;margin: 0;padding: 0;text-decoration: none;}
ol,ul{margin:0;  padding: 0; list-style:none;}
a{}
div,ul,li{-webkit-box-sizing:border-box;box-sizing:border-box;}

/*首页女士列表*/
.hd{display:none;}
.cl{clear: both;}
.bg_sty1 a{background-color: #F6BE98;}
.bg_sty2 a{background-color: #E2A6C1;}
.bg_sty3 a{background-color: #F4ACA4;}
.bg_sty4 a{background-color: #AADAAF;}
.bg_sty5 a{background-color: #9AD3EE;}
.bg_sty6 a{background-color: #F3A992;}
.ladylist-main{padding:0; width:100%; position:absolute; top:52px; bottom: 0px;}
.ladylist-content{ width: 100%; height: 100%; padding:4px 0 0 5px;}
.k_content_list{ width: 100%; height: auto; display: block; position: relative; overflow: visible; display: block;}
.k_content_list li{background-color: #ffffff; -webkit-border-radius:4px; border-radius:4px; overflow: hidden; width: 50%; float: left;box-shadow:0 2px 5px #ccc; /*-webkit-transition: top 1s ease; transition: top 1s ease;*/}
.k_content_list li>a{display: block; width: 100%; height: auto; overflow: hidden;border-radius: .2em .2em 0em 0em; position: relative;}
.k_content_list li a.ladyimg{}
.k_content_list li .des{ width:100%; height:40px; line-height:40px; position:absolute; left:0; bottom:0;
	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%);
}
.k_content_list li .des font{ font-size: 16px; line-height: 20px; text-decoration: left;display: block;color: #fff; font-weight: bold;}
.k_content_list li .des .info{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#fff; position:absolute; left:28px; top:2px;}
.k_content_list li .des .nofavorite{ display:block; width:40px; height:40px; position:absolute; right:0; top:0; overflow:hidden; background:url(../images/btn_ico/ic_fav_white.png?v=2) no-repeat center 15px; background-size:48%;}
.k_content_list li .des .favorite{ display:block; width:40px; height:40px; position:absolute; right:0; top:0; overflow:hidden; background:url(../images/btn_ico/ic_fav_red.png?v=2) no-repeat center 15px; background-size:48%;}
.k_content_list li .des p.msgContent{ font-size:16px; line-height:18px; text-decoration:left;display:block;color:#333; margin-top:10px;}
.k_content_list li .des p.msgContent img{ width:20px; height:20px; vertical-align:middle;}
.k_content_list li .tool{background-color: #ffffff; border-top: 1px #cccccc solid; height: 45px; width: 100%;}
.k_content_list li .tool .ico_chat:active,.k_content_list li .tool .ico_mail:active{opacity:0.8;}
.k_content_list li .tool a{display: block; width: 24px; height: 24px; float: left; margin: 10px 5px;}
.k_content_list li .tool .ico_chat{background: url(../images/btn_ico/ic_chat_grey.png) center center no-repeat;background-size: contain; position:relative; overflow:inherit;}
.k_content_list li .tool .ico_mail{background: url(../images/btn_ico/ic_email_grey.png) center center no-repeat;background-size: contain;}
.k_content_list li .tool .ico_video{background: url(../images/btn_ico/ic_video_collection_grey.png) center center no-repeat;background-size: contain;}
.k_content_list li .tool .ico_call{background: url(../images/btn_ico/ic_call_grey.png) center center no-repeat;background-size: contain;}
.k_content_list li .tool .chatInvite_ico{ width:14px; height:14px; position:absolute; right:-6px; top:-6px; background-color:#0099FF; border:2px solid #fff; -webkit-border-radius:14px; border-radius:14px; display:none;}
.k_content_list li .tool .camInvite_ico{ width:14px; height:14px; position:absolute; right:-6px; top:-6px; background-color:#0099FF; border:2px solid #fff; -webkit-border-radius:14px; border-radius:14px; display:none;}
.k_content_list li a img{width:100%; margin-left:0; height: auto; border: none;display: block;}
.k_content_list li a img.onlineLadyAd_img{ width:100%; margin-left:0;}
.k_content_list li a.h1{height: 8em;}
.k_content_list li a.h2{height: 10em;}
.k_content_list li a.h3{height: 12em;}
.k_content_list li a.h4{height: auto;}
.k_content_list .online{ width:12px; height:12px; position:absolute; left:10px; top:15px; background-color:#00CF35; -webkit-border-radius:12px; border-radius:12px; border:2px solid #fff;}
.k_content_list .outline{ width:12px; height:12px; position:absolute; left:10px; top:15px; background-color:#999; -webkit-border-radius:12px; border-radius:12px; border:2px solid #fff;}
/*cam_video_ico*/
.k_content_list li .cam_v_s_icon{ width:28px; height:24px; position:absolute; left:0; top:0; z-index:2; border-top-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px; background:rgba(0,0,0,0.7); text-decoration:none;}
.k_content_list li .cam_v_s_icon .video_icon{ width:15px; height:15px; position:absolute; left:6px; top:5px; background:url(../images/btn_new_ico/camshare_icon_white.png) no-repeat; background-size:cover;}
.k_content_list li .cam_v_s_icon .round_icon{ width:12px; height:12px; line-height:12px; position:absolute; right:8px; top:5px; border-radius:12px; -webkit-border-radius:12px; -ms-border-radius:12px; -moz-border-radius:12px; -o-border-radius:12px; border:1px solid #fff; text-align:center; display:none;}
.k_content_list li .cam_v_s_icon .round_icon span{ display:inline-block; width:6px; height:6px; background-color:#fff; border-radius:6px; -webkit-border-radius:6px; -ms-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; position:absolute; left:50%; top:50%; margin:-3px 0 0 -3px;}
.k_content_list li .tool .cam_ico_video{ width:28px; height:28px; margin:7px 5px; background:url(../images/btn_ico/cam_video_ico_blue.png) center center no-repeat; background-size:15px 10px; border:1px solid #049BFE; border-radius:28px; -webkit-border-radius:28px; position:relative; overflow:inherit;}
.k_content_list li .tool .cam_ico_video:active{ opacity:0.8;}

/*女士资料页*/
.app_woman_con{width:100%; overflow:hidden; position:absolute;top:56px; bottom: 0px; overflow-y: visible;}
.app_woman_img{width:100%; overflow:hidden; height:280px; position:relative;}
.app_woman_img img{width:100%; border:0; margin:0; display: block; border: none;}
.app_woman_img .xin_ico{width:48px; height:48px; display:block; bottom:16px; left:16px; position:absolute; z-index:100;}
.app_woman_name{height:72px; padding:0 16px; text-align:left; font:bold 18px/72px Arial; color:#333;}
.app_woman_tag{border-bottom:1px #ccc solid; width:100%;}
.app_woman_tag p{padding:0 16px 8px 16px; display:table; margin:0;}
.app_woman_tag p span{font:normal 14px/18px Arial; color:#333; padding:0 8px; float:left; margin:0 8px 8px 0; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px;}
.app_woman_tag a{font:normal 14px/18px Arial; color:#333; padding:0 8px; float:left; margin:0 0 8px 0; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; text-decoration:none; border:1px #999 solid;}
.app_a_btn{padding:16px; display:table;}
.app_a_btn a{float:left; height:36px; font:normal 16px/36px Arial; text-align:center; padding:0 8px; background:#d7d7d7; color:#333; text-decoration:none; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; cursor:pointer; margin-right:16px; border:1px #d7d7d7 solid; box-shadow:none; }
.app_a_btn a:link,.app_a_btn a:active,.app_a_btn a:visited{background:#d7d7d7;}
.app_a_btn a:hover{background:#d7d7d7; box-shadow:none; }
.app_a_btn a img{width:24px; height:24px; border:0; margin:-4px 2px 0 -2px;}
.app_self_intro{padding:16px;}
.app_self_intro h1{font:bold 16px/20px Arial; color:#333; padding:0; margin:0;}
.app_self_intro p{font:normal 16px/16px Arial; color:#333; padding:16px 0 0 0; margin:0;}
.app_self_intro p a{font:normal 16px/16px Arial; color:#333; background:#d7d7d7; text-decoration:none; padding:0 8px; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; cursor:pointer; margin-top:16px; display:table;}
.app_self_intro p a:hover{background:#aeaeae;}
.app_interests{padding:16px 16px 8px 16px; display:table;}
.app_interests h1{font:bold 16px/20px Arial; color:#333; padding:0; margin:0;}
.app_interests p{padding:16px 0; margin:0;}
.app_interests p span{font:normal 14px/18px Arial; color:#333; padding:0 8px; float:left; margin:0 8px 8px 0; background:#d7d7d7; border:1px #ccc solid; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px;}
.app_details{padding:0 0 16px 0;}
.app_details h1{font:bold 16px/36px Arial; color:#333; padding:0 16px; margin:0;}
.app_details ul li{height:48px; font:normal 16px/48px Arial; color:#333; padding:0 16px;}
.app_details ul li span{float:right; text-align:right; color:#797979;}
.app_details ul li:nth-of-type(odd){background:#f2f2f2;}
.app_details ul li:nth-of-type(even){background:#fff;}

/*add tag tip*/
.add_tag_tip{width:100%; height:100%; background-color:rgba(0,0,0,0.5); position:absolute; top:0; left:0; z-index:11; display:none;-webkit-animation:eCenterAnim1 0.3s both;animation:eCenterAnim1 0.6s both;}
.add_tag_tip .header_nobg{position:absolute; top:0; left:0; width:100%; height:56px; color:#fff; z-index:2;}
.add_tag_tip .header_nobg .header_ico_size:active{background-color:rgba(228,228,228,0.2);}
.add_tag_tip .header_nobg .header_ico_size:active{background-color:rgba(228,228,228,0.2);}
.add_tag_tip .header_nobg .header_title_white{position:absolute; top:0; left:56px; line-height:56px;}
.scroll_add_tag{width:100%; position:absolute; top:56px; bottom:76px; left:0; z-index:1; overflow:hidden;}
.scroll_add_tag #cscroller{position:absolute; top:0; left:0; }
.scroll_add_tag .tag_con{padding:16px; height:100%; margin:0;}
.scroll_add_tag .tag_con input[type=checkbox]{display:none; visibility:hiiden; color:#fff;}
.scroll_add_tag .tag_con input[type=checkbox]:checked+label{background:#0f9d58 url(../images/btn_ico/ic_done_white.png) 4px center no-repeat; color:#fff; border:1px #0f9d58 solid; background-size:20px 20px;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-tap-highlight-color:rgba(0,0,0,0);}
.scroll_add_tag .tag_con input[type=checkbox]+label{width:auto; display:table; float:left; padding:10px 10px 10px 30px; font-size:16px; color:#000; background:#fff url(../images/btn_ico/ic_add_grey.png) 4px center no-repeat; border:1px #999 solid; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; background-size:20px 20px; margin:0 16px 16px 0; -webkit-tap-highlight-color:rgba(0,0,0,0);}
.add_tag_tip .bottom_ok{width:100%; position:absolute; bottom:0; left:0; padding:16px 0;}
.add_tag_tip .bottom_ok a{width:50px; height:50px; border-radius:25px; display:block; background-color:#fff ;  margin:0 auto; z-index:9;}
.add_tag_tip .bottom_ok .header_ico_size{background-size:25px 25px;}

/*首页聊天列表页*/
.lady_chatlist{position: absolute;top: 3em;bottom: 0em; overflow: hidden;width: 100%; height: auto; overflow-y:visible; }
.lady_chatlist .chatlist_con{width: 100%; height: 100%;}
.chatlist_online { width: 100%; height: 100%; padding: 0; margin: 0;  text-align: left; }
.chatlist_online li { height: 66px; border-bottom: 1px #c6c3c6 solid; padding: 8px; background: #ffffff; box-shadow: 0 1px 0 #fff inset;position: relative; }
.chatlist_online li .click_profile{ position: absolute; border-radius: 50%; overflow: hidden; width: 50px; height: 50px; margin:0px 8px;}
.chatlist_online .clickarea{width:100%; height:100%; display:block; position:absolute; left:0; top:0;}
.chatlist_online li .click_profile img{ width: 100%; height: auto;}
.chatlist_online li .des{ display: block;}
.chatlist_online li .onlineyn{border-radius: 5px; width: 10px; height: 10px; position: absolute; right: 5px; bottom: 5px; background-color: #669900; border: 2px solid #ffffff;}


/*video*/
#scroller .video_list{width:100%; padding:0; margin:-2px 0 0 0;}
#scroller .video_list a{text-decoration:none;}
#scroller .video_list li{height:76px; border-bottom:1px #c6c3c6 solid; padding:8px; background:#ebecee; box-shadow:0 1px 0 #fff inset; position:relative;}
#scroller .video_list li:hover{height:76px; border-bottom:1px #c6c3c6 solid; padding:8px; background:#006599; box-shadow:0 1px 0 #fff inset;}
#scroller .video_list li:hover font,#scroller .video_lise li:hover font b ,#scroller .video_lise li:hover .right_rs{color:#fff;}
#scroller .video_list li span{float:left;}
#scroller .video_list li span font{font:normal 15px/20px Verdana; color:#333; display:block;}
#scroller .video_list li span font b{color:#00599c;}
#scroller .video_list li .aImg{width:100px; height:75px; overflow:hidden; display:block; border:1px #004963 solid; margin:0 8px 0 0; position:relative;}
#scroller .video_list li .aImg .time{width:auto; background:#000; filter:alpha(opacity=70); opacity:0.7; font:normal 14px/18px Arial; color:#fff; position:absolute; right:2px; bottom:2px; padding:0 4px;}
#scroller .video_list li .aImg img{width:100px;}
#scroller .video_list li .video_f{width:100%; height:100%; position:absolute; top:8px;}
#scroller .video_list li:hover b{color:#fff;}
#scroller .video_list li .right__btn{position:absolute; top:24px; right:8px; width:40px; height:40px; background:#585b5d; -moz-border-radius: 22px; -webkit-border-radius: 22px; border-radius:22px; border:2px #fff solid; opacity:0.8;}
#scroller .video_list li .right__btn b{width:0px;  height:0px;  border-bottom:12px solid transparent;  border-top:12px solid transparent; border-left:12px solid #fff; font-size:0px;  line-height:0px; position:absolute; right:12px; top:8px;}

#scroller .video_list{width:100%; padding:0; margin:-2px 0 0 0;}
#scroller .video_list a{text-decoration:none;}
#scroller .video_list li{height:76px; border-bottom:1px #c6c3c6 solid; padding:8px; background:#ebecee; box-shadow:0 1px 0 #fff inset; position:relative;}
#scroller .video_list li:hover{height:76px; border-bottom:1px #c6c3c6 solid; padding:8px; background:#006599; box-shadow:0 1px 0 #fff inset;}
#scroller .video_list li:hover font,#scroller .video_lise li:hover font b ,#scroller .video_lise li:hover .right_rs{color:#fff;}
#scroller .video_list li span{float:left;}
#scroller .video_list li span font{font:normal 15px/20px Verdana; color:#333; display:block;}
#scroller .video_list li span font b{color:#00599c;}
#scroller .video_list li .aImg{width:100px; height:75px; overflow:hidden; display:block; border:1px #004963 solid; margin:0 8px 0 0; position:relative;}
#scroller .video_list li .aImg .time{width:auto; background:#000; filter:alpha(opacity=70); opacity:0.7; font:normal 14px/18px Arial; color:#fff; position:absolute; right:2px; bottom:2px; padding:0 4px;}
#scroller .video_list li .aImg img{width:100px;}
#scroller .video_list li .video_f{width:100%; height:100%; position:absolute; top:8px;}
#scroller .video_list li:hover b{color:#fff;}
#scroller .video_list li .right__btn{position:absolute; top:24px; right:8px; width:40px; height:40px; background:#585b5d; -moz-border-radius: 22px; -webkit-border-radius: 22px; border-radius:22px; border:2px #fff solid; opacity:0.8;}
#scroller .video_list li .right__btn b{width:0px;  height:0px;  border-bottom:12px solid transparent;  border-top:12px solid transparent; border-left:12px solid #fff; font-size:0px;  line-height:0px; position:absolute; right:12px; top:8px;}

/*video*/
.video_profile{position:relative; margin:auto; width:100%; overflow:auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.video_profile a{padding:0; height:75px; width:100px; display:block; position:relative; margin:4px 4px 4px 3px; text-decoration:none; border:0; float:left;}
.video_profile a .time{width:auto; background:#000; filter:alpha(opacity=70); opacity:0.7; font:normal 14px/18px Arial; color:#fff; position:absolute; right:2px; bottom:0; padding:0 4px;}
.video_profile a img{border:1px #999 solid; margin:0; width:100px;}
.video_big{width:; height:; -moz-background-size: cover;  -webkit-background-size: cover; -o-background-size: cover; background-size: cover;  text-align:center; position:relative; /*border-bottom:1px #999 solid; */}
.video_big a{margin:0 auto 0 auto;}
.video_big a:hover{opacity:0.8;}
.video_big span{width:auto; background:#000; filter:alpha(opacity=64); opacity:0.64; font:normal 14px/18px Arial; color:#fff; position:absolute; right:0px; bottom:0; padding:6px 8px;}
.video_big .video_botton_play{ width: 72px; height: 62px; display: inline-block;position: relative;}
.video_big .video_botton_play.act .video_btn_mask{opacity:0.86;filter:alpha(opacity=86);}
.video_btn_mask{width: 100%;height: 100%; border-radius: 4px; background: #000000; position: absolute;top: 0px;left: 0px;z-index: 1;opacity:0.72;filter:alpha(opacity=72); }
.video_big img{ margin-left:-30%; margin-top: -30%; width: 60%;height: auto; z-index: 2; position: absolute;top: 50%;left: 50%;}

.video_div{width:; text-align:center;}
.video_div video{width:; border:0; margin:0; background:#000;}

.video_sendmail{right:40px; position:absolute; top:0; padding:0; margin:0;  width:40px; height:40px; box-shadow:none; border-left:1px #004b8c solid; text-align:left; background:url(../images/icon_write.png) center center no-repeat;}
.video_sendmail:hover{padding:0; margin:0; background:#004b8c url(../images/icon_write.png) center center no-repeat;}
.video_sendmail:active{padding:0; margin:0; background:#cd0102 url(../images/icon_write.png) center center no-repeat;}

.add_video{right:0; position:absolute; top:0; padding:0; margin:0;  width:40px; height:40px; box-shadow:none; border-left:1px #004b8c solid; text-align:left; background:url(../images/icon_addvideo.png) 8px 8px no-repeat;}
.add_video:hover{padding:0; margin:0; background:#004b8c url(../images/icon_addvideo.png) 8px 8px no-repeat;}
.add_video:active{padding:0; margin:0; background:#cd0102 url(../images/icon_addvideo.png) 8px 8px no-repeat;}

.video_detail{padding:8px 16px 16px 16px ; font:normal 14px/16px Verdana;; text-align:left; color:#333; /*background:#F2F2F2;*/ border-bottom:1px solid #C9C9C9;}
.video_detail h1{font:bold 16px/36px Verdana; text-align:left; color:#333; padding:0; margin:0;}
.video_detail span{/*word-break:break-all; white-space:normal;*/}

.video_detaills{position:relative; padding:0 0 16px 0; margin:auto; width:100%; overflow:auto; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.video_detaills a{padding:0; height:auto; width:46%; display:block; position:relative; margin:4px 8px 4px 0px; text-decoration:none; border:0; float:left;border: 1px #C9C9C9 solid; overflow: hidden;}
.video_detaills a .video_botton_play_s{width:56px; height:48px; display:inline-block; position:absolute; left:50%; top:50%; margin-left:-28px; margin-top: -24px; text-align:center;}
.video_detaills a .video_botton_play_s img{margin:0; width:50%;height: auto;position: absolute; top: 50%; left: 50%;z-index: 10; margin-left: -25%;margin-top: -25%; border:none;}
.video_detaills a .video_botton_play_s img:hover{opacity:0.8;}
.video_detaills a img{ margin:0; width:100%; border: none; border: 0;height: auto;}

.porfile_pho{padding:8px 0px 16px 16px ; font:normal 14px/16px Verdana; text-align:left; color:#333; /*background:#F2F2F2; border-bottom:1px solid #C9C9C9;*/}
.porfile_pho h3{font:bold 16px/48px Verdana; text-align:left; color:#333; padding:0; margin:0;}

.video_fldiv{width:100%; background:#323f47; position:fixed;height:auto; bottom:0; z-index:9999;}
.video_fldiv ul li{border-top:1px #40505d solid; padding:8px; font:normal 15px/100% Arial; text-align:left; color:#fff;}
.video_fldiv ul li.hover{background:#445e6d;}
.video_fldiv ul li img{margin-right:4px; width:26px; height:26px;}
.video_fldiv h1{font:bold 15px/20px Arial; text-align:left; color:#fff; padding:8px; margin:0;}
.video_fldiv h1 b{color:#FF0;}
.no_video_bg{width:100%; height:260px; background:#fff url(../images/novideo_defaule.png) center 0 no-repeat;}
.no_video_btn{width:200px; margin:0 auto; }
.no_video_btn a,.no_video_btn a:hover{font:bold 16px/150% Verdana;}

/*video弹出框 通用*/
.emf_elastic_center .video_pop_notice{padding: 0px;}
.emf_elastic_center .video_pop_notice span{padding: 18px; display: block; font-size: 16px; line-height: 18px;}
.emf_elastic_center .contral_btn{ width: 100%;height:36px;padding:0px 18px;}
.emf_elastic_center .contral_btn a{display: block;height: 36px; line-height: 36px;color:#0B9BFF; font-size: 16px; font-weight: bold; width: auto; padding: 0px 10px; float: right; text-decoration:none;}
/*后加的自定义样式*/
.emf_elastic_center .video_pop_notice .pop_p{ padding: 0 18px 18px 18px; display: block; font-size: 16px; line-height: 18px;}
.emf_elastic_center .video_pop_notice .pop_h2{ padding: 18px; font-size: 18px; text-align:center; color:#66992F; font-weight:normal;}
.emf_elastic_center .video_pop_notice .pop_h{ padding: 0 18px 18px 18px; display: block; font-size: 16px; line-height: 18px; text-align:center;}
.emf_elastic_center .video_pop_notice .pop_h3{ padding: 0 18px 18px 18px; display: block; font-size: 16px; line-height: 18px; text-align:center; font-weight:bold;}
.emf_elastic_center .video_pop_notice .pop_h3 strong{ color:red;}
.emf_elastic_center .video_pop_notice .pop_btn{ border-top:1px solid #D7D7D7; display:block; padding:15px 0; font-size: 18px; color:#0B9BFF; text-align:center; text-decoration:none; position:relative;}
.emf_elastic_center .video_pop_notice .pop_btn:active{ background-color:#efefef;}
.emf_elastic_center .video_pop_notice .pop_btn .up-file{ position:absolute; left:0;top:0; width:100%; height:100%;opacity:0;}
.emf_elastic_center .video_pop_notice .pop_btn2{ color:#868686; border-bottom:1px solid #D7D7D7;}
.emf_elastic_center .video_pop_notice .pop_borderBottom{ border-bottom:1px solid #D7D7D7;}
.emf_elastic_center .video_paddingTop{ padding-top:15px;}
.emf_elastic_center .video_paddingBottom{ padding-bottom:15px;}

/*pay 层*/
.emf_elastic_center .video_pop_pay{padding: 0px; height: auto; width:100%; display:table;}
.emf_elastic_center .video_pop_pay .top{width: 100%; height:70px; color:#fff;  padding: 10px; border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; -ms-border-radius:4px 4px 0 0; -o-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0;}
.emf_elastic_center .video_pop_pay .top img{ width: 50px;height: 50px; float: left; }
.emf_elastic_center .video_pop_pay .top .title{width: 70%; height: 50px;float: left; margin-left: 10px;}
.emf_elastic_center .video_pop_pay .top .title h3{line-height: 25px;}
.emf_elastic_center .video_pop_pay .top .title span{line-height: 25px;}
.emf_elastic_center .video_pop_pay .des .main{width: 100%;height: auto;padding: 10px; padding-top: 0px; height: auto;-webkit-box-sizing:border-box;box-sizing:border-box;}
.emf_elastic_center .video_pop_pay .des .main ul{display: block;}
.emf_elastic_center .video_pop_pay .des .main ul li{width: 49%; background: #F2F2F2; float: left; height: 80px; display: block; margin-bottom: 1px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.emf_elastic_center .video_pop_pay .des .main ul li:active{ background-color:#ddd;}
.emf_elastic_center .video_pop_pay .des .main ul li.br{ margin-right: 1px;}
.emf_elastic_center .video_pop_pay .top .des{}
.emf_elastic_center .video_pop_pay .des h3{ text-align: center; font-size: 16px; line-height: 48px; color: #666666;}
.emf_elastic_center .video_pop_pay .des .sub_btn{ display: block; line-height: 48px; text-align: center; color: #666666; text-decoration: none;}
.emf_elastic_center .video_pop_pay .des .main ul li h3{ line-height: 28px; color: #FF4B00;}
.emf_elastic_center .video_pop_pay .des .main ul li span{display: block;text-align: center;font-size: 16px; line-height: 22px; color: #333333; font-weight: bold;}
.emf_elastic_center .video_pop_pay .des .main ul li i{display: block;text-align: center; font-style: normal;font-size: 16px; line-height: 22px;color: #666666;}

.emf_elastic_center .add_credit_pop_pay_con{ margin:0;padding:15px; height:auto; width:100%; display:table; -webkit-box-sizing:border-box;box-sizing:border-box;} 
.emf_elastic_center .add_credit_pop_pay_con .tit{ font-size:16px; line-height:20px; color:#333; text-align:center; margin-top:15px;}
.emf_elastic_center .add_credit_pop_pay_con .tit2{ font-size:14px; line-height:18px; color:#333; text-align:center; margin-top:15px;}
.emf_elastic_center .add_credit_pop_pay_con .tit2 span{ color:#ff6f6f;}
.emf_elastic_center .add_credit_pop_pay_con .tit03{ font-size:20px; color:#ff6f6f; line-height:20px; text-align:center; margin:15px 0 0 0; padding:0; font-family:"Times New Roman", Times, serif!important; font-style:italic; font-weight:bold;}
.emf_elastic_center .add_credit_pop_pay_con .btnCon{ margin-top:20px;}
.emf_elastic_center .add_credit_pop_pay_con .btnCon .btn{ width:100%; height:0.88rem; line-height:0.88rem; color:#fff; font-weight:bold; text-align:center; border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; -moz-border-radius:20px;display:block; padding:0; margin:0 auto; text-decoration:none; cursor:pointer; background-color:#93C11A;}
.emf_elastic_center .add_credit_pop_pay_con .btnCon .btn:active{ opacity:0.8;}
.emf_elastic_center .add_credit_pop_pay_con .btnCon .btn2{
	background-image: linear-gradient(0deg, #FF6600 0%, #FF9500 61%);
	box-shadow: 0 0 4px 0 rgba(0,0,0,0.35);
	border-radius: 6px;
}
.emf_elastic_center .add_credit_pop_pay_con .btnCon .btn3{
	position: relative;
	overflow: hidden;
	background-image: linear-gradient(180deg, #43D75F 0%, #20AE31 100%);
	box-shadow: 0 0 4px 0 rgba(0,0,0,0.35);
	border-radius: 6px;
}
.emf_elastic_center .add_credit_pop_pay_con .btnCon .btn3 .btnCff{
	display: inline-block;
	position: absolute;
	right: 0px;
	top: 0px;
	background: #ff4747;
	color: #FFFFFF;
	font-size: 0.24rem;
	height: 0.44rem;
    width: 1.5rem;
    line-height: 0.44rem;
    text-align: center;
    border-radius: 0 6px 0 37px;
}
.emf_elastic_center .add_credit_pop_pay_con .btnCon .btn3 .btnCff span{
	font-size: 0.2rem;
}
.emf_elastic_center .add_credit_pop_pay_con .closeBtnCon{ width:auto; height:0.8rem; line-height:0.8rem; margin-bottom:5px; position:relative; text-align:center;}
.emf_elastic_center .add_credit_pop_pay_con .closeBtnCon .closeBtn{ font-size:16px; color:#333; text-decoration:underline;}

/*月费提示弹层 start*/
.monthlyFee_pop_forHomeWapper{ width:100%; height:auto; display:table; padding:0px; margin:0; background-color:#fff;}
.monthlyFee_pop_forHomeWapper .mfee_header{width:100%; height:70px; color:#fff; padding:10px; margin:0; border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; -ms-border-radius:4px 4px 0 0; -o-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; position:relative;display:block!important;}
.monthlyFee_pop_forHomeWapper .mfee_header img{ width:50px; height:50px; float:left;}
.monthlyFee_pop_forHomeWapper .mfee_header .title{width:70%; height:50px; float:left; margin-left:10px;}
.monthlyFee_pop_forHomeWapper .mfee_header .title h3{line-height:25px;}
.monthlyFee_pop_forHomeWapper .mfee_header .title span{line-height:25px;}
.monthlyFee_pop_forHomeWapper .mfee_header img.block_icon{ width:24px; height:31px; float:none; position:absolute; left:30px; top:18px;}
.monthlyFee_pop_forHomeWapper .mfee_header p.text{ position:absolute; left:70px; top:15px; font:normal 18px/20px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}

.monthlyFee_pop_forHomeWapper .mfee_content_fisrt .tit{ padding:15px 5px; margin:0; text-align:center; font:normal 18px/20px Arial, Helvetica, sans-serif; color:#333;display:block!important;}
.monthlyFee_pop_forHomeWapper .mfee_content_fisrt .tit .money{ color:#1AA31A;}

.monthlyFee_pop_forHomeWapper .mfee_content_second .tit{ padding:15px 5px; margin:0; text-align:center; font:normal 14px/20px Arial, Helvetica, sans-serif; color:#666;display:block!important;}
.monthlyFee_pop_forHomeWapper .mfee_content_second .tit span{ font-size:16px; color:#333; font-weight:bold;}

.monthlyFee_pop_forHomeWapper .mfee_content .describe{ width:100%; height:auto; background-color:#F2F2F2; padding:10px 0; margin:0;display:block!important;}
.monthlyFee_pop_forHomeWapper .mfee_content .describe ul.d_ul{ width:100%; padding:0; margin:0; font:normal 14px/22px Arial, Helvetica, sans-serif; color:#333;display:block!important;}
.monthlyFee_pop_forHomeWapper .mfee_content .describe ul.d_ul li{ padding-left:18px; margin:0; margin-left:15%;display:block!important;}
.monthlyFee_pop_forHomeWapper .mfee_content  .btnCon{ width:100%; height:70px; position:relative; color:#fff; font:normal 18px Arial, Helvetica, sans-serif;display:block!important;}
.monthlyFee_pop_forHomeWapper .mfee_content  .btnCon .btn{ position:absolute; left:5%; top:15px; width:90%; height:40px; line-height:40px; text-align:center; border-radius:20px; -webkit-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; -moz-border-radius:20px;display:block!important;}
/*月费提示弹层 end*/

/*月费提示按钮 start*/
.monthlyFee_noPayBtn{ width:122px; height:24px; line-height:24px; border:2px solid #fff; border-color:rgba(255,255,255,1); font:normal 14px/24px Arial, Helvetica, sans-serif; color:#fff; border-radius:12px; -webkit-border-radius:12px;display: none;}
.monthlyFee_noPayBtn .mf_bz{ border:0 none; position:absolute; left:3px; top:1px; width:22px; height:22px; line-height:22px; text-align:center; color:#fff; font:bold 15px/22px Arial, Helvetica, sans-serif; border-radius:22px; -webkit-border-radius:22px; background:url(../images/btn_ico/mf_icon1.png) no-repeat; background-size:cover;}
.monthlyFee_noPayBtn .mf_text{ position:absolute; left:28px; top:0;}

.monthlyFee_payBtn{ width:100px; height:24px; line-height:24px; background:rgba(255,255,255,0.2); font:normal 14px/24px Arial, Helvetica, sans-serif; color:#fff; border-radius:12px; -webkit-border-radius:12px; display: none;}
.monthlyFee_payBtn .mf_bz{ border:0 none; position:absolute; left:-27px; top:2px; width:22px; height:22px; line-height:22px; text-align:center; color:#fff; font:bold 15px/22px Arial, Helvetica, sans-serif; border-radius:22px; -webkit-border-radius:22px; background:url(../images/btn_ico/mf_icon1.png) no-repeat; background-size:cover;}
.monthlyFee_payBtn .mf_g{ border:2px solid #fff; position:absolute; left:4px; top:4px; width:12px; height:12px; line-height:12px; text-align:center; color:#fff; font:bold 15px/14px Arial, Helvetica, sans-serif; border-radius:12px; -webkit-border-radius:12px; background:url(../images/btn_ico/mf_icon2.png) no-repeat; background-size:cover;}
.monthlyFee_payBtn .mf_text{ position:absolute; left:23px; top:0;}

.mF_noPay_psToMenu{ position:absolute; left:90px; top:63px;}
.mF_pay_psToMenu{ position:absolute; left:118px; top:64px;}

.mF_noPay_psToPersonal{ position:absolute; right:18px; bottom:20px;}
.mF_pay_psToPersonal{ position:absolute; right:18px; bottom:21px;}
/*月费提示按钮 end*/

/*月费广告 start*/
.monthlyFee_adPic{ display:block;width:100%;height:auto;}
/*月费广告 start*/

/*livechat中月费提示 start*/
.monthlyFeeTip_toLiveChat{ width:264px; height:72px; border:1px solid #D2E6F3; background-color:#fff; margin:0 auto; padding:0; margin-bottom:16px; -webkit-border-radius:36px; border-radius:36px; position:relative;}
.monthlyFeeTip_toLiveChat .mf_ladyImg{ display:block; width:55px; height:55px; border:2px solid #D2E6F3; position:absolute; left:12px; top:5px; -webkit-border-radius:55px; border-radius:55px; overflow:hidden;}
.monthlyFeeTip_toLiveChat .mf_ladyImg img{ width:100%; border:0 none;}
.monthlyFeeTip_toLiveChat .mf_text{ width:148px; height:36px; position:absolute; left:82px; top:5px; text-align:center; font:normal 16px/16px Arial, Helvetica, sans-serif; color:#0066FF;}
.monthlyFeeTip_toLiveChat .mf_btn{ display:block; width:148px; height:20px; line-height:20px; color:#fff; text-align:center; -webkit-border-radius:10px; border-radius:10px; cursor:pointer; position:absolute; left:82px; top:42px; font:normal 14px/20px Arial, Helvetica, sans-serif; text-decoration:none;}
/*livechat中月费提示 end*/

/*mobMonthEvPopup start*/
.mobMonthEvPopup_wapper{ width:100%; padding-bottom:30px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.mobMonthEvPopup_wapper .mobMEvPop_imgWap{ width:100%; position:relative;}
.mobMonthEvPopup_wapper .mobMEvPop_imgWap img{ display:block; width:100%; height:auto;}
.mobMonthEvPopup_wapper .mobMEvPop_imgWap .closeBtn{display:block; width:28px; height:28px; background:url(../images/btn_ico/ic_close_white.png) no-repeat center center; background-size:20px 20px; position:absolute; right:0; top:0; cursor:pointer;}
.mobMonthEvPopup_wapper .mobMEvPop_imgWap .closeBtn:active{ opacity:0.6;}
.mobMonthEvPopup_wapper .mobMEvPop_tit0{ text-align:center; font:bold 18px/20px Arial, Helvetica, sans-serif; margin-top:15px; color:#333; padding:0 10px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.mobMonthEvPopup_wapper .mobMEvPop_tit0 img{ display:inline-block; height:20px; position:relative; top:2px; left:5px;}
.mobMonthEvPopup_wapper .mobMEvPop_tit{ text-align:center; font:14px/18px Arial, Helvetica, sans-serif; margin-top:10px; color:#333; padding:0 10px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.mobMonthEvPopup_wapper .mobMEvPop_tit .fcolor{ color:#E64121; font-weight:bold;}
.mobMonthEvPopup_wapper .mobMEvPop_btnWap{ width:100%; text-align:center; margin-top:15px;}
.mobMonthEvPopup_wapper .mobMEvPop_btnWap .btn{ width:52%; height:40px; line-height:40px; display:inline-block; padding:0 15px; font:18px/40px Arial, Helvetica, sans-serif; color:#fff; text-align:center; -webkit-border-radius:20px; border-radius:20px; cursor:pointer;text-decoration: none; background-color:#E64121;}
.mobMonthEvPopup_wapper .mobMEvPop_btnWap .btn:active{ opacity:0.8;}
/*临时css*/
.ios_mobmep_wapper1222 .mobMEvPop_tit .fcolor{ color:#DA2464;}
.ios_mobmep_wapper1222 .mobMEvPop_btnWap .btn{ background-color:#DA2464;}
/*mobMonthEvPopup end*/

/*mobMonthEv_detail start*/
.mobMonthEvDetail_wapper{ width:100%; position:relative;}
.mobMonthEvDetail_wapper .mob_detail_earnCon{ width:100%; height:175px; background:url(../images/temporary/mobMEvDetail_bg.png?v=2.0) no-repeat; background-size:100% 175px; position:relative; overflow:hidden;}
.mobMonthEvDetail_wapper .mob_detail_earnCon .tit{ width:100%; text-align:center; color:#fff; font:16px/18px Arial, Helvetica, sans-serif; margin-top:15px;}
.mobMonthEvDetail_wapper .mob_detail_earnCon ul{ width:100%; height:115px; margin:0; padding:0; margin-top:15px;}
.mobMonthEvDetail_wapper .mob_detail_earnCon ul li{ width:25%; height:115px; float:left; margin:0; padding:0; position:relative;}
.mobMonthEvDetail_wapper .mob_detail_earnCon ul li .weekicon{ display:block; width:60px; height:60px; margin:0 auto; -webkit-border-radius:60px; border-radius:60px; border:0 none; overflow:hidden; margin-bottom:5px;}
.mobMonthEvDetail_wapper .mob_detail_earnCon ul li .weekicon_1{ background:url(../images/temporary/credit2.png) no-repeat center center; background-size:72%; background-color:#fff;}
.mobMonthEvDetail_wapper .mob_detail_earnCon ul li .weekicon_2{ background:url(../images/temporary/credit0.png) no-repeat center center; background-size:72%; background-color:#993861;}
.mobMonthEvDetail_wapper .mob_detail_earnCon ul li .weekicon_3{ width:56px; height:56px; border:2px dotted #fff; background:url(../images/temporary/credit_empty.png) no-repeat center center; background-size:46%;}
.mobMonthEvDetail_wapper .mob_detail_earnCon ul li .text{ color:#fff; text-align:center; font:14px/14px Arial, Helvetica, sans-serif; margin-top:2px;}
.mobMonthEvDetail_wapper .mob_detail_earnCon ul li .text_y{ color:#FB7F8C;}
.mobMonthEvDetail_wapper .mob_detail_earnCon ul li .text_r{ color:#FFF000;}

.mobMonthEvDetail_wapper .mob_detail_stepCon{ width:100%; margin-top:30px; position:relative; padding:0 10px;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .tit1{ width:100%; text-align:center; color:#666; font:18px/18px Arial, Helvetica, sans-serif;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .tit2{ width:100%; text-align:center; color:#E64121; font:22px/20px Arial, Helvetica, sans-serif; margin-top:5px; text-shadow:1px 0 1px #F42784; word-spacing:3px; letter-spacing:1px;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .step_wap{ width:auto; border-left:2px solid #D5D5D5; position:relative; margin-top:35px; margin-left:15px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .step_wap ul{ width:100%;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .step_wap ul li{ width:auto; height:28px; line-height:28px; color:#666; font:14px/28px Arial, Helvetica, sans-serif; padding-left:15px; margin-top:15px; position:relative;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .step_wap ul li:nth-of-type(1){ margin-top:0;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .step_wap ul li:nth-of-type(1) p{ position:relative; top:0; line-height:18px;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .step_wap ul li:nth-of-type(2) p{ position:relative; top:3px; line-height:18px;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .step_wap ul li:nth-of-type(3) p{ position:relative; top:7px; line-height:18px;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .step_wap .text{ position:absolute; left:-13px; top:-20px; color:#E64121; font:14px/14px Arial, Helvetica, sans-serif;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .step_wap .stepNums{ display:block; width:25px; height:25px; line-height:25px; -webkit-border-radius:25px; border-radius:25px; background-color:#E64121; font:16px/25px Arial, Helvetica, sans-serif; text-align:center; color:#fff;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .step_wap .stepNums1{ position:absolute; left:-14px; top:-1px;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .step_wap .stepNums2{ position:absolute; left:-14px; top:45px;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .step_wap .stepNums3{ position:absolute; left:-14px; top:90px;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .step_wap ul li .gp_a{ display:inline-block; width:118px; height:28px; line-height:28px; -webkit-border-radius:4px; border-radius:4px; vertical-align:middle; margin-left:5px; background:url(../images/temporary/google_play.png) no-repeat center center; background-size:118px 28px; cursor:pointer; text-decoration:none;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .step_wap ul li .iosstore_a{ display:inline-block; width:118px; height:28px; line-height:28px; -webkit-border-radius:4px; border-radius:4px; vertical-align:middle; margin-left:5px; background:url(../images/temporary/iosStore.png) no-repeat center center; background-size:118px 28px; cursor:pointer; text-decoration:none;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .step_wap ul li .cam{ display:inline-block; width:16px; height:14px; background:url(../images/btn_ico/cam_old_ico.png) no-repeat center center; background-size:cover; position:relative; top:3px;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .step_wap ul li .emf{ display:inline-block; width:16px; height:11px; background:url(../images/btn_ico/emf_old_icon.png) no-repeat center center; background-size:cover; margin-left:3px; position:relative; top:1px;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .step_wap ul li .chat{ display:inline-block; width:16px; height:14px; background:url(../images/btn_ico/chat_old_icon.png) no-repeat center center; background-size:16px 14px; margin-left:3px; position:relative; top:3px;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .step_wap ul li .call{ display:inline-block; width:14px; height:16px; background:url(../images/btn_ico/call_old_icon.png) no-repeat center center; background-size:14px 16px; margin-left:3px; position:relative; top:3px;}
.mobMonthEvDetail_wapper .mob_detail_stepCon .tit3{ width:100%; text-align:center; color:#E64121; font:20px/18px Arial, Helvetica, sans-serif; margin-top:20px;}

.mobMonthEvDetail_wapper .mob_detail_footerCon{ width:100%; border-top:1px dotted #C9C9C9; margin-top:20px; padding:10px 10px 30px 10px; color:#999; font:14px/14px Arial, Helvetica, sans-serif; text-align:left;}
.mobMonthEvDetail_wapper .mob_detail_footerCon .text_r{ color:#E64121; font-size:16px;}

/*临时css*/
.ios_mobmedetail_wapper1222 .mob_detail_earnCon{ background:url(../images/temporary/mobMEvDetail_bg_ios.png?v=2.0) no-repeat; background-size:100% 175px;}
.ios_mobmedetail_wapper1222 .mob_detail_stepCon .tit2{ color:#DA2464;}
.ios_mobmedetail_wapper1222 .mob_detail_stepCon .step_wap .text{ color:#DA2464;}
.ios_mobmedetail_wapper1222 .mob_detail_stepCon .step_wap .stepNums{ background-color:#DA2464;}
.ios_mobmedetail_wapper1222 .mob_detail_stepCon .tit3{ color:#DA2464;}
.ios_mobmedetail_wapper1222 .mob_detail_footerCon .text_r{ color:#DA2464;}
/*mobMonthEv_detail end*/

/*autoAddCredit_tip*/
.autoAddCredit_tip_wapper{ display:none; width:94%; height:auto; position:fixed; left:3%; top:25px; z-index:99999; color:#fff; font:14px/14px Arial, Helvetica, sans-serif; text-align:left; background:rgba(0,0,0,0.85); padding:10px; -webkit-border-radius:5px; border-radius:5px; -webkit-box-sizing:border-box; box-sizing:border-box; overflow:hidden; cursor:pointer;}
.autoAddCredit_tip_wapper p{ width:-moz-calc(100% - 35px); width:-webkit-calc(100% - 35px); width:calc(100% - 35px); height:auto;}
.autoAddCredit_tip_wapper .close_btn{ position:absolute; right:10px; top:50%; margin-top:-13px; font-size:16px; padding:5px 8px;}
.autoAddCredit_tip_wapper .close_btn:active{ opacity:0.8;}
/*end*/

/*video end photo*/
#photolocktips,.photo-lock,#psUilayer_photoLock,.photoLock-toSlide{ width:200px; -webkit-border-radius:5px; border-radius:5px; display:block; margin:0 auto; position:relative; z-index:1099; background-color:none; text-align:left; color:#474747;}
#photolocktips:after,.photo-lock:after,#psUilayer_photoLock:after,.photoLock-toSlide:after{ display:block; content:""; width:0; height:0; clear:both; visibility:hidden;}
#photolocktips .jm-div-span1,.photo-lock .jm-div-span1,#psUilayer_photoLock .jm-div-span1,.photoLock-toSlide .jm-div-span1{ display:block; width:26px; height:42px; background:url(/Public/images/btn_new_ico/Lock_photo_icon.png) no-repeat; position:absolute; left:20px; top:20px; background-size:100%; display:none;}
#photolocktips .jm-div-p2,.photo-lock .jm-div-p2,#psUilayer_photoLock .jm-div-p2,.photoLock-toSlide .jm-div-p2{ display:block; margin:0; padding:0; text-align:center; color:#fff; font:14px/18px Verdana, Arial, Helvetica, sans-serif;}
#photolocktips .jm-div-p2 .span1,.photo-lock .jm-div-p2 .span1,#psUilayer_photoLock .jm-div-p2 .span1,.photoLock-toSlide .jm-div-p2 .span1{ display:block; color:#fff; font-size:20px; font-weight:bold; margin-bottom:20px;}
#photolocktips .jm-div-p2 .span2,.photo-lock .jm-div-p2 .span2,#psUilayer_photoLock .jm-div-p2 .span2,.photoLock-toSlide .jm-div-p2 .span2{ display:block; position:relative; width:100%; height:auto; margin:30px 0 0 0; overflow:hidden;}
#photolocktips .jm-div-p2 .span2 .a1,.photo-lock .jm-div-p2 .span2 .a1,#psUilayer_photoLock .jm-div-p2 .span2 .a1,.photoLock-toSlide .jm-div-p2 .span2 .a1{ display:block; width:70%; height:42px; line-height:42px; margin:0 auto; background-color:#00C23C; text-align:center; font:18px/42px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; outline:none; -webkit-border-radius:5px; border-radius:5px; margin-bottom:15px;}
#photolocktips .jm-div-p2 .span2 .a2,.photo-lock .jm-div-p2 .span2 .a2,#psUilayer_photoLock .jm-div-p2 .span2 .a2,.photoLock-toSlide .jm-div-p2 .span2 .a2{ display:block; width:70%; height:42px; line-height:42px; margin:0 auto;  background-color:#00B4CF; text-align:center; font:18px/42px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; outline:none; -webkit-border-radius:5px; border-radius:5px;}
#photolocktips .jm-div-p2 .span2 .a1 .ico,.photo-lock .jm-div-p2 .span2 .a1 .ico,#psUilayer_photoLock .jm-div-p2 .span2 .a1 .ico,.photoLock-toSlide .jm-div-p2 .span2 .a1 .ico{ display:inline-block; width:26px; height:26px; vertical-align:middle; margin-right:10px; background:url(../images/btn_new_ico/livechat_icon_white.png) no-repeat; background-size:cover;}
#photolocktips .jm-div-p2 .span2 .a2 .ico,.photo-lock .jm-div-p2 .span2 .a2 .ico,#psUilayer_photoLock .jm-div-p2 .span2 .a2 .ico,.photoLock-toSlide .jm-div-p2 .span2 .a2 .ico{ display:inline-block; width:26px; height:26px; vertical-align:middle; margin-right:10px; background:url(../images/btn_new_ico/emf_icon_white.png) no-repeat; background-size:cover;}

.ps-caption{ opacity:0!important;}
.ps-caption #psUilayer_photoLock{ opacity:0!important;}
.ps-caption .ps-caption-content{ padding: 13px 0!important; display:block!important; position:absolute; top:0; text-align:center; width:100%;}

.jm-div-p2 .btnCon{ width:100%; height:auto!important; padding:0;}
.jm-div-p2 .btnCon .btn{ border:1px solid #A38752; margin:0 auto; width:70%; height:40px; line-height:40px; color:#000; font-weight:normal; font-size:18px; font-family:Arial, Helvetica, sans-serif; text-align:center; border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px;display:block; cursor:pointer; background:url(../images/btn_new_ico/p_gop_bg.jpg) repeat-x #FFC83B; background-size:40px 40px; margin-bottom:15px;}
.jm-div-p2 .btnCon .ico{ display:inline-block; width:26px; height:26px; vertical-align:middle; margin-right:10px; background:url(../images/btn_new_ico/Premium_icon2.png) no-repeat; background-size:100%;}

.ps-toolbar{ width:100%!important; height:50px!important; top:0!important; left:0!important;background:none!important; background-image:none!important; border-bottom:none!important; background:rgba(0,0,0,0.4)!important;}
.ps-toolbar .ps-toolbar-play{ display:none;}
.ps-toolbar .ps-toolbar-previous{ display:none;}
.ps-toolbar .ps-toolbar-next{ display:none;}
.ps-toolbar .ps-toolbar-close{width:50px; height:50px; position:relative;}
.ps-toolbar .ps-toolbar-close .ps-toolbar-content{width:60px; height:50px; border-radius:18px; overflow:hidden; position:absolute;  vertical-align:middle;}
.ps-toolbar .ps-toolbar-close .ps-toolbar-content:active{background-color:rgba(255,255,255,0);}
.ps-toolbar .ps-toolbar-close .ps-toolbar-content img{width:28px; height:28px; border:0; margin:0; left:15px; bottom:10px; vertical-align:middle;}
/*add ps-toolbar-counts*/
.ps-toolbar .ps-toolbar-counts{ width:auto; height:22px; line-height:22px; margin:0; padding:0 8px; position:absolute; right:10px; top:15px; font:normal 16px/22px Arial, Helvetica, sans-serif; color:#fff;}
.ps-toolbar .ps-toolbar-counts img{ display:inline-block; width:18px; height:auto; vertical-align:middle; margin-right:5px; position:relative; top:0;}
.ps-toolbar .ps-toolbar-counts span{ display:inline-block;}
/*end*/
.ps-document-overlay{background-color:#000!important;}
.ps-carousel{ background-color:#000!important;}
.ps-uilayer{background-color:#000!important;}
.ps-zoom-pan-rotate{background-color:#000!important;}

/*pp_mv_vg style*/
/*privatePhoto*/
.privatePhoto-noPay-wapper{ display:block!important; width:100%;height:300px;position:absolute;left:0;top:50%;z-index:1;margin-top:-150px;background:url(../images/default_profile_photo_bg.jpg) no-repeat; background-size:cover;}
.privatePhoto-noPay-wapper p{ display:block!important; width:100%; color:#fff; text-align:center; font:16px Arial, Helvetica, sans-serif; font-style:italic;}
.privatePhoto-noPay-wapper p:nth-of-type(1){ margin-top:100px;}
.privatePhoto-noPay-wapper p:nth-of-type(2){ margin-top:15px;}
.privatePhoto-noPay-wapper .view-btn{ display:block!important; width:118px; height:36px; font:16px/36px Arial, Helvetica, sans-serif; text-align:center; color:#fff; text-decoration:none; background-color:#0099FF; position:absolute; left:50%; top:170px; border-radius:4px; margin-left:-59px;}
.privatePhoto-noPay-wapper .view-btn:active{ background-color:#0386E0;}

.privatePhoto-titShowAndDownload{ display:block!important; width:100%; height:36px; font:16px/36px Arial, Helvetica, sans-serif; position:fixed; left:0; bottom:0; z-index:1; overflow:hidden;}
.privatePhoto-titShowAndDownload span{ display:block!important; position:absolute;left:15px;top:0; color:#fff; width:250px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.privatePhoto-titShowAndDownload .download-btn{ display:block; position:absolute;right:15px;top:0;width:36px; height:36px; background:url(../images/btn_ico/download.png) center center no-repeat; opacity:0;/*zs*/}

.privatePhoto-loadingErrorTips-wapper{ display:block!important; width:100%;height:300px;position:absolute;left:0;top:50%;z-index:1;margin-top:-150px;}
.privatePhoto-loadingErrorTips-wapper .error-icon{ display:block!important; width:74px; height:73px; position:absolute; left:50%; top:50px; margin-left:-37px;}
.privatePhoto-loadingErrorTips-wapper .error-tip{ display:block!important; width:100%; color:#fff; text-align:center; font:16px Arial, Helvetica, sans-serif; margin-top:155px;}
.privatePhoto-loadingErrorTips-wapper .retry-btn{ display:block!important; width:118px; height:36px; font:16px/36px Arial, Helvetica, sans-serif; text-align:center; color:#fff; text-decoration:none; background-color:#0099FF; position:absolute; left:50%; top:205px; border-radius:4px; margin-left:-59px;}
.privatePhoto-loadingErrorTips-wapper .retry-btn:active{ background-color:#0386E0;}
.privatePhoto-loadingErrorTips-wapper .retry-btn .retry-icon{ display:block!important; width:18px; height:18px; position:absolute; left:10px; top:10px;}
.privatePhoto-loadingErrorTips-wapper .retry-btn .retry-text{ display:block!important; position:relative; left:10px; top:0;}

/*microVideo*/
.microVideo-play-wapper{ display:block!important; width:100%; height:250px; position:absolute; left:0; top:50%; z-index:1; margin-top:-125px; overflow:hidden;}
.microVideo-play-wapper video{ display:block; width:100%; height:250px; position:absolute; left:0; top:0; z-index:1; background-color:#111;}
.microVideo-play-wapper .loadIcon{ display:block; position:absolute; top:86px; left:50%; margin-left:-19px; z-index:2; display:none;}
.microVideo-play-wapper .microVideo-tipPriceInfo-Con{ display:block; width:100%; height:250px; position:absolute; left:0; top:0; z-index:3; background-size:cover!important;}
.microVideo-play-wapper .microVideo-tipPriceInfo-Con .play-btn{ display:block; position:absolute; top:80px; left:50%; margin-left:-25px; width:50px; height:50px; z-index:1;}
.microVideo-play-wapper .microVideo-tipPriceInfo-Con .text-tip{display:block; width:216px; height:59px; color:#fff; font:14px/16px Arial, Helvetica, sans-serif; background:rgba(0,0,0,0.4); position:absolute; left:50%; top:160px; z-index:1;margin-left:-108px; padding:8px; box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:4px; -webkit-border-radius:4px;}

/*virtualGifts*/
.virtualGifts-play-wapper{ display:block!important; width:100%; height:300px; position:absolute; left:0; top:50%; z-index:1; margin-top:-150px; overflow:hidden;}
.virtualGifts-play-wapper video{ display:block; width:100%; height:300px; position:absolute; left:0; top:0; z-index:1; background-color:#111;}
.virtualGifts-play-wapper .loadIcon{ display:block; position:absolute; top:131px; left:50%; margin-left:-19px; z-index:2; display:none;}
.virtualGifts-play-wapper .virtualGifts-Con{ display:block; width:100%; height:300px; position:absolute; left:0; top:0; z-index:3; background-size:cover!important;}
.virtualGifts-play-wapper .virtualGifts-Con .play-btn{ display:block; position:absolute; top:50%; left:50%; margin:-25px 0 0 -25px; width:50px; height:50px; z-index:1;}

/*bz*/
.ppNoPay-view-btn{ display:block!important; width:118px; height:36px; font:16px/36px Arial, Helvetica, sans-serif; text-align:center; color:#fff; text-decoration:none; background-color:#0099FF; position:fixed; left:50%; top:50%;z-index:9; border-radius:4px; margin-left:-59px; margin-top:20px;}
.ppNoPay-view-btn:active{ background-color:#0386E0;}

.ppLoadingErrorTips-retry-btn{ display:block!important; width:118px; height:36px; font:16px/36px Arial, Helvetica, sans-serif; text-align:center; color:#fff; text-decoration:none; background-color:#0099FF; position:fixed; left:50%; top:50%;z-index:9; border-radius:4px; margin-left:-59px; margin-top:55px;}
.ppLoadingErrorTips-retry-btn:active{ background-color:#0386E0;}
.ppLoadingErrorTips-retry-btn .retry-icon{ display:block!important; width:18px; height:18px; position:absolute; left:10px; top:10px;}
.ppLoadingErrorTips-retry-btn .retry-text{ display:block!important; position:relative; left:10px; top:0;}

.mvPlay-play-btn{ display:block; position:fixed; top:50%; left:50%; margin-left:-25px; margin-top:-100px; width:50px; height:200px; z-index:9;}

.vgPlay-play-btn{ display:block; position:fixed; top:50%; left:50%; margin-left:-25px; margin-top:-100px; width:50px; height:200px; z-index:9;}

/*videoShow androidApp ad start*/
.videoShow_androidApp_wapper{ width:100%; height:60px; min-height:55px; background:url(../images/btn_new_ico/newico180410/a_bg.png?v=2.0) center -40px no-repeat rgba(0,0,0,0.01); background-size:100% 100px; position:relative; margin:0; padding:0; overflow:hidden;}
.videoShow_androidApp_wapper .vs_center_box{ width:auto; height:auto; margin:13px 0 8px 10px; padding:0;}
.videoShow_androidApp_wapper .vs_center_box .s_logo{ display:block; width:52px; height:52px; margin:0; padding:0; position:absolute; left:10px; bottom:0; overflow:hidden;}
.videoShow_androidApp_wapper .vs_center_box .s_logo img{ display:block; width:100%;}
.videoShow_androidApp_wapper .vs_center_box .s_tit{ width:auto; height:auto; margin:0 90px 0 55px; padding:0; line-height:18px; text-align:left; font-size:12px; color:#fff;}
.videoShow_androidApp_wapper .vs_center_box .s_tit span{ font-size:14px; font-weight:bold;}
.videoShow_androidApp_wapper .openBtn{ display:block; width:68px; height:28px; line-height:28px; position:absolute; right:10px; top:50%; margin:-14px 0 0 0; text-decoration:none; outline:none; text-align:center; font-size:14px; color:#fff; border:1px solid #fff; -webkit-border-radius:5px; border-radius:5px;}
.videoShow_androidApp_wapper .openBtn:active{ opacity:0.8;}
/*videoShow androidApp ad end*/

/*资料页预览锁定照片全屏处理*/
.ps-carousel .ps-carousel-item>img{ width:100%!important; height:auto!important; left:0!important; top:0!important;}













