*{font-family:Arial,'Times New Roman','Microsoft YaHei',SimHei!important;}
body{background: #fff}
.box{position: relative; min-height: 100%;}
.logo img{display:block;margin:1.16rem auto 1.16rem auto;height:1.02rem}
.form_box{position:relative;padding:0 0.52rem}
.form_box li{position:relative;height:0.9rem;border-bottom: 1px solid #eaeaea}
.form_box li>img{margin-top:0.27rem;margin-left:0.22rem;height:0.36rem}
.form li{position: relative;margin-bottom:0}
.form input{position:absolute;right:0;padding:0 0 0 0.08rem;width:100%;height:0.9rem;font-size:0.26rem;line-height:normal;border:none;background: none;outline: none}
input{-webkit-appearance:none;font-size:0.26rem;color:#3d3d3d}
:-moz-placeholder {font-size:0.26rem;color: #bbbbbb;line-height:0.32rem}
::-moz-placeholder {font-size:0.26rem;color: #bbbbbb;line-height:0.32rem}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {font-size:0.26rem;color: #bbbbbb;line-height:0.32rem}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {font-size:0.26rem;color: #bbbbbb;line-height:0.32rem}
#getVerify,#time_change{z-index:9999;position: absolute;top:0;padding:0;right:0.22rem;height:0.9rem;font-size:0.26rem;line-height:0.9rem;color:#3296fa;border:none;border-radius:0 0.1rem 0.1rem 0 ;text-align:center;}
.reg_btn{display:block;margin:0.58rem auto 0.1rem -.26rem;width:7rem;height:1.38rem;font-size:0.32rem;text-align: center;color:#fff;line-height:0.8rem; }

.reg_btn1{background: url("../images/reg_btn1.png") no-repeat;background-size: 100% 100%;}
.reg_btn2{background: url("../images/reg_btn.png") no-repeat;background-size: 100% 100%; }
.checkboxOne input{margin:0;width:0.34rem;height:0.34rem!important;}
.checkboxOne{margin-right:0.1rem;width:0.34rem;height:0.34rem;}
.checkboxOne label:hover::after{opacity: 0}
.checkboxOne label{width:0.26rem;height:0.26rem;border:1px solid #3296fa;background:#3296fa;border-radius:.06rem}
.checkboxOne label:after{top:.02rem;left:.02rem;width:0.2rem;height:0.1rem;border: .05rem solid #fff; border-top: none; border-right: none;}
.bBox{padding:0 0.52rem}
.bTxt{font-size:.22rem;color:#c9c9c9;text-align: left;}
.bTxt a{color:#666; text-decoration: none;}
.bBox1{position:relative; }
.scale{ opacity: 1; }
.scale:active{ opacity: .9; }
/** 详情页 **/
.d_wapper{padding:0.4rem .28rem .28rem .28rem;}
.d_topbox{position: relative}
.d_topbox img{width:.6rem;height:.6rem;border-radius:50%}
.d_topbox h1{position:absolute;top:0.2rem;left:.8rem;width:80%;font-size:0.28rem;color:#333333; font-weight: normal;}
.d_topbox h1>bdi{margin-top: -0.12rem; float: right; font-weight: normal; font-size: 0.24rem; color: #ff7b49; line-height: .5rem;}
.d_topbox h1>bdi>img{ width:auto; height: .5rem; float: left; margin: 0 0 0 0; }
.d_topbox h2{margin-top:0.3rem;margin-bottom:0.4rem;font-size:0.36rem;color:#333333;line-height: .4rem;}
.d_box{padding-bottom:0.34rem;margin:0rem 0;box-shadow: #edf6ff 0px 0px 15px;border:1px solid #edf6ff;border-radius:0.1rem}
.lc{display:block;margin:0.38rem auto 0.52rem auto;height:1.48rem}
.d_box1{position: relative;display:inline-flex;padding:0 0.3rem;min-height:0.6rem}
.d_box1>img{margin-right:0.22rem;height:0.32rem}
.d_box2{width: inherit}
.d_box2 h1{font-size:0.28rem;color:#666666}
.d_box2 p{margin-top:0.06rem;font-size:0.24rem;color:#bbbbbb;line-height: 0.36rem}
.zm_box ul{padding:0.38rem 0.38rem 0 0.38rem}
.zm_box li {margin-bottom:0.52rem}
.zm_box li h1{font-weight:normal;font-size:0.28rem;color:#666666}
.zm_box li p{margin-top:0.2rem;font-size:0.24rem;color:#999999}
.zm_box li img{height:0.28rem;margin-right:0.06rem;vertical-align: sub}
.zm_txt{font-size:0.24rem;color:rgba(255,123,73,0.8)}
.d_title{padding-top:0.36rem;font-weight:bold;font-size:0.32rem;color:#333333;border-top:1px solid #eaeaea}
.d_title span{color:#ff7b49}
.d_content{margin-top:0.3rem;font-size:0.26rem;color:#666666;line-height: 0.36rem}
.d_content span{ display: none; }
.d_more{margin-top:0.3rem;margin-bottom:0.3rem;font-size:0.26rem;color:#2b9bff;text-align: left}
.d_more img{margin-left:0.1rem;margin-top:-0.04rem;width:.16rem;height:0.12rem;vertical-align: middle}
.d_more a{color:#2b9bff;text-decoration: none}
.d_pic{display:table;margin-top:0.3rem}
.d_pic li{float:left;margin-bottom:0.3rem;width:33.3%;}
.d_pic li img{display:block;margin:0 auto;width:2rem;height:2rem;border-radius:0.2rem}
/*.d_martop{margin-top:0.44rem;clear: both;}*/
.cl_box h1{margin-top:0.88rem;margin-bottom:0.72rem;font-size:0.28rem;color:#666666;text-align: center}
.cl_box div{display:block;margin:0 auto 0.5rem auto;width:6.1rem;height:0.92rem;font-size:0.32rem;color:#fff;line-height:0.92rem;text-align: center;background: #2b9bff;border-radius:0.1rem;box-shadow: #2b9bff 0px 2px 6px}
.d_txt li{display: inline-flex;margin-bottom:0.56rem}
.d_txt li>h1{min-width: 1.62rem;font-weight:normal;font-size:0.26rem;color:#666666}
.d_txt li p{font-size:0.24rem;color:#999999;line-height: 0.32rem}
.sm_box h1,.no_cl h1{margin-top:0.42rem;margin-bottom:0.18rem;font-size:0.28rem;color:#666666;text-align: center}
.sm_box img{display:block;margin:0 auto;height:1.92rem}
.no_cl img{display:block;margin:0 auto;height:1.27rem}
.d_btn_nav{display: table;width:100%}
.d_btn_nav ul{display: table;width:inherit}
.d_btn_nav li{float:left;width:25%}
.d_btn_nav li img{display:block;margin:0 auto;width:1.26rem;height:1.26rem}
.d_btn_nav li p{margin-top:0.1rem;font-size:0.24rem;color:#666666;text-align: center}
.d_kf_txt{margin-top:0.48rem;font-size:0.24rem;color: #bbbbbb;text-align: center}
.d_kf_txt a{ text-decoration: none; color: #bbb ; }
.bottom_height{height:0.98rem}
.d_fixed_btn{position: fixed;left:0; bottom:0;height:0.98rem;font-size:0.3rem;color:#ffffff;text-align: center;line-height: 0.98rem;background-color: #fff;border-top: solid .01rem #e1e1e1;}
.left_right div{float:left;}
.editBox{
    width: 100% !important;
    background:#2b9bff;
}
.d_fixed_btn div:nth-child(1){
    width: 1.76rem;
    color: #646464;
}
.discussIcon1{
    display: block;
    width: .58rem;
    padding-top:.1rem;
    margin: 0 auto;
}
.d_fixed_btn div:nth-child(2){
    width: 5.74rem;
    background:#2b9bff;
}
.d_fixed_btn .text{
    display: block;
    float: left;
    margin-top: -.1rem;
    width: 100%;
    line-height: 0.6rem;
    text-align: center;
    font-size: .2rem;
}
/*.left_right div:first-child{position: absolute;left:0;border-right:1px solid #fff}
.left_right div:last-child{position: absolute;right:0}
background: #2b9bff
*/
.sm_box1{padding:0.38rem}
.sm_box1 li{display: inline-flex;margin-bottom:0.5rem;width:100%}
.sm_box1 li>img{margin-right:0.32rem;min-width:0.8rem;height:0.8rem;border-radius:50%}
.sm_rbox{width: inherit}
.sm_rbox h1{margin-top:0.06rem;font-weight:normal;font-size:0.26rem;color:#333333}
.sm_rbox h1>bdi{float:right;font-size:0.22rem;color:#9b9b9b}
.sm_rbox p{margin-top:0.16rem;font-size:0.26rem;color:#666666;line-height: 0.4rem}
.sm_more{font-size:0.26rem;color:#999999;text-align: center}
.sm_more a{color:#999999;text-decoration: none}
#a{overflow-y:hidden; word-wrap: break-word;}
#b{overflow-y:hidden;}

/** 发布页 找人 **/
.interfixInfo{
    margin-top: .2rem;
    line-height: .36rem;
    color: #c4c4c4;
    font-size: .22rem;
}
.z_list{padding:0.14rem 0.38rem .38rem 0.38rem;background: #fff}
.z_list li:nth-child(1){
    border-bottom: .01rem solid #eee;
}
.z_list li{position:relative;}
.z_list li:nth-last-child(2){border:none;}
.img-upload li{border:none}
/*.z_list h1{margin-top:0.36rem;font-size:0.32rem;color: #333333}*/
.z_list h1>span{position: absolute;right: 0;top: .46rem;display: block;width: .35rem;height: .35rem;background: url("../images/interrogationMark.png") no-repeat;background-size: 100% 100%;}
.z_list p{margin-top:0.54rem;margin-bottom:0.28rem;font-size:0.28rem;color:#bbbbbb}
.z_list input{margin-top:0.3rem;width: 91%;border:none;outline: none;color:#333333; text-indent: 0; padding: 0; font-size: .4rem;}
.z_list textarea{resize:none;margin-top:0.52rem; width: 92%;min-height:1.9rem;border:none;outline: none;color:#333333; font-size: .28rem; padding: 0;}
.z_list textarea::-webkit-input-placeholder{
        text-indent: 0;
}
.up_box{margin-top:0.3rem;margin-bottom:0.2rem}
.up_img{width:1.2rem;height:1.2rem}
.z_footer{ margin:0 auto;width:6.5rem;height:0.88rem;font-size:0.36rem;color:#fff;line-height: 0.88rem;text-align: center;background: #2b9bff; bottom: 0; left: 0;}
.z_footer span{    margin-top: .89rem;display: block;}
.message_list li{padding-bottom:0.42rem;border-bottom:1px solid #eaeaea}
.message_list li:last-child{margin-bottom: 0}

.f_img{display:block;margin:0.96rem auto 0 auto;width:5.46rem}
.f_martop{margin-top:0.86rem}
.f_phone{display:initial}
.f_phone img{margin-right:0.2rem;width:0.4rem;height:0.4rem;vertical-align: sub}
.f_phone a{font-size:0.32rem;color:#ff7b40;text-decoration: none}
.f_footer{padding-bottom:0.3rem;text-align: center}
.f_footer p{margin-left: calc(50% - 1.2rem);margin-top:0.26rem;width:2.9rem;font-size:0.22rem;color:#b5b5b5;}

.about_box li{padding:0 0.48rem;margin-bottom: 0.2rem;background: #ffffff}
.about_box h1{padding:0.3rem 0;font-size:0.32rem;color: #3d3d3d;border-bottom:1px solid #eaeaea}
.about_box p{padding:0.3rem 0;font-size: 0.26rem;color: #9b9b9b;line-height: 0.4rem}
.about_img{display:block;margin:0 auto;width:6.26rem}
.a_icon{margin-right:0.2rem;height:0.42rem;vertical-align: sub}

.u_list ul{margin-top:0.2rem}
.u_list li{position:relative;padding:0 0.36rem;height:0.88rem;font-size:0.28rem;color:#666666;line-height:0.88rem;border-bottom:1px solid #eaeaea;background: #ffffff}
.u_list li img{margin-right:0.2rem;height:0.36rem;vertical-align: sub}
.u_list li bdi{position:absolute;right:0.36rem;top:0;display:inherit;font-size:0.3rem;color:#666666}
.r_arrow{margin-left:0.2rem;margin-right:0!important;height:0.24rem!important;vertical-align: inherit!important;}
.user_icon{position: absolute;top:0.5rem;left:0.54rem;width:1.4rem;height:1.4rem;border:0.1rem solid #4da0ee;border-radius:50%}
.u_top_box{position: relative}
.u_rbox{position:absolute;left:2.4rem;top:0.88rem}
.u_rbox h1{font-size:0.32rem;color:#ffffff}
.u_rbox p{margin-top:0.26rem;font-size:0.26rem;color:#ffffff;}
.u_rbox p a{ text-decoration: none; color: #fff; }
.user_edit_icon{position: absolute;right:0.4rem;top:1.08rem;width:0.22rem;height:0.4rem;}
.u_footer{position: absolute;left:0;right:0;bottom:0.58rem;text-align: center}
.u_footer img{margin-right:0.1rem;height:0.3rem;vertical-align: sub}
.u_footer a{font-size:0.24rem;color:#bbbbbb}
.u_list li:active{background: #eaeaea}

/** 弹窗 **/
.fb_list{position:relative;margin:0 auto;width:6.2rem;min-height:9.2rem;background: #ffffff;border-radius:0.1rem}
.fb_list li h1{padding-top:0.3rem;padding-bottom:0.4rem;font-weight:normal;font-size:0.32rem;color:#333333;text-align: center}
.fb_list li em{display:inline-table;padding:0 0.24rem 0 0.1rem;height:0.48rem;font-style:normal;font-size:0.24rem;text-align:center;color:#ffffff;line-height:0.48rem;background: url('../images/t_bg.png')no-repeat;background-size: 100% 100%}
.fb_list li p{margin-top:0.2rem;margin-bottom:0.2rem;padding:0 0.34rem;font-size:0.26rem;color:#666666;line-height: 0.36rem}
.fb_list li h2{margin-top:0.2rem;margin-bottom:0.2rem;padding:0 0.34rem;font-weight:normal;font-size:0.22rem;color:#aaaaaa;line-height: 0.36rem}
.fb_btn{position: absolute;left:0;right: 0;bottom:0;height:0.88rem;font-size:0.3rem;color:#3296fa;line-height: 0.88rem;text-align: center;border-top:1px solid #eaeaea}

.fb_list1{position:relative;margin:0 auto;width:6.2rem;min-height:7.4rem;background: #ffffff;border-radius:0.1rem}
.fb_list1 li{position: relative;margin-bottom:0.48rem}
.fb_list1 li:first-child{margin-bottom:0}
.fb_list1 li h1{padding-top:0.3rem;padding-bottom:0.4rem;font-weight:normal;font-size:0.32rem;color:#333333;text-align: center}
.fb_list1 li em{display:inline-table;margin:0 0.24rem;width:0.54rem;height:0.62rem;font-style:normal;font-size:0.24rem;text-align:center;color:#ffffff;line-height:0.62rem;background: url('../images/t_bg1.png')no-repeat;background-size: 100% 100%}
.fb_list1 li p{position:absolute;top:-0.02rem;left:1rem;right:0.24rem;font-size:0.26rem;color:#666666;line-height: 0.36rem}

.hintText{
    float: left;
    margin-top: .3rem;
    margin-left: 4%;
    width: 90%;
    line-height: .3rem;
    color: #aaa;
}
/* 公共弹层 */
.layer{display: none;}
.sharebg{z-index:9;display:none;background:rgba(0,0,0,0.8);width:100%;height:100%;left:0;opacity:0;position:fixed;bottom:0; right:0;top:0}
.sharebg-active {opacity:1;display:block}
.am-modal-active{z-index:9999;position:fixed;left:0.65rem;right:0.65rem;display:block!important;margin:0 auto}

.sh_box{display:table;width:100%;padding-top:0.38rem;}
.sh_box ul{padding:0 0.2rem}
.sh_box li{position:relative;float:left;width:33.3%;text-align: center;}
.sh_box li img:first-child{width:0.94rem;height:0.94rem;border-radius:50%}
.sh_box li p{margin-top:0.3rem;margin-bottom:0.54rem;font-size:0.24rem;color:#666666}
.sh_box li:last-child img:nth-child(2){display: none}
.arrow_r{position: absolute;top:0.36rem;right:-0.2rem;width:0.34rem;height:0.24rem}

/* 提供线索 */
.tc_bottom_btn{position: relative;height:0.88rem;border-top:1px solid #eaeaea}
.tc_bottom_btn div{position:absolute;top:0;width:50%;font-size:0.28rem;color:#666666;line-height: 0.88rem;text-align: center; height: 100%;}
.tc_bottom_btn div:first-child{left:0;border-right:1px solid #eaeaea}
.tc_bottom_btn div:last-child{right:0}
.tc_bottom_bg{background: #2b9bff;border-radius:0 0 0.1rem 0;color:#ffffff!important;}
.tc_box{position:relative;margin:0 auto;width:6.2rem;background: #ffffff;border-radius:0.1rem}
.tc_box1{display:table;width:100%;min-height:2.4rem;font-size:0.26rem;color:#333333;text-align: center}
.tc_box1 p{padding:0.24rem;display: table-cell;vertical-align: middle;line-height: normal}
.info_up{padding: 0.24rem 0.24rem 0.46rem 0.24rem}
.info_up li h1{margin-bottom:0.28rem;font-size:0.28rem;color:#666666}
.info_up textarea{padding:0.2rem;width:100%;min-height:2.8rem!important;height:2.8rem; background:#f6f6f6;border:1px solid #eaeaea;border-radius:0.1rem;resize:none;outline: none; box-shadow: none;-webkit-appearance: none;}
/* 分享 */
.share_bbox{position:fixed;left:0;right:0;top:0;bottom:0}
.share_bbox img{position: absolute;top:0.28rem;right:0.4rem;width:auto;height:2.12rem}

/* 信息已发布弹窗 */
.share_box{position:relative;margin:0 auto;width:4.8rem;min-height:5.5rem;text-align:center;color:#fff;background: #ffffff;border-radius:0.1rem}
.share_box h1{padding-top:0.5rem;margin-bottom:0.26rem;font-size:0.33rem;color:#389dff}
.share_box p{margin-bottom:0.24rem;font-size:0.24rem;color:#666666;line-height: 0.36rem}
.share_box bdi{position: absolute;right:-0.14rem;top:-0.2rem;width:0.5rem;height:0.5rem;background: url('../images/close_btn.png')no-repeat center;background-size: 100%}
.share_box h2{margin-top:0.34rem;font-weight:normal;font-size:0.2rem;color:#bbbbbb}
.y_tc_icon{height:2.56rem}
.share_box2 img{margin-top:0.5rem}
.share_box2 p{font-size:0.26rem;color:#999999;line-height: 0.4rem}
.share_click{ width: 3.2rem; border-radius: 5px; background: #108cff; color: #fff ; font-size: .32rem; margin: .7rem auto 0 auto; padding: .2rem 0; text-align: center; }
.hand_tip{ position: fixed; right: 0; top: 0; width: 1.63rem; display: none; }
.sh_box_img{ margin: 0 0 .3rem 0; }
.start-upload{ margin-left: .2rem; }

.img-box div{ display: none;}


.loading_bg{ width: 100%; height: 100%; background: rgba(0, 0, 0, 0); position: fixed; left: 0; top: 0; z-index: 99999; }
/*Typing Loader*/
.login_loader{
    padding: 12px 18px;
    background: rgba(0, 0, 0, .8);
    display: table;
    color: #fff;
    margin: 5rem auto 0 auto;
    border-radius: 8px;
    font-size: .24rem;
    line-height: .4rem;
}

.login_loader .loader {
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 2px solid rgba(255, 255, 255, 0.2);
  border-right: 2px solid rgba(255, 255, 255, 0.2);
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  border-left: 2px solid #ffffff;
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
  display: inline-block;
  margin: 0 8px 0 0;
}
.login_loader .loader,
.login_loader .loader:after {
  border-radius: 50%;
  width: .35rem;
  height: .35rem;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


/*square*/
.img_loader{
   padding: 10px 20px 20px 20px;
   display: table;
   margin: 5rem auto 0 auto;
   background: rgba(0, 0, 0, .8);
   border-radius: 10px;
   color: #fff;
   font-size: .28rem;
}
@-webkit-keyframes loading {
    from {opacity: 1;}
    to {opacity: 0.2;}
}
div.spinner {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 50px;
}
div.spinner div {
    width:2px;
    height:8px;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    opacity: 0;
    margin: -4px 0 0 -1px;
    -webkit-animation: loading 2s linear infinite;
    border-radius: 2px;
}
div.spinner div.bar1 {-webkit-transform:rotate(0deg) translate(0, -12px); -webkit-animation-delay: -0s;}
div.spinner div.bar2 {-webkit-transform:rotate(30deg) translate(0, -12px); -webkit-animation-delay: -1.8334s;}
div.spinner div.bar3 {-webkit-transform:rotate(60deg) translate(0, -12px); -webkit-animation-delay: -1.6668s;}
div.spinner div.bar4 {-webkit-transform:rotate(90deg) translate(0, -12px); -webkit-animation-delay: -1.5002s;}
div.spinner div.bar5 {-webkit-transform:rotate(120deg) translate(0, -12px); -webkit-animation-delay: -1.3336s;}
div.spinner div.bar6 {-webkit-transform:rotate(150deg) translate(0, -12px); -webkit-animation-delay: -1.167s;}
div.spinner div.bar7 {-webkit-transform:rotate(180deg) translate(0, -12px); -webkit-animation-delay: -1.0004s;}
div.spinner div.bar8 {-webkit-transform:rotate(210deg) translate(0, -12px); -webkit-animation-delay: -0.8338s;}
div.spinner div.bar9 {-webkit-transform:rotate(240deg) translate(0, -12px); -webkit-animation-delay: -0.6672s;}
div.spinner div.bar10 {-webkit-transform:rotate(270deg) translate(0, -12px); -webkit-animation-delay: -0.5006s;}
div.spinner div.bar11 {-webkit-transform:rotate(300deg) translate(0, -12px); -webkit-animation-delay: -0.334s;}
div.spinner div.bar12 {-webkit-transform:rotate(330deg) translate(0, -12px); -webkit-animation-delay: -0.1674s;}

/*公共圆角*/
.br{

    -moz-border-radius: .1rem;
    -khtml-border-radius: .1rem;
    -webkit-border-radius: .1rem;
    border-radius: .1rem;
}
.br1{

    -moz-border-radius: .2rem;-khtml-border-radius: .2rem;-webkit-border-radius: .2rem; border-radius: .2rem;
}