@charset "UTF-8";
/* ****************************************************************************
 * global
 * ************************************************************************* */
/* ****************************************************************************
 * home
 * ************************************************************************* */
.home {
  margin: 0 auto;
  max-width: 640px; }

.home .avatar {
  padding: 2.5rem 0 .8rem;
  background: #3A5BF5; }
  .home .avatar dt {
    margin: 0 auto;
    width: 7.8rem; }
    .home .avatar dt img {
      width: 100%; }
  .home .avatar dd {
    color: #fff;
    font-size: 1.8rem;
    text-align: center;
    line-height: 45px; }

.home_list {
  margin: 1rem 0 0;
  background: #fff;
  box-shadow: 0 2px 2px #e6e6e6; }
  .home_list li {
    margin: 0 0 0 1rem;
    padding: 0 1rem;
    height: 4.2rem;
    border-bottom: 1px solid #e4e4e4; }
    .home_list li:last-child {
      border-width: 0; }
    .home_list li a {
      display: block;
      color: #535353;
      font-size: 1.6rem;
      line-height: 4.2rem;
      text-decoration: none;
      background: url(../images/home_icon.png) no-repeat right center;
      background-size: 7px 10px; }

/* ****************************************************************************
 * demand
 * ************************************************************************* */
.home_tips {
  margin: 0 1.5rem;
  color: #434343;
  font-size: 1.4rem;
  line-height: 42px; }

.home_text {
  margin: 0 1.5rem;
  padding: 10px;
  background: #fff;
  border-radius: .6rem; }
  .home_text textarea {
    width: 100%;
    max-width: 100%;
    height: 8.2rem;
    font-size:1.5rem;
  }
  .home_text input {
    width: 100%; }

.btn {
  margin: 1.6rem 1.5rem 0;
  height: 4.4rem;
  color: #fff;
  font-size: 1.8rem;
  line-height: 4.4rem;
  text-align: center;
  background: #3A5BF5;
  border-radius: .5rem;
  border:none;
  width:92%;
}

.home_tips_call {
  margin: 1.3rem 1.5rem;
  color: #313131;
  font-size: 1.4rem;
  text-align: center;
  line-height: 28px; }
  .home_tips_call span {
    color: #5e5e5e;
    font-size: 1.6rem; }

/* ****************************************************************************
 * 联系客服
 * ************************************************************************* */
.service_tips {
  height: 4.5rem;
  padding: 1.2rem 1.5rem 0;
  color: #434343;
  font-size: 1.6rem;
  line-height: 4.5rem; }

.service_about {
  height: 4.8rem;
  background: #fff;
  color: #434343;
  font-size: 1.4rem;
  line-height: 4.8rem;
  text-indent: 5.5rem;
  border: 1px solid #ccc;
  border-width: 1px 0; }
  .service_about.service_about_mail {
    background: #fff url(../images/service_mail.png) no-repeat 2rem center;
    background-size: 2.1rem 1.4rem; }
  .service_about.service_about_tel {
    background: #fff url(../images/service_tel.png) no-repeat 2rem center;
    background-size: 2.1rem 2rem; }

/* ****************************************************************************
 * set
 * ************************************************************************* */
.set_about {
  margin: 1rem auto 0;
  background: #fff; }
  .set_about li {
    padding: 0 0 0 1rem;
    height: 4.4rem;
    color: #a0a0a0;
    font-size: 1.3rem;
    line-height: 4.4rem;
    border-bottom: 1px solid #d4d4d4; }
    .set_about li span {
      float: left;
      width: 7rem; }
    .set_about li em {
      float: left;
      font-size: 1.6rem;
      font-style: normal; }
    .set_about li a {
      margin: 1rem 1rem 0 0;
      float: right;
      width: 6.4rem;
      height: 2.4rem;
      color: #fff;
      font-size: 1.3rem;
      text-align: center;
      line-height: 2.4rem;
      text-decoration: none;
      background: #4fc1e9;
      border-radius: 1.2rem; }

.set_tool {
  margin: 1.8rem auto;
  background: #fff; }
  .set_tool li {
    height: 4.4rem;
    color: #434343;
    font-size: 1.6rem;
    line-height: 4.4rem;
    text-align: center;
    border-bottom: 1px solid #d4d4d4; }
    .set_tool li:last-child {
      color: #4fc1e9;
      border-width: 0; }
