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



.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 .item_top .relative>p{
    font-size:.14rem;
    font-weight:400;
    color:rgba(102,102,102,1);
}
/* items_1 */
.items_1{
    padding: .5rem 0;
}
.items_1 .item_box {
    background: #fff;
}
.items_1 .item_box .item_pic{
    width: 6rem;
    height: 3.2rem;
}
.items_1 .item_box .item_pic span{
    width: .4rem;
    height: .4rem;
    position: absolute;
    right: 0;
    top: .4rem;
    border: .2rem solid transparent;
    border-right: .2rem solid #fff;
}
.items_1 .item_box .item_content {
    margin: .4rem .65rem 0 .5rem ;
}
.items_1 .item_box .item_content span:nth-child(2){
    width:.4rem;
    height:.03rem;
    background:rgba(153,153,153,1);
    margin: .2rem 0 .25rem 0;
}
.items_1 .item_box .item_content div:nth-child(1)>p{

    font-size:.22rem;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.items_1 .item_box .item_content div:nth-child(3)>p{
    font-size:.14rem;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:.24rem;
    height: 190px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

  


/* items_2 */
.items_2{
    padding: .6rem 0;
    background:rgba(255,255,255,1);
}
.items_2 .item_box {
}
.items_2 .item_box .item{
    /* width: 33.33%; */
    width: 4rem;
    height: 2.5rem;
}
.items_2 .item_box .item>img{
    width: 4rem;
    height: 2.5rem;
}

.items_2 .item_box .item .mask{
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.3);
}
.items_2 .item_box .item_2 .mask{
    padding: .5rem 0 0 .7rem;
}

.items_2 .item_box .item_2 .mask p:nth-child(1){
    width:96px;
    height:24px;
    font-size:24px;
    font-family:MicrosoftYaHei-Bold;
    font-weight:bold;
    color:rgba(255,255,255,1);
    line-height:20px;
}

.items_2 .item_box .item_2 .mask img:nth-child(2){
    width: .21rem;
    height: .21rem;
    /* margin: .14rem 0 .3rem 0; */
    margin: .14rem 0 .2rem 0;
}

.items_2 .item_box .item_2 .mask p:nth-child(3){
    font-size:18px;
    font-weight:400;
    color:rgba(209,208,208,1);
}


.items_2 .item_box .item_6 .mask{
    padding:0 .5rem .5rem 0;
}
.items_2 .item_box .item_6 .mask img{
    width:.19rem;
    height:.28rem;
    margin-left:.12rem;
}

.items_2 .item_box .item_6 .mask .m_box p{
    font-size:.2rem;
    font-weight:400;
    color:rgba(255,255,255,1);
}
.items_2 .item_box .item_6 .mask .m_box span{
    width:.8rem;
    height:1px;
    background: #fff;
    /* margin-top: .06rem; */
}



.items_3{
    padding: .5rem 0;
}
.items_3 .item_box {
    /* background: #fff; */
}
.items_3 .item_box #allmap{
    width: 8rem;
    height: 4.2rem;
}

.items_3 .item_box .item_brief{
    background: #fff;
    /* padding: 0 1.1rem .2rem .5rem; */
    padding: 0 1.1rem .05rem .5rem;
    height: 4.2rem;
}
.items_3 .item_box .item_brief .columns{
    width: 2rem;
    padding: .25rem 0 .3rem 0;
    /* margin-bottom: .05rem; */
    border-bottom: 1px solid rgba(227,227,227,1);
}

.items_3 .item_box .item_brief .columns .brief_top p{
    font-size:.14rem;
    font-weight:400;
    color:rgba(51,51,51,1);
    margin-left: .08rem;
    
}
.items_3 .item_box .item_brief .columns>p{
    font-size:.14rem;
    font-weight:400;
    color:rgba(102,102,102,1);
    margin-top: .18rem;
    width: 2.4rem;
}

.items_3 .item_box .item_brief .column2 .brief_tel{
    width:1.32rem;
    height:.4rem;
    background:rgba(255,162,0,1);
    border-radius:2px;
}
.items_3 .item_box .item_brief .column2 .brief_tel img{
  width: .2rem;
  height: .2rem;
}
.items_3 .item_box .item_brief .column2 .brief_tel p{
    font-size:.14rem;
    font-weight:400;
    color:rgba(255,255,255,1);
    margin-left: .1rem;
}



.items_3 .item_box .item_brief .column3{
    border-bottom: none;
}


/* 编辑文字 */
.items textarea{
    outline: none;
    resize: none;
    width:100%;
    height:1.92rem;
    font-size:.14rem;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:.2rem;
    overflow: hidden;
    white-space: normal;
}

.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_profile{
    position: absolute;
    top: .2rem;
    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 .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;
}



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





/* 拨打电话 */
.phone_mask{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 5.7rem;
    /* height: 3rem; */
    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:.18rem;
    font-weight:400;
    color:rgba(51,51,51,1);
    margin-left: .3rem;
}
.share_top img{
    margin-right: .15rem;
}

.phone_mask .share_content{
    padding: .3rem .4rem;
}
.phone_mask .share_content .tel {
    width:3rem;
    height:.7rem;
    background:#FFA200;
    border-radius:2px;
    margin-bottom: .2rem;
}
.phone_mask .share_content .tel{
    padding-left: .7rem;
}
.phone_mask .share_content .tel p{
    font-size:.18rem;
    font-weight:400;
    color:rgba(255,255,255,1);
}
.phone_mask .share_content .tel .tel_img {
    position: absolute;
    top: 0;
    left: 0;
    width:.7rem;
    height:.7rem;
    background:#FFAE22;
    border-radius:2px;
}

.phone_mask .share_content .tel_hint {
    width:3rem;
    height:.7rem;
    background:rgba(244,244,244,1);
    border-radius:2px;
}
.phone_mask .share_content .tel_hint >div{
/* margin-bottom: .08rem; */
}
.phone_mask .share_content .tel_hint  span{
    font-size:14px;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height: 1;
}
.phone_mask .share_content .tel_hint  .num{
    color:#FF0000;
}

.phone_mask .share_content .tel_hint  p{
    font-size:14px;
    font-weight:400;
    color:rgba(102,102,102,1);
}
.phone_mask .share_content .qr_box {
    width:1.6rem;
    height:1.6rem;
    border:1px solid rgba(208,208,208,1);
    border-radius:2px;

}

.phone_mask .share_content .qr_box p{
    font-size:12px;
    font-weight:400;
    color:rgba(51,51,51,1);
}

.phone_mask .share_content .qr_box img{
    width:1.2rem;
    height:1.2rem;

}
.phone_mask>p{
    font-size:12px;
    font-weight:400;
    color:rgba(153,153,153,1);
    margin-bottom: .2rem;
}