.suggestionBox{margin:0 auto;width: 80%;max-width: 950px;}
.suggestionBox h2{margin-bottom:50px; font-size:32px; color:#333; font-weight:normal; text-align:center;}
.suggestionBox p{font-size:14px; line-height:32px; color:#333; text-indent:28px; text-align:justify}
.suggestionBox input{margin:30px auto 0px; width:100px; height:40px; font-size:14px;}
.suggestionBox .center{text-align:center;}

.formbox{margin:30px auto 0px; width:720px; display:none;}
.formbox label{margin-right:15px;}
.formbox .i{height:24px; line-height:22px; border:1px solid #ccc; font-family:"Microsoft Yahei"}
.formbox textarea{width:658px; height:72px; line-height:22px; font-size:14px; border:1px solid #ccc; font-family:"Microsoft Yahei"}
.formbox .btn{margin:0 10px; width:80px; height:32px;}
.formbox .center{margin-left:240px;}
.red{color:#f00;}
.row{display: flex;margin-bottom:20px; line-height:24px; font-size:14px; font-family:"Microsoft Yahei"; color:#333;}
.name{float:left; padding-right:15px;}
.formItem{float:left;}
.name-2{float:left; width:100px;}
.formItem-2{float:left; width:260px;}


@media screen and (max-width: 1024px) {
    .suggestionBox {
      width: 80%;
      max-width: 350px;
    }

    .formbox {
      max-width: 350px;
    }

    .formbox .row {
      margin: 0 0 0 0;
      max-width: 350px;
    }

    .row {
      display: flow-root;
    }

    #txtQuestionMemo {
      max-width: 350px;
    }

    #txtCompanyName {
      max-width: 350px;
    }

    .formbox .center {
      margin-left: 50px;
    }
  }