
body{
    background: rgba(242,243,245,1);
}
.company_box{
    width: 100%;
}
.company_box  p,.company_box  ul {
    margin:0;
}

.banner{
    margin-top: .8rem;
    width: 100%;
    height: 3rem;
    overflow: hidden;
}
.banner>img{
    width:100%;
    min-width: 19.2rem;
    min-height: 3rem;  
    position: absolute;
    top: 50%;
    /* top: 1.4rem; */
    left: 50%;
    transform: translate(-50%,-50%);
}
/* items
.items{
    padding: .5rem 0;
}
.items .item_top{
    padding-bottom: .2rem;
}
.items .item_top p:nth-child(1){
    font-size:.24rem;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.items .item_top span:nth-child(2){
    width:60px;
    height:3px;
    background:rgba(255,162,0,1);
    margin: .15rem;
}
.items .item_top p:nth-child(3){
    font-size:.14rem;
    font-weight:400;
    color:rgba(102,102,102,1);
} */

/* items_1 */
.items_1{
    background:rgba(242,243,245,1);
}
.items_1  .item_top .private_head{
    position: absolute;
    top: -.65rem;
    left: 50%;
    margin-left: -.65rem;
    width: 1.3rem;
    height: 1.3rem;
    border-radius: 50%;
    border: .08rem solid #fff;
}
.items_1  .item_top .private_head img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    box-shadow: 0px 1px 3px rgba(26,26,26,0.08);
}

.items_1  .item_top .private_name{
    /* padding-top: .75rem; */
    margin-top: .75rem;
    color: #333;
    line-height: .24rem;
    font-size: .24rem;
    font-weight: 500;
}

.items_1  .item_top .private_brief{
    color: #666;
    font-size: .14rem;
    margin: .1rem 0 .2rem 0;
}
.items_1  .item_top .private_info>div{
    margin: 0 .2rem;
 }

 .items_1  .item_top .private_info span{
    color: #999;
    font-size: .12rem;
    margin-left: .1rem;
 }
  



/* items_2 */
.items_2{
    padding: .5rem 0;
    background:rgba(242,243,245,1);
}
.items_2 .item_top .item_catergory p{
    font-size:.14rem;
    font-weight:400;
    color:rgba(102,102,102,1);
    /* line-height:.48rem; */
    margin: 0 .15rem;
}
.items_2 .item_top .item_catergory p.active{
    color:rgba(255,162,0,1);
}
.items_2 .item_top .item_btn .btn_attention{
    width:.8rem;
    height:.28rem;
    line-height:.28rem;
    border-radius:3px;
    background:rgba(255,162,0,1);
}
.items_2 .item_top .item_btn .btn_attention p{
    font-size:.12rem;
    font-weight:400;
    color:rgba(255,255,255,1);
    margin: 0 .05rem;
}
.items_2 .item_top .item_btn .active {
    background:rgba(242,243,245,1);
    border:1px solid rgba(153,153,153,1);
}
.items_2 .item_top .item_btn .active p{
    color:rgba(153,153,153,1);
}
.items_2 .item_top .item_btn .active img{
    display: none;
}


.items_2 .item_top .item_btn .bds_weixin{
    width:.8rem;
    height:.28rem;
    line-height:.28rem;
    padding: 0;
    margin: 0;
    float: none;
    background: none;
}
.items_2 .item_top .item_btn .btn_share{
    width:.8rem;
    height:.28rem;
    line-height:.28rem;
    background:rgba(255,162,0,1);
    border-radius:2px;
    margin:0 .1rem 0 .15rem;

}

.items_2 .item_top .item_btn .btn_share p{
    font-size:.14rem;
    font-weight:400;
    color:rgba(255,255,255,1);
    margin: 0 .05rem;
}
.items_2 .item_top .item_btn .btn_share a.bds_weixin{
    width: 100% !important;
    height:  100% !important;
    line-height:  100% !important;
}
.items_2 .item_list .item_none p{
    height: .8rem;
    line-height: .8rem;
    font-size: .18rem;
    font-weight: 400;
    color: rgba(102,102,102,.3);
}


.items_2 .item_list .item_box{
    padding: .1rem;
    width: 33.33%;
}
.items_2 .item_list .item{
   background: #fff;
}

