html, body {
  max-width: 1920px;
  width: 100%;
  height: 100%;
  font-size: 12px;
  background-color: #EAEEF2;
  overflow-x: hidden;
  margin: auto;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
   padding-right:  0px !important; 
   padding-left:  0px !important; 
}
.container-fluid{
    height: 100%;
    padding-right: 0px !important;
    padding-left: 0px !important;

}
.head {
    width: 100%;
    height: 50px;
    background-color: #010D49;
    /* background-image: url('../assets/jllogo.png'); */
    margin: 0 auto;
}

.row{
    margin-right: 0px !important; 
    margin-left: 0px !important; 
}


.center {
margin-top: 10px;
padding-left: 8px;
padding-right: 8px;
}

.center-head{
  width: 100%;
  background-color: #f4f4f4;
}

.center-title{
   height: 39px;
   margin-left: 20px;

  /* margin-left: 0px !important;
  margin-right: 0px !important; */
}

.center-title-font{
  text-align: center;
  width: 60px;
  line-height: 36px;
  border-bottom-color: #5256ff;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  color: #333333;
  font-family: PingFangSC-Regular;
}
.center-body{
  background-color: #ffffff;
}
.center-search{
  width: 100%;
  background-color: #ffffff;
  display:inline-block;
  border-bottom: 1px solid transparent;
  border-bottom-color: #c0c4cc;
}
.input-style{
  margin-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  height: 28px;
  max-width: 454px;
  width: 50%;
  float:left;
}
.button-style{
  line-height: 28px;
  margin-left: 20px;
  margin-top: 10px;
  margin-bottom: 15px;
  width: 66px;
  height: 24px;
  display: inline-block;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.center-body-head{
  width: 100%;
  /* height: 56px; */
}
.center-body-head-title{
  height: 28px;
  /* width: 110px; */
  line-height: 28px;
  text-align: center;
  margin-top: 14px;
  /* margin-bottom: 22px; */
  /* border: 1px solid transparent;
  border-color: #295dbc;
  border-radius: 4px; */
  margin-left: 20px;
  font-size: 14px;
  color: #295dbc;
  font-family: PingFangSC-Regular;
}

.center-body-map{
padding: 20px;
}
.map{
  max-width: 600px;
  height:422px;
  width: 100%;
  margin-bottom: 200px;
}

.process{
  display: -webkit-flex; /* Safari */
  display: flex;
  flex-direction: row;
  /* width: 600px; */
  /* padding-left: 30px; */
}



.circle {
  border-radius: 50%;
  width: 7px;
  height: 7px;
  background-color: #295dbc;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  /* 宽度和高度需要相等 */
}


.follow-up-route{
  width: 1px;
  height: 100%;
  background: #295dbc;
  /*flex: 1;*/
}



.content-line{
  display: -webkit-flex; /* Safari */
  display: flex;
  flex-direction: column;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack:center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  /* margin-bottom: 10px; */
  /* margin-left: 20px; */
  margin-right: 10px;
  height: 100%;
}

.content-time{
  display: -webkit-flex; /* Safari */
  display: flex;
  flex-direction: column;
  width: 110px;
}

.content-time-span{
  text-align: center;
  height: 81px;
  font-size: 12px;
  color: #1146b1;
  font-family: PingFangSC-Regular;
}


.content-details{
  display: -webkit-flex; /* Safari */
  display: flex;
  flex-direction: column;
  width: 90%;
  margin-right: 10px;
}

.content-details-span{
  text-align: left;
  height: 81px;
  font-size: 12px;
  color: #333333;
  font-family: PingFangSC-Regular;
}

.sysCls{
  /* margin-right: 10px;
  margin-top: 10px; */
  margin: 10px 10px;
  float: right;
  height: 65%;
}

.underline {
  text-decoration:underline
}

.imgSys {
  width: 300px;
  height: 300px;
}

.td1Cls {
  width: 70px;
  padding-left: 8px;
  vertical-align: top;
}

.td3Cls {
  padding-left: 8px;
}