/*
 * header对应的用户模块登录注册样式
 * create date: 2016.11.9
 */
 #backgroundloginRegister{
    display: none;
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 3;
    background: black;
    opacity: 0;
    top: 0; 
    left: 0;
}
.showTips{ z-index: 4; position: absolute;width: 75%;right: 0px;display: none;}
.showTips-up{ 
   width: 30px; 
   height: 17px; 
   background-image: url(/static/Public/images/up.png); 
   position: absolute; top: 23px; 
   right: 75px; 
   z-index: 1;
   background-repeat: no-repeat;
}
.showTips-concent{ 
   padding: 10px; 
   border: 1px solid #697d96; 
   background: #fff; 
   color:#323232; 
   position: absolute; 
   top: 39px; 
   line-height: 28px;
} 
.jf-overflow{overflow: visible;}
.jf-margin{margin-bottom: 0;padding-bottom: 10px;}
#noReceiveInfo:hover{cursor:pointer}
.visit-box {
   width: 220px;
   display: block;
   background: #0d72a3;
   color: #ffffff;
   position: fixed;
   bottom: 8px;
   right: 0;
   padding: 13px 15px 12px 16px;
   font-size: 13px;
   z-index: 1;
   opacity: 0.8;
}
.icon-laba { 
   background: url("../images/laba.png") no-repeat;
   width: 15px;
   height: 15px;
   background-size: 100% 100%;
   margin-right: 5px;
   display: inline-block;
   background-position-y: 3px;
}
.del-report {
   background: url("../images/del_report.png") no-repeat;
   width: 10px;
   height: 10px;
   background-size: 100% 100%;
   display: inline-block;
   margin-top: 3px;
   position: absolute;
   right: 7px;
   top: 2px;
   cursor: pointer; 
}
.layui-input[type="text"]{
   cursor: pointer;
}

.pwd_eye_1,.pwd_eye_2{
   color: #999;
}

.loginbox1 {
   display: none;
   background: #fff none repeat scroll 0 0;
   border: 1px solid #666;
   border-radius: 10px;
   margin: 0 auto;
   width: 470px;
   z-index: 1100;
   padding: 30px;
   top: 150px;
   text-align: center;
   left: 50px;
   font-size: x-large;
   position: relative;
   color: #333;
}

.loginbox1 i{
   font-size: 34px;
   vertical-align: middle;
   color: #74b634;
}

.loginbox1 .text-main{
   padding-left: 30px;
   color: var(--color-theme);
   display: inline-block;
   font-size: 24px;
}

/* 私域流量弹窗 */
@media (min-width: 768px) {
   .hdkf_dialog {
       width: 800px;
       margin: 30px auto;
   }
}
.hdkf_dialog {
   position: relative;
}

.hdkf_dialog .iconfont {
   position: absolute;
   top: 210px;
   right: 150px;
   font-size: 22px;
   color: #fff;
   cursor: pointer;
}

.hdkf_dialog .iconfont.hdkf_index {
   top: 210px;
   right: 150px;
}

.hdkf_dialog .iconfont.hdkf_vip {
   top: 180px;
   right: 190px;
}