@charset "UTF-8";
.navigation {
  font-size: 14px;
  font-weight: 400;
  display: flex;
  align-items: center;
  font-family: Microsoft YaHei;
}
.navigation_text {
  color: #333;
  padding: 0 7px;
  cursor: pointer !important;
}
.navigation_button {
  color: #fff;
  text-align: center;
  width: 70px;
  height: 28px;
  line-height: 28px;
  background-color: #69c;
  border-radius: 4px;
  margin-left: 7px;
  cursor: pointer !important;
}
.useravatarContainer {
  position: relative;
  width: 40px;
  cursor: pointer !important;
}
.useravatarContainer:hover .useravatar {
  position: relative;
  transform: scale(2.3) translateY(10px);
  transition: transform 0.2s ease;
  z-index: 601;
}
.useravatarContainer:hover .dropdown {
  display: block;
  animation: showdropdown 0.5s ease forwards;
}
.useravatarContainer .useravatar {
  position: relative;
  transform: scale(1) translate(0);
  transition: transform 0.2s ease;
}
.useravatarContainer .dropdown {
  position: absolute;
  top: 37.5px;
  width: 280px;
  background-color: #fff;
  min-height: 100px;
  z-index: 600;
  transform: translate(-50%);
  border-radius: 4px;
  box-shadow: 0 0 6px hsla(0, 0%, 72.9%, 0.16);
  padding-top: 35px;
  display: none;
  animation: showdropdown2 0.5s ease forwards;
}
.dropdown .nickname {
  color: #333;
  font-size: 16px;
  text-align: center;
  font-weight: 400;
  padding: 10px 0;
}
.dropdown .userWorth {
  display: flex;
  justify-content: center;
  padding-bottom: 20px;
  border-bottom: 1px solid #f5f5f5;
}
.dropdown .userWorth .diamond,
.dropdown .userWorth .gold {
  color: #388dea;
  font-size: 14px;
  width: 100px;
  background-repeat: no-repeat;
  background-position: 0;
  background-size: 15px auto;
  padding-left: 20px;
}
.dropdown .userWorth .gold {
  background-image: url(/desktop/images/common/gold.png);
}
.dropdown .userWorth .diamond {
  margin-left: 25px;
  background-image: url(/desktop/images/common/diamond.png);
}
.dropdown .dropdownList {
  padding: 10px 0;
}
.dropdown .dropdown_text {
  color: #333;
  font-size: 14px;
  font-weight: 400;
  height: 40px;
  line-height: 40px;
  background-repeat: no-repeat;
  background-position: 15px;
  background-size: 15px auto;
  padding-left: 40px;
}
.dropdown .dropdown_text:hover {
  background-color: #f4f4f4;
}
.dropdown .dropdown_text.dropdown_icon1 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAE+ElEQVRYR8WYb2gcVRDAZ17uaAxVKqlJiilarFChov0gVKhYP1nBYgMptBDBgkn3vb3UBgMKVlxpiwVTUmN3Zz/kg9CIBVsSqWDASgO2+EHEiJUKChaM2AsVC17gSu7eyIR3YU2T7OZPcb8kx87M++38e/MewjKewcHBh6anpzuYeRcAbEXEdQBQZuafAeCiUmrI87wflmEacClKYRiuRcSjAFBAxFyK7jkAOKy1/mMpa2QGCsOwRSn1pXiktgAzVxBRvHITANa6d/WJ9zcQsV1rfSUrVCag/v7+dfX19d8AwBYxzMy3lFJBqVT6uLe3V2BmniAI6puamtoR8R0A2OxkS7lcbntXV9dPWaAyARHRJwCwzy0wXqlUdh86dGhioQUktHV1dWeYeY+TuVosFrcFQVBJg0oFiqLoWUQcc4YmrLVP+b5/I81wEAS55uZmCfFOkUXEw57nfZCmlwqU9I61dq/v+5KsmZ4wDDcj4jUpAGb+1RjzaJriokDylU1NTX8joiTshNZ6Y5rBue+jKBpGxJnQVSqVx7q7u6UIFnwWBSIiqagfnfag1rpzGUAeIpLoVavV/YVC4exKgCT+l2pFpLV+d6lAYRjuUkp94fR6tdYn/1egKIr2IOKwq1BtjImXDTQwMNCaz+d/dwbOaa33LtVDRPQ6APQ5oDZjzMiygUSRiASolZlLk5OTDwRBUF4KFBFJQ90uOtbaDWktI7Xsoyh6HxF7HcQRrfXxrEBE9DwAjDr5Ma31c2m6qUBE9DAAXAOAerd37cyyN8neh4jfI2KLq7DdhULh8xUDiYEoit5AxBMuD0pKqQ7P8z5byHgcx08ws+SKfIw8mfMv1UO1RYnoUwBor/1m5ovMPKiUuiwjxunTpxsB4Eml1Cuy7yXGk6vW2qd93y+leUfeZwZyXftDAJBGN2ubmWWfkglg5q/zYu3/r8rlcntPT8+tLDCZgdz44TPzq4hYC0OWNW4y81A+nz/R2dlZzKKQZS87CADH3Jg616ZMg38BwH0AUGLmexDxkblCrhj6rLXH00K3IBARPcjMZxFxR2IBmZtltz9/+/btsflCIUNaY2Pj9nw+/xIzdwDA+oT+dWZuN8Z8t5C35gWSKrHWjtZKVr4QAE4x88m0xpZcSOBaWloOWmuDmoedt/Zprc/PB3UHkIO57EYOSdZx2aXTxobF8qOvr299Q0PDGUSUU4rYlFl8Xqj/AMnelcvlvq15RvqHtfZAWtyzJKvIENF7APBmAuqOJjsL5Mr6UiJnzhWLxf1Z5uCsQK7JHkXEI05nYmpqalvyoDALFMfxa8x8ytGPM/Mzq+WZucDJsRgAPtJaH6jJzABJn1mzZs1vkngS32q1+vhKcibNY3IqUUrJ/tgqstbabb7vj882RiJ6S3qN884xY8zbaUZX+p6I5FglxytJ8hFjTFsSaGbmkfP51NTUxmRMV7rwYvpEJPP6VokKM2+UloJhGO5QSn3tSIeMMS/fTYik7Tl5WzDGhEhEcuwNRLBarWaaWVYL2N0X/DkTKsQRz/PaBOgCALzokuveu1VZC30EEUlyb2HmG8aYDRhF0S+IKBcD17XWm1br67PaieN4uHYHUC6X7xegf9w2kWnmzbpQVjkikhmr4OQ3CdC0O3uPGmNeyGpoteSSOSxHbYzjuN9au4+Zu5dykbCKQHJcvyDXgZOTk7v/Bd4tYkqBnDBNAAAAAElFTkSuQmCC);
}
.dropdown .dropdown_text.dropdown_icon2 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAEsklEQVRYR9WXQWhcZRDHZ94uJIcccpDdCj14UCzowYNBxQQbbKABD4o5NCDYUiH7fS+JChELtvhKFQWF1CTv+9ZgsR6kASs59NCCgUasNNAcFBUqeOihh91FaMBd7OHtG5nle+Hl27dv3256qHvcnfnm9803859ZhIfsgw8ZD/z/gDzPGywUCicB4AgiDveTUSLacRxns1KpfOl53v20M1Iz5Pv+ECJeRcTRfkASfH5vNBrjCwsLf3c6ryOQ53n5QqFwBRGPsjPfEhF3+gEjouEou0S0UavVJj3PC5LO6giklDqHiKeN00YYhq+5rlvvB8g8+3rscp9LKd/LDKS1fh0ALhuHO41GYyQtzVkgFxcXhwcGBm4h4uPG/g0hxLe2b1uGVldXnwqCYAsRhwDgfhAEY3Nzc9tZgnaz0Vo/DQA3AWCIiOqO44yWSqVf4357gOxbhGF4wnXdi90C9fK77/tTjuN81yn7u0B2EQPAihBirpdgWW3j9WkX+S6QVcSb1Wp1olMnZA3cyY4vXywW1wHgFdPBu0XeArKK+G4YhiOu61b2GzjNnzXOcZxbAHDIQB2XUn6D8SImoqDZbL7woIq424WWl5cP5fN5hmo1ECI+j0opVuKW+CHiW6VS6UK3gx7k71prfrYrJkvXUGv9LwAMAsCGEGIiKdjKyspzuVzumWq1eqGfutJav9hsNndmZ2f/SDq/XC6vE9GrrSxprf8xurBVq9XG7ICsssVi8Z6BvlytVqd7gdJafwgAHpdDLpd7dGZmpm2Oaa2vA8Dh1njSWl8CgGOG/KIQ4oR9C631bwDAosafzFDlcvltIjpvnqNCRE/Y40cp9RkiLpiz13BpaekgFxYiHjCO56WU78ahfN8/YDrioLEpSylFWi0ppd5ExEhU62EYTrqueyPuYwMHQTDSantT7T8BwCO2LkQHsE0ul7ueBh7ZsowQ0Roi5vmpAGBSSrlhwZwkoq/Md/UgCMa5u3eF0ff9UcdxrpoW5I57p1QqfRE/JAHqIynlGSvQy2EYXotgiGjadd1oULdM48AAsCd7e2ZZFqg0G+4mImIY1hXeoWallH4cWCn1End0J+C2ac+6QES8u+TNQVNCiO+tmmrLJmcFALYjGAA4LYT4OO5nAwPAtBBiLW6TuKDxREbES9EtEPFYAtRRROSNslUnZpuMarCtMZRSTwLAZlSDSSXBYB03Rt/3jzuO87VJPRfmESnlj1amdsFj368JIaatzDxGRDcjGNYlIcTZpC5NXfKttqzziBFC/GwF4yc+x82AiKxRZ+LCaSSDhS8aom3Z6/pkVte8T0Sfmkwlbnmd9MhMdN4QI1Fty57tm+mPolJqkd/cQPFaclhK+WeaMCb8hcqk8JmAOLANRURjruv+lQSVsIDdICJW6q7/WjIDmSA896YMxO0wDMftRc62I6JfDHxXmNQuS7l5KlQ8kwCQCJ321JkzFB1iMvAD15H5bttkqq61/gQATkW1xsNyfn7+bhpAX0VtO9kFS0QVROTAz0YwzWaTh+XtXmB6fjJLFHlJZ31pQcQ+dSKakFJu9QqzLyB2NjrzAQDw+jlIRNxNZzt1XxbAnmsoy6H7sfkPjjfAXneroRgAAAAASUVORK5CYII=);
}
.dropdown .dropdown_text.dropdown_icon3 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAACnUlEQVRYR+2YMWgUQRSG/ze7RQgpQy5gigQMWFhEiIUQ4QrtUigoplCI4EFmlz1IbcSVaHeF5G5vhCu0CIhgZ6GFYMBGSMCAFoKCFilyi4VFihxZ9smE3bCeyeWQzJrAbbXszO7/7c+b994M4ZhdlPIopU4B8AFcyoORmTeFEI/n5uZeZPV2gZaWlkZs214louE8YNo0fCnlg/TZLpBSqgHgDoA1ZvaIaNMkWBzHthDiBoCHzBxFUTRWLpc3tGYK9B3AKDNfcBzng0mY7LeVUu8AFJn5luM4y38BARiTUv7IEegpgNk4jm+7rvusB9TuvFKq51DHcOw51Gg0Cq1Wq+8gmyzLqgC4ZnSVBUEwQESLRHQTwGA3KcQYUBAEw0IInezOJCBbAH52gNLAA8aAlFKvAEwD+BJFkfQ8b6WTQ0aDOgiCCSHERwDbOzs742lt0nGkoUqlUjPXPFSv110iqgF4KaW8rsWr1eqkbdvv9X0URRc9z1trq2XmEqNS6m5SvZ84jiO1cBAEs0IILYpsAc30YOaAarXatGVZOoY+N5vNc77vR77v9w0NDS1qgDAM7/m+v52bQ1q8UCh8BTDCzMutVsubn5//9d+COmn0igBeA+hj5i0ieqMdOwiKma8Q0YSxZZ/EzQQRVYloqpukqOcYBcoE7FlmniIivexH94NLxk/nAtSNO0YTYzcAuSbGHtC/OHDYOycvhuI4Hndd99thf3ZU40qp5wBm9lv2qwAmASxIKR8dlWCn71QqlcH+/v5P+jyBmS87jvNWz0+30jMANK2+dFNldPfKzLrPLiYw62EYntfFeA8oqUP3mXmBiOw8HEpaknUiuprdvu+dD+kJybGM3vwbhyKijTAMV1JnUhP+AMrLmU46xw7oN6vXFUPie0VOAAAAAElFTkSuQmCC);
}
.dropdown .dropdown_text.dropdown_icon4 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAEuElEQVRYR+1YUWgcVRQ9920CkQRsISYVKygk4IdCPiyIRjRQsIV+KLSQ/tkP2Xkz2VAxxYIBF1SMGEgImXkbpOifLQYUFOqPEKkfihEqFlpoxYr5yMYK/VjCSnbflbvMhNnJ7s7upu2XD/Zn5757z5x3373nDqGLZYx5DMAigJcBDMZclJl5XSmVdxznuy5cgzrdtLCwcKCvr+83AIeb7WXmCoCjrut+36n/jgEFQfA2Ec1JUCJ631r7ZyzoABG9Q0SHmPkH13VfvO+AjDGfAni9WcAIMIANrfXj9w1QEAQvAThBRM+Hx9UL4N8GAXsAyI+ZWdi7xcxrAC55nldKA5h6ZMaYV5h5jojG0py1es7Md5VSM47jXGhl1xRQPp/vGR4eXgAwFXOwCWCNmTeIKPVtQyafBvBczMey1jrXDFRTQFGuhBtvVKvVc1NTU990w5IxRkB9EgM2q7X+oJGvhoCCIPCIaDncsGqtPdPO+bcCK4wPDQ19TUTH5IZWq9VncrncjeSePYB83z9ERNeJ6IDcpK2trYl8Pi91Zd8rrGE3w2J6UWt9OhWQMeZDAOcBlHd2dkanp6c3kpukUjOzJHm8StfMJLeUUlez2ezvjd7AGPMWgHnxb619JMn8HoaMMX+FyfiZ1vpM3Kmwp5SSRJ9Mo0vYBXDWdd1f4rZLS0uHe3t7JQastac8z1uNP68DFCaftAUxPu553reR8fz8/GB/f/8VAE+lgYmeM3Mpk8kczWazP8X3BEFwk4hGmHnedd1zTQEtLy9PZjKZz8WgWCw+lM/ny5GxMeYLACfDPjW7vb19YWZm5k4SXJi8JwAYaSEAbheLxdF4HhYKhS+Z+VUAq1rrU60Yqp2vFDHXdQ9Ghr7vjyilJBml/J53XfejNJZ83x8jop+JqIeIJh3HuRR7uVr7kZqmtZ5oBehdAHl5K631kzEHWQAFScRisXgwzlwrYEEQXJZrDqAuH2M1rmtA0c1b11ofSWMnel4oFN5j5tkkE/cCUFOKW4EzxjRjfN9H9j+gGvPNKA6C4GMimmk3dxrY1SXvvnPI9/1jSqnL3QAKpe5rWutdpbBvQALE9/1xACOdgrLW/pjs6qmAjDEvhKpQgsqqq0OdgkizT2it2wDmtNYrso9CMGtSUWOOHiSgKGxNtFEQBFeIaJyZN4nomsxTSYakPw0ODspw2NUion/iMiPGkAg0kcUycJbL5fKjAmhH2GHmN4no4WTr8H1/QCl1vdVgmIZSEpuZJzzPE0kit3m3rllr34j6JIAJObK/Q6ElklW6d10vW1lZGbTW/gFgIC1wyvPTWuuLSUBEtMjMX8n/lUrlCBUKhQVmPit/SJcX6dqguT4BQH5dLWvtXc/zrkabYwzJtwBRA5K/t7TWoyRHQkTSlaMb9qBvmcS7U6lUjudyufWaYgxFlcjSbAisqzG4Xfpi4/imUmqxVCrtir06Cev7/kmllChDEetjjuP82m6Qdu3CSyIyWVJgj25PApLjE70rXy9KRCSaup0JtV08YidlpfYpp1KpTORyOZn7d1ejuWw87Fv7vVUtQTaTwg0n13BY9AA8S0R9nbx+G7bXrLXyJaRWk5Ir9etHGwHuqcl/ljCF8p5Tqs8AAAAASUVORK5CYII=);
}
.dropdown .dropdown_text.dropdown_icon5 {
  background-image: url(data:image/png;base64,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);
}
.dropdown .dropdown_text.dropdown_icon6 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAADM0lEQVRYR+2WT2hUVxTGv+9NJAm4kGpDqC4UXAguRKx1oyBiRVsQF10IbcFFMbl36nPURrqo+haFgmBip3n3ZpCutFDSjdaFooiCiLiQFv/gwo3gSHxJs2h0YchwT7nDm5CE1DczBJLFzO69c849v/nOeedcYon9uMR40ALKqkhLoZZCWQpk2Vs91JRCQ0NDm5xzXwHYS7JbRP4eHR3dF0VRxVq7WkT+Ivlh1uHz2CdE5DXJ2wAuKqXuzfWZVbI4jruDIPgFwBdzHUXkR631Kf++VCrtcc5dAxA0AVULERG5UqlUDodhOFZ7OQ00ODi4MZfLXQewJjWWAVx2zj2sOY+NjV3yKvlna+0ZABGAf5xzfVlgQRBARD4guRHAfgCranlE5HOt9SP/XAXyypD0ZfDlqZD8PkmSOIqid+9JRGPMVQCrtdabs4Bm2vv7+zs7OztPAjidqjwyNTX1SRiG5SqQMeYayb0pzKdKqTv1JBgYGFjR3t7+k9Za1eM/18daexDAbx5KRK5rrfcxjuPtQRDcTZ2/U0qda+TwYrHYHobhZCMxM32NMWdJVksuIjtprb0A4BsA5SRJ1tV6pNkEjcbFcbyc5EuSK0Qk9kDPAGwAMKiUOtLogQvhb4y5SNKPmce+Md+Q9JSF3t7enxciQaNnGGP6SJ4F8K9X6A2ARQWK4/hYEAT9IjLhFXpOcv0il8yS7BWRp4ve1KVSaZlz7gWAj0Tk/KzPfjH6yBhznGR11IjIx7XBeJPkbgB+Mu+eb+nV06jW2hPOuVI+n39bp/8uAH5dLQNwRSl1oApkrV0rIvf96kihCkmS/NroTLLW3haRstb66/cB+dXR0dHhv6wfUpgRAFuVUq+ml6uf2CT/SKG8fC9I/g7giU9Szz8mOeRnmoh8q7WOfczw8HBufHx8Rxq/kuQ259yhGdeXVyLy2azlWktWLBbXtLW1XfB7rR6A//PxOzGXy23v6el5kFbgPICjc/wFwJ+Tk5M9hUIhqdnmvcKman1JcieAtQA6mgAsO+e25vP511EUtXV1dd0AsIVkIiK3SF7KvKA1kXTBQ1qX/CxJWwq1FMpSIMu+5HroP55eXGZT+rwvAAAAAElFTkSuQmCC);
}
.dropdown .dropdown_text.dropdown_icon7 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAACmElEQVRYR+2YMWgUQRSG33s5uBQpUsjdFQEVFFLGQrBQiJBCMXYWBiJotzPLIYFLYSFsn0ACd3N7h4iKgkXSiFhZJIViI8ROxRQHKuyBoEWuO/aXgY2c514Ssu5eikw7OzPfvvnf/2aG6Yg1PmI89BdQrVY7OTIysgxghpnH04AF8IuZ18MwvO+6btC/xh8g3/dPAXjHzKU0QGLmbHU6nfOVSuVHb18v0BoR3QAQALgnIq00wABMMvMSEY0RUU0pVY4FqtfrP+02AbiltX6WBszunMaYiogsAdjWWp8dFCFEHZeVUptpAvm+P01EG0TUUkqdPgbqj7YxZkpEtgB80FqfG3qELICFIqKgP/V7sywzDe2lz0yAVlZWxvP5/BYzt8IwnIszxF3ITIAi0/3CzDki+kREM0qp73GRygQo0swVEbHmO2bNl4imtdaf9yodqWvIGHORmddseYpq2qxS6u1Qs6xarU7mcrnXRDQBYEdE5h3HeZGphmJ8qCQi1qknAXRFxHEc56H9LpGGPM8bLRQKG8x8IWmpAXBba/0kEVCz2TwRhuFXIhpNCsTMq47jLCQCirLnjIhMHALItccdOw7AGwBXXdfdSQx0CBBqNBp3AaxGYzfDMLxuYRJr6D/ArLfb7TnP87pDybK+yPwDk2mEDgKTGVBkhh+jbYmNTKZbZv2qWCw+ZeZvQRAs9mpmqLXsIEkwlLQ3xoyJyAPrP1prM9Tiahc/vnXspxXf92eJ6OV+9zKblvY4sKq1Xthv0iT9vu8/J6KbkYYuxWqo17jsh8y8nWTRQWMBTDGzvQLZdkcp9TgWyPO8XKlUegRgPg2Q/jkBLGutFwf60G6HPfeKyDUiSutZptXtdl+Vy+X3cT9+5F7QfgNaBbA0oywsewAAAABJRU5ErkJggg==);
}
@keyframes showdropdown {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes showdropdown2 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.loginChange .login {
  color: #fff;
  background-color: #69c;
  border-radius: 4px;
}
.loginChange .login,
.loginChange .register {
  width: 38px;
  height: 22px;
  font-size: 12px;
  line-height: 22px;
  text-align: center;
}
.loginChange .register {
  color: #535453;
  border-radius: 4px;
  border: 1px solid #c7c7c7;
}
#hj-toolbar {
  background-color: #fff;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 1008;
}
#hj-toolbar #toolbar-container {
  width: 1000px;
  height: 45px;
  margin: 0 auto;
}
#hj-toolbar #toolbar-container .hj-search .text {
  width: 40px;
}
#hj-toolbar #toolbar-container .hj-search .suffix {
  margin: 0 20px 0 5px;
  width: 1px;
  height: 15px;
  background-color: #c7c7c7;
}
#hj-toolbar #toolbar-container .hj-search .hj-input {
  width: 320px;
}
#hj-toolbar .top-search-type {
  z-index: 9999;
  top: 30px;
  left: 65px;
  width: 321px;
  overflow-x: hidden;
  background: #fff;
  border: 1px solid #dadada;
  border-width: 0 1px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  font-size: 12px;
  line-height: 14px;
  font-family: 微软雅黑;
}
#hj-toolbar .top-search-type li {
  line-height: 29px;
  text-indent: 10px;
  color: #5e5e5e;
  border-bottom: 1px solid #e7e7e7;
}
#hj-toolbar .top-search-type li strong {
  color: #f60;
  font-weight: 400;
  font-size: 12px;
}
#hj-toolbar .top-search-type li a {
  color: #5e5e5e;
  display: block;
  line-height: 29px;
}
.top-bar {
  height: 100%;
  border: 1px solid #e5e5e5;
  border-width: 1px 0;
  width: 100%;
  background: #fff;
  top: -52px;
  transition: all 0.35s;
}
.top-bar,
.top-bar-fixed {
  position: fixed;
  z-index: 100;
}
.top-bar-fixed {
  top: 0;
  left: 0;
}
a[data-v-2bdc59b3],
a[data-v-2bdc59b3]:hover {
  color: #2965b1;
}
.hjbox-container[data-v-2bdc59b3]:hover {
  background-color: hsla(0, 0%, 94.1%, 0.6) !important;
}
.hjbox-linkcolor[data-v-2bdc59b3]:hover {
  color: #d70000 !important;
}
.hjbox-linkcolorcursor[data-v-2bdc59b3]:hover {
  cursor: pointer !important;
  color: #d70000 !important;
}
.hjbox-linkline[data-v-2bdc59b3]:hover {
  text-decoration: underline !important;
}
.hjbox-cursor[data-v-2bdc59b3] {
  cursor: pointer !important;
}
.hjsell-container[data-v-2bdc59b3] {
  border: 1px dashed #ec8181;
  background-color: #fff4f4;
  font-weight: 400;
}
.hjsell-container .hssell-title[data-v-2bdc59b3] {
  color: #388dea;
  font-size: 16px;
  text-align: center;
  height: 40px;
  line-height: 40px;
}
.hjsell-container .hssell-content[data-v-2bdc59b3] {
  color: #333;
  font-size: 17px;
  line-height: 30px;
  margin: 0 20px 20px 20px;
}
.innerbox[data-v-2bdc59b3]::-webkit-scrollbar {
  width: 4px;
}
.innerbox[data-v-2bdc59b3]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.2);
}
.innerbox[data-v-2bdc59b3]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
._hj-levelUpgrade[data-v-2bdc59b3] {
  position: fixed;
  z-index: 20000;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.35);
  left: 50%;
  top: 50%;
  transition: all 0.5s;
  transform: translateX(-50%) translateY(-50%);
  border-radius: 5px;
}
._hj-levelUpgrade ._hj-container[data-v-2bdc59b3] {
  position: fixed;
  top: 50%;
  left: 50%;
  height: auto;
  z-index: 2000;
  transform: translateX(-50%) translateY(-50%);
  width: 475px;
}
._hj-levelUpgrade ._hj-container img[data-v-2bdc59b3] {
  display: block;
  width: 100%;
}
.iconclose[data-v-2bdc59b3] {
  position: absolute;
  top: 15px;
  right: 15px;
  font-size: 16px;
  color: #fff;
  cursor: pointer;
}
.btnopen[data-v-2bdc59b3] {
  position: absolute;
  bottom: 20px;
  left: 50%;
  width: 160px;
  transform: translate(-50%);
  cursor: pointer;
}
.btnopen .btnonw[data-v-2bdc59b3] {
  position: absolute;
  left: 0;
  right: 0;
  color: #fff;
  font-size: 16px;
  height: 30px;
  line-height: 30px;
  border-radius: 20px;
  text-align: center;
  background-color: #ff4e4e;
}
.btnopen .overflow[data-v-2bdc59b3] {
  height: 30px;
  border-radius: 20px;
  background-color: #f99;
  margin-top: 4px;
}
#videoDialog[data-v-d8f45762] {
  width: 800px;
  height: 500px;
}
#videoDialog video[data-v-d8f45762] {
  height: 100%;
  width: 100%;
}
.bottom-box[data-v-d8f45762] {
  height: 20px;
}
.main-player video {
  max-height: 600px;
}
.drag_verify[data-v-1c720be6] {
  position: relative;
  background-color: #e8e8e8;
  text-align: center;
  overflow: hidden;
}
.drag_verify .dv_handler[data-v-1c720be6] {
  position: absolute;
  top: 0;
  left: 0;
  cursor: move;
}
.drag_verify .dv_handler i[data-v-1c720be6] {
  color: #fff;
  padding-left: 0;
  font-size: 16px;
}
.drag_verify .dv_handler .el-icon-circle-check[data-v-1c720be6] {
  color: #6c6;
  margin-top: 9px;
}
.drag_verify .dv_progress_bar[data-v-1c720be6] {
  position: absolute;
  height: 34px;
  width: 0;
}
.drag_verify .dv_text[data-v-1c720be6] {
  position: absolute;
  top: 0;
  color: transparent;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -o-user-select: none;
  -ms-user-select: none;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    color-stop(0, var(--textColor)),
    color-stop(0.4, var(--textColor)),
    color-stop(0.5, #fff),
    color-stop(0.6, var(--textColor)),
    color-stop(1, var(--textColor))
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-text-size-adjust: none;
  animation: slidetounlock 3s infinite;
}
.drag_verify .dv_text [data-v-1c720be6] {
  -webkit-text-fill-color: var(--textColor);
}
.goFirst[data-v-1c720be6] {
  left: 0 !important;
  transition: left 0.5s;
}
.goKeep[data-v-1c720be6] {
  transition: left 0.2s;
}
.goFirst2[data-v-1c720be6] {
  width: 0 !important;
  transition: width 0.5s;
}
.drag-verify-container[data-v-1c720be6] {
  position: relative;
  line-height: 0;
}
.refresh[data-v-1c720be6] {
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
  font-size: 20px;
  z-index: 200;
}
.tips[data-v-1c720be6] {
  position: absolute;
  bottom: 0;
  height: 20px;
  line-height: 20px;
  text-align: center;
  width: 100%;
  font-size: 12px;
  z-index: 200;
}
.tips.success[data-v-1c720be6] {
  background: hsla(0, 0%, 100%, 0.6);
  color: green;
}
.tips.danger[data-v-1c720be6] {
  background: rgba(0, 0, 0, 0.6);
  color: #ff0;
}
.hua-right[data-v-1c720be6] {
  background-size: contain;
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
}
.hua-shuaxin[data-v-1c720be6] {
  background-size: contain;
  width: 30px;
  height: 30px;
  display: block;
  position: absolute;
  right: 0;
}
.main-canvas[data-v-1c720be6] {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.move-canvas[data-v-1c720be6] {
  position: absolute;
  height: 180px;
  top: 0;
  left: 0;
}
a[data-v-745cd729],
a[data-v-745cd729]:hover {
  color: #2965b1;
}
.hjbox-container[data-v-745cd729]:hover {
  background-color: hsla(0, 0%, 94.1%, 0.6) !important;
}
.hjbox-linkcolor[data-v-745cd729]:hover {
  color: #d70000 !important;
}
.hjbox-linkcolorcursor[data-v-745cd729]:hover {
  cursor: pointer !important;
  color: #d70000 !important;
}
.hjbox-linkline[data-v-745cd729]:hover {
  text-decoration: underline !important;
}
.hjbox-cursor[data-v-745cd729] {
  cursor: pointer !important;
}
.hjsell-container[data-v-745cd729] {
  border: 1px dashed #ec8181;
  background-color: #fff4f4;
  font-weight: 400;
}
.hjsell-container .hssell-title[data-v-745cd729] {
  color: #388dea;
  font-size: 16px;
  text-align: center;
  height: 40px;
  line-height: 40px;
}
.hjsell-container .hssell-content[data-v-745cd729] {
  color: #333;
  font-size: 17px;
  line-height: 30px;
  margin: 0 20px 20px 20px;
}
.innerbox[data-v-745cd729]::-webkit-scrollbar {
  width: 4px;
}
.innerbox[data-v-745cd729]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.2);
}
.innerbox[data-v-745cd729]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
.overlay[data-v-745cd729] {
  background: rgba(0, 0, 0, 0.3);
  font-size: 14px;
  z-index: 99999 !important;
}
[data-v-745cd729] .el-dialog__body {
  padding: 0 20px 30px !important;
}
[data-v-745cd729] .el-dialog--center .el-dialog__body {
  padding: 0;
}
[data-v-745cd729] .el-dialog__title {
  font-size: 14px;
}
a[data-v-1e045b87],
a[data-v-1e045b87]:hover {
  color: #2965b1;
}
.hjbox-container[data-v-1e045b87]:hover {
  background-color: hsla(0, 0%, 94.1%, 0.6) !important;
}
.hjbox-linkcolor[data-v-1e045b87]:hover {
  color: #d70000 !important;
}
.hjbox-linkcolorcursor[data-v-1e045b87]:hover {
  cursor: pointer !important;
  color: #d70000 !important;
}
.hjbox-linkline[data-v-1e045b87]:hover {
  text-decoration: underline !important;
}
.hjbox-cursor[data-v-1e045b87] {
  cursor: pointer !important;
}
.hjsell-container[data-v-1e045b87] {
  border: 1px dashed #ec8181;
  background-color: #fff4f4;
  font-weight: 400;
}
.hjsell-container .hssell-title[data-v-1e045b87] {
  color: #388dea;
  font-size: 16px;
  text-align: center;
  height: 40px;
  line-height: 40px;
}
.hjsell-container .hssell-content[data-v-1e045b87] {
  color: #333;
  font-size: 17px;
  line-height: 30px;
  margin: 0 20px 20px 20px;
}
.innerbox[data-v-1e045b87]::-webkit-scrollbar {
  width: 4px;
}
.innerbox[data-v-1e045b87]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.2);
}
.innerbox[data-v-1e045b87]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
.dialog-box[data-v-1e045b87] {
  background-color: #fff;
  border-radius: 6px;
  overflow: hidden;
}
.dialog_user[data-v-1e045b87] {
  display: flex;
  align-items: center;
  height: 100px;
  padding: 0 20px;
  background-color: #080808;
  background-image: url(../img/buy_vip2x.2d6cfd07.png);
  background-size: cover;
}
.dialog_user .userInfo[data-v-1e045b87] {
  color: #fff;
  flex: 1;
  margin: 0 20px;
}
.dialog_user .userInfo .nickname[data-v-1e045b87] {
  font-size: 18px;
}
.dialog_user .userInfo .vipExpiresTime[data-v-1e045b87] {
  font-size: 14px;
  color: #e6e6e6;
  margin-top: 5px;
}
.dialog_user .iconclose[data-v-1e045b87] {
  font-size: 20px;
  color: #fff;
  cursor: pointer !important;
}
.levelist[data-v-1e045b87] {
  display: flex;
}
.levelist .leveitem[data-v-1e045b87] {
  display: flex;
  justify-content: center;
  flex: 1;
  height: 66px;
  line-height: 66px;
  background-color: #f4f5f7;
  cursor: pointer !important;
}
.levelist .leveitem.choose[data-v-1e045b87] {
  background-color: #fff;
}
.levelist .leveitem .vipicon[data-v-1e045b87] {
  background-position: 0;
  background-size: 20px auto;
  background-repeat: no-repeat;
  padding-left: 30px;
  font-size: 16px;
  color: #ad924c;
}
.levelist .leveitem .vipicon.VIP1[data-v-1e045b87] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAFCElEQVRYw+3YT1ATVxwH8KC1tDOtOv0zbad12oM96EFn9FCPcuihw8EWoVZJqQFF/kgl/BNRMfyzgCIz7aHDwdGZXirTqW1n6oxj2E1C/mxINptks5tk81dqhoq2YMFaQ5LXX6hxFhrICyTAwTfzDkl2s595u+/3vvskkmdtBdppnn9XwfM/tfL89Fme/+c0xz0+5XCEm+32mZPQG222aL3VGq1jmGitxRI7QdOoxmxGx00mVDUygiqNRnTMaIyVGwyRIwbDdKlef02q0byVEZyC495sFwSHwulE56ADEAEQtTgcqJllUZPdjgCIAIgAiACIkgIpCgEQHdHrURl0mVZrkWk0ry8Ld87j2djpdhPtbjfKAhAd1mqHiilq45JwX3s8uZ2C8EMH4LIIRJ9rNNcPk+QL6ekQyjnv8fR1eTzRrAOHh2PwPH4jUSjWYdpQTrff33Le6412CQLKNrBkeDiOjB5SqxVYyG6PR9rt8/0NI4hWCggjiIrV6kcHVSrZorgerzevx+d73O31olUAokMqVRiQHybF9fn9Oy/4/WMARKsFBBz6jCDuFt28uXsuLhTa0hcMegCIVht4gCTRpyTp/5gk35vF9QcCm/sCgZGLgQBaECgIUYXL9aDV5Ro/63T+dobjQukCKygqVE5RPsD5SnU6HwAjCwIJAhUODVk+USpflVwaHb14KRhEKYC/zy9DLSz7Iy6wwmj8tWhwcL34L2Q63d0UQFQwNNQv6R8dvYcBnIQl73nxBeRu99sADGIA71QkbteT9tGNG7kwgmOpgPtv3RqX9N++PZ0S6HbH4Bb/0cpx+8QXOsmy+QAMLwKMwK3dP2/k9sEtnlj0GXwCLFQqH0n6g8HrGMDZSdLqdN5v5rit4gs22u1tgIwmAcaqabpXfCw8f1shzdxPOUkSI6hUEpILgcAHAHyAA4zPYohcuhoIEYmLVnHcSw02mzoJ0FhuNm9KHBcPBUcNBh3WLP4POFWgVOYlauBRmMlh3DJzhufnjEwjw7zfYLX+mQDW0vRflTS9Q3wMlJle7DJDEDMArJkzMWEEm6BHsOqgwxFp4Tip+Pw6q/UAAMOAiwCyVPxbJUVJARjBKtQqVbSIIFr/t5IMIrS+1+f7FrtQs+x4PcdtfxpsEVoHwCtyhhlUkORzopHbXjkyMo69kpDkld0DAxuSLnfwbOX2+P3f464kp1iWluv1LybOb3K5XpZz3CuJz0XwW5XJRKexkvycMhtCktn0lderwV3qoNRcFo9You2F76pNpstpLHXU7MqB07r8/jcAyGGuxeEGlpXO/4/jNC2FOhjGBHqLSfKdtEJ1hyBsg0QdxAwLE9B3Jc6tNpt31dD0BGZYCEkJYueS3ks6A4E98F4yiZNmoBba4s9fGXSogzacNPOFVjtVotXmLevNrk0Q8ttdrimMuBWDGXwVSszVE/BunBKo0z0s0WgKM/Ju3Mbz1QCcyWAejEetxozuLgCuBXo0A8BYmcHQEY9sGQXGSwmE1YFlAw2G72CN3pCVPZp4IYc0fW3JQKPxlyJRYc9Kq2WYzYDULAFoPEiSr63IblcjbCgBkEsj8ntlavWWFd2Sa2LZbbAFlzrym8135kevlUPabHsAOLkg0GyeqjCZ9q7q5mYDw+TDKjKVBPiwiqYL1sQObL3NVlXPMDNPE7XFMvOlxVK3praJ5VarDEZxTG6x3IOgcAy+ypE8a2ug/QtfH4fQcByDoAAAAABJRU5ErkJggg==);
}
.levelist .leveitem .vipicon.VIP2[data-v-1e045b87] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAFHklEQVRYw+2YSWwTZxTHQ4GmlVpAXVSqFrUHeoBDkeihHJtDTxyQ2qJecqFSqVTEEtpETUqSSeIt3j3e43gBwpIFQoAkjUpCCEIqVUFCak4hLeAZjz2rx3ZMcWy/fqFZbELtLysceNInWbN4fvqW//u/V1LyIlYhbOekD+xd8gVbp5SwtUf/sZ6JPrKeklKWk+Kk5bg4afYJGbOHz5ha0HDxWaOdA4OVBb2FBZ0pAjpDBLS6SLZZG05rVExCo2TalTXcu8sCZ+9NbHZciP3p6IqCvTMKtrMS2E5LYG0TgTwhgiUggMUnAAIEBAhGJwdPBdSGobk5DAgQNAoGVI2h26pq5u0lwZF9wgZXT2zI2S3DcgOqG0OgIujB+nphwyLhoNR5Mdbl7JFh5QBDoKyluwni71cWiAdrXL0Jg+tSPLPSgKq6UFbxM20lCHgJDw1gjbsvVuPujWdcl2Kw4jNYR4PyGJ1pqqEJLEhXv1ze0p9IuntjsIqAoKihHzZV0/sKwrl/iZe1DCQetfTHYdUBqylo+olKNVTRnz8VzjuU2uG5kmBaBuLwDAGhoZKK1B66/0kenO9ackvr1eQYAoRnDdhYGYTGH4J/EUeYDx/D+a/CJu/wxO+tgwkoAJhxnJdle6fM2tqloPW0SC8YUBehNc3hcY0qPK5WMuPqJiZdABAajgZvVx+g3izxXk/qESAUBLwgh5886dY26TwuoNYQ7t27t2Nt7n8gwEhBwIoHQBx+YCrxjiQ5DMAo0TH6cu4HjMf598gTwr3igCylVk8v13QcPDhWqm5kmGKA9YcfsFOACQzArOOcLCCzsCf3Q6YAtxsBpgoAprWGyJe57ygU9B6NIiQV2YMzM/gQAU50FwWcOyS8vUPemvtBc0BosPjEzDxAG5fVk5w2b1nV7Fa0B3mMQzINeH+oxHc9+al3OCFjAgICvEG2zSV4ws6+ZvaL154E1Nu4mxqNuHHmuSlTgE7xDcxTDERFMF53iCr7TwOHY9+2Dk2k8GUmmjczFr/8kdkjiLOADi6mc4gf5z7TrItosWXmR2qy7kjwYH4WuZKoQoBpTB1MI6kpz1tqj/A1AkwZXXza4GS/yb2HZKZcqwunsQCrqAyawbp5maSjA9Z6Biec2EJ9SmJJn7B9dqlRoje4eD9y1B3o97qZ6yo9sx0dFBZfqCn//v1/rP8fDzhW6h6In8XOJCfFW0Zj8NXZZfRyrxtb5TdmpQjdQzJzawGZpKeoN3T/Chtb+mMj2KnuuODNnbGcGV2HZMaLm+qaakK/Pc4cOIH24juu3tgoDiAZEFNmX/5+nAqDlS/Xk2wKB1BxjLpbX0W9v7Bi6XJ8m/ty7B6WWfCLksnH7Zx5V2vjdhqsnIRpFujGWmrHouoSR19yFwKMYrmZVuHO1P57POzcHSw308DElXVM2ZIqO0ePvNvRHY1jAGaNHj5gdKLh4LPFy05mQkUwXy1LbYys1gH7OXly2fygkkkrG5jK5e0udEZrEGBmyYBqJqtRhJumKsdlBZySDVtX1L10wPBJtxvWr0iPhiTHSm3tYvtiAdG4WFExJ+wrEia/tMl6RhpZKGCzPnKTIEJvrUq3S+tnN5Nt4ii+5Y/cRUZ1y6q25Ewn+G0oFxe1/HoTR+l0+dZr1YL0y7vIgBAtABhXm7jPnmlz0xQQd5t9fHy+5Wcn9GTki+eiA4ss//cmDz85B8hPoprk6HPVJjZ6hH0o1TEIkDM4ue/QpTUlL+I5iH8BX1OXlUa/KGQAAAAASUVORK5CYII=);
}
.levelist .leveitem .vipicon.VIP3[data-v-1e045b87] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAE/ElEQVRYw+3YW0ybVRwA8Lo5p4myxUuc0UUeMNnmuG9AuRZWxr1cKwQYcifR+GKiD3swM74tGh98MHtYZuKLW4xTE31SGIWWFiillJZLL1uiBMemsAH9vnPO9/XvvxihHZceoHQ87CQnBMr39dd/v/P//89RKJ6MCAzBUfWm6Kj7UXTULhGHViT2GkLGqykZq2RkrBynRibWMpmMlsrUUuSjlkKgI+eBmvOBDp/DmQd0SOWjgzkSM2UtSabM6zCc/FpYcGDXHiNT9ePiRB0gEIhdi7MGyHgVEFslIBCnBoi1FMhoCSAQNgECAgGBODOBDaSPgC7xld3hnA1R4mRDtzhZD2EHGtNxKn8HY2rUDnFFh8XJxu8RCHsGHFACM6TehJ7oZ7eHA8VTorPpC3G6Sd5z4ECqTzKkfAWXFAe4ccTZdFGcflcWpy5ABCKIP1Nkpj9ziQspTDY1ElezF6MHEQMaUkDSnxWoPqlla5yrKVd0thDR2QyRBmIEQepPpqw/IX9DHPW0xguutlkEwuMCsv5kkPoS79Lu2OQgnNfVclxwtzsRCPsACHJfggd6TkT/tyhuNx/1ejoGEQibAqcaZDJR90CcqJ1D4B8InNkukA3lziDQTU1ZODPdbCBD2gwo9SWArIsbgd9OvKTwejo/FzydsDWw/q91K91W9QMvkAzl/gI3FAcD7yEZ0+9uBZR0cSD3xn6pEDxd90IBsdQtYMl7Jgg5Vfq6aKu8EwpIzOf+FAZU0UHX/hpzWDJlzIYCSr2xc37gUsgITtb7hIm6v/GrLQ98I9GmKSFjFXRT4HC+RIbU1YHXEGN6OT6D81s9g2sRPC0ovO7OmxzAlUVCHHX3Rbs2JugNx8o+JbZyeQOgj5nVl4M+kEEZw0zZ90MtkrUInu5WeG93pgrurgc8QP8qpg6tHoxFUWvdjup5OqbpXQ8sMMGw+sjq/2FTwAaz9TyreAXYG7fIbr2du3LxsqujQ3S3U+4049AGRQYcpW8h8J//gWy06CE+e3FBkR7KucybZhDI6K34Dx7JhW0fC+42iQs4XiMRe3VjEGC0qBaBlI4USfj1tgatWLOqkQ6qJE6gLOviP9mgSdAeFF2tX/MmamqrxpxYfiog9RwgluJrzFJ8A3pUT68tiqxTdDh3jjdRy/1J1+CK4tCG5c6JPaDgbPluG5XEDAblc6vIyYwXwF7w4urv+BrmQTN3JdEl/RSyNwS39ogw3azjLnW2iquBEVu9D/6NmtVXuUud4YxxpXJw9YSe9lexH7Tz1WLMgzZN46P3IOb8RkzUlAdI9WddYIx7Y1tdNZm+cBKBd3iaBUwz89RalrTaGQ3nJbGR8/N8zULaDO1LjN/RvoQ6G9LIVMMCZzdj9T9//ol50MrTzUgDykVmTM3d1c4O98Ml4kT9IgfQR6wl3yDOP30cwGViTK0Jy94Yke/jZGHsByVmUH4U3tOFiXcuIlAOA9CH0fvM37KFFehPG9iwXtktkBqzvsVjj0N7ckbj38wj7vpOgWww5+fAxL4nY95ScZTaa3TbB+aYHvYkvxyR064le/ExMl5p52/581zewezjET2SQ9xJRIZs+Rm2/GDOinss54ZYPdKw1C1sAVxkQ2rVYz3cFC0luC/RLK4DmguWJbO6al+cwIrWsvfwdJUFABkbKfxwfx0Tjxa3YKmbpZbie3S0sAsUYU7ET8YOx780J5ndpuPSvAAAAABJRU5ErkJggg==);
}
.levelist .leveitem .vipicon.VIP4[data-v-1e045b87] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAE9ElEQVRYw+3YX0xTVxgA8DsoVpiUUuooUv62YKGFYisrFDraAaulrhWk8q8IRWCBSeY0SMbCgmHRxWzZwx6WPRhN9jKXZW5L9jiTmZjMJZqYzCdlIZmEiU6QP/Z+p3++HWQDKn96CwV88Lw17b33d0/P+b7vfAzzcmzBcFcdSwNrxw9gaZsBcwsLlU0ApnoCZQ4PGKo9oLf5QGf1QeEBH2jK/VBgRMgzICj1CIrXEbK1CDK1HzJUXkjNmYFk+WUUpyWFBYdV3RKwdf9BgUiBCG+1IFQ0IQUiBSKUViMFIuiqEArNCJoKXAWIFIgUiCDNQkjKuIW7JLs3hrP0CEh1z1WwdWH4gZlIEtN+QZFIsF4cn6157zs4dBw3CwiJaQhi6RVkmJ2h4RjmFeI4+RnUvu/bfGCyn42XfEGfGcEZB/W9/XDklA8On8AtACKIJD4Qigc5Id0NfU5S3/cUHKdwC4FI4na7SazQtTausd8Ejf0A9adxq4EQJ0YSG088/FcrV8QR54AamgfGKBC3Cwix8cjGCB7MRsVoA9ed68MUaBm8S4G43UCIESDsjPnTzTDp87jWQSG4hn6nQFwVaO/2EWvnE2JpGwfz0b8ocDRkoFw9SoHDkKoYpsBhGqi9awARonbcopsmgSHt5z6Fto9xLSCxdf+9bKcbj3zPFchma3+m10QGLKmkzAdrA/lIInifM6Tjk4dBgfauSVQ6dgQgix3JbFntSDAgq9Ddd6cXpD/3gnw6g2PBgGxk5DgD7edmggHpGvTTNfgPmF32pQ9iDTVWKK0hqwJVei8o9h9eeg2k7LXTv3giyBqcn8FInpuBY2evcAA+2yR0DT5izU55wANL7GdAb/ctB5b6QVl8PuCFpDI5Sc15xGGT/DeDvKsMcZ3VUeATLsC5XUzMrddR17SQ4FFp3EWKbb8uA+YbbjzO1MYt/E4kF5B01XWOu3huk0y7GZ5pPkC3DnVA6xnCPcw4A2YGdQezoKjq8f9AUmCcApUhP2CmZfnnQwgzHjaK3xMQC6F58DQFejnGQS+UNzgDri+01FEgAW2Fl6hNbQHfyTVOkBV4OQJ9FPjR8iLB4YgkzQNfcg3UxFQ/DgZH7pKdGQFa80XQVH6LjJG3iNuXS7K141wDNYkRXKT3ilox3d2lNSA0fvBNCJnkJg030QvIvSWxqDSLFj5Li6NBUXiTeyYR/hi0NkRHXxxb13sthFR3AY2LM7Y4o0Ye5BZfCCHV/TYVG5vArSZs6E+kwDvcgM/ioPP5e0Cu3kkDNeECZBMS72G0SBpSVQ3VJ3IocIRLsUBKbBOkyKxZSGP5Bg3JM0xwKRZYcfIoEb6mXte5hNT0FEH18UmO1cztufWHymIRFJTd5nhomvaIJaYNney8ti4r2LumOQD99Fx8CfaVX6KB2s/h2DkLktTasJyN2YOd74K10xPGetDL7pH1hrW7AJb2fqhq84UB6IfkrKG5ki2swLlQwh5wfRUG4NerBuINIy0WPlQevbx+oPInlEqjN7WRNGE8JCTlTdfWUfLfmNqTLd6SbteM0SGBN+vuhFDy33sqU6VsaUsO3qjLocCR4EDdfcjQ5G9L35CU1BTR/uDkGsBpt2K/cVubm6zeZqUl//QKJf8sqIpqXogOLKt7u5sCPUuAHjav9OSL1SYurHLRVDfGaioeErXxnbAH4pdjneNflkNTbZxmgt8AAAAASUVORK5CYII=);
}
.durationlist[data-v-1e045b87] {
  display: flex;
  justify-content: space-between;
  padding: 0 30px;
  margin: 30px 0;
}
.durationlist .durationitem[data-v-1e045b87] {
  width: 106px;
  min-height: 100px;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  position: relative;
  cursor: pointer !important;
}
.durationlist .durationitem.choose[data-v-1e045b87] {
  border-color: #bea774;
}
.durationlist .durationitem.choose .label[data-v-1e045b87] {
  background-color: #f3ecda;
}
.durationlist .durationitem .label[data-v-1e045b87] {
  font-size: 16px;
  color: #ad924c;
  height: 42px;
  line-height: 42px;
  text-align: center;
  background-color: #f8f9fb;
}
.durationlist .durationitem .price[data-v-1e045b87] {
  display: flex;
  justify-content: center;
  height: 80px;
  line-height: 80px;
}
.durationlist .durationitem .price .diamond[data-v-1e045b87] {
  font-size: 30px;
  color: #6d3e14;
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 14px auto;
  padding-left: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAA51BMVEUAAABAQABgIABqKwBgMBBmMw1qNQttNxJoOBBqOQ5vOxRsORNrOxJoOhFqOhBsOw9rPBNpOxJsPRFrPRNsPRJqPBJtPRFrPBFuPRNsPRJqPRJrPRFsPRFrPhNqPRNtPhFsPBJsPhJtPBJtPhRtPBNtPhNsPBNsPhNsPBJsPBRtPBNsPBNuPBNsPRJtPRRsPRNtPRNsPRNtPRNsPRNsPRJsPRRtPRNsPRNtPRRsPRNsPRNsPRRtPRRtPhNsPhNsPhRtPhNsPhNtPhNsPhRtPhNtPhNsPhRtPhRtPhNsPhRsPhRtPhNtPhSndem/AAAATHRSTlMABAgMEBQYHCAkJygrLDA0Nzg7Q0dIS0xPU1RYXF9gZ29vc3N3d3t7f3+Dh4eLj5OTl5+jp6ers7e7v7/Dx8vP09fX29/j5+vv8/f7UVrnJgAAAWhJREFUGBmNwQ1X0lAAx+Hf3caWFpoVli8o2dtApQhjKIYGbOzu/r//5+mCnE4mnNPz4JmhnhgGPGhJ09GCs7KjhVJqsRQWZZXhNXV04V4BUTWrioCFttoDPYMt28Pc5jU401lXbbxaWYQNnRPc3QeQzDP4VdVqZRkBXbVgNg++2jpeQ+9fqw9ttSGppgF81pVOWLpwY+1BVFYx37VRl0q3Iy/X3Wgl1/1owVVcqYP3VikrYxfjfdKQcKIDwOS5YWlXA7w3Lo+hbu0LINU+Sz01gG1rd/AONY0gUcZCaGdANNUxSx0NDQxdgneqj2Cu1eGBGaoDh0rxxi6GrjLDSjTVO0yRG9jVAJqahPxRt3abc+1DTw1euvI5fznWJNxSRmhzksI1eORSGTcuaSoNx/rAY+Za6ZHSny7pq8+/ajMdzEtlXzQOeGLH2kzquSJmjRNVcpXbY61v8k5Yz9xIl2wS5z/YLDL8t9+Tz0+uWMaLiQAAAABJRU5ErkJggg==);
}
.durationlist .durationitem .price2[data-v-1e045b87] {
  display: flex;
  justify-content: center;
  height: 20px;
  line-height: 20px;
  margin-top: -20px;
}
.durationlist .durationitem .price2 .diamond[data-v-1e045b87] {
  font-size: 14px;
  color: #6d3e14;
  background-position: 0;
  background-repeat: no-repeat;
  background-size: 12px auto;
  padding-left: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAA51BMVEUAAABAQABgIABqKwBgMBBmMw1qNQttNxJoOBBqOQ5vOxRsORNrOxJoOhFqOhBsOw9rPBNpOxJsPRFrPRNsPRJqPBJtPRFrPBFuPRNsPRJqPRJrPRFsPRFrPhNqPRNtPhFsPBJsPhJtPBJtPhRtPBNtPhNsPBNsPhNsPBJsPBRtPBNsPBNuPBNsPRJtPRRsPRNtPRNsPRNtPRNsPRNsPRJsPRRtPRNsPRNtPRRsPRNsPRNsPRRtPRRtPhNsPhNsPhRtPhNsPhNtPhNsPhRtPhNtPhNsPhRtPhRtPhNsPhRsPhRtPhNtPhSndem/AAAATHRSTlMABAgMEBQYHCAkJygrLDA0Nzg7Q0dIS0xPU1RYXF9gZ29vc3N3d3t7f3+Dh4eLj5OTl5+jp6ers7e7v7/Dx8vP09fX29/j5+vv8/f7UVrnJgAAAWhJREFUGBmNwQ1X0lAAx+Hf3caWFpoVli8o2dtApQhjKIYGbOzu/r//5+mCnE4mnNPz4JmhnhgGPGhJ09GCs7KjhVJqsRQWZZXhNXV04V4BUTWrioCFttoDPYMt28Pc5jU401lXbbxaWYQNnRPc3QeQzDP4VdVqZRkBXbVgNg++2jpeQ+9fqw9ttSGppgF81pVOWLpwY+1BVFYx37VRl0q3Iy/X3Wgl1/1owVVcqYP3VikrYxfjfdKQcKIDwOS5YWlXA7w3Lo+hbu0LINU+Sz01gG1rd/AONY0gUcZCaGdANNUxSx0NDQxdgneqj2Cu1eGBGaoDh0rxxi6GrjLDSjTVO0yRG9jVAJqahPxRt3abc+1DTw1euvI5fznWJNxSRmhzksI1eORSGTcuaSoNx/rAY+Za6ZHSny7pq8+/ajMdzEtlXzQOeGLH2kzquSJmjRNVcpXbY61v8k5Yz9xIl2wS5z/YLDL8t9+Tz0+uWMaLiQAAAABJRU5ErkJggg==);
  text-decoration: line-through;
}
.onbuy[data-v-1e045b87] {
  font-size: 16px;
  color: #ba8e50;
  text-align: center;
  font-weight: 700;
  width: 340px;
  height: 40px;
  line-height: 40px;
  border-radius: 20px;
  border: 1px solid #bf8940;
  margin: 0 auto;
  cursor: pointer !important;
}
.balance[data-v-1e045b87] {
  font-size: 12px;
  color: #333;
  font-weight: 700;
  text-align: center;
  height: 50px;
  line-height: 50px;
}
.xsth[data-v-1e045b87] {
  position: absolute;
  font-size: 12px;
  color: red;
  background: #f3f2ee;
  display: inline-block;
  width: 56px;
  height: 17px;
  top: -8px;
  left: 50%;
  margin: 0 -28px;
  text-align: center;
  border-radius: 4px;
}
.timer-box[data-v-1e045b87] {
  width: 343px;
  height: 66px;
  background: url(/desktop/images/common/timer-bg.png) no-repeat;
  background-size: 100% 100%;
  font-size: 12px;
  color: #fff;
  text-align: center;
  padding: 8px 0;
  margin: auto;
  margin-bottom: 20px;
}
.timer-box > div[data-v-1e045b87] {
  color: #ffd323;
  font-size: 10px;
  margin-top: 10px;
}
.timer-box > div .time1[data-v-1e045b87] {
  font-size: 20px;
  font-weight: 700;
  padding-left: 10px;
}
.qxsm[data-v-1e045b87] {
  background: #f6f6f6;
  margin: 30px;
  margin-top: 0;
  border-radius: 4px;
  padding: 16px;
  font-size: 14px;
  color: #666;
}
.qxsm .title[data-v-1e045b87] {
  text-align: center;
  margin-bottom: 16px;
}
.qxsm .title > span[data-v-1e045b87] {
  display: inline-block;
  vertical-align: middle;
  color: #ba8e50;
  font-weight: 700;
}
.qxsm .title > span[data-v-1e045b87]:first-child,
.qxsm .title > span[data-v-1e045b87]:last-child {
  width: 82px;
  position: relative;
}
.qxsm .title > span[data-v-1e045b87]:first-child:before,
.qxsm .title > span[data-v-1e045b87]:last-child:before {
  content: "";
  height: 1px;
  position: absolute;
  display: block;
  width: 100%;
  background: #ba8e50;
}
.qxsm .title > span[data-v-1e045b87]:first-child:after,
.qxsm .title > span[data-v-1e045b87]:last-child:after {
  content: "";
  display: block;
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #ba8e50;
  top: 50%;
  right: 0;
  margin: -2px 0;
}
.qxsm .title > span[data-v-1e045b87]:first-child:last-child:after,
.qxsm .title > span[data-v-1e045b87]:last-child:last-child:after {
  right: auto;
  left: 0;
}
.qxsm .title > span[data-v-1e045b87]:nth-child(2) {
  margin: 0 10px;
}
.qxsm .list li[data-v-1e045b87] {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 33%;
  padding: 10px 0;
  padding-left: 10px;
}
.qxsm .list li[data-v-1e045b87]:after {
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  background: #666;
  border-radius: 50%;
  left: 0;
  position: absolute;
  top: 50%;
  margin: -2px 0;
}
.qxsm .list li span[data-v-1e045b87] {
  display: inline-block;
  vertical-align: middle;
}
.qxsm .list li span[data-v-1e045b87]:last-child {
  color: #ba8e50;
  margin-left: 0.2rem;
}
.el-dialog.luodiye_dialog {
  max-width: 450px;
  border-radius: 23px;
  min-width: 390px;
}
.el-dialog.luodiye_dialog .el-dialog__body {
  padding: 0;
}
.luodi_ye_box {
  background-image: url(../img/warning@2x.3b02739a.png);
  background-size: 100% auto;
  background-position: top;
  background-repeat: no-repeat;
  overflow: hidden;
  margin-top: -60px;
}
.luodi_ye_box div {
  padding: 160px 20px 0;
  display: flex;
  flex-direction: column;
}
.luodi_ye_box div p {
  font-size: 14px;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: left;
  color: #333;
  white-space: pre-wrap;
  word-break: break-all;
  margin-top: 20px;
}
.luodi_yes_box {
  margin-top: -10px;
}
.luodi_yes_box div {
  display: flex;
  flex-direction: column;
  padding: 0 20px;
}
.luodi_yes_box div p {
  font-size: 14px;
  font-family: PingFangSC, PingFangSC-Regular;
  text-align: left;
  color: #333;
  font-weight: 400;
  white-space: pre-wrap;
  word-break: break-all;
  margin-top: 20px;
}
.copy_text_btn.el-button {
  background: transparent;
  border: none;
  color: #007aff;
  font-size: 14px;
  text-align: right;
  font-weight: 400;
}
.copy_text_btn.el-button:hover {
  background: none;
  color: #007aff;
  font-size: 14px;
}
.text-open-link {
  background: #f9cd90;
  border: 1px dotted;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 5px;
}
.text-open-link p {
  text-align: left;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.text-open-link p br:first-child {
  display: none;
}
.text-open-link a {
  background: beige;
  padding: 5px;
  border-radius: 5px;
  color: #000;
}
.hjloading .el-icon-loading,
.hjloading .el-loading-spinner .el-loading-text {
  color: #fff;
}
.hjloading .el-icon-loading {
  font-size: 30px;
}
#app {
  height: 100%;
}
.ql-snow .ql-editor pre {
  color: #333 !important;
  background: none !important;
}
.ql-snow .ql-editor img {
  display: block;
  margin: auto;
}
.ql-snow .ql-editor img[data-emoji] {
  display: inline-block;
}
* {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
input,
textarea {
  -webkit-touch-callout: text !important;
  -webkit-user-select: text !important;
  -moz-user-select: text !important;
  user-select: text !important;
}
a {
  cursor: pointer;
}
#body.bg-color {
  background-color: #f8f8f8;
}
.quill-editor,
.quill-editor * {
  -webkit-touch-callout: auto;
  -webkit-user-select: auto;
  -moz-user-select: auto;
  user-select: auto;
}
.ql-editor img[data-emoji] {
  width: 30px;
  height: 30px;
  margin: 2px 4px;
}
.ql-editor img[data-emojiv] {
  width: 60px !important;
  height: 60px !important;
  margin: 2px 4px;
}
.ql-toolbar {
  display: none;
}
.my-dialog {
  background: none !important;
  box-shadow: none !important;
}
.my-dialog .el-dialog__body,
.my-dialog .el-dialog__footer,
.my-dialog .el-dialog__header {
  padding: 0;
}
.at-box {
  color: #4178b0;
  cursor: pointer;
}
.book-box,
.door-box {
  font-size: 16px;
  text-align: center;
  margin: 10px 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  background: #dbe9ff;
  padding: 10px 20px;
  height: 150px;
  white-space: normal;
}
.door-box-text {
  flex: 1;
  text-align: left;
  display: flex;
  flex-direction: column;
  padding-right: 20px;
  overflow: hidden;
  justify-content: space-between;
  height: 100%;
  padding: 20px 0;
  cursor: pointer;
}
.door-box-text h3 {
  line-height: 18px;
  font-size: 18px;
  color: #2f8ee2;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.door-box-text div {
  color: #2f8ee2;
  height: 16px;
  line-height: 16px;
  display: flex;
  align-items: flex-start;
}
.door-box-text div span {
  margin-right: 20px;
}
.door-box-text p {
  color: #666;
  text-indent: 2em;
  line-height: 18px;
  height: 35px;
  margin: 20px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.door-box-img {
  width: 100px;
  height: 100%;
}
.door-box-img img {
  width: 100%;
  height: 100%;
  border: 0;
  margin: 0 !important;
  -o-object-fit: contain;
  object-fit: contain;
}
.emojipover {
  padding: 0 !important;
}
.title-icon-audio {
  display: inline-block;
  vertical-align: middle;
  background: url(/desktop/images/common/title-icon-audio.png) no-repeat;
  background-size: 100% 100%;
  width: 20px;
  height: 20px;
}
.customer-service {
  position: fixed;
  right: 10px;
  border-radius: 4px;
  bottom: 120px;
  width: 50px;
  height: 50px;
  background: rgba(0, 0, 0, 0.3);
}
.customer-service:after {
  display: block;
  content: "";
  width: 40px;
  height: 40px;
  background: url(/desktop/images/common/customer-service.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 5px;
  margin-left: 5px;
}
.el-message-box--center {
  padding-bottom: 20px !important;
}
.el-message-box.luodisconfirm {
  border-radius: 23px;
}
.el-message-box.luodisconfirm .el-message-box__content {
  padding: 0 !important;
}
.el-message-box__btns .confirm_btn {
  width: 220px;
  border-radius: 20px;
}
body,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
input,
li,
ol,
p,
select,
td,
textarea,
th,
ul {
  margin: 0;
  padding: 0;
}
* {
  box-sizing: border-box;
}
body,
html {
  height: 100%;
}
body {
  font-family: Microsoft YaHei;
  font-size: 14px;
  color: #333;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
}
ol,
ul {
  list-style: none;
}
img {
  border: none;
  vertical-align: middle;
}
a {
  text-decoration: none;
  color: #232323;
}
table {
  border-collapse: collapse;
  table-layout: fixed;
}
input,
textarea {
  outline: none;
  border: none;
}
textarea {
  resize: none;
  overflow: auto;
}
#nprogress {
  pointer-events: none;
}
#nprogress .bar {
  background: #29d;
  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
}
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1;
  transform: rotate(3deg) translateY(-4px);
}
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}
#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: 2px solid transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;
  animation: nprogress-spinner 0.4s linear infinite;
}
.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}
.nprogress-custom-parent #nprogress .bar,
.nprogress-custom-parent #nprogress .spinner {
  position: absolute;
}
@keyframes nprogress-spinner {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.lead {
  font-size: 1.09375rem;
  font-weight: 300;
}
.display-1 {
  font-size: 4rem;
}
.display-1,
.display-2 {
  font-weight: 300;
  line-height: 1.1;
}
.display-2 {
  font-size: 3.5rem;
}
.display-3 {
  font-size: 3rem;
}
.display-3,
.display-4 {
  font-weight: 300;
  line-height: 1.1;
}
.display-4 {
  font-size: 2rem;
}
.align-baseline {
  vertical-align: baseline;
}
.align-top {
  vertical-align: top;
}
.align-middle {
  vertical-align: middle;
}
.align-bottom {
  vertical-align: bottom;
}
.align-text-bottom {
  vertical-align: text-bottom;
}
.align-text-top {
  vertical-align: text-top;
}
.rounded-sm {
  border-radius: 0.2rem;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-top {
  border-top-left-radius: 0.25rem;
}
.rounded-right,
.rounded-top {
  border-top-right-radius: 0.25rem;
}
.rounded-bottom,
.rounded-right {
  border-bottom-right-radius: 0.25rem;
}
.rounded-bottom,
.rounded-left {
  border-bottom-left-radius: 0.25rem;
}
.rounded-left {
  border-top-left-radius: 0.25rem;
}
.rounded-lg {
  border-radius: 0.3rem;
}
.rounded-circle {
  border-radius: 50%;
}
.rounded-pill {
  border-radius: 50rem;
}
.rounded-0 {
  border-radius: 0;
}
.clearfix:after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none;
}
.d-inline {
  display: inline;
}
.d-inline-block {
  display: inline-block;
}
.d-block {
  display: block;
}
.d-table {
  display: table;
}
.d-table-row {
  display: table-row;
}
.d-table-cell {
  display: table-cell;
}
.d-flex {
  display: flex;
}
.d-inline-flex {
  display: inline-flex;
}
@media print {
  .d-print-none {
    display: none;
  }
  .d-print-inline {
    display: inline;
  }
  .d-print-inline-block {
    display: inline-block;
  }
  .d-print-block {
    display: block;
  }
  .d-print-table {
    display: table;
  }
  .d-print-table-row {
    display: table-row;
  }
  .d-print-table-cell {
    display: table-cell;
  }
  .d-print-flex {
    display: flex;
  }
  .d-print-inline-flex {
    display: inline-flex;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive:before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9:before {
  padding-top: 42.85714%;
}
.embed-responsive-16by9:before {
  padding-top: 56.25%;
}
.embed-responsive-4by3:before {
  padding-top: 75%;
}
.embed-responsive-1by1:before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row;
}
.flex-column {
  flex-direction: column;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-column-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.flex-fill {
  flex: 1 1 auto;
}
.flex-grow-0 {
  flex-grow: 0;
}
.flex-grow-1 {
  flex-grow: 1;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.flex-shrink-1 {
  flex-shrink: 1;
}
.justify-content-start {
  justify-content: flex-start;
}
.justify-content-end {
  justify-content: flex-end;
}
.justify-content-center {
  justify-content: center;
}
.justify-content-between {
  justify-content: space-between;
}
.justify-content-around {
  justify-content: space-around;
}
.align-items-start {
  align-items: flex-start;
}
.align-items-end {
  align-items: flex-end;
}
.align-items-center {
  align-items: center;
}
.align-items-baseline {
  align-items: baseline;
}
.align-items-stretch {
  align-items: stretch;
}
.align-content-start {
  align-content: flex-start;
}
.align-content-end {
  align-content: flex-end;
}
.align-content-center {
  align-content: center;
}
.align-content-between {
  align-content: space-between;
}
.align-content-around {
  align-content: space-around;
}
.align-content-stretch {
  align-content: stretch;
}
.align-self-auto {
  align-self: auto;
}
.align-self-start {
  align-self: flex-start;
}
.align-self-end {
  align-self: flex-end;
}
.align-self-center {
  align-self: center;
}
.align-self-baseline {
  align-self: baseline;
}
.align-self-stretch {
  align-self: stretch;
}
.float-left {
  float: left;
}
.float-right {
  float: right;
}
.float-none {
  float: none;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.position-static {
  position: static;
}
.position-relative {
  position: relative;
}
.position-absolute {
  position: absolute;
}
.position-fixed {
  position: fixed;
}
.position-sticky {
  position: sticky;
}
.fixed-top {
  top: 0;
}
.fixed-bottom,
.fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  bottom: 0;
}
.w-25 {
  width: 25%;
}
.w-50 {
  width: 50%;
}
.w-75 {
  width: 75%;
}
.w-100 {
  width: 100%;
}
.w-auto {
  width: auto;
}
.w-15 {
  width: 15%;
}
.h-25 {
  height: 25%;
}
.h-50 {
  height: 50%;
}
.h-75 {
  height: 75%;
}
.h-100 {
  height: 100%;
}
.h-auto {
  height: auto;
}
.h-15 {
  height: 15%;
}
.mw-100 {
  max-width: 100%;
}
.mh-100 {
  max-height: 100%;
}
.min-vw-100 {
  min-width: 100vw;
}
.min-vh-100 {
  min-height: 100vh;
}
.vw-100 {
  width: 100vw;
}
.vh-100 {
  height: 100vh;
}
.m-0 {
  margin: 0;
}
.mt-0,
.my-0 {
  margin-top: 0;
}
.mr-0,
.mx-0 {
  margin-right: 0;
}
.mb-0,
.my-0 {
  margin-bottom: 0;
}
.ml-0,
.mx-0 {
  margin-left: 0;
}
.m-1 {
  margin: 0.375rem;
}
.mt-1,
.my-1 {
  margin-top: 0.375rem;
}
.mr-1,
.mx-1 {
  margin-right: 0.375rem;
}
.mb-1,
.ml-1,
.mx-1,
.my-1 {
  margin-bottom: 0.375rem;
}
.ml-1,
.mx-1 {
  margin-left: 0.375rem;
}
.m-2 {
  margin: 0.75rem;
}
.mt-2,
.my-2 {
  margin-top: 0.75rem;
}
.mr-2,
.mx-2 {
  margin-right: 0.75rem;
}
.mb-2,
.my-2 {
  margin-bottom: 0.75rem;
}
.ml-2,
.mx-2 {
  margin-left: 0.75rem;
}
.m-3 {
  margin: 1.5rem;
}
.mt-3,
.my-3 {
  margin-top: 1.5rem;
}
.mr-3,
.mx-3 {
  margin-right: 1.5rem;
}
.mb-3,
.my-3 {
  margin-bottom: 1.5rem;
}
.ml-3,
.mx-3 {
  margin-left: 1.5rem;
}
.m-4 {
  margin: 2.25rem;
}
.mt-4,
.my-4 {
  margin-top: 2.25rem;
}
.mr-4,
.mx-4 {
  margin-right: 2.25rem;
}
.mb-4,
.my-4 {
  margin-bottom: 2.25rem;
}
.ml-4,
.mx-4 {
  margin-left: 2.25rem;
}
.m-5 {
  margin: 4.5rem;
}
.mt-5,
.my-5 {
  margin-top: 4.5rem;
}
.mr-5,
.mx-5 {
  margin-right: 4.5rem;
}
.mb-5,
.my-5 {
  margin-bottom: 4.5rem;
}
.ml-5,
.mx-5 {
  margin-left: 4.5rem;
}
.p-0 {
  padding: 0;
}
.pt-0,
.py-0 {
  padding-top: 0;
}
.pr-0,
.px-0 {
  padding-right: 0;
}
.pb-0,
.py-0 {
  padding-bottom: 0;
}
.pl-0,
.px-0 {
  padding-left: 0;
}
.p-1 {
  padding: 0.375rem;
}
.pt-1,
.py-1 {
  padding-top: 0.375rem;
}
.pr-1,
.px-1 {
  padding-right: 0.375rem;
}
.pb-1,
.py-1 {
  padding-bottom: 0.375rem;
}
.pl-1,
.px-1 {
  padding-left: 0.375rem;
}
.p-2 {
  padding: 0.75rem;
}
.pt-2,
.py-2 {
  padding-top: 0.75rem;
}
.pr-2,
.px-2 {
  padding-right: 0.75rem;
}
.pb-2,
.py-2 {
  padding-bottom: 0.75rem;
}
.pl-2,
.px-2 {
  padding-left: 0.75rem;
}
.p-3 {
  padding: 1.5rem;
}
.pt-3,
.py-3 {
  padding-top: 1.5rem;
}
.pr-3,
.px-3 {
  padding-right: 1.5rem;
}
.pb-3,
.py-3 {
  padding-bottom: 1.5rem;
}
.pl-3,
.px-3 {
  padding-left: 1.5rem;
}
.p-4 {
  padding: 2.25rem;
}
.pt-4,
.py-4 {
  padding-top: 2.25rem;
}
.pr-4,
.px-4 {
  padding-right: 2.25rem;
}
.pb-4,
.py-4 {
  padding-bottom: 2.25rem;
}
.pl-4,
.px-4 {
  padding-left: 2.25rem;
}
.p-5 {
  padding: 4.5rem;
}
.pt-5,
.py-5 {
  padding-top: 4.5rem;
}
.pr-5,
.px-5 {
  padding-right: 4.5rem;
}
.pb-5,
.py-5 {
  padding-bottom: 4.5rem;
}
.pl-5,
.px-5 {
  padding-left: 4.5rem;
}
.m-n1 {
  margin: -0.375rem;
}
.mt-n1,
.my-n1 {
  margin-top: -0.375rem;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.375rem;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.375rem;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.375rem;
}
.m-n2 {
  margin: -0.75rem;
}
.mt-n2,
.my-n2 {
  margin-top: -0.75rem;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.75rem;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.75rem;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.75rem;
}
.m-n3 {
  margin: -1.5rem;
}
.mt-n3,
.my-n3 {
  margin-top: -1.5rem;
}
.mr-n3,
.mx-n3 {
  margin-right: -1.5rem;
}
.mb-n3,
.my-n3 {
  margin-bottom: -1.5rem;
}
.ml-n3,
.mx-n3 {
  margin-left: -1.5rem;
}
.m-n4 {
  margin: -2.25rem;
}
.mt-n4,
.my-n4 {
  margin-top: -2.25rem;
}
.mr-n4,
.mx-n4 {
  margin-right: -2.25rem;
}
.mb-n4,
.my-n4 {
  margin-bottom: -2.25rem;
}
.ml-n4,
.mx-n4 {
  margin-left: -2.25rem;
}
.m-n5 {
  margin: -4.5rem;
}
.mt-n5,
.my-n5 {
  margin-top: -4.5rem;
}
.mr-n5,
.mx-n5 {
  margin-right: -4.5rem;
}
.mb-n5,
.my-n5 {
  margin-bottom: -4.5rem;
}
.ml-n5,
.mx-n5 {
  margin-left: -4.5rem;
}
.m-auto {
  margin: auto;
}
.mt-auto,
.my-auto {
  margin-top: auto;
}
.mr-auto,
.mx-auto {
  margin-right: auto;
}
.mb-auto,
.my-auto {
  margin-bottom: auto;
}
.ml-auto,
.mx-auto {
  margin-left: auto;
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono,
    Courier New, monospace;
}
.text-justify {
  text-align: justify;
}
.text-wrap {
  white-space: normal;
}
.text-nowrap,
.text-truncate {
  white-space: nowrap;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.font-weight-light {
  font-weight: 300;
}
.font-weight-lighter {
  font-weight: lighter;
}
.font-weight-normal {
  font-weight: 400;
}
.font-weight-bold {
  font-weight: 700;
}
.font-weight-bolder {
  font-weight: bolder;
}
.font-italic {
  font-style: italic;
}
.text-decoration-none {
  text-decoration: none;
}
.text-break {
  word-break: break-word;
  overflow-wrap: break-word;
}
.text-reset {
  color: inherit;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.ui-w-140 {
  width: 140px;
  height: auto;
}
.ui-w-120 {
  width: 120px;
  height: auto;
}
.ui-w-100 {
  width: 100px;
  height: auto;
}
.ui-w-80 {
  width: 80px;
  height: auto;
}
.ui-w-60 {
  width: 60px;
  height: auto;
}
.ui-w-50 {
  width: 50px;
  height: auto;
}
.ui-w-40 {
  width: 40px;
  height: auto;
}
.ui-w-30 {
  width: 30px;
  height: auto;
}
.ui-w-20 {
  width: 20px;
  height: auto;
}
.progress-sm {
  height: 5px;
}
.progress-md {
  height: 8px;
}
.progress-lg {
  height: 12px;
}
.progress-xl {
  height: 15px;
}
.font-12 {
  font-size: 12px;
}
.font-13 {
  font-size: 13px;
}
.font-14 {
  font-size: 14px;
}
.font-15 {
  font-size: 15px;
}
.font-16 {
  font-size: 16px;
}
.font-18 {
  font-size: 18px;
}
.c-pointer {
  cursor: pointer;
}
.sell_line2 {
  display: inline-block;
  width: 100%;
  color: red;
  height: 0.4rem;
  line-height: 0.4rem;
}
span.sell_line1 {
  display: block;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-modal-dialog,
.vjs-button > .vjs-icon-placeholder:before,
.vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.vjs-button > .vjs-icon-placeholder:before {
  text-align: center;
}
@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,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)
    format("woff");
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder,
.vjs-icon-play {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.vjs-icon-play:before {
  content: "\f101";
}
.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-play-circle:before {
  content: "\f102";
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,
.vjs-icon-pause {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.vjs-icon-pause:before {
  content: "\f103";
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,
.vjs-icon-volume-mute {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.vjs-icon-volume-mute:before {
  content: "\f104";
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,
.vjs-icon-volume-low {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,
.vjs-icon-volume-low:before {
  content: "\f105";
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,
.vjs-icon-volume-mid {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,
.vjs-icon-volume-mid:before {
  content: "\f106";
}
.video-js .vjs-mute-control .vjs-icon-placeholder,
.vjs-icon-volume-high {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-mute-control .vjs-icon-placeholder:before,
.vjs-icon-volume-high:before {
  content: "\f107";
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-enter {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-enter:before {
  content: "\f108";
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-exit {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-exit:before {
  content: "\f109";
}
.vjs-icon-square {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-square:before {
  content: "\f10a";
}
.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-spinner:before {
  content: "\f10b";
}
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder,
.vjs-icon-subtitles {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js.video-js:lang(en-AU)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ)
  .vjs-subs-caps-button
  .vjs-icon-placeholder:before,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,
.vjs-icon-subtitles:before {
  content: "\f10c";
}
.video-js .vjs-captions-button .vjs-icon-placeholder,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-captions {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-captions-button .vjs-icon-placeholder:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-captions:before {
  content: "\f10d";
}
.video-js .vjs-chapters-button .vjs-icon-placeholder,
.vjs-icon-chapters {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-chapters-button .vjs-icon-placeholder:before,
.vjs-icon-chapters:before {
  content: "\f10e";
}
.vjs-icon-share {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-share:before {
  content: "\f10f";
}
.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-cog:before {
  content: "\f110";
}
.video-js .vjs-play-progress,
.video-js .vjs-volume-level,
.vjs-icon-circle,
.vjs-seek-to-live-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before,
.vjs-icon-circle:before,
.vjs-seek-to-live-control .vjs-icon-placeholder:before {
  content: "\f111";
}
.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-circle-outline:before {
  content: "\f112";
}
.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-circle-inner-circle:before {
  content: "\f113";
}
.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-hd:before {
  content: "\f114";
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,
.vjs-icon-cancel {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,
.vjs-icon-cancel:before {
  content: "\f115";
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,
.vjs-icon-replay {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,
.vjs-icon-replay:before {
  content: "\f116";
}
.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-facebook:before {
  content: "\f117";
}
.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-gplus:before {
  content: "\f118";
}
.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-linkedin:before {
  content: "\f119";
}
.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-twitter:before {
  content: "\f11a";
}
.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-tumblr:before {
  content: "\f11b";
}
.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-pinterest:before {
  content: "\f11c";
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder,
.vjs-icon-audio-description {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,
.vjs-icon-audio-description:before {
  content: "\f11d";
}
.video-js .vjs-audio-button .vjs-icon-placeholder,
.vjs-icon-audio {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-audio-button .vjs-icon-placeholder:before,
.vjs-icon-audio:before {
  content: "\f11e";
}
.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-next-item:before {
  content: "\f11f";
}
.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.vjs-icon-previous-item:before {
  content: "\f120";
}
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,
.vjs-icon-picture-in-picture-enter {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.vjs-icon-picture-in-picture-enter:before {
  content: "\f121";
}
.video-js.vjs-picture-in-picture
  .vjs-picture-in-picture-control
  .vjs-icon-placeholder,
.vjs-icon-picture-in-picture-exit {
  font-family: VideoJS;
  font-weight: 400;
  font-style: normal;
}
.video-js.vjs-picture-in-picture
  .vjs-picture-in-picture-control
  .vjs-icon-placeholder:before,
.vjs-icon-picture-in-picture-exit:before {
  content: "\f122";
}
.video-js {
  display: block;
  vertical-align: top;
  box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: 400;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: normal;
}
.video-js:-moz-full-screen {
  position: absolute;
}
.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}
.video-js[tabindex="-1"] {
  outline: 0;
}
.video-js *,
.video-js :after,
.video-js :before {
  box-sizing: inherit;
}
.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.video-js.vjs-4-3,
.video-js.vjs-16-9,
.video-js.vjs-fluid {
  width: 100%;
  max-width: 100%;
  height: 0;
}
.video-js.vjs-16-9 {
  padding-top: 56.25%;
}
.video-js.vjs-4-3 {
  padding-top: 75%;
}
.video-js.vjs-fill,
.video-js .vjs-tech {
  width: 100%;
  height: 100%;
}
.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
}
body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
}
.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.video-js.vjs-fullscreen:not(.vjs-ios-native-fs) {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}
.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}
.vjs-hidden {
  display: none !important;
}
.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}
.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}
.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}
.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0 auto;
}
.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66a8cc;
}
.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.63332em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  transition: all 0.4s;
}
.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.81666em;
  margin-left: -1.5em;
}
.video-js .vjs-big-play-button:focus,
.video-js:hover .vjs-big-play-button {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  transition: all 0s;
}
.vjs-controls-disabled .vjs-big-play-button,
.vjs-error .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button {
  display: none;
}
.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause
  .vjs-big-play-button {
  display: block;
}
.video-js button {
  background: 0 0;
  border: none;
  color: inherit;
  display: inline-block;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}
.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}
.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), hsla(0, 0%, 100%, 0));
  overflow: auto;
}
.video-js .vjs-modal-dialog > * {
  box-sizing: border-box;
}
.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}
.vjs-menu-button {
  cursor: pointer;
}
.vjs-menu-button.vjs-disabled {
  cursor: default;
}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}
.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
}
.vjs-menu .vjs-menu-content > * {
  box-sizing: border-box;
}
.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
  display: none;
}
.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}
.js-focus-visible .vjs-menu li.vjs-menu-item:hover,
.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}
.js-focus-visible .vjs-menu li.vjs-selected:hover,
.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2b333f;
}
.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: 700;
  cursor: default;
}
.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}
.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 5em;
}
.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 10em;
}
.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 14em;
}
.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  max-height: 25em;
}
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,
.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu {
  display: block;
}
.video-js .vjs-menu-button-inline {
  transition: all 0.4s;
  overflow: hidden;
}
.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline:hover,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}
.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  transition: all 0.4s;
}
.vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline:hover .vjs-menu {
  display: block;
  opacity: 1;
}
.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu {
  width: auto;
}
.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}
.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
}
.vjs-has-started .vjs-control-bar {
  display: flex;
  visibility: visible;
  opacity: 1;
  transition: visibility 0.1s, opacity 0.1s;
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}
.vjs-controls-disabled .vjs-control-bar,
.vjs-error .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar {
  display: none !important;
}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}
.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}
.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  flex: none;
}
.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}
.video-js .vjs-control:focus,
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before {
  text-shadow: 0 0 1em #fff;
}
.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}
.video-js .vjs-custom-control-spacer {
  display: none;
}
.video-js .vjs-progress-control {
  cursor: pointer;
  flex: auto;
  display: flex;
  align-items: center;
  min-width: 4em;
  touch-action: none;
}
.video-js .vjs-progress-control.disabled {
  cursor: default;
}
.vjs-live .vjs-progress-control {
  display: none;
}
.vjs-liveui .vjs-progress-control {
  display: flex;
  align-items: center;
}
.vjs-no-flex .vjs-progress-control {
  width: auto;
}
.video-js .vjs-progress-holder {
  flex: auto;
  transition: all 0.2s;
  height: 0.3em;
}
.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.6666666667em;
}
.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
}
.video-js .vjs-play-progress {
  background-color: #fff;
}
.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.3333333333em;
  z-index: 1;
}
.video-js .vjs-load-progress {
  background: rgba(115, 133, 159, 0.5);
}
.video-js .vjs-load-progress div {
  background: rgba(115, 133, 159, 0.75);
}
.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: hsla(0, 0%, 100%, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}
.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}
.video-js
  .vjs-progress-control:hover
  .vjs-progress-holder:focus
  .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}
