.gl-cpt-search-big-contain {
  max-width: 1160px;
  height: 148px;
  background: #fff;
  border: 1px solid #f0f2f5;
  box-shadow: 0 4px 16px 0 rgba(69, 88, 115, 0.2);
  margin: 0 auto;
  position: relative;
  z-index: 9;
  padding: 0 24px;
  box-sizing: border-box;
  border-radius: 2px;
}
.gl-cpt-search-big-contain .gl-cpt-search {
  transform: translateY(-50%);
  top: 50%;
  position: relative;
  width: 100%;
  height: 78px;
  font-family: arial, sans-serif;
  margin: auto;
  border: 1px solid #dadfe6;
  box-shadow: none;
  border-radius: 2px;
}
.gl-cpt-search-big-contain .gl-cpt-search .gl-cpt-search_input {
  border: none;
  box-shadow: none;
  font-size: 24px;
}
.gl-cpt-search-big-contain .gl-cpt-search .gl-cpt-search_button {
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 0;
  width: 78px;
  background: #3264ff;
}
.gl-cpt-search-big-contain .gl-cpt-search .gl-cpt-search_button:hover {
  background: #2c59e5;
}
.gl-cpt-search,
.gl-cpt-search div,
.gl-cpt-search input {
  box-sizing: border-box;
}
.gl-cpt-search {
  box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.04);
  position: relative;
  width: 720px;
  height: 60px;
  font-family: arial, sans-serif;
  margin: 0 auto;
  /* overflow: hidden; */
}
.gl-cpt-search-small {
  height: 32px;
  width: 350px;
  margin-top: 1rem;
  border: 1px solid #e4e4e4;
  border-radius: 2px;
  margin-right: 10px;
}
@media screen and (min-width: 426px) and (max-width: 1023px) {
  .gl-cpt-search-small {
    width: 250px;
  }
}
.gl-cpt-search-small .gl-cpt-search_input {
  border: none;
  padding-right: 40px;
  padding-left: 12px;
  font-size: 14px;
  box-shadow: none;
}
.gl-cpt-search-small .gl-cpt-search_button {
  width: 40px;
  background: #fff;
}
.gl-cpt-search-small .gl-cpt-search_button:hover {
  background: inherit;
}
.gl-cpt-search-small .gl-cpt-search_button .gl-cpt-search_button-icon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAS1BMVEUAAAC5ubnAwMC5ubm3t7e4uLi5ubm2tra3t7e3t7e3t7e3t7e3t7e7u7u2tra3t7e4uLi5ubm3t7e4uLi2tra3t7e4uLi5ubm2trZi2KwGAAAAGHRSTlMAawtawpkr7OHRtIxkIfTJck89NKiDdhahQgdQAAAAe0lEQVQY062OSQ7DIBAEzQ4Br9nq/y9NUAwZHy25LzMqqZfhGnnlstEHpDNVcZXwBq4sFsyfGYKvdyG8O0yszfHqiUzd8mhwJO7fhu32iX2Mwony/MuJot7DU39jLEnsLBBsAlCC3mcApySteZuvTVAkbf1ze2XQOJzQB8NuBffMecZvAAAAAElFTkSuQmCC) no-repeat center;
  background-size: 17px 17px;
}
.gl-cpt-search-small .gl-cpt-search_button .gl-cpt-search_button-icon:hover {
  cursor: pointer;
}
.gl-cpt-search-small .gl-cpt-search_list {
  left: -1px;
  top: 30px;
  right: -1px;
}
.gl-cpt-search-small .gl-cpt-search_list-content-totalcount,
.gl-cpt-search-small .gl-cpt-search_list-content-name {
  font-size: 14px;
}
.gl-cpt-search-small .gl-cpt-search_list .gl-cpt-search_list-title,
.gl-cpt-search-small .gl-cpt-search_list .gl-cpt-search_list-content > div {
  padding: 0 12px;
}
.gl-cpt-search-big .gl-cpt-search_list {
  right: 78px;
}
.gl-cpt-search_input {
  padding-left: 24px;
  box-sizing: border-box;
  background: #fff;
  width: 100%;
  padding-right: 78px;
  border: 1px solid rgba(0, 0, 0, 0.04);
  box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.1);
  height: 100%;
  font-size: 18px;
  border-radius: 4px;
}
.gl-cpt-search_input > input {
  width: 100%;
  height: 100%;
}
.gl-cpt-search_input > input::placeholder {
  color: #fff;
}
.gl-cpt-search_button {
  top: 0;
  right: 0;
  position: absolute;
  background: #ff9500;
  width: 112px;
  height: 100%;
  border-radius: 0 4px 4px 0;
}
.gl-cpt-search_button:hover {
  background: #e58500;
}
.gl-cpt-search_button-icon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAZlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Vn2moAAAAIXRSTlMA8w5rGwnNxlZABNm1Y/iBJufSvq2mnXQoFHwy3pdOSY7plTuLAAABAklEQVQ4y62S2ZKCMBREE4jIvig7js75/58cMkVlIZZPnrem+4a+qYhvMse/w9ik0Xs3rwoOyu3d9G5bxsvZf0pADlNaNVd2EuX7Wb3b0zHW9jrhnaE6KGarqz0/uIEROu/MCsisbK10Rq5WNVAKHyWhNSqBpzjRw2SuCAj2rpyaCjpxJoO707EIAhsk4iACGQRebnEJ6hxY4ceIEmIj7Gap2/iRBx3ryKhLB43nX276D5YYfaAl332p3A8lMBm53HdZeC8vKoBb+n+fqpForiZhhqiT8v5A0weJfJUYbpmIg4RY1gSN7HVfm/CqbK9s1kVMIhdnguU/JmrZio8skfgGf9q4GqOMmS5bAAAAAElFTkSuQmCC) no-repeat center;
  width: 100%;
  height: 100%;
}
.gl-cpt-search_list {
  left: 0;
  position: absolute;
  max-height: 600px;
  overflow: auto;
  z-index: 200;
}
.gl-cpt-search_list > div {
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 20px 0 rgba(100, 147, 227, 0.4);
  border-radius: 2px;
}
.gl-cpt-search_list-content {
  line-height: 40px;
  /* background:#fff; */
  cursor: pointer;
  color: #999;
  font-size: 14px;
}
.gl-cpt-search_list-content-li:hover .gl-cpt-search_list-content-totalcount,
.gl-cpt-search_list-content-li-focus .gl-cpt-search_list-content-totalcount,
.gl-cpt-search_list-content-li-focus,
.gl-cpt-search_list-content-li:hover {
  background: #2c59e5;
  color: rgba(255, 255, 255, 0.6);
}
.gl-cpt-search_list-title,
.gl-cpt-search_list-content > div {
  padding: 0 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gl-cpt-search_list-title {
  background: #f7f7fb;
}
.gl-cpt-search_list-title span {
  display: block;
  font-size: 12px;
  color: #666;
  line-height: 36px;
  float: left;
}
.gl-cpt-search_list-title span.gl-cpt-search_list-title-clear {
  float: right;
  font-size: 12px;
  color: #3264ff;
  cursor: pointer;
}
.gl-cpt-search_list-content-icon {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  margin-top: 3px;
  background-size: contain !important;
  -webkit-background-size: contain !important;
}
.gl-cpt-search_list-content-icon-des {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAS1BMVEUAAAC5zuO0v8+zvs6zvs+zvs+yvc+zvs6zv8+zv8+0v9C1wM+zvs+1v9Kyvs6zvs+zvs+0vs6yv9Czvc+0vtC7zN2yvc+0v86yvc4Z7iPFAAAAGHRSTlMACHT89e/ouHpXTjDYNsvIu31nZWIPdERLyqrLAAAAhklEQVQY04WQWQ7DIAwFCSEBAmRP6/uftE9ms1SpnR+GkZAB9Yfhq3hryFgv02MpY58ed6rsrd3UueuECZv5SteMdSrzFvgYIGGELTlq6Ma2wV45OujKtsKcOJ4gSRwfeIB+ax5YH3ZQ52ivjq3F/gPBlGaC/I8SvZJobhomce2KkjOe6hcfc6cMjmjguxIAAAAASUVORK5CYII=) no-repeat center;
}
.gl-cpt-search_list-content-icon-poi {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAS1BMVEUAAACzvc+2wNGzvs+0vs+zvs+4xda+1NuzvtC2v9Kyvs+zvs+2v9C1yuD///+zvc6zvs+zvs6yvc+yvs+zvs6zvs+1vtCzxNWyvc6DA9btAAAAGHRSTlMAqhy/jfoUB3Mn8qQ0DAHw7uDVpqJaVh6wQuwyAAAAa0lEQVQY07XOyQ6FIAyF4VIoBac7OJ33f1IT0AgxcWP8Vs2fLg7dU7627i9hqNMQBICtnleL5Lucbf7gMPU59SMKvy7FaCuBMs+elFnTsdMGwg5wLGj0qA6GGGAycPRejIKCxLyyNYXW01Mbis8IhsmlgxsAAAAASUVORK5CYII=) no-repeat center;
}
.gl-cpt-search_list-content-icon-hotel {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAXVBMVEUAAACzvtCyvc+0v860v9Czvs6zvs+zvs+yvs+8ydezvs+yvs+zvs+0vc+zvs+zvs6zvs6zvs+yvs+5ytyzvs+zvs+0vs+yvdCzvdC0v860vtK2ws61vdazxtCyvc5YQDt1AAAAHnRSTlMAerNzWOCZ+fET5tisZeDEuqKFDtOkjl1GRDMqHxsCsWBCAAAAeElEQVQY063OyQ6DMAxF0ThNYhpm6Dy8///M2iRdkB2Iu7F0ZEs2h/Tx0PoVOqTOe/D1cET3RrFca4H4Hr8ZTzVJFYn3GP7IXgIh6s0zYxck2bwNgk1x3kbBOiOWCEEfCAWyu/I4FwieLyZlq4Q6PHd2wcmumsyGfmglDYtpiCjnAAAAAElFTkSuQmCC) no-repeat center;
}
.gl-cpt-search_list-content-icon-activity {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAb1BMVEUAAACzvc+0vtG0wNGzvs+5wtSzvc+zvs+2wNW9xdSzvc+yvs+zvc+zvs+2wNGzvs+zvtC4wNCzvs+zvs6zvs+zvc+zvs+zvs+0v9C1vtK0wNGzvs+zvs+zvs6zvdC6ydmzv9Czv8+zwNK1w9Cyvc5B4eyHAAAAJHRSTlMA7kQ13Rb1xh4L+/PVly27kCDq4r6vonVXPzzOwKxhEIdrOSYs7fb3AAAAx0lEQVQY032P2W7CMBREx3G8xXEWkkASoHSZ///G2tyKokrlPNjWkXxnLl7iW/X2133NpO2ehL4OfTORsemHq4ZQk24MadHmQtYQFDnIayAVhNY6D3R7gHfxLK5rDGAcediAm6T5yxSAI5ltQKhnXz6Tqcwt7EhkKzFLaVDosEjUeogaODHjAK3sfbHPHJRtrY75DlH/VIpuBPyGnGfVb/mEceKKiuT6WPPd5KOpdJaVyK1P5syM1R/zCQ963lEjntgr4YZ/+QZtsQ/tE4F2wwAAAABJRU5ErkJggg==) no-repeat center;
}
.gl-cpt-search_list-content-icon-warn {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAOVBMVEUAAAD/tAH/swH/swH/swL/tAL/xBT/tQP/tAP/tgP/tgT/twX/vxD/thL/swH/swH/tQT/twT/swHWK3lxAAAAEnRSTlMA8Lyzl3cNX1hXQDMQDuzRRTmSWuriAAAAeElEQVQY032RWQ6AIAxEVSqCG9D7H1aWSYvRMD8ML6Gdlmkg68kY8rZn68xV8yroXFi0nIBgoHjbbtvWzlrhQr3jQN3SzfEbss+Q4FOCoQwN/L7DmF8oz7U7kzZS+S7SfUskDR+jhNcxQ8CYg4V8VgddrizZ2cE/PI0CD1aja3zVAAAAAElFTkSuQmCC) no-repeat center;
  margin-top: 10px;
  width: 17px;
  height: 17px;
}
.gl-cpt-search_list-content-icon-restaurant {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAXVBMVEUAAAC3vtC2v9K4xNKzvc+zvs+zv8+zvs6zvs+0v8+0wNC1wdSzvs+zvs6zvs+yvs60vs6zvs+0v8+0v9G2vdG6xNi8xtb///+yvc+0vc+zvs61vc60v87GxuOyvc4Gt5UJAAAAHnRSTlMAKzcWqpxJwLRgPSH15NN+dWhTTUIaEAKjhG5ZRAmYoLuHAAAAhElEQVQY05XOSQ6DMBBE0QIPGAMhzBn7/scM7RJZWGz4yyeVVLjW7GwNYLMrHgZskD0HrFJAStrSiuZhFCOxl1QgfoiW2KFR9MSK2BInoiPeUCiORE98Et/ELe07g1KxBjNhHxc48EjS56g4ZDgrvjL0ivcMpzMcFfs/hmoB0NgvXMSVfo0fDPEKGrOTAAAAAElFTkSuQmCC) no-repeat center;
}
.gl-cpt-search_list-content-icon-tg {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAALVBMVEUAAACyvc6yvc6yvc6yvc6zvs+zvs+zvs+zvs+yvc6zvtCyvc6zvs6yvc6yvc4ckic8AAAADnRSTlMA8y2nk4yBF3NxWg7f3Kqe+pEAAAA2SURBVAjXYyAM2J2NjSOnmhQAmUxy795Fb3uoAGUmcGBjRi2DMw/KwphAQA0mxDlAAHQOQQAAidQ4nLzO0AAAAAAASUVORK5CYII=) no-repeat center;
}
.gl-cpt-search_list-content-icon-search {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAV1BMVEUAAACzvc+8yNOyvc+zvs+0vs+0v9Gzvs+zvc6zvs+zvtC3wdC8w9qzvc6zvs6zvs+zvs+0vtCzv9C0v8+0v9Czv9CzvtGzwNKzxNW7zN3MzP+zvs+yvc5gb2MGAAAAHHRSTlMA+RfVzZZO28SycigL8evku4FoY1xXQzkeDwWkxgt6cAAAAIdJREFUGNOVzEcOwzAMRFFRvbnGJXbm/ueMAMuMsjQ3+ngQKR7O2zjqx/XPXh2GoAlBNga3lycb6JN3O5eviphuNNjv9HTUcgMfirC1KDBumGv1mnHhnyPl3/lUa4WplcjzUkC8TMEySg0ft8UQoCTrORHKeKtaFYedbSo7rO0U1TVb1R/xYL41TQYhslTnfgAAAABJRU5ErkJggg==) no-repeat center;
}
.gl-cpt-search_list-content-icon-shop {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFKADAAQAAAABAAAAFAAAAACy3fD9AAABEUlEQVQ4Ee2RMU7DQBBF/2ziAnEFSmgSCVpXFNClAJpwEB8k6ThE0sTpUqShoUWRwiEo6bAtf7K2s9pNdpGspEtGWmnnzd/vmTFw5JCQX7pcDQH2fXURfD893L35al0frBmHBDemniC+NrStYWMURW6XRTEH6flKjf7psBa83Pd1NybS5eevSTwXZ4f13hqVMCEZC9Sr/Y7Ckc6Fkmx5dHmxGMQ3Pzp3OiTKyVaEZiqH6aLhNNosy/RaqkmUMdi5KMF4t7tKIiqBPoEIGpLq4/nxdrr3rttZQJ9AOCPbGgquZu/rHvLcxpCiuNYg9J+DhmA5Ql46ZpURme5BCwRHtjStrmfDVuvyik9wh949HAL/ALRuSh8TGE/xAAAAAElFTkSuQmCC) no-repeat center;
}
.gl-cpt-search_list-content-all-name {
  float: left;
  overflow: hidden;
  width: 100%;
  padding-left: 20px;
}
.gl-cpt-search_list-content-name,
.gl-cpt-search_list-content-subname {
  float: left;
  line-height: 18px;
  margin: 5px 0 0 10px;
  max-width: 100%;
}
.gl-cpt-search_list-content-name {
  font-size: 14px;
  color: #333;
  word-break: break-all;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-wrap: break-word;
  white-space: pre-line;
  max-height: 36px;
  height: auto;
  overflow: hidden;
}
.gl-cpt-search_list-content-name em {
  color: #3264ff;
}
.gl-cpt-search_list-content-subname {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gl-cpt-search_list-content-li-all {
  padding: 6px 0 10px;
  clear: both;
  overflow: hidden;
}
.gl-cpt-search_list-content-right-hotel {
  width: 120px;
  float: right;
  text-align: right;
  display: block;
}
.gl-cpt-search_list-content-totalcount {
  position: absolute;
  top: 0;
  right: 0;
  background: #fff;
  padding: 0 12px 0 10px;
}
.gl-cpt-search_list-content-icon-count {
  overflow: hidden;
  width: 0;
  padding-right: 22px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAMFBMVEUAAAD////Nzc3Q0NDNzc3Nzc3Nzc3Nzc3R0dHNzc3Nzc3Nzc3Pz8/R0dHZ2dnNzc1COinFAAAAEHRSTlMAAuIc592qlyG2pJ0lFw0pOmFr6gAAADJJREFUCNdjgAPeyRCaMdUAwpDSgApsOgBhsPtDlZY8QKGldSDqFjWAabEImDlwcxEAAPTiCPgK8jRzAAAAAElFTkSuQmCC) no-repeat center right;
}
.gl-cpt-search_list-content-normal .gl-cpt-search_list-content-name em {
  color: #333;
  font-weight: normal;
}
.gl-cpt-search_list-content-li-focus .gl-cpt-search_list-content-name,
.gl-cpt-search_list-content-li:hover .gl-cpt-search_list-content-name {
  color: #fff;
}
.gl-cpt-search_list-content-li-focus .gl-cpt-search_list-content-name em,
.gl-cpt-search_list-content-li:hover .gl-cpt-search_list-content-name em {
  color: #fff;
}
.gl-cpt-search_list-content-li-focus .gl-cpt-search_list-content-icon-des,
.gl-cpt-search_list-content-li:hover .gl-cpt-search_list-content-icon-des {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAS1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////+DmQsHAAAAGHRSTlMAe3QJ8Oq5Y04wNvb018vIvGdaVA8H2UTV2BiZAAAAhElEQVQY04WOWQ6EIBBEARUE922m739SK9A0JCb6fiheUqlWHzQPc9iRRnvU6rSUsGeRK2VWcY4KLi+0+HQuuA5vy3s9AY/gCfRJGsQlpgXJJKkR55hmJF3VA0Ko6k0cMH8TBzHEfQFt5prETZfK+IHd4FVhZ7mL4VvlxoKWkZrtt6k3bo6SDLnxXHw+AAAAAElFTkSuQmCC) no-repeat center;
}
.gl-cpt-search_list-content-li-focus .gl-cpt-search_list-content-icon-poi,
.gl-cpt-search_list-content-li:hover .gl-cpt-search_list-content-icon-poi {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAUVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////8IN+deAAAAGnRSTlMAqhy/jRQH+aVzJ/ryvQzw7uDVolpWODAbAoby0b0AAABrSURBVBjTtc7JCoUwEETRTpnJOLzRqf7/Q4VIsFFwI95VczZdcp2fzzZ9Q32gpQ4kO2hDxdx72O3/YunXb9RHqj5jxtRVuvLOwYkHfD7KwpYBlrQIbH1RSyMgIYZWnsPUUNWkjC4aVXRytxUr+gky/jZ/GwAAAABJRU5ErkJggg==) no-repeat center;
}
.gl-cpt-search_list-content-li-focus .gl-cpt-search_list-content-icon-hotel,
.gl-cpt-search_list-content-li:hover .gl-cpt-search_list-content-icon-hotel {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAerNzWuD5mtcT8+asomXv4bqwhUUOxsGWjlQzKh8bbdty9AAAAHpJREFUGNOtzskOwyAMRVHcgkNLSDN2bt///2XN0AXsEuVukI6wZbVLnx6hW4EaqdMWfM2aSLcFPhHrAPf234xHS9KZxK8Y/shGAsGF1XNG00jy8zEIttV45wRtRsQI93BAUyFrz36pELxYlRovCcPTsxkjToeiSa3oB9cjDiVwEUfBAAAAAElFTkSuQmCC) no-repeat center;
}
.gl-cpt-search_list-content-li-focus .gl-cpt-search_list-content-icon-activity,
.gl-cpt-search_list-content-li:hover .gl-cpt-search_list-content-icon-activity {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAgVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9d3yJTAAAAKnRSTlMAA+0f80PdDMY31Zf7uy716L6vonU8MxkV7+HOwKyRj2FXRz4Th2tVKybtvTNPAAAAy0lEQVQY033P14rDMBCF4aNiy7Jc4u70Tdl23v8BV5YgawLJfyHQBwMzeJvK5cez/TakrlZgj+ey2HksyvPRRhMpmSnj2nE6kKmIKMkTQidSRkSuMwVRDQYq0/toVTEBc0ZuEuBe/4RdDjsDdKRXA5M2ahkmHSC5NMCROcK3BdKAFVpSerxIPQL9YpnAuNXhMFvfAdGnspsBo+1qJagbILp6+7+8g9rwgivJ78eZn7N/iqv1mCB0K920p0/br6bHo5IhqbBqSGIGL/sDZs4Sk4T0AEQAAAAASUVORK5CYII=) no-repeat center;
}
.gl-cpt-search_list-content-li-focus .gl-cpt-search_list-content-icon-count,
.gl-cpt-search_list-content-li:hover .gl-cpt-search_list-content-icon-count {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEnRSTlMAAhzn3aQh4+G2qp+aJRcNlCmMmGQSAAAAN0lEQVQI12PABHycTMhcRi4WVD4rBxsKn5udF0U/D7MgCl+AmR9Vmh9TM8JoZB4LG5ozMB2JCQB+YAEtCXQ6twAAAABJRU5ErkJggg==) no-repeat center right;
}
.gl-cpt-search_list-content-li-focus .gl-cpt-search_list-content-icon-restaurant,
.gl-cpt-search_list-content-li:hover .gl-cpt-search_list-content-icon-restaurant {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAZlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Vn2moAAAAIXRSTlMAKziqFp1gTEhCPRD15NPCtn5waFMxJSAavLCjmYR4WQllo00oAAAAiUlEQVQY05XOyw6CQAyF4QMzMBdQQEDwbt//JaVzoouJG/5Nky9pU+wrVKbWaRrcLNgoWxXQSAEpaWsrmidG4iCpHlYxEA3xgEXREy/EFmdFR6yIR+JEdMQHCsUXWJdOWsyKNZjtt+UZKInfJP0cFccMg+IpQ/8PneIzw0lx+OG1WwEs5o17xJ4+gKYOTSSGc48AAAAASUVORK5CYII=) no-repeat center;
}
.gl-cpt-search_list-content-li-focus .gl-cpt-search_list-content-icon-tg,
.gl-cpt-search_list-content-li:hover .gl-cpt-search_list-content-icon-tg {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAk0lEQVR42mNgGG6AEYqJA////xcH4slAvOLfv3/LYRjK7wXShVDcBRKDqhXHZ6AuEH/9jx30AzEvEPMDcQNUDKRWF6+BQJd8wmFgC5K6EiD+C1VLtoHNSOqKqWFgNxCHAXE8ENcB8R+KDASK3wdS74D0ZyC+AxGizIXYLBk1cEgaiCfrYQMEsx7WwgEbJqpwGBkAAJym04kVVU9lAAAAAElFTkSuQmCC) no-repeat center;
}
.gl-cpt-search_list-content-li-focus .gl-cpt-search_list-content-icon-search,
.gl-cpt-search_list-content-li:hover .gl-cpt-search_list-content-icon-search {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHXRSTlMA1fkXlk7MxLJyKAvx6+Tbz7uBaGNcV0M5Hg8FpGsdUvwAAACISURBVBjTlYxZEoMgEAVl2MHduETz7n/NUBEH82n/0NXFm+ohb9VRMyx/7VWjdYbg5K1BbOmJCv3B21rE0zzGKypsl1ras3UtH/LQ2chxXDFlawzHmX8OFMv5kG2ByhbI8sjBn01Ac5Q9rF9nRYCQXI+RkLBalJrY9aRD2nAt/KrJeq/mUz3gC2C2BlCWXcubAAAAAElFTkSuQmCC) no-repeat center;
}
.gl-cpt-search_list-content-li-focus .gl-cpt-search_list-content-icon-shop,
.gl-cpt-search_list-content-li:hover .gl-cpt-search_list-content-icon-shop {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAFKADAAQAAAABAAAAFAAAAACy3fD9AAAA2ElEQVQ4EWNgoDJgxGXe////JwDlDHDIX2BkZCzAJseCTRAqBjLMDojfoKkRQeOjcPEZCFL4BugSMWQdQJe/Quajs5nQBSjlw10ItJkHaFgnkoGqQDYvUHwqkhiIyQvEqmji5UCffAFJwiMFqEAUyMfrHZAGHEAMaOBrkBw+LwcA5TWxGAASC8QiDhbCZ+BHoIq3WDSCxD5gEQcLwcMQiwKQC82xiCcBxSSxiIOF6BqGuByBVxxfGOLViEty1EBcIUO8ONXDEDlh/wa64yDxbkFR+QuFR00OABpuKnRsTphKAAAAAElFTkSuQmCC) no-repeat center;
}
.gl-cpt-search_list-content-no-data {
  padding: 22px 0;
  clear: both;
  overflow: hidden;
}
.gl-cpt-search_list-content-no-data .gl-cpt-search_list-content-name {
  margin: 5px 0 0 26px;
}
.gl-cpt-search_list-content-no-data .gl-cpt-search_list-content-name {
  font-size: 14px;
  line-height: 30px;
  max-height: 120px;
}
@media screen and (max-width: 768px) {
  .gl-cpt-search {
    box-sizing: border-box;
    width: 90%;
    height: 32px;
    margin-bottom: 0;
  }
  .gl-cpt-search_button {
    width: 56px;
  }
  .gl-cpt-search_input {
    padding: 0 44px 0 12px;
  }
  .gl-cpt-search-small {
    height: 32px;
    width: 0;
    margin-top: 12px;
    font-size: 14px;
    transition: width 0.2s ease, background 0.3s ease;
    border: 1px solid transparent;
  }
  .gl-cpt-search-small .gl-cpt-search_input {
    border: none;
    padding-right: 40px;
    font-size: 14px;
    box-shadow: none;
  }
  .gl-cpt-search-small .gl-cpt-search_button {
    width: 40px;
    background: #fff;
  }
  .gl-cpt-search-small .gl-cpt-search_button:hover {
    background: inherit;
  }
  .gl-cpt-search-small .gl-cpt-search_button .gl-cpt-search_button-icon {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAS1BMVEUAAAC5ubnAwMC5ubm3t7e4uLi5ubm2tra3t7e3t7e3t7e3t7e3t7e7u7u2tra3t7e4uLi5ubm3t7e4uLi2tra3t7e4uLi5ubm2trZi2KwGAAAAGHRSTlMAawtawpkr7OHRtIxkIfTJck89NKiDdhahQgdQAAAAe0lEQVQY062OSQ7DIBAEzQ4Br9nq/y9NUAwZHy25LzMqqZfhGnnlstEHpDNVcZXwBq4sFsyfGYKvdyG8O0yszfHqiUzd8mhwJO7fhu32iX2Mwony/MuJot7DU39jLEnsLBBsAlCC3mcApySteZuvTVAkbf1ze2XQOJzQB8NuBffMecZvAAAAAElFTkSuQmCC) no-repeat center;
    background-size: 17px 17px;
  }
  .gl-cpt-search-small .gl-cpt-search_button .gl-cpt-search_button-icon:hover {
    cursor: pointer;
  }
  .gl-cpt-search-small .gl-cpt-search_list {
    right: 0;
    font-size: 14px;
  }
  .gl-cpt-search-small-active {
    width: 234px !important;
    border: 1px solid rgba(0, 0, 0, 0.04);
  }
  .gl-cpt-search-small-active .gl-cpt-search_input {
    border: none;
    padding-right: 40px;
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .gl-cpt-search-big-contain {
    max-width: calc(100% - 64px) !important;
    padding: 0 24px;
  }
}
@media screen and (max-width: 767px) {
  .gl-cpt-search-big-contain {
    max-width: calc(100% - 32px);
    height: 74px;
    padding: 0 12px;
  }
  .gl-cpt-search-big-contain .gl-cpt-search {
    height: 39px;
  }
  .gl-cpt-search-big-contain .gl-cpt-search .gl-cpt-search_input {
    font-size: 12px;
  }
  .gl-cpt-search-big-contain .gl-cpt-search .gl-cpt-search_button {
    width: 39px;
  }
  .gl-cpt-search-big-contain .gl-cpt-search .gl-cpt-search_button .gl-cpt-search_button-icon {
    background-size: 50%;
  }
}

