.list-download .item-info { padding-right: 170px; }

.list-download .item-info:hover { color: #333; }

.list-download .item-info a { position: absolute; right: 0; top: 50%; margin-top: -21px; width: 162px; height: 40px; border: 1px solid #c4335c; text-align: center; line-height: 40px; font-size: 16px; color: #333; letter-spacing: 0.2em; -webkit-border-radius: 42px; -moz-border-radius: 42px; border-radius: 42px; }

.list-download .item-info a:hover { color: #fff; background: #c4335c; }

.list-download .item-info strong { display: block; width: 100%; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.list-process { padding-bottom: 15%; }

.list-process ul { text-align: cente; }

.list-process li { position: relative; float: left; width: 21%; height: 370px; margin: 2%; text-align: center; }

.list-process li.fr { float: right; }

.list-process .process-arr-r, .list-process .process-arr-l { position: absolute; left: 107%; top: 50%; margin-top: -13px; width: 13px; height: 26px; background: url("../../images/xinzheng/icon-arr-r.png") center no-repeat; }

.list-process .process-arr-l { background-image: url("../../images/xinzheng/icon-arr-l.png"); }

.list-process .item-process { border: 1px solid #ccc; padding: 0 35px; height: 368px; }

.list-process .item-process img { display: block; max-width: 105px; width: 50%; margin: 55px auto; }

.list-process .item-process .item-name { font-size: 24px; letter-spacing: 0.1em; color: #000; }

.list-process .item-process .item-txt { margin-top: 20px; font-size: 16px; color: #777; line-height: 30px; letter-spacing: 0.1em; }

.list-process .fourth .item-process { position: relative; border: 0; height: 100%; }

.list-process .fourth .item-process img { position: absolute; left: 50%; top: 40%; margin: 0 auto; margin-left: -40px; max-width: 55px; }

@media screen and (max-width: 1440px) { .list-process .item-process { padding: 0 25px; }
  .list-process .item-process .item-name { font-size: 22px; } }

@media screen and (max-width: 1024px) { .list-process .item-process { padding: 0 15px; }
  .list-process .item-process .item-name { font-size: 20px; } }

@media screen and (max-width: 768px) { .list-process li { float: none; width: 90%; height: auto; margin: 20px auto; }
  .list-process li.fr { float: none; }
  .list-process .process-arr-r, .list-process .process-arr-l { display: none; }
  .list-process .item-process { padding: 0 15px 30px; height: auto; }
  .list-process .item-process img { width: 80px; margin: 30px auto; }
  .list-process .item-process .item-name { font-size: 18px; }
  .list-process .item-process .item-txt { font-size: 14px; margin-top: 0; }
  .list-process .fourth { display: none; } }

.list-question li { padding: 20px 0; }

.list-question .item-info { padding: 10px 30px 10px 0; cursor: pointer; background: url("../../images/xinzheng/icon-arr-b.png") right 5px no-repeat; }

.list-question .item-info:hover { color: #333; }

.list-question .item-cont { display: none; padding: 10px 0; margin-top: 10px; color: #999; }

@media screen and (max-width: 1024px) { .list-download .item-info { padding-right: 120px; }
  .list-download .item-info a { width: 100px; height: 35px; line-height: 35px; } }
