.container{
  background-color: #fff;
}
.panelTop {
  width: 100%;
  height:100rpx;
  background-color: #fff;
  justify-content: space-between;
  position: fixed;
  top:0;
  z-index: 50;
}
.panelTopNull {
  width: 100%;
  height:100rpx;
}

.panelLeft {
  margin-left: 20rpx;
  justify-content: flex-start;
}
.panelRight {
  margin-right: 20rpx;
  justify-content: flex-end;
}

.panelTopSearch{
  width:600rpx;
  height:70rpx;
  background-color: #F2F2F2;
  border-radius: 14rpx;
  justify-content: flex-start;
  position: relative;
}

.panelItemSearchNull{
  margin: 25rpx 0 40rpx 30rpx;
  font-size: 24rpx;
  color:#787878;
}

.universalpic_magnifier_gray_30x30{
  width:30rpx;
  height:30rpx;
  margin-left: 30rpx;
}
.panelTopSearchText{
  font-size: 28rpx;
  font-weight: 400;
  margin-left: 20rpx;
}
.input{
  margin-left: 20rpx;
  font-size:28rpx;
  font-weight: 400;
  width:450rpx;
  height:30rpx;
}

.clearData{
  width:80rpx;
  height:70rpx;
  position: absolute;
  top:0rpx;
  right:0rpx;
}

.clearData0{
  width:40rpx;
  height:40rpx;
  border-radius: 50%;
  background-color: #D2D2D2;
}

.universalpic_close_black_16x16{
  width:16rpx;
  height:16rpx;
}

.panelTop1 {
  width:80rpx;
  height:80rpx;

  font-size: 28rpx;
  font-weight: 400;
}
.panelTop3 {
  font-size: 28rpx;
  font-weight: 500;
}


.panel1{
  width:100%;
  background-color: #fff;
}

.panel10{
  margin-top: 60rpx;
}

.panel11{
  width:100%;
  justify-content: space-between;
  margin-bottom: 15rpx;
}

.panel10{
  margin-top: 40rpx;
  margin-bottom: 30rpx;
}

.panel11Left{
  margin-left: 30rpx;
  font-size:32rpx;
  align-items: flex-start;
  color:#4D4D4D;
}

.panel111{
  font-size:20rpx;
  color:#787878;
}

.panel11Right{
  width:100rpx;
  height:100rpx;
  margin-right: 20rpx;
}

.universalpic_dustbin_black_24x30{
  width:24rpx;
  height:30rpx;
}

.panelItemSearch0 {
  width: 100%;
  justify-content: flex-start;
  font-size: 24rpx;
  background-color: #fff;
  flex-wrap: wrap;
}

.panelBtnSmall {
  z-index: 10;
  width:100%;
  background-color: #fff;
  display: flex;
  white-space: nowrap;
}

.panelBtnSmall .btn0 {
  width: 10rpx;
  display: inline-block;
  margin-right: 20rpx;
}

.panelBtnSmall .btn {
  background-color: #fff;
  border: 2rpx solid #E3E3E3;
  color: #1e1e1e;
  border-radius: 10rpx;
  text-align: center;
  line-height: 69rpx;
  height: 69rpx;
  margin-top: 30rpx;
  margin-right: 20rpx;
  padding: 0 20rpx;
  font-size: 24rpx;
  display: inline-block;
}

.panelSearchData0{
  width:100%;
  background-color: #F2F2F2;

  border-top:1rpx solid #d2d2d2;
}

.panelSearchData01{
  width:710rpx;
  background-color: #fff;
  margin: 30rpx 0;
}

.panelSearchData{
  width:100%;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 30rpx;
  position: relative;
}

.panelSearchDataOther{
  width:710rpx;
  margin-bottom: 30rpx;
  margin-top:10rpx;
}
.panelSearchDataOther2{
  width:710rpx;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20rpx;
  position: relative;
  background-color: #fff;
  border-radius: 10rpx;
  padding-top:30rpx;
}


.panelSearchDataOther21{
  align-items: flex-start;
  margin-left: 30rpx;
  overflow-x: hidden;
  width:540rpx;
}

