
    body {
     color: #333;
     background-color: #f4f4ec;
    }
        .popup {
          position: fixed;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          z-index: 9999;
          opacity: 0;
          visibility: hidden;
          transition: 0.4s;
        }
        .popup.is-show {
          opacity: 1;
          visibility: visible;
        }
        .popup-inner {
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%,-50%);
          width: 90%;
          max-width: 100%;
          max-height: 80%;
          padding: 40px 20px;
          background-color: #fff;
          z-index: 2;
          overflow-y: auto;
          border-top-left-radius: 20px;
          border-top-right-radius: 10px;
          border-bottom-right-radius: 30px;
          border-bottom-left-radius: 40px;
          text-align: left;
        }
        .close-btn {
          position: absolute;
          right: 0;
          top: 0;
          width: 50px;
          height: 50px;
          line-height: 50px;
          text-align: center;
          cursor: pointer;
        }
        .close-btn i {
          font-size: 20px;
          color: #333;
        }
        .black-background {
          position: absolute;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(0,0,0,.8);
          z-index: 1;
          cursor: pointer;
        }
        .subject{
            color: #4285f3;
            cursor: pointer;
        }
        .subject:hover{
            transition: .3s;
            color:#e14a4a;
            text-decoration: underline;
        }
        .body_text{
            max-width: 100%;
            word-wrap: break-word;
        }

        /* industry category */
        .industry {
           overflow: hidden;
           width: 40%;
           margin: 1em auto;
           text-align: center;
           margin-top: -20px;
        }
        .industry select {
               width: 100%;
               padding-right: 1em;
               cursor: pointer;
               text-indent: 0.01px;
               text-overflow: ellipsis;
               border: none;
               outline: none;
               background: transparent;
               background-image: none;
               box-shadow: none;
               -webkit-appearance: none;
               appearance: none;
        }
        .industry select::-ms-expand {
            display: none;
        }
        .industry.industry2 {
               position: relative;
               border-radius: 5px;
               border: 2px solid #c75d4f;
               background: #ffffff;
        }
        .industry.industry2::before {
               position: absolute;
               top: 0.8em;
               right: 0.8em;
               width: 0;
               height: 0;
               padding: 0;
               content: '';
               border-left: 6px solid transparent;
               border-right: 6px solid transparent;
               border-top: 6px solid #c75d4f;
               pointer-events: none;
        }
        .industry.industry2 select {
               padding: 8px 38px 8px 8px;
               color: #333;
               font-size: 16px;
        }
        .box{
        padding: 0.5em 1em;
        margin: 0em auto;
        color: #333;
        background: #ffffff;/*背景色*/
        border-top: solid 3px #c75d4f;
        box-shadow: 0 3px 4px rgba(0, 0, 0, 0.32);/*影*/
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px;

    }
    #page_top{
      width: 50px;
      height: 50px;
      position: fixed;
      right: 10px;
      bottom: -50px;
      background: #c75d4f;
      opacity: 0.6;
      border-radius: 50%;
    }
    #page_top a{
      position: relative;
      display: block;
      width: 50px;
      height: 50px;
      text-decoration: none;
    }
    #page_top a::before{
      font-family: 'Font Awesome 5 Free';
      font-weight: 900;
      content: '\f102';
      font-size: 22px;
      color: #fff;
      position: absolute;
      width: 25px;
      height: 25px;
      top: -5px;
      bottom: 0;
      right: 0;
      left: 0;
      margin: auto;
      text-align: center;
    }