﻿html, body {
    margin: 0;
    height: 100%;
    font-family: "pingfang SC","helvetica neue",arial,"hiragino sans gb","microsoft yahei ui","microsoft yahei",simsun,sans-serif;
    font: normal 100% Helvetica, Arial, sans-serif;
    background-color: #f4f9fb;
}

.inptxt::-webkit-input-placeholder { /* Chrome/Opera/Safari /*/
color: red;
}
.inptxt::-moz-placeholder { 
color: red;
}
.inptxt:-ms-input-placeholder { 
color: red;
}
.inptxt:-moz-placeholder { 
color: red;
}

.inptxt {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}


.titbtn
{
     height:90%;
     max-width:120px;
     width:80px;
     min-width:40px;
      text-align:center;
      align-items:center;
    }
.titbtn table
{
     width:100%; 
     text-align:center;
    }
.titbtntxt
{
     font-size:10px;
    }

#titleinfo {
    height: 56px;
    background-color: #0f151b;
    display: flex;
    align-items: center;
    color: #fff;
     width: 100%;
}
 
 
#titlentxt {
    width: 30%;
}
#titlediv {
    display: flex;
    text-align: right;
    justify-content: flex-end;
    cursor: pointer;
    width: 70%;
    align-items: center;
}

 #titlediv .backuser
  {  font-size: 21px;
      
        color:#ab321a;
       
      }
      
  #titlediv .upuser
  {  font-size: 22px;
     
        color:#069c0d;
      
      }
    .checkinfo
    {
         display:none;
    }  
  
    #titlediv .homeinfo {
        font-size: 22px;
      
    }

     #titlediv .serverinfo {
        font-size: 22px;
       color:#f39149;
    }
    
    #titlediv .printinfo {
        font-size: 22px;
      
    }
    
    #titlediv .rekey
    {
        display:none;
        font-size: 22px;
       
    }
    
     #titlediv .excel
    {
        display:none;
        font-size: 22px;
       
    }

#titleinfo .userinfo {
    font-size: 22px;
    margin-left: 2.1%;
}

#titnameinfo {
    border: solid 1px #eceef0;
    min-height: 40px;
    background-color: White;
    margin-top: 10px;
    margin-left: 2%;
    text-align: center;
    font-size: 1.17em;
    font-weight: bold;
    line-height: 40px;
    width: calc(96vw);
}



#Organinfo
{
     border: solid 1px #eceef0;
    min-height: 40px;
    background-color: White;
    margin-top: 10px;
    margin-left: 2%;
    text-align: center;
    line-height: 40px;
    width: calc(96vw);
      display: flex;
    align-items: center;
}
.orgdiv
{  flex: 1;
    }
 .selectinfo
        {
          
             border:none;
             width:100%;
             height:40px;
             line-height:40px;
             border-bottom:solid 2px #ffffff;
             text-align:left;
             background-color:rgba(0,0,0,0);
             color:#333;
             outline: none;
            }
            
#footinfo {
    margin-top: 40px;
    text-align: center;
    font-size: 12px;
    color: #929394;
    padding-bottom: 20px;
}
/*-----------------------------------------------------*/
#printinfo
{  margin-top: 10px;
     
    }
    #printbody
    { margin: auto;
    /*width: calc(800px);*/
    border:solid 1px #999999;
    background-color:White;
        
        }
    .print_head
    {
        text-align:center;
          font-size: 1.17em;
           font-weight: bold;
         border-bottom :solid 1px #999999;
         min-height:40px;
         width:100%;
         line-height:40px;
        }
        .print_body
        { display: flex;
            }
            .printb
            {
                width:25%;
               min-height:40px;
                line-height:40px;
                 border-bottom:solid 1px #999999;
                }
                .print_name
                {
                    padding-left:20px;
                    }
                    .print_val
                    {
                        border-left:solid 1px #999999;
                        text-align:center;
                        }
#print_foot
{
    margin-top:10px;
      text-align:center;
          font-size: 1em;
           font-weight: bold;
         background-color:#f39149;
         color:White;
         height:40px;
        margin-left: 2%;
    width: calc(96vw);
         line-height:40px;
    }
    
    #getupxy
{
    margin-top:10px;
      text-align:center;
          font-size: 1em;
           font-weight: bold;
         background-color:#b7b7b6;
         color:White;
         height:40px;
    width: 100%;
         line-height:40px;
        
    }
    
     #pointmap
{
    margin-top:10px;
      text-align:center;
          font-size: 1em;
           font-weight: bold;
         background-color:#f39149;
         color:White;
         height:40px;
    width: 100%;
         line-height:40px;
        
    }
/*-----------------------------------------------------*/
#edittabinfo {
    margin-top: 10px;
}