.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}
.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}
.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}
.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  transition: visibility 1s, opacity 1s;
}
.video-js.vjs-user-inactive.vjs-no-flex
  .vjs-progress-control
  .vjs-mouse-display {
  display: none;
}
.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}
.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}
.video-js .vjs-slider.disabled {
  cursor: default;
}
.video-js .vjs-slider:focus {
  text-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff;
}
.video-js .vjs-mute-control {
  cursor: pointer;
  flex: none;
}
.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: flex;
}
.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}
.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}
.video-js .vjs-volume-panel {
  transition: width 1s;
}
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control ~ .vjs-volume-control,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control {
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s,
    top 0s;
}
.video-js
  .vjs-volume-panel.vjs-hover
  .vjs-mute-control
  ~ .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,
.video-js
  .vjs-volume-panel
  .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  margin-right: 0;
}
.video-js
  .vjs-volume-panel.vjs-hover
  .vjs-mute-control
  ~ .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,
.video-js
  .vjs-volume-panel
  .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical {
  left: -3.5em;
  transition: left 0s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active {
  width: 10em;
  transition: width 0.1s;
}
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3000em;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s,
    top 1s 1s;
}
.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s,
    top 1s 1s;
}
.video-js.vjs-no-flex
  .vjs-volume-panel
  .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  transition: none;
}
.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex
  .vjs-volume-panel
  .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}
