@charset "UTF-8";
/**设置cssfun方法**/
.main .banner { height: 280px; background: url(../img/contact/banner.png) top center no-repeat; }

.main .banner img { width: 100%; }

.main .form { height: 1130px; }

.main .form .form_content { position: relative; top: -215px; left: 20%; width: 775px; background: #fff; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); padding: 40px 50px; }

.main .form .form_content h3 { font-size: 38px; line-height: 50px; color: #202124; }

.main .form .form_content p { font-size: 16px; line-height: 28px; color: #5f6368; margin: 8px 0 48px; }

.main .form .form_content .item { display: flex; justify-content: space-between; align-items: flex-start; margin: 0 0 55px 0; }

.main .form .form_content .item .left { font-size: 16px; line-height: 26px; color: #202124; }

.main .form .form_content .item .right { width: 367px; }

.main .form .form_content .item .right > div { margin: 0 0 32px 0; border-bottom: 2px solid #e8eaed; }

.main .form .form_content .item .right > div input { font-size: 16px; line-height: 26px; color: #3C3C3C; }

.main .form .form_content .item .right > div input::-webkit-input-placeholder { /* 使用webkit内核的浏览器 */ color: #CBCBCB; }

.main .form .form_content .item .right > div input:-moz-placeholder { /* Firefox版本4-18 */ color: #CBCBCB; }

.main .form .form_content .item .right > div input::-moz-placeholder { /* Firefox版本19+ */ color: #CBCBCB; }

.main .form .form_content .item .right > div input:-ms-input-placeholder { /* IE浏览器 */ color: #CBCBCB; }

.main .form .form_content .item .right > div select { width: 100%; font-size: 16px; line-height: 26px; color: #3C3C3C; background: #fff; }

.main .form .form_content .item .right > div select.invaild { color: #CBCBCB; }

.main .form .form_content .item .right > div textarea { width: 100%; height: 72px; font-size: 16px; line-height: 26px; color: #3C3C3C; border: none; outline: none; resize: none; }

.main .form .form_content .item .right > div textarea::-webkit-input-placeholder { /* 使用webkit内核的浏览器 */ color: #CBCBCB; }

.main .form .form_content .item .right > div textarea:-moz-placeholder { /* Firefox版本4-18 */ color: #CBCBCB; }

.main .form .form_content .item .right > div textarea::-moz-placeholder { /* Firefox版本19+ */ color: #CBCBCB; }

.main .form .form_content .item .right > div textarea:-ms-input-placeholder { /* IE浏览器 */ color: #CBCBCB; }

.main .form .form_content .item .right > div label { display: flex; align-items: center; margin: 0 30px 0 0; cursor: pointer; }

.main .form .form_content .item .right > div label input { width: 20px; height: 20px; margin: 0 10px 0 0; cursor: pointer; }

.main .form .form_content .item .right > div label span { font-size: 16px; color: #414141; }

.main .form .form_content .item .right p { font-size: 14px; line-height: 24px; color: #5F6368; }

.main .form .form_content .item:nth-of-type(4) .right div:first-of-type { margin: 0 0 14px 0; }

.main .form .form_content .item:nth-of-type(4) .right div:nth-of-type(2) { border: 0; display: flex; align-items: center; margin: 0; }

.main .form .form_content .btn { margin: 40px 0 0 0; text-align: center; }

.main .form .form_content .btn a { display: block; width: 130px; height: 38px; line-height: 38px; background: #4285F4; color: #fff; border-radius: 4px; text-align: center; margin: 0 auto; cursor: pointer; }

@media screen and (max-width: 750px) { .main .banner { display: none; }
  .main .form { height: auto; margin: 0 0 40px 0; }
  .main .form .form_content { position: static; width: 100%; box-shadow: none; padding: 40px 16px; }
  .main .form .form_content h3 { font-size: 32px; line-height: 40px; }
  .main .form .form_content p { font-size: 16px; line-height: 28px; margin: 16px 0; }
  .main .form .form_content .item { display: block; margin: 0; }
  .main .form .form_content .item .left { width: 100%; font-size: 20px; line-height: 30px; }
  .main .form .form_content .item .right { width: 100%; }
  .main .form .form_content .item .right > div { margin: 32px 0; }
  .main .form .form_content .item:nth-of-type(4) .right div:first-of-type { margin: 32px 0; }
  .main .form .form_content .btn a { width: 100%; height: 44px; line-height: 44px; } }