#edittabbody {
    margin-left: 2%;
    width: calc(96vw);
}

#etbtitle {
    width: 100%;
    height: 80px;
    background-color: #f66139;
    color: White;
    line-height: 80px;
    font-size: 1.5em;
    font-weight: bold;
    background-image: url(bj.png);
    background-position: 95% 15px;
    background-repeat: no-repeat;
    background-size: 50px 50px;
}

    #etbtitle span {
        margin-left: 20px;
        margin-right: 5px;
    }

#etbbody {
    width: calc(100% - 2px);
    background-color: White;
    border: solid 1px #eceef0;
}

.etb_h {
    margin-top: 20px;
    border-bottom: solid 1px #eceef0;
    padding-left: 20px;
    height: 26px;
    line-height: 26px;
    color: #333333;
    font-weight: bold;
}

.etb_list {
    display: flex;
    align-items: center;
    width: 100%;
    height: 50px;
    border-bottom: dashed 1px #ebebeb;
}

.edb_name {
    margin-left: 20px;
    color: #626262;
}

.edb_txt {
    flex: 1;
    text-align: right;
    margin-right: 10px;
    justify-content: flex-end;
     min-width:190px;
}

    .edb_txt .inptxt {
        text-align: right;
        border: none;
        color: #626262;
        outline: none;
        height: 24px;
        width:29%;
        max-width:120px;
        
    }
     .edb_txt span
     {
          color:#9a9a9a;
         }
   .edb_txt .inpareatxt
    {
         text-align:left;
         line-height:24px;
        border: solid 1px #eceef0;
        color: #626262;
        outline: none;
      width:100%;
       height:90%;
      margin-top: 10px
    }

.edb_txt_kg {
    float: right;
}

  #imagelist
        {
            width:100%;
            }
    #imagelist img
    {
        width:100%;
        margin-top:5px;
        }

#etbfoot {
    width: calc(100% - 2px);
    background-color: White;
    border: solid 1px #eceef0;
    display: flex;
    align-items: center;
    height: 50px;
    margin-top: 10px;
}

.etbf_btn {
    width: 50%;
    text-align: center;
    height: 100%;
    line-height: 50px;
    border: solid 1px #eceef0;
}

.upbtn span {
    color: #666666;
    margin-right: 10px;
}

.nextbtn span {
    color: #666666;
    margin-left: 10px;
}

/*-----------------------------------------------------*/
#bodyinfo {
    margin-top: 10px;
}


#mapinfo {
    border: solid 1px #eceef0;
    margin-left: 2%;
    width: calc(96vw);
    height: calc(18vh);
    position:relative;
}
.dwsm_info
{
     text-align:center;
     font-size:10px;
      color:red;
       margin:5px;
    }
#edittabbody_tsxx
{
    text-align:center;
     font-size:10px;
      color:#06a1fa;
       margin:5px;
    }
#map {
    width: 100%;
    height: 100%;
    position:absolute; 
    left:0px;
     top:0px;
}
#mapxyzinfo
{width:55px;
  height:22px; 
  line-height:22px;
   text-align:center;
    z-index:10000;
     background-color:#fcfcfc;
      position:absolute; 
      left:10px; 
      top:10px; 
      font-size:12px;
      border-radius:3px;
      border: solid 1px #eceef0;
    
    }

#tabinfo {
    margin-top: 10px;
    margin-left: 2%;
    width: calc(96vw);
}

#tabname {
    width: 100%;
    height: 80px;
    background-color: #2cc6ce;
    color: White;
    line-height: 80px;
    font-size: 1.5em;
    font-weight: bold;
    background-image: url(bj.png);
    background-position: 95% 15px;
    background-repeat: no-repeat;
    background-size: 50px 50px;
}

    #tabname span {
        margin-left: 20px;
    }

#tabbody {
    width: calc(100% - 2px);
    background-color: White;
    border: solid 1px #eceef0;
}

.tablist {
    height: 60px;
    border-bottom: solid 1px #eceef0;
    text-align: left;
    line-height: 70px;
    padding-left: 20px;
    font-size: 1.2em
}

    .tablist .tlab {
        margin-top: 25px;
        float: right;
        margin-right: 30px;
    }

    .tablist .btnimg {
        font-size: 1.3em;
        margin-right: 5px;
        width: 50px;
        text-align: center;
    }

/*-----------------------------------------------------*/

#showmap
{
     width:100%;
      height:120px;
      border:solid 1px #eceef0;
}

.point_select_info
{
        width:160px;
        margin-top:5px;
        min-height:24px;
    }
    
    .print_head_title
    { 
         text-align:center;
        background-color:#dedede;
        }