.video-js .vjs-volume-panel {
  display: flex;
}
.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}
.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}
.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}
.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}
.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}
.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}
.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}
.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}
.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}
.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}
.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.7);
}
.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}
.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}
.vjs-has-started .vjs-poster {
  display: none;
}
.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}
.vjs-using-native-controls .vjs-poster {
  display: none;
}
.video-js .vjs-live-control {
  display: flex;
  align-items: flex-start;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}
.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}
.video-js.vjs-liveui .vjs-live-control,
.video-js:not(.vjs-live) .vjs-live-control {
  display: none;
}
.video-js .vjs-seek-to-live-control {
  cursor: pointer;
  flex: none;
  display: inline-flex;
  height: 100%;
  padding-left: 0.5em;
  padding-right: 0.5em;
  font-size: 1em;
  line-height: 3em;
  width: auto;
  min-width: 4em;
}
.vjs-no-flex .vjs-seek-to-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}
.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
  display: none;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
  cursor: auto;
}
.vjs-seek-to-live-control .vjs-icon-placeholder {
  margin-right: 0.5em;
  color: #888;
}
.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
  color: red;
}
.video-js .vjs-time-control {
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}
.video-js .vjs-current-time,
.video-js .vjs-duration,
.vjs-live .vjs-time-control,
.vjs-no-flex .vjs-current-time,
.vjs-no-flex .vjs-duration {
  display: none;
}
.vjs-time-divider {
  display: none;
  line-height: 3em;
}
.vjs-live .vjs-time-divider {
  display: none;
}
.video-js .vjs-play-control {
  cursor: pointer;
}
.video-js .vjs-play-control .vjs-icon-placeholder {
  flex: none;
}
.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}
.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
}
.vjs-subtitles {
  color: #fff;
}
.vjs-captions {
  color: #fc6;
}
.vjs-tt-cue {
  display: block;
}
video::-webkit-media-text-track-display {
  transform: translateY(-3em);
}
.video-js.vjs-user-inactive.vjs-playing
  video::-webkit-media-text-track-display {
  transform: translateY(-1.5em);
}
.video-js .vjs-fullscreen-control,
.video-js .vjs-picture-in-picture-control {
  cursor: pointer;
  flex: none;
}
.vjs-playback-rate .vjs-playback-rate-value,
.vjs-playback-rate > .vjs-menu-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}
.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0;
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}
.vjs-error .vjs-error-display:before {
  color: #fff;
  content: "X";
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}
.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}
.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  animation: vjs-spinner-show 0s linear 0.3s forwards;
}
.vjs-loading-spinner:after,
.vjs-loading-spinner:before {
  content: "";
  position: absolute;
  margin: -6px;
  box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: #fff;
}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before {
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite,
    vjs-spinner-fade 1.1s linear infinite;
}
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: #fff;
}
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: #fff;
  animation-delay: 0.44s;
}
@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}
@keyframes vjs-spinner-spin {
  to {
    transform: rotate(1turn);
  }
}
@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }
  20% {
    border-top-color: #73859f;
  }
  35% {
    border-top-color: #fff;
  }
  60% {
    border-top-color: #73859f;
  }
  to {
    border-top-color: #73859f;
  }
}
.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}
.video-js
  .vjs-subs-caps-button
  + .vjs-menu
  .vjs-captions-menu-item
  .vjs-menu-item-text
  .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}
