/*!
 hbec v1.0.0 build date:2021-11-04 15:50
 */

body,html{height:100%}.configuration{padding-bottom:1.28rem}.configuration>img{display:block;width:100%}.configuration .img_event{position:fixed;z-index:20;right:0;bottom:1.408rem;left:0}.configuration .img_event+.img_event{bottom:.32rem}.configuration-btn-group{position:fixed;z-index:500;right:0;bottom:0;left:0}.configuration-btn{display:block;cursor:pointer}.configuration-btn img{display:block;width:100%}.configuration.pd{padding-bottom:0}.configuration.ct{min-height:100%;background-color:#ed3636}.configuration.ct img{position:absolute;right:0;bottom:0;left:0}.midAutumn-modal{position:relative}.midAutumn-modal .mask{position:fixed;z-index:100000000;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6)}.midAutumn-modal .body{position:absolute;top:0;right:.4266666667rem;width:5.568rem;height:5.824rem;background:url(./images/mid_share.png) no-repeat top right;background-size:100% 100%}#chanelActionModal .action-img>img{display:block;width:100%}.baidu-extension{position:relative}.baidu-extension>img{display:block;width:100%}.baidu-extension .qq{font-size:.32rem;position:absolute;right:1.6rem;bottom:1.984rem;margin:0;text-decoration:none;color:#2741ab}.configuration-btn-group.baidu{position:static;margin-top:-1.28rem}.configuration-checkbox {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            padding: 10px 30px;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            background-color: #E7F2FF;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            display: -webkit-flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            display: -ms-flexbox;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            display: flex;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -webkit-align-items: center;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -ms-flex-align: center;align-items: center; }
.configuration-checkbox .i-choose {
  width: 16px;
  height: 16px;
  border: 1px solid #666; }
.configuration-checkbox .i-choose.on {
 border: 1px solid #E64043;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAACQElEQVRYCe2X3U4TQRTH/7Ppdg0thbYPIAJFwo14o7dEfAZ9BWK4JCEgCLViBVr0lUQBqXxFruUS7rpNAHfbQtc50+xkgW6/di2J6bnonPk6v/85O5Nm2NmLl9OoWGkLCKODxoALKGyOnU1MnncabudJIpT7gpMIYiu2mvtquwL+3woo0X7EPmcRSAzXPV7/pAJKP4dvZKGNP0H8ywaCvHUz3wUofX0cnoE68FAwlZ4ehF6/cuPDVwEsEuHwdaiPBiSwuH8AfSkp+7cd3wQQPE6ZDw5KRnFvH/n5BaBUkmO3HV8EsN5exLM88yEH/OdeQziJ8SygCl+DOjwkkzNzOeTfLgLlshxzc1wF0MmNfvoIaJrbXrBwGPEMhycSco25m4O+sNQUnDbVFEB3N7qSwoPnzxBLr9QUwUKhKnzEAf+xC32xebirgMibKdD1IdOejt8RQfBYZhXq4xGxhn7MnZ2W4bSvZgUKyymUf5/QvDCnCMaFxdZXERwdtadhbnP4O37Vrq7kWLMOO52Y5H/Ld00cLg5yZlk8PALTggiOjckN5vct6MlUW3AK4ipATFKp19I3gJLMHQFffg9cXzuHW/JrfgI7gnV5ifzMLEq/ju0h2Rqb36B7hFOwugJogWUYyM/OoXhwSF1hxtdNFKjsHjK3Y9X9BPYi0aoqoh+SsP4YKKT41axUbky322leABECgSrYJ7gI2ZLyNq5Zo/gNz0CjAF7nuwK6FVDEK9XrSWpzv3iciicyPZU7bCJx/jz/CxLbqw20TGrdAAAAAElFTkSuQmCC) no-repeat center center/contain; }
.configuration-checkbox .checkbox-tit {
  padding-left: 6px;
  position: static; }
.configuration-checkbox .checkbox-tit > a {
  text-decoration: none; }
#privacyPolicyModal {
  font-size: 13px; }
#privacyPolicyModal .modal.qq .modal-content {
  height: 100%; }
#privacyPolicyModal .modal.qq .modal-content .modal-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 45px;
  padding: 0;
  font-size: 17px;
  background-color: #ce3533;
  z-index: 500; }
#privacyPolicyModal .modal.qq .modal-content .modal-title {
  color: white;
  line-height: 45px; }
#privacyPolicyModal .modal.qq .modal-content .modal-body {
  padding: 55px 0 60px 0;
  height: 7rem;
  overflow: hidden; }
#privacyPolicyModal .modal.qq .modal-content .modal-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1.075rem;
  padding: 0;
  z-index: 500; }
#privacyPolicyModal .modal.qq .modal-content .modal-footer .modal-btn {
  height: 100%;
  line-height: 50px;
  font-size: 17px;
  margin: 0;
  padding: 0;
  border-radius: 0; }
#privacyPolicyModal .modal.qq .modal-content .modal-footer .modal-btn.cancel {
  border-top: 1px solid #e4e4e4;
  color: #4D4D4D;
  background-color: white; }
#privacyPolicyModal .modal.qq .modal-content .modal-footer .modal-btn.confirm {
  color: white;
  background-color: #ce3533; }
#privacyPolicyModal .modal.qq .modal-content .modal-footer .modal-btn.confirm.disabled {
  opacity: 0.7; }
#privacyPolicyModal .modal.qq .container {
  height: 100%;
  padding: 15px;
  box-sizing: border-box;
  overflow-y: scroll;
  overflow-x: hidden; }
#privacyPolicyModal .modal.qq .modal-dialog {
  max-height: 80%;
  overflow: hidden; }
#privacyPolicyModal p {
  margin: 12px 0 !important;
  text-align: justify;
  font-size: 13px !important;
  color: #4B4B4B; }
#privacyPolicyModal h1 {
  text-align: center;
  color: #4D4D4D;
  font-size: 15px;
  margin-bottom: 15px; }
#privacyPolicyModal .date-info {
  color: #666;
  margin: 15px 0;
  font-size: 14px !important; }
#privacyPolicyModal h2,
#privacyPolicyModal h3 {
  margin: 25px 0 15px; }
#privacyPolicyModal h2 {
  font-size: 20px; }
#privacyPolicyModal h3 {
  font-size: 16px; }
#privacyPolicyModal strong {
  font-weight: bold; }
#privacyPolicyModal em {
  font-style: italic; }
#privacyPolicyModal strong em,
#privacyPolicyModal em strong {
  font-weight: bold;
  font-style: italic; }
#privacyPolicyModal .underline {
  text-decoration: underline;
  font-weight: bold; }
#privacyPolicyModal .section-title {
  font-size: 20px;
  margin: 30px 0 20px;
  padding-bottom: 8px; }
#privacyPolicyModal ol,
#privacyPolicyModal ul {
  margin: 8px 0 8px 10px;
  padding: 0; }
#privacyPolicyModal li {
  margin: 5px 0 !important;
  list-style: decimal !important; }
#privacyPolicyModal table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  border: 1px solid #ddd; }
#privacyPolicyModal th,
#privacyPolicyModal td {
  border: 1px solid #ddd;
  padding: 12px 15px;
  text-align: left; }
#privacyPolicyModal th {
  color: white;
  font-weight: bold; }
#privacyPolicyModal tr td:first-child {
  width: 100px; }
#privacyPolicyModal .footer {
  text-align: right;
  color: #666;
  font-size: 14px; }