.items_2 .item_list .item .column1{
    height:230px;
    overflow:hidden
}
.items_2 .item_list .item .column1 img{
}
.items_2 .item_list .item .column1 .mask{
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.3);
    padding: .1rem;
    overflow: hidden;
    display: none;
}
.items_2 .item_list .item .column1 .mask p{
    font-size:.12rem;
    font-weight:400;
    /* color:rgba(102,102,102,1); */
    color:#fff;
    line-height:.18rem;
    text-indent: 2em;
}

.items_2 .item_list .item .column2{
    padding: .15rem .15rem .2rem .15rem;
    border-bottom: 1px solid rgba(244,244,244,1);
    height: 1.07rem;
}
.items_2 .item_list .item .column2 a{
    height: .38rem;
    display: block;
}
.items_2 .item_list .item .column2 p:nth-child(1){
    font-size:.14rem;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.items_2 .item_list .item .column2 p:nth-child(2){
    font-size:.12rem;
    font-weight:400;
    color:rgba(193,193,193,1);
    margin-top: .17rem;
}

.items_2 .item_list .item .column3{
    padding: .15rem;
}

.items_2 .item_list .item .column3 img:nth-child(1){
    width: .14rem;
    height: .14rem;
}

.items_2 .item_list .item .column3 span{
    font-size:.12rem;
    font-weight:400;
    color:rgba(193,193,193,1);
    padding: 0 .2rem 0 .05rem;
}

.items_2 .item_more p{
    font-size:.14rem;
    font-weight:400;
    color:rgba(102,102,102,1);
    margin: .3rem 0 .05rem 0;
}


.share_box{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 3rem;
    height: 3.1rem;
    border-radius:4px;
    z-index: 101;
}

.share_top{
    border-bottom: 1px solid rgba(244,244,244,1);
    padding: .2rem 0 .15rem 0;
}
.share_top p{
    font-size:.14rem;
    font-weight:400;
    color:rgba(51,51,51,1);
    margin-left: .3rem;
}
.share_top img{
    margin-right: .15rem;
}

.share_box .share_content{
    padding: .35rem .1rem;
}
.share_box .share_content .qr_box {

    width: 2.4rem;
}
.share_box .share_content .qr_box .qr_code{
    width: 1.85rem;
    height: 1.85rem;
}
.share_box .share_content .qr_box p{
    font-size:.14rem;
    font-weight:300;
    color:rgba(51,51,51,1);
    margin-top: .16rem;
}
.share_box .share_content .share_boxs {
    border-left: 1px solid rgba(244,244,244,1);
    /* padding-left: .3rem; */
    width: 2.4rem;
}
.share_box .share_content .share_boxs .bdsharebuttonbox{
    width: 2rem;
    height: 1.85rem;

}
.share_box .share_content .share_boxs>p{
    font-size:.14rem;
    font-weight:300;
    color:rgba(51,51,51,1);
    margin-top: .16rem;
}



.bdshare-button-style0-16 a{
    background-image: none;
    background-position: 0 0 !important;
    width: .36rem !important;
    height: .36rem !important;
    line-height: .36rem !important;
    padding: 0 !important;
    background-size: 100% 100% !important;
  }
  .bdshare-button-style0-16 .bds_sqq{
    background: url(../img/qq.png) no-repeat 0 0;
  }
  .bdshare-button-style0-16 .bds_qzone{
    background:url(../img/qq_zone.png) no-repeat 0 0;
  }
  .bdshare-button-style0-16 .bds_tsina{
    background: url(../img/sina.png) no-repeat 0 0;
  }
  .bdshare-button-style0-16 .bds_weixin{
    background: url(../img/weixin.png) no-repeat 0 0;
  }
  .bdshare-button-style0-16 .bds_sqq:hover{
    background: url(../img/zt_icon_share_qq_h.png) no-repeat 0 0;
  }
  .bdshare-button-style0-16 .bds_qzone:hover{
    background:url(../img/zt_icon_share_kj_h.png) no-repeat 0 0;
  }
  .bdshare-button-style0-16 .bds_tsina:hover{
    background: url(../img/zt_icon_share_wb_h.png) no-repeat 0 0;
  }
  .bdshare-button-style0-16 .bds_weixin:hover{
    background: url(../img/zt_icon_share_wx_h.png) no-repeat 0 0;
  }
  
  .bdshare-button-style0-16 .bd_qq{
    background: url(../img/company_qq.png) no-repeat 0 0;
  }
  .bdshare-button-style0-16 .bd_zone{
    background:url(../img/company_zone.png) no-repeat 0 0;
  }
  .bdshare-button-style0-16 .bd_sina{
    background: url(../img/company_sina.png) no-repeat 0 0;
  }

#bdshare_weixin_qrcode_dialog_bg{
    z-index: -1 !important;
}
#bdshare_weixin_qrcode_dialog{
    opacity: 0;
    z-index: -1 !important;
}