.video-js
  .vjs-subs-caps-button
  + .vjs-menu
  .vjs-captions-menu-item
  .vjs-menu-item-text
  .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "";
  font-size: 1.5em;
  line-height: inherit;
}
.video-js
  .vjs-audio-button
  + .vjs-menu
  .vjs-main-desc-menu-item
  .vjs-menu-item-text
  .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}
.video-js
  .vjs-audio-button
  + .vjs-menu
  .vjs-main-desc-menu-item
  .vjs-menu-item-text
  .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " ";
  font-size: 1.5em;
  line-height: inherit;
}
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control {
  display: none;
}
.video-js:not(.vjs-fullscreen).vjs-layout-small
  .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js:not(.vjs-fullscreen).vjs-layout-small
  .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-small
  .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny
  .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny
  .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-tiny
  .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small
  .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small
  .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small
  .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
  width: auto;
}
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live)
  .vjs-subs-caps-button,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui)
  .vjs-subs-caps-button {
  display: none;
}
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui
  .vjs-custom-control-spacer {
  flex: auto;
  display: block;
}
.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex
  .vjs-custom-control-spacer,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex
  .vjs-custom-control-spacer {
  width: auto;
}
.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,
.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui
  .vjs-progress-control {
  display: none;
}
.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2b333f;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}
.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}
.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-controls,
.vjs-text-track-settings .vjs-track-settings-font {
  display: table-cell;
}
.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}
@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    padding: 20px 24px 0 24px;
  }
  .vjs-track-settings-controls .vjs-default-button {
    margin-bottom: 20px;
  }
  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 1/-1;
  }
  .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,
  .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content {
    grid-template-columns: 1fr;
  }
}
.vjs-track-setting > select {
  margin-right: 1em;
  margin-bottom: 0.5em;
}
.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}
.vjs-text-track-settings fieldset span {
  display: inline-block;
}
.vjs-text-track-settings fieldset span > select {
  max-width: 7.3em;
}
.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}
.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.vjs-track-settings-controls button:active,
.vjs-track-settings-controls button:focus {
  outline-style: solid;
  outline-width: medium;
  background-image: linear-gradient(0deg, #fff 88%, #73859f);
}
.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}
.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: linear-gradient(-180deg, #fff 88%, #73859f);
  color: #2b333f;
  cursor: pointer;
  border-radius: 2px;
}
.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}
@media print {
  .video-js > :not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}
