@charset "UTF-8";
/*CSS 重置*/
* {padding: 0px;margin: 0px;outline: none;list-style: none;box-sizing: border-box}
a {text-decoration: none;color: rgba(255, 255, 255, 0.56)}
html {line-height: 24px;height: 100%}
body {font-size: 12px;font-weight: 400;line-height: 1.5;color: #000;font-family: Roboto, sans-serif, "Classic Grotesque W01", "Hiragino Sans GB", "Microsoft YaHei", "STHeiti", "WenQuanYi Micro Hei", Arial, SimSun, sans-serif;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;height: 100%;}
::-webkit-scrollbar {width: 4px;height: 4px}
::-webkit-scrollbar-thumb {background-color: rgba(172, 172, 172, 0.4);border-radius: 8px}
::-webkit-scrollbar-track {background-color: rgba(255, 255, 255, 0.0)}

.nav-bar {position: absolute;top: 10px;left: 20px;right: 20px;z-index: 9999;display: flex;flex-direction: row;justify-content: space-between}
.nav-bar .bar-item {height: 36px;background-color: rgba(255, 255, 255, .85);box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.14);border-radius: 3px;overflow: hidden}
.nav-bar .bar-item .search-form {display: flex;flex-direction: row}
.nav-bar .bar-item .search-form .input {padding: 0px 12px;line-height: 38px;height: 38px;border: none;width: 270px}
.nav-bar .bar-item .search-form .search {background-color: #596CFB;color: #FFFFFF;border: none;padding: 0px 10px;cursor: pointer}

.nav-bar .bar-item .links {display: flex;flex-direction: row;height: 100%;align-items: center;padding: 0px 5px}
.nav-bar .bar-item .links a {color: #666;padding: 0px 8px;border-right: 1px solid #EEE;}
.nav-bar .bar-item .links a:hover {color: #000000}
.nav-bar .bar-item .links a:last-child {border: none}

.hot-company {box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.15);padding: 16px;background: #FFFFFF;position: absolute;top: 56px;left: 20px;bottom: 35px;z-index: 9999;border-radius: 3px;transition: all 0.2s ease-in-out;display: flex;flex-direction: column}
.hot-company .title {color: #323232;font-size: 18px;padding-bottom: 12px}
.hot-company .hot-list-wrap {overflow: hidden;width: 278px;flex: 1;}
.hot-company .hot-list {display: flex;flex-direction: column;overflow: hidden;overflow-y: auto;margin-right: -10px;height: 100%}
.hot-company .hot-list .item {padding: 8px 0px;border-bottom: 1px solid #E1E1E1;display: flex;flex-direction: row;cursor: pointer;user-select: none}
.hot-company .hot-list .item .num {font-size: 12px;background: #596CFB;color: #FFFFFF;margin-right: 10px;width: 18px;height: 18px;text-align: center;line-height: 18px;border-radius: 12px;margin-top: 3px}
.hot-company .hot-list .item .intro {font-size: 12px;line-height: 1.5;color: #909090;flex: 1}
.hot-company .hot-list .item .intro p {color: #323232;font-size: 14px;}
.hot-company .hot-list .item .intro a{color:#596CFB }
.hot-company .hot-list .item:last-child {border: none}
.hot-company .hot-list .item .label {color: #000000;padding-right: 5px}

.hot-company .hot-list .next-btn {height: 40px;line-height: 40px;text-align: center;font-size: 14px;background-color: #59D16C;margin-right: 12px;border-radius: 5px;margin-top: 12px;color: #FFFFFF;cursor: pointer}
.hot-company .hot-list .next-btn:hover {opacity: 0.88;}

.ui-no-data {clear: both;margin: 31px auto;display: flex;flex-direction: column; align-items: center;font-weight: bold;font-size: 14px;padding: 62px 0px;}
.ui-no-data img {height: 71px;margin-bottom: 20px}