.items input{
    outline: none;
}
.items_edit{
    position: absolute;
    top: 0;
    left: 100%;margin-left: .1rem;
}

.edit_boxs{
    background: #fff;
    width:.9rem;
    height:.3rem;
    background:rgba(255,255,255,1);
    border-radius:2px;
    box-shadow:1px 1px 5px 0px rgba(0,0,0,0.2);
    cursor: pointer;
}
 .edit_boxs p{
    font-size:.12rem;
    font-weight:300;
    color:rgba(102,102,102,1);
}

.edit_bord{
    border: 1px dashed rgba(255,162,0,1);
}

.edit_border{
    border: 1px dashed rgba(255,162,0,1);
    padding: .05rem .1rem;
}
.edit_none{
    border: none;
    padding: 0;
}


.edit_banner{
    position: absolute;
    /* top: .2rem; */
    top: 1.6rem;
    left: 50%;
    transform: translateX(-50%);
}



/* 添加图片 */
.edit_img{
    width:9rem;
    /* height:5.5rem; */
    background:rgba(255,255,255,1);
    border-radius:2px;
    box-shadow:1px 1px 3px 0px rgba(0,0,0,0.2);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 101;

    font-size:.14rem;
    font-weight:400;
    color:rgba(102,102,102,1);
}
.edit_img p{
    margin: 0;
    padding: 0;
}


.edit_img .ie_top{
    border-bottom:1px solid rgba(225,225,225,1);
    padding: .2rem .2rem .15rem .3rem;
}

.edit_img .ie_top>div>p{
    font-size:.18rem;
    font-weight:400;
    color:rgba(51,51,51,1);
    margin-right: .05rem;
}

.edit_img .ie_top>div>span{
    font-size:.14rem;
    font-weight:400;
    color:rgba(102,102,102,1);
}
.edit_img .ie_box {
    padding: .15rem .3rem 0 .3rem;
}
.edit_img .ie_box .btn_up {
    width:1rem;
    height:.36rem;
    line-height:.36rem;
    border:1px solid rgba(225,225,225,1);
    border-radius:2px;
    margin-bottom: .15rem;
}

.edit_img .ie_box .btn_up p{
    font-size:.14rem;
    font-weight:400;
    color:rgba(102,102,102,1);
}


.edit_img .ie_box .btn_up .img_input{
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    opacity: 0;
}

.edit_img .ie_box .pre_box{
    width: 100%;
    height: 2.6rem;
    border: 1px solid rgba(225,225,225,1);
}
.edit_img .ie_box .pre_box .pre_img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.edit_img .ie_box .pre_box .pre_img img{
    width: 100%;
    height: 100%;
}

.edit_img .ie_btns {
    padding: .15rem 0;
}
.edit_img .ie_btns .img_add{
    font-size:.14rem;
    font-weight:400;
    color:rgba(255,255,255,1);
    width:.8rem;
    height:.36rem;
    line-height:.36rem;
    background:rgba(255,162,0,1);
    border-radius:2px;
    text-align: center;
    margin-right: .2rem;
    padding: 0;
}
.edit_img .ie_btns .img_cancel{
    font-size:.14rem;
    font-weight:400;
    color:rgba(102,102,102,1);
    width:.8rem;
    height:.36rem;
    line-height:.36rem;
    border:1px solid rgba(225,225,225,1);
    border-radius:2px;
    text-align: center;
}