.panelSearchDataImage{
  width:100rpx;
  height:116rpx;
  border-radius: 6rpx;
  margin-left: 30rpx;
}

.panelSearchDataImageZ{
  background-color: #FFE6DB;
}

.panelSearchDataImageC{
  background-color: #F7EFBE;
}
.panelSearchDataImageS{
  background-color: #EDDDFF;
}

.panelSearchDataImageD{
  background-color: #C9EFF9;
}


.universalpic_dictionary_ciyu_black_55x23{
  width:55rpx;
  height:23rpx;
}
.universalpic_dictionary_hanzi_black_54x26{
  width:54rpx;
  height:26rpx;
}
.universalpic_dictionary_shici_black_53x27{
  width:53rpx;
  height:27rpx;
}
.universalpic_dictionary_danci_black_53x28{
  width:53rpx;
  height:28rpx;
}

.panelSearchData1{
  align-items: flex-start;
  margin-left: 30rpx;
  border-bottom: 1rpx solid #E3E3E3;
  overflow-x: hidden;
  width:540rpx;
  height:147rpx;
}

.panelSearchDataText1{
  width: 520rpx;
  font-size: 30rpx;
}

.panelSearchDataText2{
  width: 520rpx;
  font-size: 22rpx;
  font-weight: 400;
  margin: 8rpx 0;
}

.panelSearchDataText3{
  width: 520rpx;
  font-size: 20rpx;
  color:#787878;
  margin-bottom: 30rpx;
}

.panelSearchMore{
  width:710rpx;
  height:110rpx;
  background-color: #E3E3E3;
  border-radius: 10rpx;
  text-align: center;
  line-height: 110rpx;
  font-size: 36rpx;
  margin-top:20rpx;
}

.panelHeight60{
  width:100%;
  height:60rpx;
}

.panelSearchData2{
  position: absolute;
  top:-30rpx;
  right:20rpx;
  width:100rpx;
  height:100rpx;
}


.panelNull{
  width: 100%;
  height:559rpx;
  border-top: 1rpx solid #D2D2D2;
}

.universalpic_dictionary_gray_90x84{
  width:90rpx;
  height:84rpx;
  margin-bottom: 30rpx;
}

.panelNullText{
  color:#4D4D4D;
  font-size: 32rpx;
}

.panelSearchNull{
  width:100%;
  justify-content: flex-start;
  align-items: flex-start;
}

.panelSearchNull1{
  font-size:28rpx;
  color:#4D4D4D;
  margin: 30rpx 0 0 30rpx;
}
.panelSearchNull10{
  margin: 30rpx 0 0 30rpx;
}
.panelSearchNull2{
  font-size:20rpx;
  color:#787878;
  margin: 4rpx 0 0 30rpx;
}

.panelNullLine{
  width:690rpx;
  height:1rpx;
  background-color: #E3E3E3;
}

.panelSearching{
  width:100%;
  justify-content: flex-start;
  align-items: flex-start;
}

.panelSearching1{
  font-size:28rpx;
  color:#787878;
  margin: 30rpx 0 0 30rpx;
}

.universalpic_card_gray_22x22{
  width:22rpx;
  height:22rpx;
  margin-right: 30rpx;
  margin-top: -30rpx;
}

.panelSearchData3{
  width:690rpx;
  justify-content: flex-start;
  margin: 30rpx 0 0 30rpx;
}
.panelListItem{
  width: 638rpx;
  padding-bottom: 30rpx;
  border-bottom: 1rpx solid #E3E3E3;
  justify-content: flex-start;
}
.panelListItem1Image{
  width: 80rpx;
  height:80rpx;
  margin-right: 30rpx;
  border-radius: 6rpx;
}

.panelListItem11{
  max-width: 650rpx;
  min-width:520rpx;
  height:80rpx;
  align-items: flex-start;
}
.panelListItem11Name1{
  font-size: 30rpx;
  font-weight: 500;
  overflow: hidden;
}
.panelListItem11Name2{
  font-size: 22rpx;
  font-weight: 400;
  overflow: hidden;
}
