.book.show:before,.person.show:before{display: block}

.book:before,.person:before{
  display: none;
  content:'';
  width: 50px;
  border-bottom: 5px solid #FF704C;
  position: absolute;
  top:160%;
  left: 42%;
  border-radius: 30px;
}

.show{
	color: #FF704C
}

.book,.person{
	text-align: center;
}

.flatForm{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 30px;
  font-size: 28px;
}

.searchButtonHeader{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
}

.search_Button{
  background-color: #FF704C;
  border-radius: 20px;
  color: #fff;
  width: 120px;
}

.searchResult{
		min-height: 400px;
    background-color: #FAF6F5;
    padding-bottom: 20px;
}

.inputBoxTitle{
  font-size:30px ;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 150px;
}

.inputBox{
  align-items: center;
  justify-content: center;
}

.inputBoxText{
  height: 70px;
  width: 250px;
  flex: 1;
  font-size: 30px;
  padding-left: 10px !important;
  margin-right: 10px;
}

.searchTitle{
  display: flex;
  border-bottom:1px solid #F0E8E6;
  margin: 30px auto;
  padding-bottom: 10px;
}

.searchName{
  flex: 1;
  display: flex;
  justify-content: center;
  color: #B0ABA9;
}

.searchUpshotTitle{
  display: flex;
}

.searchUpshot{
  flex: 1;
  display: flex;
  justify-content: center;
  color: #666261;
}
.input_box{
	width: 500px;
	margin: auto;
}
.input_box_zs{
	width: 520px;
	margin: auto;
}
.li_input{
	margin-bottom: 20px;
}
.li_input_zs{
	margin-bottom: 20px;
}
.btn_input{
	margin-top: 20px;
	margin-bottom: 20px;
}
.btn_input p{
	font-size: 12px;
	padding-left: 84px;
	padding-top: 5px;
}
.btn_input span{
	font-size: 14px;
	color: red;
}
.btn_input button{
	margin-left: 84px;
	height: 40px;
	width: 396px;
	border: none;
	outline: none;
	color: white;
	font-weight: bold;
	background: #0056b3d9;
}
.zs_cx{
	margin-left: 113px !important;
}
.zs_p{
	margin-left: 30px !important;
}
.li_input span{
	font-size: 16px;
	display: inline-block;
	width: 74px;
}
.li_input_zs span{
	font-size: 16px;
	display: inline-block;
	width: 100px;
}
.li_input_zs input{
	margin-left: 5px;
	padding-left: 8px;
	height: 40px;
	width: 400px;
}
.li_input input{
	margin-left: 5px;
	padding-left: 8px;
	height: 40px;
	width: 400px;
}
.table_fw{
	width: 600px;
	margin: auto;
	padding-bottom: 40px;
	margin-top: 20px;
}
.table_li{
	border-bottom: 1px solid #383d41a6;
	display: flex;
	color: #383d41a6;
}
.fw_title{
	display: inline-block;
	width: 90px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-right:1px solid #383d41a6;
	border-left:1px solid #383d41a6;
	text-align: center;
}
.fw_text{
		padding-left: 10px;
    margin-bottom: 0px;
    line-height: 43px;
    width: 510px;
    border-right:1px solid #383d41a6;
}
.one_t{
	border-top:1px solid #383d41a6;
}
.rz_tips{
	width: 600px;
	margin: auto;
	padding-bottom: 30px;
}
.rz_tips p{
	font-size: 12px;
	margin: auto;
	padding-top: 5px;
	
}