.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}
.js-focus-visible .video-js :focus:not(.focus-visible),
.video-js .vjs-menu :focus:not(:focus-visible),
.video-js :focus:not(:focus-visible) {
  outline: 0;
  background: 0 0;
}
@font-face {
  font-family: iconfont;
  src: url(../fonts/font_2183866_jzy86exutus.2f6264b6.eot);
  src: url(../fonts/font_2183866_jzy86exutus.2f6264b6.eot#iefix)
      format("embedded-opentype"),
    url("data:application/x-font-woff2;charset=utf-8;base64,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")
      format("woff2"),
    url(data:font/woff;base64,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)
      format("woff"),
    url(../fonts/font_2183866_jzy86exutus.e527a873.ttf) format("truetype"),
    url(../img/font_2183866_jzy86exutus.d3395526.svg#iconfont) format("svg");
}
.iconfont {
  font-family: iconfont !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-pinglun:before {
  content: "\e600";
}
.icon-view:before {
  content: "\e619";
}
.icon-person:before {
  content: "\e61c";
}
.icon-xiangqing:before {
  content: "\e654";
}
.icon-caidan:before {
  content: "\e608";
}
.icon-gouxuan:before {
  content: "\e639";
}
.icon-iconfontzhizuobiaozhun20:before {
  content: "\e613";
}
.icon-zan:before {
  content: "\e64c";
}
.icon-zan1:before {
  content: "\e681";
}
.icon-star:before {
  content: "\e70a";
}
.icon-qianbao:before {
  content: "\e665";
}
.icon-star1:before {
  content: "\e615";
}
.icon-email:before {
  content: "\e670";
}
._hj-level {
  box-sizing: border-box;
  padding: 0 2px;
  height: 14px;
  line-height: 0.8;
  font-size: 11px;
  color: #fff;
  background-color: #ff712b;
  border-radius: 3px;
}
a[data-v-34b2cfb1],
a[data-v-34b2cfb1]:hover {
  color: #2965b1;
}
.hjbox-container[data-v-34b2cfb1]:hover {
  background-color: hsla(0, 0%, 94.1%, 0.6) !important;
}
.hjbox-linkcolor[data-v-34b2cfb1]:hover {
  color: #d70000 !important;
}
.hjbox-linkcolorcursor[data-v-34b2cfb1]:hover {
  cursor: pointer !important;
  color: #d70000 !important;
}
.hjbox-linkline[data-v-34b2cfb1]:hover {
  text-decoration: underline !important;
}
.hjbox-cursor[data-v-34b2cfb1] {
  cursor: pointer !important;
}
.hjsell-container[data-v-34b2cfb1] {
  border: 1px dashed #ec8181;
  background-color: #fff4f4;
  font-weight: 400;
}
.hjsell-container .hssell-title[data-v-34b2cfb1] {
  color: #388dea;
  font-size: 16px;
  text-align: center;
  height: 40px;
  line-height: 40px;
}
.hjsell-container .hssell-content[data-v-34b2cfb1] {
  color: #333;
  font-size: 17px;
  line-height: 30px;
  margin: 0 20px 20px 20px;
}
.innerbox[data-v-34b2cfb1]::-webkit-scrollbar {
  width: 4px;
}
.innerbox[data-v-34b2cfb1]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.2);
}
.innerbox[data-v-34b2cfb1]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
.hj-modal[data-v-34b2cfb1] {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  height: 100%;
  transition: all 0.3s;
  visibility: hidden;
  opacity: 0;
}
.hj-modal.md-show[data-v-34b2cfb1] {
  opacity: 1;
  visibility: visible;
}
.hj-modal .md-modal[data-v-34b2cfb1] {
  position: fixed;
  top: 50%;
  left: 50%;
  height: auto;
  z-index: 2000;
  transform: translateX(-50%) translateY(-50%);
}
.hj-modal .md-modal .md-content[data-v-34b2cfb1] {
  display: flex;
  align-items: center;
  transform: scale(0.7);
  opacity: 0;
  transition: all 0.3s;
}
.hj-modal .md-modal .md-content.md-show[data-v-34b2cfb1] {
  transform: scale(1);
  opacity: 1;
}
a,
a:hover {
  color: #2965b1;
}
.hjbox-container:hover {
  background-color: hsla(0, 0%, 94.1%, 0.6) !important;
}
.hjbox-linkcolor:hover {
  color: #d70000 !important;
}
.hjbox-linkcolorcursor:hover {
  cursor: pointer !important;
  color: #d70000 !important;
}
.hjbox-linkline:hover {
  text-decoration: underline !important;
}
.hjbox-cursor {
  cursor: pointer !important;
}
.hjsell-container {
  border: 1px dashed #ec8181;
  background-color: #fff4f4;
  font-weight: 400;
}
.hjsell-container .hssell-title {
  color: #388dea;
  font-size: 16px;
  text-align: center;
  height: 40px;
  line-height: 40px;
}
.hjsell-container .hssell-content {
  color: #333;
  font-size: 17px;
  line-height: 30px;
  margin: 0 20px 20px 20px;
}
.innerbox::-webkit-scrollbar {
  width: 4px;
}
.innerbox::-webkit-scrollbar-thumb {
  border-radius: 10px;
}
.innerbox::-webkit-scrollbar-thumb,
.innerbox::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.2);
}
.innerbox::-webkit-scrollbar-track {
  border-radius: 0;
}
.login-title-close {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #aaa;
}
.login__window__ {
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.35);
  transition: all 0.5s;
  border-radius: 5px;
}
.login__window__,
.login__window__ .login-ssr {
  position: fixed;
  z-index: 2000;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.login__window__ .login-ssr {
  height: auto;
}
.login__window__ .login-ssr .login-title {
  font-size: 26px;
  font-weight: 400;
  color: #69c;
}
.login__window__ .login-ssr .code {
  display: flex;
}
.login__window__ .login-ssr .code .login-code {
  height: 38px;
}
.login__window__ .login-ssr .code .login-code img {
  cursor: pointer;
  height: 38px;
  vertical-align: middle;
}
.login__window__ .login-ssr .login-form-button {
  background-color: #69c;
  border-color: #69c;
  font-size: 18px;
  letter-spacing: 10px;
  width: 100%;
}
.login__window__ .login-ssr .login-form-button:hover {
  opacity: 0.9;
}
.login__window__ .login-ssr .block-a a {
  font-size: 16px;
  color: #858585;
}
.login-box {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  font-feature-settings: "tnum";
  position: relative;
  background: #fff;
  border-radius: 2px;
  transition: all 0.3s;
  border: 1px solid #e8e8e8;
  width: 477px;
}
.login-box .login-title {
  font-size: 26px;
  font-weight: 400;
  color: #69c;
  min-height: 48px;
  border-bottom: 1px solid #e8e8e8;
  padding: 16px 40px;
}
.login-box .login-form {
  padding: 37px 43px 10px;
}
.codebtn {
  padding: 0;
  margin-left: 20px;
  margin-top: 0;
  vertical-align: top;
}
.codebtn img {
  height: 38px;
}
a[data-v-89419cba],
a[data-v-89419cba]:hover {
  color: #2965b1;
}
.hjbox-container[data-v-89419cba]:hover {
  background-color: hsla(0, 0%, 94.1%, 0.6) !important;
}
.hjbox-linkcolor[data-v-89419cba]:hover {
  color: #d70000 !important;
}
.hjbox-linkcolorcursor[data-v-89419cba]:hover {
  cursor: pointer !important;
  color: #d70000 !important;
}
.hjbox-linkline[data-v-89419cba]:hover {
  text-decoration: underline !important;
}
.hjbox-cursor[data-v-89419cba] {
  cursor: pointer !important;
}
.hjsell-container[data-v-89419cba] {
  border: 1px dashed #ec8181;
  background-color: #fff4f4;
  font-weight: 400;
}
.hjsell-container .hssell-title[data-v-89419cba] {
  color: #388dea;
  font-size: 16px;
  text-align: center;
  height: 40px;
  line-height: 40px;
}
.hjsell-container .hssell-content[data-v-89419cba] {
  color: #333;
  font-size: 17px;
  line-height: 30px;
  margin: 0 20px 20px 20px;
}
.innerbox[data-v-89419cba]::-webkit-scrollbar {
  width: 4px;
}
.innerbox[data-v-89419cba]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.2);
}
.innerbox[data-v-89419cba]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
#hj_modal_confirm[data-v-89419cba] {
  font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB,
    Microsoft YaHei, 微软雅黑, Arial, sans-serif;
  position: fixed;
  z-index: 4000;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.4);
  left: 50%;
  top: 50%;
  transition: all 0.5s;
  transform: translateX(-50%) translateY(-50%);
}
#hj_modal_confirm.md-show[data-v-89419cba] {
  opacity: 1;
  visibility: visible;
}
#hj_modal_confirm .md-modal[data-v-89419cba] {
  position: fixed;
  top: 50%;
  left: 50%;
  height: auto;
  z-index: 2000;
  transform: translateX(-50%) translateY(-50%);
}
#hj_modal_confirm .md-modal .md-content[data-v-89419cba] {
  display: flex;
  align-items: center;
  transform: scale(0.7);
  opacity: 0;
  transition: all 0.3s;
}
#hj_modal_confirm .md-modal .md-content.md-show[data-v-89419cba] {
  transform: scale(1);
  opacity: 1;
}
#hj_modal_confirm .container[data-v-89419cba] {
  width: 400px;
  border-radius: 4px;
  overflow: hidden;
  background-color: #fff;
  text-align: center;
  padding: 25px;
}
#hj_modal_confirm .container .title[data-v-89419cba] {
  color: #333;
  font-size: 20px;
  font-weight: 400;
}
#hj_modal_confirm .container .message[data-v-89419cba] {
  color: #333;
  font-size: 16px;
  margin: 25px 0;
  line-height: 22px;
}
#hj_modal_confirm .container .btn-group[data-v-89419cba] {
  display: flex;
}
#hj_modal_confirm .container .btn-group .f[data-v-89419cba],
#hj_modal_confirm .container .btn-group .l[data-v-89419cba] {
  font-size: 16px;
  font-weight: 400;
  flex: 1;
  height: 34px;
  line-height: 34px;
  border-radius: 4px;
  cursor: pointer;
}
#hj_modal_confirm .container .btn-group .f[data-v-89419cba] {
  color: #333;
  border: 1px solid #8d99ac;
  margin-right: 20px;
}
#hj_modal_confirm .container .btn-group .l[data-v-89419cba] {
  color: #fff;
  border: 1px solid #69c;
  background-color: #69c;
}
#hj_modal_confirm .donttip[data-v-89419cba] {
  text-align: left;
  margin-bottom: 6px;
}
a[data-v-7b25cd09],
a[data-v-7b25cd09]:hover {
  color: #2965b1;
}
.hjbox-container[data-v-7b25cd09]:hover {
  background-color: hsla(0, 0%, 94.1%, 0.6) !important;
}
.hjbox-linkcolor[data-v-7b25cd09]:hover {
  color: #d70000 !important;
}
.hjbox-linkcolorcursor[data-v-7b25cd09]:hover {
  cursor: pointer !important;
  color: #d70000 !important;
}
.hjbox-linkline[data-v-7b25cd09]:hover {
  text-decoration: underline !important;
}
.hjbox-cursor[data-v-7b25cd09] {
  cursor: pointer !important;
}
.hjsell-container[data-v-7b25cd09] {
  border: 1px dashed #ec8181;
  background-color: #fff4f4;
  font-weight: 400;
}
.hjsell-container .hssell-title[data-v-7b25cd09] {
  color: #388dea;
  font-size: 16px;
  text-align: center;
  height: 40px;
  line-height: 40px;
}
.hjsell-container .hssell-content[data-v-7b25cd09] {
  color: #333;
  font-size: 17px;
  line-height: 30px;
  margin: 0 20px 20px 20px;
}
.innerbox[data-v-7b25cd09]::-webkit-scrollbar {
  width: 4px;
}
.innerbox[data-v-7b25cd09]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.2);
}
.innerbox[data-v-7b25cd09]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
.portraitcontainer[data-v-7b25cd09] {
  position: relative;
  -o-object-fit: cover;
  object-fit: cover;
}
.portrait[data-v-7b25cd09] {
  width: 100%;
  height: 100%;
}
.snglecontainer[data-v-7b25cd09] {
  display: flex;
  position: absolute;
  height: 25%;
  bottom: -5%;
  right: 0;
}
.snglecontainer .usericon[data-v-7b25cd09] {
  height: 100%;
  display: block;
}
.avatar-bg[data-v-7b25cd09] {
  position: absolute;
  height: 150%;
  width: 150%;
  left: 50%;
  top: -25%;
  margin: 0 -75%;
}
a[data-v-3e891ec2],
a[data-v-3e891ec2]:hover {
  color: #2965b1;
}
.hjbox-container[data-v-3e891ec2]:hover {
  background-color: hsla(0, 0%, 94.1%, 0.6) !important;
}
.hjbox-linkcolor[data-v-3e891ec2]:hover {
  color: #d70000 !important;
}
.hjbox-linkcolorcursor[data-v-3e891ec2]:hover {
  cursor: pointer !important;
  color: #d70000 !important;
}
.hjbox-linkline[data-v-3e891ec2]:hover {
  text-decoration: underline !important;
}
.hjbox-cursor[data-v-3e891ec2] {
  cursor: pointer !important;
}
.hjsell-container[data-v-3e891ec2] {
  border: 1px dashed #ec8181;
  background-color: #fff4f4;
  font-weight: 400;
}
.hjsell-container .hssell-title[data-v-3e891ec2] {
  color: #388dea;
  font-size: 16px;
  text-align: center;
  height: 40px;
  line-height: 40px;
}
.hjsell-container .hssell-content[data-v-3e891ec2] {
  color: #333;
  font-size: 17px;
  line-height: 30px;
  margin: 0 20px 20px 20px;
}
.innerbox[data-v-3e891ec2]::-webkit-scrollbar {
  width: 4px;
}
.innerbox[data-v-3e891ec2]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background-color: rgba(0, 0, 0, 0.2);
}
.innerbox[data-v-3e891ec2]::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
[data-v-3e891ec2],
[data-v-3e891ec2]:after,
[data-v-3e891ec2]:before {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: none;
}
.containeradvertising[data-v-3e891ec2] {
  position: relative;
}
.hasfixed[data-v-3e891ec2] {
  position: fixed;
  top: 50%;
  z-index: 100;
  transform: translateY(-50%);
}
.hasfixed .shutdown[data-v-3e891ec2] {
  display: flex;
  justify-content: flex-end;
  padding: 0 6px;
  height: 26px;
  line-height: 26px;
  border: 1px solid #aecce5;
  background-color: #fff;
  margin-bottom: 6px;
}
.hasfixed .shutdown .icontext[data-v-3e891ec2] {
  color: #0065c0;
  font-size: 14px;
  font-weight: 400;
  background-repeat: no-repeat;
  background-size: 14px auto;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAADtUlEQVRIS62Wy08kVRTGv1PdNKiA4alIXGHMOCESH4TmNZgYM67oqSog48oYE6N/gBtjTLszro1GV27UBKiqRkPckHRGGEYFgXR0oSYoEGBcdEJM82z6HnMqVKfpR1U5MzepTdV3zu+eR517CSHW3NzctUKhcANAnIgeAyAPmPkfIroL4M75+bk9OTm5HOSO/AS2bd8kog8APBPk6GIDvwH4JJPJfJFMJlU1m6pA27afJqKvAbwQBlRFc6dQKLw+MTHxZ/m3CqDjOC8zs0VEj94jzDPLKaVumqY5X+rnEjCVSl1n5m8BxO4T5pnnASR0Xf/ee1EEzs7OPqtp2m0ianxAMM/NvwD6dF3/W164wOnp6UhdXV0GwNUHDHPdMfMPhmGMFYG2bb9NRJ+Vw3p6etDV1YW1tTUcHR357kXTNPT29iKXy2Fzc7NCy8xThmHMUDqdjh4cHGwBeKJcNTY2hpaWFhwfH2NpaQmHh4dVoQKLx+Po7OxEPp/H/PylPvFsftF1/UWybftVIioWtdRjY2MjRkZG0NDQUBNaClNKYWVlBfv7+7Wy8RxZlvWppmnv1FIIdHR0FPX19RXQctjq6ir29vb8Uv8eOY6zIV3kp2pqanKhsVgMJycnbnqlpoODg+jo6JCmcCMLgAniOwHmADwS1J3Nzc1uej2oNEd7e7sLk8h2d3eDXIj2DwHKzPOdqZ6nUuhFu4eGXfg4kqY5I6K6wO0BkJoNDw+jra3NlZ+enmJxcdH9FcIsZs5LhFLlriCDSCTitr5Xs0KhgGg0WqxpSOgepVKpW8x8zQ8oMGkQr2YyCAQg0f4fKDOnJaUfE9G7tYDVYDs7O668tbXVhYrG616/SJn5I5qZmXkpGo2mqwHLYevr69je3r4klagl+jBQZh51u9NxHDkonyqH9vf3o7u72239jY0NbG3JBKxcpVCJcGFhoZrsd13Xr3jAtwB8Xq4aGhpym8QP5tnIHB0YGEA2m8XycuXVRin1hmmaX7rAZDKp9fX1/Vx+pZA0yXN2dhbUxO53GQrVtMy8kslk4nLPKf7wqVTqKjOvAngolPfwomw+n++fmpr6S0wuTRjHceQqOAsgEt6fr/JYKfWKaZq3PVXFSLMsa1zTtG8APHyf0KymaYlEIlGEVUToASzLep6IviKiK/cI/SkSibw2Pj7uprF01RzaF/ecNwG8D+DJkOBflVIfmqYpZam6Ak8JAcdisetKqRtEJOfm43LVJyJmZjna7zLzjwDmDMO4FbSx/wCPT74o26EsBgAAAABJRU5ErkJggg==);
  background-position: 100%;
  padding-right: 20px;
  cursor: pointer !important;
}
.hasfixed .layoutContainer[data-v-3e891ec2] {
  border: 1px solid #d3d4d4;
  background-color: #fff;
}
.hasfixed .listContainer[data-v-3e891ec2] {
  padding: 8px 3px 0 3px;
}
.hasfixed .imgcontainer[data-v-3e891ec2] {
  margin-bottom: 5px;
  cursor: pointer !important;
}
.hasfixed .imgcontainer img[data-v-3e891ec2] {
  display: block;
  width: 100%;
}
.hasfixed .imgname[data-v-3e891ec2] {
  color: #0065c0;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 8px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  cursor: pointer !important;
}
.hasfixed .prompt[data-v-3e891ec2] {
  display: flex;
  justify-content: flex-end;
}
.haslist[data-v-3e891ec2] {
  padding-top: 20px;
}
.haslist.nopadding[data-v-3e891ec2] {
  padding-top: 0;
}
.haslist .listContainer[data-v-3e891ec2] {
  position: relative;
  margin: 0 auto 20px auto;
  cursor: pointer !important;
}
.haslist .listContainer img[data-v-3e891ec2] {
  display: block;
  width: 100%;
}
.haslist .promptrow[data-v-3e891ec2] {
  position: absolute;
  bottom: 0;
  right: 0;
}
.haslist .promptrow .promptclose[data-v-3e891ec2],
.haslist .promptrow .prompttext[data-v-3e891ec2] {
  color: #fff;
  background-color: hsla(0, 0%, 51.8%, 0.62);
}
.promptrow[data-v-3e891ec2] {
  display: flex;
  height: 18px;
  cursor: pointer !important;
}
.promptrow .prompttext[data-v-3e891ec2] {
  font-size: 12px;
  color: #b2b2b2;
  font-weight: 400;
  text-align: center;
  width: 40px;
  background-color: #848484;
}
.promptrow .promptclose[data-v-3e891ec2] {
  color: #b2b2b2;
  width: 30px;
  text-align: center;
  background-color: #848484;
  margin-left: 1px;
}
[lazy="loading"][data-v-3e891ec2] {
  display: none !important;
}
