.search_header {
  height: 0.8021rem;
}

.search_header .search_left .logo_img {
  width: 0.8229rem;
  height: 0.2396rem;
}

.search_header .search_left .search_l_line {
  width: 1px;
  height: 0.1979rem;
  background-color: #10418f;
  margin: 0 0.0521rem;
}

.search_header .search_left .search_le_desc {
  color: #76829d;
  font-size: 0.0938rem;
  line-height: 20px;
}

.search_header .search_left .search_le_desc p:last-child {
  color: #bac0cd;
  font-size: 0.0729rem;
  margin-top: 0.0208rem;
}

.search_header .search_right_handle {
  height: 0.4896rem;
  width: 4.0104rem;
  display: flex;
  align-items: flex-end;
  position: relative;
}

.search_header .search_right_handle .search_type_change {
  position: absolute;
  left: 0;
  bottom: 0.1458rem;
  height: 0.3333rem;
  align-items: flex-start;
}

.search_header .search_right_handle .search_type_change .tab_search_top_item {
  padding: 0.0417rem 0.1042rem;
  border-radius: 0.0781rem;
  height: 100%;
  color: #505050;
  font-size: 0.0729rem;
  cursor: pointer;
}

.search_header .search_right_handle .search_type_change .type_active {
  background: linear-gradient(135deg, #195ae8 0%, #5a4bff 100%);
  color: #ffffff;
  font-weight: 700;
}

.search_header .search_right_handle .search_con_ty {
  z-index: 999;
  width: 100%;
  height: 0.3125rem;
  box-sizing: border-box;
  border: 1px solid #1d59e8;
  border-radius: 0.0781rem;
  background-color: #ffffff;
}

.search_header .search_right_handle .search_con_ty .search_ty_l {
  flex: 1;
  height: 100%;
}

.search_header .search_right_handle .search_con_ty .search_ty_l .search_l_choice {
  padding-left: 0.0833rem;
}

.search_header .search_right_handle .search_con_ty .search_ty_l .search_l_choice .search_l_text {
  color: #444444;
  font-size: 0.0938rem;
  margin-right: 0.0417rem;
  position: relative;
  cursor: pointer;
}

.search_header .search_right_handle .search_con_ty .search_ty_l .search_l_choice .search_l_text .auth_type {
  padding: 0.1042rem 0.1042rem 0.0521rem 0.0833rem;
  position: absolute;
  left: -0.0833rem;
  bottom: 0;
  transform: translateY(100%);
  font-size: 0.0938rem;
  display: flex;
  flex-direction: column;
  background-color: #ffffff;
}

.search_header .search_right_handle .search_con_ty .search_ty_l .search_l_choice .search_l_text .auth_type span {
  white-space: nowrap;
  cursor: pointer;
  margin-bottom: 0.0521rem;
}

.search_header .search_right_handle .search_con_ty .search_ty_l .search_l_choice .search_l_text .auth_type span:last-child {
  margin-bottom: unset;
}

.search_header .search_right_handle .search_con_ty .search_ty_l .search_l_choice .search_l_text .auth_type span:hover {
  color: #195ae8;
}

.search_header .search_right_handle .search_con_ty .search_ty_l .search_l_choice .triangle {
  border-top: 0.0365rem solid #195ae8;
  border-bottom: 0.0365rem solid transparent;
  border-left: 0.0365rem solid transparent;
  border-right: 0.0365rem solid transparent;
  position: relative;
  top: 0.0156rem;
  margin-right: 0.1406rem;
  cursor: pointer;
}

.search_header .search_right_handle .search_con_ty .search_ty_l .search_l_choice .choice_line {
  width: 0.0052rem;
  height: 0.125rem;
  background-color: #f2f1f1;
  margin-right: 0.1042rem;
}

.search_header .search_right_handle .search_con_ty .search_ty_l .search_input {
  font-size: 0.0833rem;
  flex: 0.9;
}

.search_header .search_right_handle .search_con_ty .search_right {
  height: 100%;
  border-radius: 0 0.0781rem 0.0781rem 0;
  overflow: hidden;
}

.search_header .search_right_handle .search_con_ty .search_right .example_item {
  margin-right: 0.0781rem;
  color: #4b6090;
  font-size: 0.0833rem;
  background-color: #eff3f8;
  border-radius: 0.0521rem;
  padding: 0.0521rem;
  cursor: pointer;
}

.search_header .search_right_handle .search_con_ty .search_right .ty_r_btn {
  background-color: #195ae8;
  color: #ffffff;
  font-size: 0.1042rem;
  display: inline-flex;
  align-items: center;
  height: 100%;
  padding: 0 0.1563rem;
  cursor: pointer;
}
