.subright { width: 85%; margin: 0 auto; padding-bottom: 0; line-height: 28px; }

/* data */
.data { padding-bottom: 20px; }

.data .item { float: left; color: #999; font-weight: normal; width: 380px; height: 56px; line-height: 56px; border: 1px solid #e4e4e4; margin-right: 30px; margin-bottom: 45px; position: relative; }

.data .item label { padding-left: 15px; position: absolute; left: 0; top: 0; z-index: 11; text-align: center; display: block; margin: 0; height: 56px; line-height: 56px; font-size: 18px; color: #666; }

.data .item input { outline: none; line-height: 38px; height: 38px; font-size: 18px; }

.data .item .txt { width: 380px; height: 56px; line-height: 56px; display: block; background: none; padding-left: 70px; border: 0 none; color: #666; }

.data .item .red { position: absolute; right: 15px; top: 0; color: #ff0000; z-index: 11; }

.data .item.mr0 { margin-right: 0; }

.data .msg-box { position: absolute; left: 0; top: 0px; }

.data .liuyan { width: 800px; height: 260px; border: 1px solid #e4e4e4; float: left; }

.data .liuyan label { text-align: right; display: block; }

.data .liuyan textarea { width: 800px; height: 234px; line-height: 35px; padding: 12px 10px; text-indent: 100px; font-size: 18px; font-family: "microsoft yahei"; color: #333; border: 0 none; overflow: hidden; background: none; resize: none; display: block; outline: none; }

.data .bot { width: 100%; }

.data .sub { width: 232px; line-height: 52px; border: 2px solid #00a4ff; margin: auto; text-align: center; background: #00a4ff; color: #fff; cursor: pointer; font-size: 18px; display: block; -webkit-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; }

.data .sub:hover { background: none; color: #00a4ff; }

.data .yzm .txt { padding-left: 80px; }

.data .yzm img { position: absolute; right: 0; top: 0; height: 56px; border: 0px; display: block; }

@media (max-width: 760px) { .subright { width: 100%; }
  .data .item { width: 100%; height: 40px; line-height: 40px; margin-bottom: 10px; }
  .data .item label { height: 40px; line-height: 40px; }
  .data .item .txt { width: 100%; height: 40px; line-height: 40px; }
  .data .liuyan { width: 100%; height: 200px; }
  .data .liuyan textarea { width: 100%; }
  .data .sub { margin: 0 auto; float: none; } }
