* {

  padding: 0;

  margin: 0;

}



.headBox {

  width: 100%;

  height: 130px;

  /* background-color: red; */

}

.head-center {

  width: 90%;

  height: 100%;

  display: flex;

  justify-content: space-between;

  align-items: center;

  margin: 0 auto;

}

.right-box {

  font-size: 24px;

  color: #000;

}

.right-box a {

  text-decoration: none;

  color: #000;

}

.right-box a:hover {

  color: #a17508;

}

.location-box {

  width: 100%;

  height: 75px;

  background-color: #5789d0;

}

.location-center {

  width: 90%;

  margin: 0 auto;

  height: 100%;

  display: flex;

  align-items: center;

  color: #fff;

  font-size: 20px;

  /* background-color: #fff; */

}

.container-box {

  width: 100%;

  background-color: #e0effa;

  padding: 15px 0;

  box-sizing: border-box;

}

.table-content {

  margin: 0 auto;

  border: 1px dashed rgb(204, 201, 189);

  box-sizing: border-box;

}

.table-content .tr-name {

  font-size: 20px;

  font-weight: 700;

  height: 55px;

  padding-left: 20px;

  box-sizing: border-box;

  width: 100%;

  /* border: 1px solid rgb(221, 221, 221); */

}

.tr-box {

  background-color: #c1e1f8;

  width: 100%;

}

.table-content .tr-li {

  width: 10%;

  display: inline-block;

  height: 100%;

  line-height: 45px;

  font-size: 16px;

  font-weight: 700;

  border-right: 1px solid #dddddd;

  box-sizing: border-box;

  background-color: #eaf4fb;

}

.tr-li-box {

  width: 100%;

  height: 45px;

  font-size: 16px;

  border-bottom: 1px solid #dddddd;

  box-sizing: border-box;

  display: block;

}

.tr-li-r {

  display: inline-block;

  width: 39%;

  height: 100%;

  line-height: 45px;

  padding-left: 10px;

  box-sizing: border-box;

  /* border-right: 1px solid #dddddd; */

}

.border-left {

  border-left: 1px solid #dddddd;

}

.width90 {

  width: 89%;

}

.tr-li-r a:hover {

  /* color: red; */

  cursor: pointer;

}

.footer-box {

  width: 100%;

  height: 146px;

  background-color: #5789d0;

  display: flex;

  flex-direction: column;

  justify-content: center;

  align-items: center;

  color: #fff;

}

.footer-box span {

  line-height: 32px;

}

/* 查询页面 */

.top-center {

  width: 100%;

  background: url("../image/body.jpg");

  background-repeat: no-repeat;

  padding-bottom: 100px;

  box-sizing: border-box;

  /* height: 800px; */

  /* background-color: red; */

}

.top-info-t {

  width: 100%;

  height: 320px;

  display: flex;

  flex-direction: column;

  justify-content: center;

  align-items: center;

}

.top-info-t h5 {

  word-break: break-all;

  white-space: nowrap;

  font-size: 30px;

  font-weight: bold;

  color: #4f88da;

}

.top-info-t h1 {

  font-size: 70px;

  font-weight: bold;

  color: #174a96;

  word-break: break-all;

  white-space: nowrap;
  display: flex;
  align-items: center;

}
.top-info-t img{
  width: 100px;
  /* height: 76px; */
  margin-right: 10px;
}

.search-box {

  width: 60%;

  background-color: #6390d0;

  height: 500px;

  margin: 0 auto;

  border-radius: 9px;c

  overflow: hidden;

  /* margin-bottom: 200px; */

}

.serach-type {

  display: flex;

  justify-content: space-between;

  align-items: center;

  height: 62px;

}

.serach-type span {

  text-align: center;

  /* width: 50%; */

  flex: 1;

  height: 100%;

  background-color: #78a1d9;

  display: flex;

  align-items: center;

  justify-content: center;

  color: #fff;

  font-size: 27px;

  border-radius: 0 9px 9px 0;

  cursor: pointer;

}

.serach-type .inactive{

  border-radius: 9px 0 0px 9px;



}

.serach-type .actvie-type {

  background-color: #3664a7;

  font-size: 27px; border-radius: 9px 0 0 9px;

}

.serach-type .actvie-type1{

  background-color: #3664a7;



  border-radius: 0px 9px 9px 0;

}

.search-form{

  display: flex;

  flex-direction: column;

  justify-content: center;

  align-items: center;

  width: 60%;

  height: 300px;

  /* background-color: red; */

  margin: 0 auto;

  margin-top: 30px;

}

.search-name{

  color: #fff;

  font-size: 30px;

}

.input-box{

  width: 300px;

  height: 40px;

  background-color: #fff;

  border-radius: 6px;

  display: flex;

  align-items: center;

  padding-left: 6px;

  box-sizing: border-box;

}

/* .el-input__icon{

  font-family:ProductSan;

} */

.inputform{

  width: 60%;

}

.input-box{

  margin-top: 20px;

  width: 100%;

  display: flex;

  align-items: center;

  overflow: hidden;

  /* border: none; */

 

}

.input-box input{

  border: none;

  flex: 1;

  height: 40px;

  padding-left: 6px;

  box-sizing: border-box;

  outline: none;

  /* background-color: rosybrown; */

}

input:focus { outline: none; } 

.codebox{

  background-color: transparent;

  padding-left: 0;

  

}

.codebox input{

  border-radius: 6px;

  margin-right: 10px;

  flex: 1;



}

.input-box i{

  font-size: 18px;

  /* margin-top: -4px; */

}

.search-confirm{

  background: #ec3933;

  border-color: #da251c;

  color: #fff;

  width: 100%;

  /* width: 150px; */

  height: 40px;

  border: none;

  outline: none;

  border-radius: 20px;

  font-size: 18px;

  font-weight: 700;

  /* margin: 0 auto; */

  margin-top: 60px;

  /* margin-left: 70px; */



}

.pop-box{

  width: 100%;

  height: 100%;

  position: fixed;

  top: 0;

  background-color: rgba(0,0,0,.5);

  z-index: 55;

  display: none;

}

.pop-center{

  width: 500px;

  height: 300px;

  background-color: #fff;

  position: absolute;

  left: 50%;

  top: 50%;

  transform: translate(-50%,-50%);

  border-radius: 6px;

}

.p-center-info{

  width: 100%;

  height: 100%;

  

}

.p-top{

  display: flex;

  justify-content: space-between;

  padding: 20px;

  box-sizing: border-boxs;

}

.pop-title{

  flex: 1;

  text-align: center;

  font-size: 24px;

}

.closeimg{

  width: 20px;

  height: 20px;

}

.select-box{

  width: 100%;

  display: flex;

  padding:0 80px;

  box-sizing: border-box;

  align-items: center;

  /* justify-content: center; */

}

.select-info{

  height: 40px;

  border: 1px solid #409eff;

  outline: none;

  border-radius: 4px;

  flex: 1;

  margin-top: 10px;

  margin-left: 40px;



}

.btn-class{

  width: 100px;

  height: 40px;

  background-color: #409eff;

  border: none;

  outline: none;

  color: #fff;

  border-radius: 6px;

  margin-left: 20px;

}

select:focus { outline: none; } 

.btn-box{

  margin-top: 100px;

  display: flex;

  justify-content: flex-end;

  padding: 0 20px;

  box-sizing: border-box;

}

.cancel{

background-color: transparent;

border: 1px solid #dcdfe6;

color: #606266;

}