@charset "utf-8";
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
body {
  font: 14px/1.4286 arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
  color: #333;
}
input,
textarea,
select,
textarea,
button {
  font-family: arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}
input[type=radio],
input[type=checkbox] {
  margin: 0;
}
.article-content iframe {
  width: 100%;
}
.article-content p {
  font-size: 14px;
  color: #333;
  line-height: 1.8;
  margin-bottom: 0;
  text-align: justify;
  max-width: 100%;
}
.article-content p span {
  display: inline;
}
.article-content img {
  max-width: 100%;
  height: auto !important;
  padding-bottom: 10px;
}
.article-content h1 {
  font-size: 20px;
}
.article-content h2 {
  font-size: 18px;
}
.article-content h3 {
  font-size: 16px;
}
.article-content h4,
.article-content h5,
.article-content h6 {
  font-size: 14px;
}
.article-content h1,
.article-content h2,
.article-content h3,
.article-content h4,
.article-content h5,
.article-content h6 {
  padding: 15px 0;
  font-weight: bold;
}
.article-content ul {
  list-style: square;
  margin-left: 1em;
  padding: 10px 0;
}
.article-content ol {
  list-style: decimal;
  margin-left: 1em;
  padding: 10px 0;
}
.article-content span {
  display: inline;
}
.article-content video,
audio {
  max-width: 100%;
  height: auto;
  max-height: 100%;
}
html {
  height: 100%;
}
body {
  height: 100%;
  position: relative;
  background-color: #fff;
}
.body {
  height: auto;
  min-height: 100%;
  background-color: #fff;
}
.body.body-user-center {
  background-color: #f2f3f5;
}
.footer {
  position: relative;
  z-index: 10;
  margin-top: -100px;
  height: 100px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.text-white {
  color: #fff !important;
}
.text-red {
  color: #f61919 !important;
}
.text-blue {
  color: #1e81cd !important;
}
.text-orange {
  color: #fd7400 !important;
  vertical-align: top;
}
.other-text-orange {
  color: #fd7400 !important;
  vertical-align: top;
  line-height: inherit;
}
.text-jb-gray {
  color: #666666;
}
.bg-transparent {
  background-color: transparent !important;
}
.bg-form {
  background: #f2f3f5 !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-grey {
  background-color: #f2f3f5 !important;
}
.cursor-pointer {
  cursor: pointer;
}
.title-desc-list li {
  overflow: hidden;
}
.title-desc-list li .title {
  color: #999999;
}
.title-desc-list li .desc {
  color: #666666;
}
.title-desc-list li + li {
  margin-top: 10px;
}
.title-desc-list li span {
  float: left;
}
.title-desc-list.inline li {
  float: left;
  margin-top: 0;
}
.title-desc-list.inline li span {
  float: none;
  display: inline;
}
.title-desc-list.list-stat {
  font-size: 14px;
  overflow: hidden;
}
.title-desc-list.list-stat li .desc {
  color: #f61919;
}
.title-desc-list.list-stat li:first-child {
  float: left;
}
.title-desc-list.list-stat li:last-child {
  float: right;
}
.title-desc-list.list-stat li + li {
  margin-top: 0;
}
.title-desc-item {
  font-size: 0;
}
.title-desc-item .title,
.title-desc-item .desc {
  vertical-align: middle;
  display: inline-block;
}
.title-desc-item span,
.title-desc-item div {
  font-size: 14px;
}
.title-desc-item .title {
  text-align: right;
  width: 130px;
  color: #666666;
}
.title-desc-item .desc {
  color: #333333;
}
.title-desc-item + .title-desc-item {
  margin-top: 20px;
}
.title-desc-item.title-left-align .title {
  width: 105px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.5;
}
.font-italic,
.fsi,
i,
em {
  font-style: italic;
}
strong,
.fwb,
b {
  font-weight: 700;
}
.fade-out {
  opacity: 0 !important;
}
.fade-in {
  opacity: 1 !important;
}
.icon-desc {
  font-size: 14px;
  color: #666666;
}
.icon-desc .icon {
  float: left;
  font-size: 0;
  width: 25px;
  margin-top: 2px;
}
.icon-desc .icon i {
  vertical-align: top;
}
.icon-desc .desc {
  margin-left: 25px;
  line-height: 1.5;
}
.icon-desc + .icon-desc {
  margin-top: 20px;
}
.icon-list {
  font-size: 12px;
  color: #999999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.icon-list li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.icon-list li i {
  margin-right: 5px;
}
.img-list {
  margin-left: -20px;
  margin-bottom: -10px;
  overflow: hidden;
}
.img-list li {
  margin-bottom: 10px;
  float: left;
  cursor: pointer;
  width: calc((100% - 60px) / 3);
  border-radius: 4px;
  overflow: hidden;
  margin-left: 20px;
}
.img-list li a {
  display: block;
  height: 100%;
}
.img-list2 {
  overflow: hidden;
  margin-left: -20px;
  margin-bottom: -10px;
}
.img-list2 li {
  margin-bottom: 10px;
  margin-left: 20px;
  float: left;
  width: calc((100% - 2 * 20px) / 2);
}
.img-list2 li img {
  border-radius: 5px;
}
.img-list3 {
  overflow: hidden;
  margin-left: -20px;
  margin-bottom: -10px;
}
.img-list3 li {
  margin-bottom: 10px;
  margin-left: 20px;
  float: left;
  width: calc((100% - 3 * 20px) / 3);
}
.img-list3 li img {
  border-radius: 5px;
}
.img-list4 {
  overflow: hidden;
  margin-left: -20px;
  margin-bottom: -10px;
}
.img-list4 li {
  margin-bottom: 10px;
  margin-left: 20px;
  float: left;
  width: calc((100% - 4 * 20px) / 4);
}
.img-list4 li img {
  border-radius: 5px;
}
.img-list5 {
  overflow: hidden;
  margin-left: -20px;
  margin-bottom: -10px;
}
.img-list5 li {
  margin-bottom: 10px;
  margin-left: 20px;
  float: left;
  width: calc((100% - 5 * 20px) / 5);
}
.img-list5 li img {
  border-radius: 5px;
}
.icon-wrap {
  font-size: 14px;
  color: #999999;
}
.icon-wrap i {
  margin-right: 10px;
}
a:focus,
button:focus,
input:focus,
select:focus,
option:focus {
  outline: none;
}
input,
textarea {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.text-nowrap {
  white-space: nowrap;
}
i {
  display: inline-block;
  vertical-align: middle;
  outline: none;
}
img {
  vertical-align: middle;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right !important;
}
span {
  display: inline-block;
  outline: none;
  vertical-align: middle;
}
canvas {
  vertical-align: middle;
}
.hidden {
  display: none !important;
}
.text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.margin-center {
  margin: 0 auto;
}
.fl {
  float: left !important;
}
.fr {
  float: right !important;
}
.clearfix {
  clear: both;
}
.title-left-deco {
  font-size: 24px;
  color: #68c258;
  line-height: 1.2;
  padding-left: 5px;
  border-left: 3px solid #68c258;
}
.title-under-line {
  height: 50px;
  line-height: 50px;
  margin-bottom: 20px;
  padding: 0;
  border-bottom: 1px solid #ededed;
}
.title-under-line h3 {
  font-size: 18px;
  height: 50px;
  line-height: 50px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle;
  color: #68c258;
  display: inline-block;
  border-bottom: 2px solid #68c258;
}
.title-under-line .more {
  float: right;
  font-size: 14px;
  color: #68c258;
}
.title-under-line .text-gray {
  font-size: 16px;
}
.title-under-gray-line {
  border-bottom: 1px solid #e5e5e5;
  overflow: hidden;
}
.title-under-gray-line .title {
  display: inline-block;
  font-size: 18px;
  color: #68c258;
  padding: 10px 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 3px solid #68c258;
  margin-bottom: -2px;
}
.title-under-gray-line .title.off {
  border-bottom: 0;
  color: #333333;
}
.title-under-gray-line .more {
  float: right;
  font-size: 14px;
  color: #68c258;
  line-height: 50px;
  height: 50px;
}
.title-under-green-line {
  border-bottom: 1px solid #68c258;
  overflow: hidden;
  margin-bottom: 30px;
  height: 76px;
  line-height: 81px;
}
.title-under-green-line > .title {
  font-size: 22px;
  color: #68c258;
  float: left;
  height: 76px;
  line-height: 81px;
}
.title-under-green-line > .more {
  float: right;
  font-size: 16px;
  color: #999999;
}
.title-under-green-line > .desc {
  float: left;
  font-size: 16px;
  color: #999999;
}
.title-with-bg-green {
  background-color: #68c258;
}
.title-with-bg-green > .title {
  font-size: 20px;
  color: #fff !important;
  text-align: center;
  height: 50px;
  line-height: 50px;
}
.dis-table-cell {
  display: table-cell;
  vertical-align: middle;
}
.title-line-deco {
  color: #fff;
  text-align: center;
  font-size: 0;
}
.title-line-deco:after,
.title-line-deco:before {
  content: '';
  display: inline-block;
  height: 1px;
  width: 0.5px;
  background-color: #fff;
  vertical-align: middle;
}
.title-line-deco span {
  font-size: 0.3px;
  vertical-align: middle;
  padding: 0 0.15px;
}
.icon-msg {
  overflow: hidden;
  position: relative;
}
.icon-msg i {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.icon-msg .desc {
  padding-left: 20px;
  color: #999999;
  font-size: 12px;
  line-height: 1.2;
}
.unit {
  font-size: 14px;
  color: #333333;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-origin: 50% 51%;
          transform-origin: 50% 51%;
  right: 0;
  right: 15px;
}
.unit-wrapper {
  position: relative;
}
.form-group,
.form-control {
  margin-bottom: 20px;
  overflow: hidden;
}
.form-group .wrapper,
.form-control .wrapper {
  overflow: hidden;
}
.form-group .title,
.form-control .title,
.form-group .field-name,
.form-control .field-name {
  height: 45px;
  line-height: 45px;
  text-align: right;
  width: 130px;
  font-size: 14px;
  float: left;
}
.form-group .title .text-orange,
.form-control .title .text-orange,
.form-group .field-name .text-orange,
.form-control .field-name .text-orange {
  padding-right: 3px;
}
.form-group .title .red,
.form-control .title .red,
.form-group .field-name .red,
.form-control .field-name .red {
  color: #fd7400;
}
.form-group .title.top,
.form-control .title.top,
.form-group .field-name.top,
.form-control .field-name.top {
  line-height: 1.5;
  height: auto;
}
.form-group.checkbox-group,
.form-control.checkbox-group {
  line-height: 1.5;
  height: auto;
}
.form-group.checkbox-group .title,
.form-control.checkbox-group .title,
.form-group.checkbox-group .input,
.form-control.checkbox-group .input,
.form-group.checkbox-group .field-name,
.form-control.checkbox-group .field-name,
.form-group.checkbox-group .form-field,
.form-control.checkbox-group .form-field {
  line-height: 1.5;
  height: auto;
}
.form-group.checkbox-group .input,
.form-control.checkbox-group .input,
.form-group.checkbox-group .form-field,
.form-control.checkbox-group .form-field {
  margin-right: -15px;
}
.form-group.checkbox-group label,
.form-control.checkbox-group label {
  margin-right: 15px;
  display: inline-block;
  cursor: pointer;
  line-height: 1.5;
}
.form-group.checkbox-group span,
.form-control.checkbox-group span {
  margin-left: 3px;
  font-size: 14px;
  color: #333333;
  vertical-align: middle;
}
.form-group .input,
.form-control .input,
.form-group .form-field,
.form-control .form-field {
  position: relative;
  margin-left: 140px;
}
.form-group .input .tips,
.form-control .input .tips,
.form-group .form-field .tips,
.form-control .form-field .tips {
  margin-bottom: 0;
  line-height: 45px;
}
.form-group .input input[type=text],
.form-control .input input[type=text],
.form-group .form-field input[type=text],
.form-control .form-field input[type=text],
.form-group .input textarea,
.form-control .input textarea,
.form-group .form-field textarea,
.form-control .form-field textarea,
.form-group .input select,
.form-control .input select,
.form-group .form-field select,
.form-control .form-field select {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 4px;
}
.form-group .input .input-select-box,
.form-control .input .input-select-box,
.form-group .form-field .input-select-box,
.form-control .form-field .input-select-box {
  height: 45px;
  line-height: 45px;
}
.form-group .input .input-select-box label + label,
.form-control .input .input-select-box label + label,
.form-group .form-field .input-select-box label + label,
.form-control .form-field .input-select-box label + label {
  margin-left: 55px;
}
.form-group .input .input-select-box input[type=checkbox],
.form-control .input .input-select-box input[type=checkbox],
.form-group .form-field .input-select-box input[type=checkbox],
.form-control .form-field .input-select-box input[type=checkbox],
.form-group .input .input-select-box input[type=radio],
.form-control .input .input-select-box input[type=radio],
.form-group .form-field .input-select-box input[type=radio],
.form-control .form-field .input-select-box input[type=radio] {
  margin-right: 3px;
  width: 20px;
  height: 20px;
}
.form-group .input textarea,
.form-control .input textarea,
.form-group .form-field textarea,
.form-control .form-field textarea {
  height: 120px;
  border-radius: 4px;
}
.form-group .text,
.form-control .text {
  padding-top: 10px;
  line-height: 1.8;
}
.form-group .img,
.form-control .img {
  width: 200px;
}
.form-group .msg,
.form-control .msg,
.form-group .checkbox-msg,
.form-control .checkbox-msg {
  margin-left: 140px;
  margin-top: 5px;
  position: relative;
}
.form-group .msg,
.form-control .msg {
  overflow: hidden;
  position: relative;
}
.form-group .msg i,
.form-control .msg i {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.form-group .msg .desc,
.form-control .msg .desc {
  padding-left: 20px;
  color: #999999;
  font-size: 12px;
  line-height: 1.2;
}
.form-group .msg .tips-text,
.form-control .msg .tips-text {
  padding-left: 20px;
}
.form-group .arrd-select-wrap,
.form-control .arrd-select-wrap {
  margin-bottom: 5px;
}
.form-group .checkbox-msg input[type="checkbox"],
.form-control .checkbox-msg input[type="checkbox"] {
  width: 16px;
  height: 16px;
}
.form-group .checkbox-msg .desc,
.form-control .checkbox-msg .desc {
  font-size: 14px;
  color: #666666;
  line-height: 1.5;
}
.form-group.select-time > .input .form-group,
.form-control.select-time > .input .form-group {
  margin-bottom: 0;
  float: left;
}
.form-group.select-time > .input .form-group .title,
.form-control.select-time > .input .form-group .title {
  width: 75px;
  text-align: left;
  white-space: nowrap;
}
.form-group.select-time > .input .form-group .input,
.form-control.select-time > .input .form-group .input {
  margin-left: 75px;
}
.form-group.select-time > .input .form-group + .form-group,
.form-control.select-time > .input .form-group + .form-group {
  margin-left: 45px;
}
.form-group.checkbox-select .title,
.form-control.checkbox-select .title {
  height: 20px;
  line-height: 20px;
}
.form-group.checkbox-select .input,
.form-control.checkbox-select .input {
  height: 20px;
  line-height: 20px;
}
.form-group.checkbox-select .input label,
.form-control.checkbox-select .input label {
  display: inline-block;
  vertical-align: top;
  height: 20px;
  line-height: 20px;
}
.form-group.checkbox-select .input label input[type='radio'],
.form-control.checkbox-select .input label input[type='radio'],
.form-group.checkbox-select .input label input[type='checkbox'],
.form-control.checkbox-select .input label input[type='checkbox'] {
  width: 20px;
  height: 20px;
}
.form-group.checkbox-select .input label span,
.form-control.checkbox-select .input label span,
.form-group.checkbox-select .input label input[type='radio'],
.form-control.checkbox-select .input label input[type='radio'],
.form-group.checkbox-select .input label input[type='checkbox'],
.form-control.checkbox-select .input label input[type='checkbox'] {
  vertical-align: top;
}
.form-group.checkbox-select .input label span,
.form-control.checkbox-select .input label span {
  height: 20px;
  line-height: 20px;
  margin-left: 10px;
}
.form-group.checkbox-select .input label + label,
.form-control.checkbox-select .input label + label {
  margin-left: 45px;
}
.square-radius {
  border-radius: 4px !important;
}
.radius-square {
  border-radius: 4px !important;
}
.no-radius {
  border-radius: 0 !important;
}
.inline-block {
  display: inline-block;
}
@-webkit-keyframes progress-active {
  from {
    opacity: 0.5;
    -webkit-transform: translate(-100%);
    transform: translate(-100%);
  }
  to {
    opacity: 0.1;
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}
@keyframes progress-active {
  from {
    opacity: 0.5;
    -webkit-transform: translate(-100%);
    transform: translate(-100%);
  }
  to {
    opacity: 0.1;
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}
.progress {
  height: 14px;
  overflow: hidden;
  position: relative;
}
.progress .progress-wraper {
  border-radius: 25px;
  overflow: hidden;
  background-color: #ededed;
  height: 8px;
  margin-top: 3px;
  margin-right: 40px;
}
.progress .progress-wraper .progress-inner {
  height: 8px;
  border-radius: 25px;
  background-color: #68c258;
  position: relative;
}
.progress .progress-wraper .progress-inner.active::before {
  content: "";
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #FFF;
  border-radius: 25px;
  -webkit-animation: progress-active 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite;
          animation: progress-active 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite;
}
.progress .count {
  text-align: right;
  line-height: 1.2;
  width: 40px;
  position: absolute;
  right: 0;
  top: 0;
  color: #fd7400;
  font-size: 14px;
}
.rotation-animate {
  -webkit-animation: rotation 1s infinite linear;
          animation: rotation 1s infinite linear;
}
@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotation {
  from {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.load-more {
  font-size: 12px;
  color: #f5f5f5;
  text-align: center;
  background-color: #fff;
  padding-top: 0.45px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.load-more span {
  margin-left: 0.1px;
}
.load-more.active i {
  -webkit-animation: rotation 1s infinite linear;
          animation: rotation 1s infinite linear;
}
.visibility-hidden {
  visibility: hidden;
}
.unset-filter {
  -webkit-filter: none;
          filter: none;
}
.gray-filter {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}
.circle {
  border-radius: 50%;
}
.radius {
  border-radius: 100px;
}
.over-hidden {
  overflow: hidden;
}
.img-radius-square {
  border-radius: 4px !important;
  overflow: hidden;
}
.icon-close-mask {
  cursor: pointer;
}
.animate {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.w-100 {
  width: 100% !important;
}
.mw0 {
  min-width: 0;
}
.plr20 {
  padding: 0 20px 0 20px !important;
}
.pb30 {
  padding-bottom: 30px !important;
}
.pt30 {
  padding-top: 30px !important;
}
.pt0 {
  padding-top: 0px !important;
}
.pt20 {
  padding-top: 20px !important;
}
.pt10 {
  padding-top: 10px !important;
}
.pb10 {
  padding-bottom: 10px !important;
}
.ml20 {
  margin-left: 20px !important;
}
.mb40 {
  margin-bottom: 40px !important;
}
.ml-40 {
  margin-left: -40px !important;
}
.mt10 {
  margin-top: 10px !important;
}
.mt20 {
  margin-top: 20px !important;
}
.mt30 {
  margin-top: 30px !important;
}
.mt40 {
  margin-top: 40px !important;
}
.mt50 {
  margin-top: 50px !important;
}
.mb30 {
  margin-bottom: 30px !important;
}
.mb25 {
  margin-bottom: 25px !important;
}
.mb20 {
  margin-bottom: 20px !important;
}
.mb15 {
  margin-bottom: 15px !important;
}
.mb10 {
  margin-bottom: 10px !important;
}
.ml5 {
  margin-left: 5px;
}
.mt5 {
  margin-top: 5px;
}
.padding30 {
  padding: 30px;
}
.clear-margin {
  margin: 0 !important;
}
.clear-padding {
  padding: 0 !important;
}
.mb0 {
  margin-bottom: 0 !important;
}
.line-height1 {
  line-height: 1.2;
}
.tips-link {
  border-bottom: 1px dashed #68c258;
  padding-bottom: 2px;
  display: inline-block;
}
.msg-page {
  position: relative;
}
.msg-page .container {
  background-color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 100px;
}
.msg-page .container .msg-content {
  width: 550px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  min-height: 338px;
}
.msg-page .container .msg-content .img-status {
  display: block;
  margin: 0 auto 30px;
}
.msg-page .container .msg-content h1 {
  font-size: 24px;
  color: #68c258;
  margin-bottom: 30px;
  text-align: center;
}
.msg-page .container .msg-content .content {
  font-size: 14px;
  color: #666666;
  line-height: 1.8;
}
.msg-page .container .msg-content .operation {
  position: absolute;
  bottom: 30px;
  width: 100%;
  text-align: center;
}
.msg-page .container .msg-content .operation .btn {
  width: 140px;
  margin: 0 20px;
}
.border-bottom {
  border-bottom: 1px solid #ededed;
}
.cursor-default {
  cursor: default;
}
.border-box {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.btn-fixed-button {
  position: absolute;
  bottom: 10px;
  right: 45%;
}
.showy-cost-red {
  color: #e24c37 !important;
  font-weight: bold;
}
.to-project-link {
  color: #1e81cd;
  font-size: 14px;
  cursor: pointer;
}
.to-project-link:hover {
  color: #1e81cd;
  border-bottom: 1px dashed #1e81cd;
}
.to-project-link:active {
  color: #1e81cd;
}
.to-project-link:visited {
  color: #1e81cd;
}
.ml10 {
  margin-left: 10px !important;
}
.qr-code-wrapper {
  width: 175px;
  height: 80px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #68c258;
  border-radius: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 5px 0 5px;
}
.qr-code-wrapper .img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  text-align: center;
  line-height: 60px;
  border-radius: 0;
  font-size: 0;
  margin-right: 10px;
}
.qr-code-wrapper .img img {
  border-radius: 0;
}
.qr-code-wrapper > .tips {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #999999;
  font-size: 14px;
  line-height: 1.5;
}
.red-point-mark {
  position: relative;
}
.red-point-mark:after {
  content: '';
  position: absolute;
  right: -7px;
  top: 2px;
  background-color: #f61919;
  width: 5px;
  height: 5px;
  border-radius: 50%;
}
.text-cut {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.text-cut-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.text-cut-3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.text-cut-8 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
}
.clearfix:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
}
.container {
  width: 1080px;
  margin: 0 auto;
}
.wrapper {
  clear: both;
}
.wrapper:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
}
.wrapper > .content {
  float: left;
  width: 760px;
}
a {
  text-decoration: none;
  color: #333;
}
b,
strong {
  font-weight: bold;
}
p {
  font-size: 14px;
  line-height: 1.8;
  margin-bottom: 10px;
}
.line {
  display: block;
  height: 1px;
  background-color: #fff;
}
.line-grey {
  display: block;
  height: 1px;
  background-color: #e9e9e9;
}
a {
  text-decoration: none;
  color: #333;
}
p {
  font-size: 14px;
  line-height: 1.8;
  margin-bottom: 10px;
}
.tab-pannel .tab-title-list li a {
  display: block;
}
.clearfix {
  clear: both;
}
.abs-right-top {
  position: absolute;
  top: 0;
  right: 0;
}
select {
  height: 45px;
  line-height: 45px;
  color: #666;
  font-size: 14px;
  background-color: #eeeeee;
  border: none;
  outline: none;
  padding: 0 0 0 20px;
  width: 190px;
}
textarea {
  background-color: #eeeeee;
  color: #666;
  padding: 10px;
  outline: none;
  border: none;
  font: 14px/1.4286 arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}
.page {
  padding-bottom: 150px;
  background-color: #fff;
}
.mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 998;
  display: none;
}
.modal-box {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 80%;
  height: 80%;
  padding: 0 40px;
  margin: auto;
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 999;
  display: none;
}
.modal-box.confirm-box {
  width: 600px;
  height: 300px;
}
.modal-box.confirm-box .content {
  margin: 20px 40px 40px;
  padding-top: 20px;
}
.modal-box.confirm-box .button-group {
  margin-top: 20px;
}
.modal-box.confirm-box .button-group .button {
  margin: 0 20px;
  line-height: 30px;
  width: 100px;
  font-size: 16px;
}
.modal-box .close {
  cursor: pointer;
  line-height: 70px;
}
.modal-box .close img {
  width: 20px;
}
.modal-box .modal-head h2.title {
  font-size: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e9e9e9;
}
.modal-box .content {
  position: absolute;
  top: 50px;
  margin: 40px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: auto;
}
.modal-box .content .close {
  line-height: inherit;
}
.modal-box .content h3 {
  font-size: 18px;
  text-align: center;
  margin-bottom: 20px;
  font-weight: bold;
}
.bdshare-button-style0-24 a {
  background-image: url(data:image/png;base64,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) !important;
  background-repeat: no-repeat;
  width: 20px !important;
  height: 20px !important;
  padding: 0 !important;
  line-height: 1 !important;
  margin: 0 5px 0 0 !important;
}
.popup-item {
  cursor: pointer;
}
button,
input[type=button],
a {
  cursor: pointer;
}
input[type=text],
input[type=password],
input[type=number],
.select-default {
  height: 45px;
  line-height: 45px;
  color: #666;
  font-size: 14px;
  background-color: #eeeeee;
  border: none;
  outline: none;
  padding: 0 20px;
  border-radius: 4px;
}
textarea {
  background-color: #eeeeee;
  color: #666;
  padding: 10px;
  outline: none;
  border: none;
  font: 14px/1.4286 arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}
img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
.tab-pannel .tab-title-list.default,
.tab-pannel-static .tab-title-list.default {
  border-bottom: 1px solid #ededed;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 55px;
  line-height: 55px;
  font-size: 18px;
  color: #666666;
  overflow: hidden;
}
.tab-pannel .tab-title-list.default li,
.tab-pannel-static .tab-title-list.default li {
  float: left;
  height: 100%;
}
.tab-pannel .tab-title-list.default li.active a,
.tab-pannel-static .tab-title-list.default li.active a {
  border-bottom: 2px solid #68c258;
  color: #68c258;
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
}
.tab-pannel .tab-title-list.default li + li,
.tab-pannel-static .tab-title-list.default li + li {
  margin-left: 50px;
}
.tab-pannel-static {
  position: relative;
}
.tab-pannel-static .operation {
  position: absolute;
  right: 0;
  top: 15px;
}
.btn-2 {
  overflow: hidden;
}
.btn-2 .btn {
  float: left;
  width: calc((100% - 10px * (2 - 1)) / 2);
}
.btn-2 .btn:not(.hidden) + .btn {
  margin-left: 10px;
}
.btn-3 {
  overflow: hidden;
}
.btn-3 .btn {
  float: left;
  width: calc((100% - 10px * (3 - 1)) / 3);
}
.btn-3 .btn:not(.hidden) + .btn {
  margin-left: 10px;
}
.btn-4 {
  overflow: hidden;
}
.btn-4 .btn {
  float: left;
  width: calc((100% - 10px * (4 - 1)) / 4);
}
.btn-4 .btn:not(.hidden) + .btn {
  margin-left: 10px;
}
.btn-5 {
  overflow: hidden;
}
.btn-5 .btn {
  float: left;
  width: calc((100% - 10px * (5 - 1)) / 5);
}
.btn-5 .btn:not(.hidden) + .btn {
  margin-left: 10px;
}
.btn {
  padding: 0;
  border-radius: 4px;
  border: none;
  height: 40px;
  line-height: 40px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
}
.btn:not(.hidden) + .btn {
  margin-left: 10px;
}
.btn.btn-green {
  background-color: #68c258;
  color: #fff;
}
.btn.btn-green.disabled,
.btn.btn-green:disabled {
  background-color: #999999;
}
.btn.btn-green.btn-border {
  color: #68c258;
  border: 1px solid #68c258;
}
.btn.btn-green.btn-border:hover {
  color: #fff;
  background-color: #68c258 !important;
}
.btn.btn-orange {
  color: #fff;
  background-color: #fd7400;
}
.btn.btn-orange.btn-border {
  color: #fd7400;
  border: 1px solid #fd7400;
}
.btn.btn-orange.btn-border:hover {
  color: #fff;
  background-color: #fd7400 !important;
}
.btn.btn-blue {
  color: #fff;
  background-color: #1e81cd;
}
.btn.btn-blue.btn-border {
  color: #1e81cd;
  border: 1px solid #1e81cd;
}
.btn.btn-blue.btn-border:hover {
  color: #fff;
  background-color: #1e81cd !important;
}
.btn.btn-gray {
  color: rgba(146, 146, 146, 0.5);
  background-color: rgba(146, 146, 146, 0.5);
}
.btn.btn-gray.btn-border {
  color: rgba(146, 146, 146, 0.5);
  border: 1px solid rgba(146, 146, 146, 0.5);
}
.btn.btn-gray.btn-border:hover {
  color: #68c258;
  background-color: #fff !important;
  border-color: #68c258;
}
.btn.btn-dark {
  color: #666666;
  background-color: #e6e6e6;
}
.btn.btn-dark.btn-border {
  color: #666666;
  border: 1px solid #e6e6e6;
}
.btn.btn-dark.btn-border:hover {
  color: #666666;
  background-color: #fff !important;
  border-color: #666666;
}
.btn.btn-red {
  background-color: #f61919;
  color: #fff;
}
.btn.btn-red.btn-border {
  color: #f61919;
  border: 1px solid #f61919;
}
.btn.btn-red.btn-border:hover {
  color: #fff;
  background-color: #f61919 !important;
}
.btn.btn-radius {
  border-radius: 25px;
}
.btn.btn-border {
  background-color: #fff !important;
}
.btn.btn-block {
  width: 100%;
  display: block;
}
.btn.btn-disabled {
  background-color: #999999 !important;
  cursor: no-drop;
}
.btn.btn25 {
  line-height: 25px;
  height: 25px;
  padding-left: 10px;
  padding-right: 10px;
}
.btn.btn35 {
  line-height: 35px;
  height: 35px;
  padding-left: 10px;
  padding-right: 10px;
}
.btn.btn-30 {
  line-height: 30px;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
}
.btn.btn20 {
  line-height: 20px;
  height: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
.btn.btn-list {
  line-height: 26px;
  width: 76px;
  height: 26px;
}
.btn.btn50 {
  height: 50px;
}
.btn.btn-140 {
  width: 140px;
}
.btn.other-btn-150 {
  width: 150px;
  font-size: 14px !important;
  height: 40px !important;
  line-height: 40px !important;
}
.btn.btn-150 {
  width: 150px;
}
.btn.btn-80 {
  width: 80px;
}
.btn.btn-h-45 {
  height: 45px !important;
  line-height: 45px !important;
}
.btn.btn-sm {
  height: 40px;
  line-height: 40px;
  width: 110px;
}
.btn.btn-md {
  height: 50px;
  line-height: 50px;
  width: 130px;
}
.btn.btn-lg {
  height: 35px;
  line-height: 35px;
  width: 145px;
}
.btn.btn-auto-width {
  padding-left: 10px;
  padding-right: 10px;
}
.tag {
  display: inline-block;
  border-radius: 24px;
  height: 24px;
  line-height: 24px;
  padding: 0 10px;
  font-size: 12px;
}
.tag.tag-primary,
.tag.tag-green {
  background-color: #68c258;
  color: #fff;
}
.tag.tag-second,
.tag.tag-orange {
  background-color: #fd7400;
  color: #fff;
}
.tag.tag-sm {
  height: 15px;
  line-height: 15px;
  padding: 0 5px;
}
.load_more {
  margin-top: 20px;
  cursor: pointer;
}
.summary-list {
  overflow: hidden;
}
.summary-list li {
  float: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 40px;
}
.summary-list li .title {
  line-height: 1;
  color: #999999;
  font-size: 14px;
  margin-bottom: 15px;
}
.summary-list li .desc {
  line-height: 1;
  color: #fd7400;
  font-size: 18px;
}
.summary-list li + li {
  border-left: 1px solid #ededed;
}
.summary-list.summary-list-reverse > li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
     -moz-box-orient: vertical;
     -moz-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.summary-list.summary-list-reverse > li .title {
  margin-bottom: 0;
}
.summary-list.summary-list-reverse > li .desc {
  margin-bottom: 15px;
}
.sidebar {
  width: 300px;
  float: right;
}
.white-pannel {
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0 12px 24px 0 rgba(15, 60, 3, 0.08);
          box-shadow: 0 12px 24px 0 rgba(15, 60, 3, 0.08);
}
.msgBoxBackGround {
  top: 0;
  left: 0;
  position: absolute;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0.6;
  z-index: 1000;
}
.msgBox {
  width: 500px !important;
  left: 50% !important;
  margin-left: -250px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 15px;
  position: fixed;
  z-index: 1050;
  background-color: #fff;
  border-radius: 5px;
}
.msgBox .msgBoxTitle {
  margin-bottom: 20px;
  width: 100%;
  border-bottom: 1px solid #ededed;
}
.msgBox .msgBoxTitle span {
  display: inline-block;
  font-size: 18px;
  border-bottom: 3px solid #68c258;
  margin-bottom: -2px;
  height: 36px;
  line-height: 36px;
}
.msgBox .msgBoxImage {
  display: none;
}
.msgBox .msgBoxContent {
  color: #666666;
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 20px;
}
.msgBox .msgBoxButtons {
  text-align: center;
}
.msgBox .msgBoxButtons .btn {
  height: 40px;
  line-height: 40px;
  width: 140px;
  color: #fff;
  background-color: #68c258;
  margin: 0 10px;
}
.msgBox .msgBoxButtons .btn:first-child {
  background-color: #fd7400;
}
.msgBox .msgBoxButtons .btn:last-child {
  background-color: #68c258;
}
.arrd-select-wrap {
  margin-right: -2%;
}
.arrd-select-wrap select.addr-select {
  width: 32% !important;
  margin-right: 1%;
}
input[type=radio],
input[type=checkbox],
label {
  vertical-align: middle;
}
textarea {
  resize: none;
}
.edui-default .edui-editor {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.form-desc-list {
  color: #333333;
}
.form-desc-list > li {
  overflow: hidden;
  margin-bottom: 30px;
}
.form-desc-list > li > .title,
.form-desc-list > li .content > .title {
  float: left;
  width: 105px;
  text-align: right;
  font-size: 14px;
}
.form-desc-list > li > .desc,
.form-desc-list > li .content > .desc {
  margin-left: 105px;
  font-size: 16px;
}
.form-desc-list > li .content {
  margin-bottom: 5px;
}
.form-desc-list > li .msg {
  margin-left: 105px;
  font-size: 0;
}
.form-desc-list > li .msg i {
  float: left;
}
.form-desc-list > li .msg .desc {
  font-size: 14px;
  margin-left: 18px;
  color: #999999;
}
.base-manager-list > li {
  border-bottom: 1px dashed #ededed;
  position: relative;
  overflow: hidden;
}
.base-manager-list > li .img {
  float: left;
}
.base-manager-list > li .content {
  float: left;
}
.base-manager-list > li .opera {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin-left: -10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.base-manager-list > li .opera .btn {
  margin-left: 10px;
  margin-bottom: 10px;
}
.table-default {
  width: 100%;
  text-align: left;
}
.table-default tr {
  border-bottom: 1px dashed #ededed;
}
.table-default tr td,
.table-default tr th {
  padding: 20px 0;
  line-height: 1.5;
  vertical-align: middle;
}
.table-default thead {
  font-size: 16px;
  color: #333333;
}
.table-default tbody {
  color: #666666;
  font-size: 14px;
}
.table-default tbody tr td {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 10px;
}
.table-default tbody tr td .opera .btn {
  padding: 0 10px;
  height: 26px;
  line-height: 26px;
}
.ossuploader-add i {
  width: 40px;
  height: 40px;
}
.select-content-search {
  font-size: 0;
  display: inline-block;
  overflow: hidden;
}
.select-content-search select {
  float: left;
  height: 35px;
  line-height: 35px;
  width: 150px !important;
  margin-right: 0 !important;
}
.select-content-search .search-keyword {
  float: left;
}
.select-content-search .search-keyword input[type="text"] {
  border-left: 0;
  width: 200px !important;
}
.select-content-search .search-keyword input[type="text"],
.select-content-search .search-keyword button {
  height: 35px;
  line-height: 35px;
}
.table-extend {
  position: relative;
  overflow: hidden;
  max-width: 100%;
}
.table-extend table {
  table-layout: fixed;
}
.table-extend table .thead th,
.table-extend table tbody th,
.table-extend table .thead td,
.table-extend table tbody td {
  width: 135px;
  border: 1px solid #ededed;
  word-break: break-all;
}
.badge {
  width: 60px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  font-size: 12px;
}
.badge.badge-orange {
  color: #fff;
  background-color: #fd7400;
}
.badge + .badge {
  margin-left: 10px;
}
.badge.badge-gray {
  color: #fff;
  background-color: #CCCCCC;
}
.badge.badge-green {
  color: #fff;
  background-color: #68c258;
}
.badge.badge-b {
  width: 70px;
  height: 25px;
  line-height: 25px;
  font-size: 14px;
}
.search-list-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
  border-bottom: 1px solid #ededed;
}
.search-list-wrapper .btn {
  width: 80px;
  font-size: 14px;
  margin-right: 20px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.search-list-wrapper .search-type-list {
  font-size: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -30px;
}
.search-list-wrapper .search-type-list > li {
  height: 30px;
  line-height: 30px;
  margin-left: 30px;
}
.search-list-wrapper .search-type-list > li.active a,
.search-list-wrapper .search-type-list > li:hover a {
  color: #68c258;
}
.search-list-wrapper .search-type-list > li a {
  color: #666666;
}
.qr-code-container .img-qr-code {
  position: absolute;
  left: 0;
  top: 110%;
  width: 120px;
  height: 120px;
  display: none;
}
.qr-code-container:hover .img-qr-code {
  display: block;
}
.flex-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.bg-gray {
  background-color: #f2f3f5 !important;
}
.warning-text {
  padding-left: 20px;
  font-size: 14px;
  line-height: 1.5;
  color: #999999;
  position: relative;
}
.warning-text:before {
  content: '';
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAilBMVEX9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dQD9cwD9agD9cgD9dwX9iCX9bQD9ghr+2Lf9gxr+2bn+2rr9gBb+0ar9ghn9cQD9eAf+lj39eQn9bwD9fQ/+r279fA/9gRj/06/9aQAAAABXqdHfAAAAEnRSTlMAR6Lk8d+jSJicmkFCrPbjrZuaG3pIAAAAAWJLR0QtzdpBPQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IICAoAEHK85rUAAAB+SURBVAjXJY7hEoIwDIOjUxEEhhkOQRRFRUXf//lst/xI7rv22gDAYmlW602CoC1dfagdU4WM9M2x8WQG7Ei23alrJXMUSv25VypgAl3CzKBUGq43pRJWfLw/nqOkRSU+vd6fSbJCrpvzd4439Z/zP+/IfewSlcZqifS0oecfz5ILARhT7tEAAAAASUVORK5CYII=) no-repeat center;
  width: 13px;
  height: 13px;
  background-origin: content-box;
  background-size: 13px 13px;
  position: absolute;
  left: 0;
  top: 3px;
}
.warning-text.align-form-field {
  margin-left: 60px;
}
.selected-item {
  position: relative;
}
.selected-item:after {
  content: '';
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAb1BMVEX2GRn////2GRn2GRn4WFj2Ghr6eHj////8pqb5X1///Pz//v75cHD4S0v/9vb6hYX4QkL+8fH7oKD7lpb3MjL+5ub8ubn2HBz/9/f5YmL91tb9ycn2IiL3Jyf9z8//+vr3ODj3Ly/9xcX4V1cAAACWWxo6AAAAA3RSTlMAAIFgyXdoAAAAAWJLR0QktAb5mQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IIDRAnNyscNy8AAACASURBVBjTbc/bEoJADANQNGoEFRQvKAp4+f9/1HXcdhmTmb6ch7bJMpWpVmiFVmiFVmiFVmh1nnxiOuKos3nKURdcJhw1L1Zr/F3blKx8d9BtmB1rPxl0X+Q4HHlqjL8bKp4vLa83e/C3tybZdvZ3vNb0HO5Wx7s9ni9r6ZpEK94kXAWATRRi9wAAAABJRU5ErkJggg==) no-repeat center;
  width: 22px;
  height: 22px;
  background-origin: content-box;
  background-size: 22px 22px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.address-default-select {
  border-radius: 0 !important;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #ebeced !important;
}
.sp-price {
  color: #f61919 !important;
  font-size: 24px !important;
}
.sp-price .sub {
  font-size: 14px;
}
.arrd-select-wrapper,
.select-group {
  overflow: hidden;
}
.arrd-select-wrapper select,
.select-group select {
  width: calc((100% - 40px) / 3) !important;
  float: left;
  border-radius: 4px;
}
.arrd-select-wrapper select + select,
.select-group select + select {
  margin-left: 20px;
}
.obfit-cover > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.ossuploader-dash-border {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.notice_msg {
  font-size: 14px;
  color: #999;
  margin: 30px 0 30px 165px;
}
.hasHeader {
  padding-top: 165px;
}
.icon-activity-msg {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAARCAYAAAACCvahAAAA80lEQVQ4jaXToUsEQRSA8d/KWkyy4TCYTBaDxarRqmDQa1pExCsbtBgsmgxGwaZWw5b7B0S4JFiMohcEBcFgkQWDI67ryq76weMxj/e9mWGYKE8V2cQu2jgt1Jdwgi3sfRTjkIcwgiSsWxgryK2Qk1C/x0uUp1ZxgEHNeUUnylNPuMIxZjGHI/QKzVNYwRm6WMREjGGc4xC3eKiQL5EX5AQzsa90Q5TplYaBgebX/E555zZ2apztn+QMFzXyI9aq5OcQjSjLoxiv6Ovjuk6exEaFnDWRsxCN+NdT/VWOeD/2HeZ9/qgmTOMmxjL2sfALuY/1NyCVMDqiiq9OAAAAAElFTkSuQmCC) no-repeat center;
  width: 15px;
  height: 17px;
  background-origin: content-box;
  background-size: 15px 17px;
}
.icon-price {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAABBElEQVQokZ3RTyuEURQG8N+8BkVpKGwmVjbKSjZGNkpZ+FvzIaysfAwbu/kIVjRZUIopk5UdFnZEsmKiJGks5qS31yR56tZzznPOc+49N1epVOqY9n/UkzAoIIdRPAX/yymglGRc77GYiocwELwXxXZXSfCKfYzhE7cpfQ0nGEQV6yltAgdoJDHtEHsx6TxVeIV+XGMSp5HvwC52MJzgDVsYRx+6UiZTOIu3H0cMwxjBNt4T9GATl3jBR8qkhHLwFcwEf8ANNtCZaC1zDqu4w2xmJ7ngBcwHb0Z9GY/5EJfQ0Fp0t59YDj2NCyzgOfvFRRy1Mam2yX0jjxqeM/nmb00Z1L4AYUUwvPVeRdwAAAAASUVORK5CYII=) no-repeat center;
  width: 17px;
  height: 11px;
  background-origin: content-box;
  background-size: 17px 11px;
}
.icon-warning {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAilBMVEX9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dQD9cwD9agD9cgD9dwX9iCX9bQD9ghr+2Lf9gxr+2bn+2rr9gBb+0ar9ghn9cQD9eAf+lj39eQn9bwD9fQ/+r279fA/9gRj/06/9aQAAAABXqdHfAAAAEnRSTlMAR6Lk8d+jSJicmkFCrPbjrZuaG3pIAAAAAWJLR0QtzdpBPQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IICAoAEHK85rUAAAB+SURBVAjXJY7hEoIwDIOjUxEEhhkOQRRFRUXf//lst/xI7rv22gDAYmlW602CoC1dfagdU4WM9M2x8WQG7Ei23alrJXMUSv25VypgAl3CzKBUGq43pRJWfLw/nqOkRSU+vd6fSbJCrpvzd4439Z/zP+/IfewSlcZqifS0oecfz5ILARhT7tEAAAAASUVORK5CYII=) no-repeat center;
  width: 13px;
  height: 13px;
  background-origin: content-box;
  background-size: 13px 13px;
}
.icon-show-qrcode {
  display: inline-block;
  background: url(data:image/png;base64,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) no-repeat center;
  width: 42px;
  height: 42px;
  background-origin: content-box;
  background-size: 42px 42px;
}
.icon-close {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAyVBMVEX///9owlhowlhowlhowlhowlhowlhowlhpwllpwllowlhowlhowlhowlhowlhsw1xsw1xowlhsw1xowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhpwllowlhowlhsxF1owlhowlhowlhowlhowlhowlhowliQ0oXB5rrj9OD2+/X///+U1Ijm9ePC5rzU7tDD57z+//7r9+nz+vGHz3vq9+iz4KuBzHTy+vF/y3J0x2Z1x2aR04WU1InD573B5rsAAAD1Npg3AAAAKHRSTlMAB0iY0fAEZubpcgYnKDXt7jfwBdJ0CFRVn9Px1NXqdTTpHs3OH2hnse8UygAAAAFiS0dEQhDXPfQAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiCAgQNS93Wi+YAAABEUlEQVQoz2WSa1uCQBCFRwWDSivFBaKbXVl2B1TKECv0//+pVnBvdT7Nzvvs7nnODECnXn/guKnrDPo9MDU88WjGOHKWUf/0TINzJy9QqsidkQTjiwWaWlxedWA0WaKt5aS9NXVWdr9EXAVTQWa5OL1r8LH+RMxnAMQXn5frSoHNoSx8AiE9nOtNZQJEGkGcoYEkwCyGgKFGCiC7BpejQhogdyFVpurtV6UtppBw5Wr7rQlP4Ibp12r9GruV3joHGglvETVdK/QTdRnozrEo7ojIrbHS6VBz32a9sxKtRaK7Nut/8ynlfAAe5n9mOh/LcT8+NcYeNM8vxu68enTf7s6eem9Da69IGAdJmgRxSI6dX77NV72JubBMAAAAAElFTkSuQmCC) no-repeat center;
  width: 25px;
  height: 25px;
  background-origin: content-box;
  background-size: 25px 25px;
}
.icon-close-no-popup {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAyVBMVEX///9owlhowlhowlhowlhowlhowlhowlhpwllpwllowlhowlhowlhowlhowlhsw1xsw1xowlhsw1xowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhpwllowlhowlhsxF1owlhowlhowlhowlhowlhowlhowliQ0oXB5rrj9OD2+/X///+U1Ijm9ePC5rzU7tDD57z+//7r9+nz+vGHz3vq9+iz4KuBzHTy+vF/y3J0x2Z1x2aR04WU1InD573B5rsAAAD1Npg3AAAAKHRSTlMAB0iY0fAEZubpcgYnKDXt7jfwBdJ0CFRVn9Px1NXqdTTpHs3OH2hnse8UygAAAAFiS0dEQhDXPfQAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiCAgQNS93Wi+YAAABEUlEQVQoz2WSa1uCQBCFRwWDSivFBaKbXVl2B1TKECv0//+pVnBvdT7Nzvvs7nnODECnXn/guKnrDPo9MDU88WjGOHKWUf/0TINzJy9QqsidkQTjiwWaWlxedWA0WaKt5aS9NXVWdr9EXAVTQWa5OL1r8LH+RMxnAMQXn5frSoHNoSx8AiE9nOtNZQJEGkGcoYEkwCyGgKFGCiC7BpejQhogdyFVpurtV6UtppBw5Wr7rQlP4Ibp12r9GruV3joHGglvETVdK/QTdRnozrEo7ojIrbHS6VBz32a9sxKtRaK7Nut/8ynlfAAe5n9mOh/LcT8+NcYeNM8vxu68enTf7s6eem9Da69IGAdJmgRxSI6dX77NV72JubBMAAAAAElFTkSuQmCC) no-repeat center;
  width: 25px;
  height: 25px;
  background-origin: content-box;
  background-size: 25px 25px;
}
.icon-search {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAWCAQAAACFih+zAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiCAgRLQRYPyS2AAABj0lEQVQoz4WSP0jUYRzGP/fruA4s7iCECiVzcQvhQFJqcNelRYigooYaUqKtHH7n4NDiEChUUCI5uVS0RDXZIrUE2R8smgIVjSv6c2f2aXjvzuP0vOfhXd73w8P7/fIkpKos5xgkR4YfvOcZ03yAfPU5UUYTXGGMDD95zSotHOMwcp+r+UKVFTHlnPrOIVNSdq9P1I8ejQkO1zPqVA1W8UVLfvJAQCPgLGe4w2VK1Osu5+lkqvKBtF9dNL0tseJ7am9IPcUhxvhDI42ywUhInbPg3oaZxPjI7yZjInp4SZHd9IL9dEFEO5/ZXUvAQYjY5G8TNBlOxCptTdBWYAUi3tDTBO2jyCLgsHqy8Qbc5zcfh70+4HdNfbbrGlluAUSscZN+hhuA3VxnIf80oDDOKya4sCN6gxS3Kx1AbPWtOuuRmj+22C7m/OWynTFxtdoZJjmNzLPAOllynOAfGUoM8JAl+vJrtbMed9aCQUWfO1TuwCV13nT9avbYYbddWzWPiXFcnUnWjbHJlx2Ha6PjP+CuAJZC0jHEAAAAAElFTkSuQmCC) no-repeat center;
  width: 21px;
  height: 22px;
  background-origin: content-box;
  background-size: 21px 22px;
}
.icon-charitable-count {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAeCAQAAADqHaTlAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiCAgSIA4PAg28AAAB5UlEQVRIx53TPWgUQRjG8efIkeIKcyg5iBDFoEUK4So/II2aQlGuCiKk0FpBbOwEbRQs7ASDZSAQYndGsboiQjCkELnCVJriRCRyMRzE5HD5W+x7m113bnfOd5t5XoYfMzszYoJV0rXHCjcZY5p5/gBbLHJOecUa/esjJyQm2bA8x3A2ll0tTkqM0rRcz+TIq0G4XAxanPbk+hIbrPPbxlvGfbL8lpI/1uAUVaao8CTBjUTH1XByDmqdY3ww4hIPB+Ac2FVeReM2R9j25hzYYdqx9JRWNN7mbCaXthK972yySYvA8o5xK5ZXGYljnQysyxmqVJmkwmMDQ65Ew+asxTheZ66sVz+ocSexOhfHFS8M9pngc8Sd78e98cLgLnPReJeL/3DlEDtohVXsg93mZSz1uN5vajLq4spOqsM4XxKdHSoSpahb7201zpXTJ0yTKR6kujOSxHNLQTHECrtc07IuSJLu6bgORccdqKNA47qvW6nn802SNGbpZ/zGHaxun1+Jb8+58SVJomb3L+B68jWUeIdvLVCUqNE1ajb97Iepe1JDOZQ350d5cf5ULjcYlcnND0wZt5iiXlCQuGFU15OSJIZYcFCzdq+61LypFBdSM/9JGfeMDm0eUZAkjvIe+Mpl1+y/YMiJlYK8BpUAAAAASUVORK5CYII=) no-repeat center;
  width: 38px;
  height: 30px;
  background-origin: content-box;
  background-size: 38px 30px;
}
.icon-donate {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAeCAQAAAB6Dt0qAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiCAgSICI92mFfAAACXUlEQVQ4y52UTUhUYRSGn5kGMQkEMfqxKCHKgkTahiiFBbNIrUU/IJgQLlKiHwhCnPlaVERgiASSGyGtRYEuiqjIkDYRSCNhbmoiCg1NEC2m0Zm3xVzvj/cK6fstvnvO+3733O+cc09I2CilA7hIEheMtcdybJv5uMSEXapCaqmlkGDk2GLHEWbNCAlqMJQRZh0bgHkygcoc+5tFsowTMy9RVBmtHhlFQ0pQzjT3SbOZZqCbycCoObaXr+RxjmJGkSS1CKEKSVKFcK+4tSy2Ok4ctUhSBIB5AGYZBGZXyEqOnXb0EReZpG7lfBofG/FYRTSzhzmGGSS95IwVUE8leYzQY1IutSSpUQjt1qSdwaQOWbc9o1+2d1Qb48RRoyQ5LRHmIZtsayfPqQcu0UeR7d1PV1DUKk/d3uuP5nRKGU3pu8uf1TZ/1CrX+1Ic4zBZ+pmnhhPu7uOg85lOihzk00eCI/wkymc6Panc4s+wt3PL6KaJUtL0sN3D2Dl2oo57BFEaWCCFTBNRDzPmj/oCEbKt68zwjXauxso8V5nlXVBdny37Oz4IvVnm63Dq6u6mNo7aF7jDD6aALgYo4YrlneO2I3dPiRFu2c9DDDAEvLX2HFrNhCP39nA7+6wmfwokqOCRq943Ta9b7J1NGU7ywLZKuMsuJ3HmmkfrG2tpGjjPXwCKuUAJADPUmdgyZeBEvMcBhl32Y8rNoF8WIQhjVHOaG+xglMvmVaDGOrre5xf9PKGS1yYbcKoAIKQx9jJBJyn+F/m0spUv6PgaprAkNSFUp4QWVnFoUZ90Ns4/zjXZijRSpdEAAAAASUVORK5CYII=) no-repeat center;
  width: 29px;
  height: 30px;
  background-origin: content-box;
  background-size: 29px 30px;
}
.icon-user {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAQAAAD97QrkAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiCAgSIBti3+lXAAAB7ElEQVRIx62WP0scURTFfzObalhYEImrIGRB29QykIjVku0CizBFKjuxttbGT+A3iNimM6RyTVi7LMR2gwlCXHYrY2GV2ZPCdTPvzR0zZHNfM7x33uH+e+dOIAwLeUGTmFUWqJAypM85H/jE2Ifug/xV1a6uZNuVdlV18Xs5ikQDPW4DJcUUkY5Uzo4UWRQ1dUsSSFJXtQeKcJKViBNiL1MjdlgmYJkdRt5ZzAnR5HviQz6Er1rMBLmovhFOJpDEcHXNS/SagUkeKKpGFXrKl/uzUZ3qfS62qeea64vRcBe5nTrbgEKzkY4NL47NZgvRulm0SwUeQaBLE7ke0rQeCQ3a3k6bholsok5B89wozvgQ66YA1wn0gyVsS3nLO65Z4jVvqBSgrgP9KjwsZ2kgzUQAhKQzMqRPGJq5GPGej1zwnTsinvGcl7ziqYEcWhXpqKWK0VoVtSw0OnA2brVpXM6uTd06Nw7c7hxr4y8ECG1onO1O942cliBA6DT7RkLGHE5Ts8J8iRrMszL9Ptwf+3px9kdYC1akM1cv8qrVVf0RggVHpJOsgme1c6B2AUHb0TdHO1HkjYCetjSXuTynLfUcRPc+5D2C6ROp5caA6PONOyIarBI4Z+e0+An+TJ15mv2XmfqPkz2Y/f/iN+YUVPIMnD7WAAAAAElFTkSuQmCC) no-repeat center;
  width: 33px;
  height: 33px;
  background-origin: content-box;
  background-size: 33px 33px;
}
.icon-left-arrow {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAXCAMAAADneDWzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAOVBMVEVowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlgAAACbqS3LAAAAEXRSTlMARIx6+U2NTEV+/Fh9Wf5uNlNJyyAAAAABYktHRBJ7vGwAAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4ggJDAc4tHnDXwAAADdJREFUGNNjYEAARiQ2A5MgMzKHhRU7h408DjsRHA5BQTYkB3EKcnEjcXko4/KSzeXjRw4mAQYA3CQDZlNIt8gAAAAASUVORK5CYII=) no-repeat center;
  width: 13px;
  height: 23px;
  background-origin: content-box;
  background-size: 13px 23px;
}
.icon-select-drow {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHBAMAAADDgsFQAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEVowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlgAAADB7Pc2AAAADnRSTlMApQ7fDzr8gAPGIPFaW/ObYl0AAAABYktHRA8YugDZAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4ggJEDQIc/fM1wAAAC9JREFUCNdjkHv37t1DBmUgacLAmvfuWQADQ9275wwMDJ3vZgBJrt0LgCTDWQYGAJvmEBYGqat9AAAAAElFTkSuQmCC) no-repeat center;
  width: 10px;
  height: 7px;
  background-origin: content-box;
  background-size: 10px 7px;
}
.icon-share-sina-weibo {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABMlBMVEXVNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw3VNw0AAAAiPCVeAAAAZHRSTlMABpHt7pCI9WZFYsz2e4U/A6GpNQiYuHfWDPP5VVq2o78w9wXK/FAPB71H2X0saYBtOM3v/uEZ8JuT4skVmpLIIxiNC65ElMcN+uQKxsVehikai7Imn8CCluacFwmD8VJJNiSJ/TqIFQAAAAFiS0dEZbXdiJ8AAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiCAoJNxqqIdlNAAAA1ElEQVQY02NgZGJOQQMsTIwMrClYABsDMzZhZoYUrIASYXYOTi5uTGEeXj5+AUFkYSFhEdGUFDFxCV5JKbiwtAwDA4Msi5y8gqKSsgpMWFUNKMqgrsHAoKmlyqgNE9ZhYNDV0zcwZGAwSjGWNYEKmyqbaZpbWFqlWNtI2iIcaMdgL+XAoOzInuLEoMwOF7Z0TnFxddNicAeGkYcnXNjL28fXz58hgMc0kCEIyZfBIaFh4RGRUdExsSbIno9zi09ITOIP9yIQVDiiAWukJTMwMrFgiWIA1geW+CkrE/wAAAAASUVORK5CYII=) no-repeat center;
  width: 22px;
  height: 22px;
  background-origin: content-box;
  background-size: 22px 22px;
}
.icon-share-tencent-weibo {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABF1BMVEUjhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0jhK0AAABygpubAAAAW3RSTlMABpHt7pCI+ZI4DAswifPfKyaUycuaLyPW9Fz4/G0c6oO7VlKv/kNsJKW2AqK6Efv33Uoy9e/kRizbF7KMxnuVpH0ujlVZvQesD+kVb/K/UBDAVx46YuHNAeZo/VoJYwAAAAFiS0dEXOrYAJcAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiCAoJNxqqIdlNAAAA2ElEQVQY02NgZGKORgMsTIwMrNFYABsDMzZhZoZorAAuzM7BycXNw8uHKswvICgkLCIqJi6BLCwpICUNomVk5eSRhBXE2KMVlZRVolXV1JGENTSjtbQZGBh0onX19OHCBgyG0UZAUQbjaBMGfriwKYNZtDlI2CJamsESYYiVdbQsSNgm2pabHSFsZ+/A7cjj5Kwa7eKK7G43dw8w7expiSTs5e0DJH39/AMCkb0TFAz0dQgDV2gYsufDI3RA4RwpgxpUUeL6OEIQTRhHNGCNNF4GRiYWLFEMAJToivNLge9WAAAAAElFTkSuQmCC) no-repeat center;
  width: 22px;
  height: 22px;
  background-origin: content-box;
  background-size: 22px 22px;
}
.icon-share-tencent-wechat {
  display: inline-block;
  background: url("../../../../img//icon/share-tencent-wechat.png") no-repeat center;
  width: 22px;
  height: 22px;
  background-origin: content-box;
  background-size: 22px 22px;
}
.icon-right-arrow {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASBAMAAACQmVJ4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEVowlhowlhowlhowlhowlhowlhowlhowlgAAAD8EpIIAAAACHRSTlMAHmPcb27dYvRF4McAAAABYktHRAiG3pV6AAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4ggKDAAaPO27kgAAAChJREFUCNdjEGQAAWUBEMliCOY4E+CwgjmsiSAyTAA3E6ysGKwFbAsAAGoFQRKrQ/MAAAAASUVORK5CYII=) no-repeat center;
  width: 10px;
  height: 18px;
  background-origin: content-box;
  background-size: 10px 18px;
}
.icon-tip {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAaVBMVEWAgIBowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlgAAABUqzswAAAAInRSTlMAHY27smG5ODmaA5shcmAHjhLcYpOmvIEcs7Fue4kqbCQgJq4iWgAAAAFiS0dEIl1lXKwAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiCAoNDRaBN+PDAAAAa0lEQVQI112PRxaAQAhDM8Wx9971/pd0ADfKJu/zAgEAUNpYa7QCV+BCksgFTHEi7ST1rJynLC9Kz06h8s66abue/BoDyYipIb/BLHPLSmJf3DoIDqz7ATFXHHpekFUchOKGBP3O+B/5eeEBlC8DvyVgCcMAAAAASUVORK5CYII=) no-repeat center;
  width: 14px;
  height: 14px;
  background-origin: content-box;
  background-size: 14px 14px;
}
.icon-donate-select {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAb1BMVEX2GRn////2GRn2GRn4WFj2Ghr6eHj////8pqb5X1///Pz//v75cHD4S0v/9vb6hYX4QkL+8fH7oKD7lpb3MjL+5ub8ubn2HBz/9/f5YmL91tb9ycn2IiL3Jyf9z8//+vr3ODj3Ly/9xcX4V1cAAACWWxo6AAAAA3RSTlMAAIFgyXdoAAAAAWJLR0QktAb5mQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IIDRAnNyscNy8AAACASURBVBjTbc/bEoJADANQNGoEFRQvKAp4+f9/1HXcdhmTmb6ch7bJMpWpVmiFVmiFVmiFVmh1nnxiOuKos3nKURdcJhw1L1Zr/F3blKx8d9BtmB1rPxl0X+Q4HHlqjL8bKp4vLa83e/C3tybZdvZ3vNb0HO5Wx7s9ni9r6ZpEK94kXAWATRRi9wAAAABJRU5ErkJggg==) no-repeat center;
  width: 22px;
  height: 22px;
  background-origin: content-box;
  background-size: 22px 22px;
}
.icon-close-share {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAQAAADYBBcfAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiCA4OHhX09drlAAABKUlEQVQ4y53UPU7DMBTA8b+tDAylYkGcAKVHSHe4RZtcA3EAxDUIcy8AXaskN2jFBYxYoATRyWYowU1rVzZv88fP78nPslBwyT1XDAmLNXNueBEqFfXg7AQZ6DQb2neToWZfJjZao2ZCfZwPQ7PZrG+tJJqBhEG8sthGQ4n2FFfS+OGShZNqShYse3PJ7mCKpgLy3nmakoqMqR9KCtijHSv2Ot2DlprfjT52ADtaAwV4mQNaahDUHuaEW2powMvwv20BgPEtuzNqHqjJMDSI8FI7VgCSCsIuxzIJ5OChiYuN/x6A9NLkGDtGe/DxgO3SbX+dcIRg4rgISY4k7bdLmQvi4zX4c3NUsdbRSEMrmW+i4Tc8CTUS1T8+5LFQkHLHNaeB8pNnbln9AGzwnxV3nRqEAAAAAElFTkSuQmCC) no-repeat center;
  width: 28px;
  height: 28px;
  background-origin: content-box;
  background-size: 28px 28px;
}
.icon-ques {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAVCAMAAACT1yXjAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA+VBMVEX9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAAAAAAzXMgCAAAAUXRSTlMAH3fB5fnCCpHujkATPxXPpRkYpNAWCMiACYvdux7rF0SZeZPFZkLtEgYaFOxBxH+SkHLv6asBp34HjwKJsYPoSRsRJjsEWm+62+bWUuHyfVEwrnMNAAAAAWJLR0RSDWAtkAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IIDhEADSSimSEAAADxSURBVBjTZZDZWsJADIVPEYRShFrFYSnQQmuFgrsgLuAC7ix5/5dx0k0+zEVO5p8kkwzApqR20pn0bkpBbNmcmtcKKOzl1Vw2RMWSvh/dGgeHZdYjUcGfVURV+prOcZ2ITA70GtBotgCL7IBL12oqaHf4ZAeFgXTacCxOC5u5rMcOPPmmWw+ZRTLhxAN1txgIXm+r1u/DGUTNXRMmT6Od4uwc0SwmBekXl2hc9eKZiWHx2pB73AyTzVwLo1upY3F3n8Dhg+iy+uIx/hdMhB8G48nUfnp+eZ3Nob8lJcb7x6f69V3SNlhkP4vlP4bqai39L82SHDEaMl6kAAAAAElFTkSuQmCC) no-repeat center;
  width: 19px;
  height: 21px;
  background-origin: content-box;
  background-size: 19px 21px;
}
.icon-checked {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABOFBMVEVowliAgIBowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlgAAABuAgxyAAAAZ3RSTlMAABxZl8DT3+UGV7nk0ZprRy8iYNTZgyzVLsTdZwpo8JIP7UyiJpTiG5PyJfEt90gCyV4M22VmVQdJA1a7AazLghrnKasX0hSYm60TwWrWFUauhsIRv8OZCAmvErC90F8OyiRLaVi67Lq4nQAAAAFiS0dEZ1vT6bMAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiCA8OHR7wtjfLAAACC0lEQVQ4y53VeVuiQBgA8HcyQQozyQsLM+1i24qydqnU7FgLj9WytrX7/v4fIZCEGWVG6/0Tfg/PO8x7AJAx4hv1c3wgwHP+Ud+I+QBhQUhhbFwMToQmw5IUngxNBMXxMYGGpyLRWBx/EI9FE1OeWE5Ozyg9SYEyM52U+3FqNj0HHjGXnk314nQmC56BUDaTJvE8vwA0jBb4eRwvLi0DHaPlJdXFqR8rwMJo5Weqi1fX1oGN0fpa3MbahgqDMFI3tA7eFHODcU7ctLCwtQ2DMfq1JZj4N68zsb6za2Gd3zNxPsayUCjuK51Pl/IIDg6PmPY48cfO4+jwAHzlAsNqxcjJZ9KFsg9ODZatRKpOzRmnUKuzcvjbcKu5XgOuyThbpIG1VZMDXqbnyzXwHpR5CEjUfLkq4FgKULF21rEkdtJoKD32BEhspuEc8DyJ6ULl05IHbHV/3cXlP0drlXIVenG9BVfOpfz3d7V25lgMG1f4dbdrttauyzfQh63rxgup7W+ZevcWsy62CgnyJfdN+7KlwzVXBQ9slSjs4cXfvrsr3uPWwXbxk22l1/AcMLzdaSt4IBpWeQQvnBMf7FHwNMwoeNK+MGRWhx5fz+74GmIwLn535AKomRcazmbUL6yJ1/4FFKYtoLD3aktES+RqK9FWmxnC27sYNEJNWZLkZsgIiu9v1KVpBXMdfwDxlUU7NqnJMAAAAABJRU5ErkJggg==) no-repeat center;
  width: 44px;
  height: 44px;
  background-origin: content-box;
  background-size: 44px 44px;
}
.icon-close-share {
  cursor: pointer;
}
.icon-clock {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABVUlEQVQ4jZXTz0pVURTH8c893CDfQQQjTW4OegZLqImQr+AfHAhR3NCJCLdJ6UAiJQR9gRKCGjhRBJ9AySKUCufNFcE/g70ObW6Hy+0Hh3PO2r/vYu2916pdNrWrgQk8QX/EfmMbm/iem4vs+zbWcIgXOMeHeM4jdoh3uFVC9Xj34Ase4hPmcdxW2SBeYxZDGMNZWcFywIsYD3geG1mC41hbxKNgFLHnGXzGqwzowz3/qhXeGTQKTEail7iuAKrUDGaywCgOKvbcSSfBPC6i1B//AZf6ijt11DqYejGX/f/EVm6o41T1Yf3BFaaz2F6WYBi/apdNK3gWSU66LP+udGZvC6k9r/CmSxiWgtkscIR1PMVCF/BCeNdxVHbic+xKTfIRAxXgYKy1sBOMWjaNPVjBlHQzB/5OXgMPpEZ7Lw3WRXuCUvelgRmRxvlCuql9rOJbbr4BhohM/ySi65UAAAAASUVORK5CYII=) no-repeat center;
  width: 14px;
  height: 14px;
  background-origin: content-box;
  background-size: 14px 14px;
}
.icon-people {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAMAAADDoWbgAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAn1BMVEX9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAAAAAA2IbhzAAAAM3RSTlMAAWzY+W2TxTQGMeEN4DJ8h4N5U73SdXTTKPOxMPElROO4TwrkRk7rRewV6DiClNA30fa66qBYAAAAAWJLR0Q0qbHp/QAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+ILGQ42LHzD6bEAAAB8SURBVAjXRY7bFkJQFEWXXA+KgyS6USSE9P//lvbush7WHHM97LEBQFmomqor4BimJSzTYLEdd253uSLzfILvESQjkIQwIkQhQazjuTeJ4DPbNNtl+wPL8ZQX5yK/lG+prjWN9a0Cmrb7PNG1De49vuklhvFn4wPT85/pBTiECZhMiR/SAAAAAElFTkSuQmCC) no-repeat center;
  width: 13px;
  height: 14px;
  background-origin: content-box;
  background-size: 13px 14px;
}
.icon-address {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAYAAACEnoQPAAABoElEQVQ4jX3TQWiPcRgH8M/72pTUJo3DDlNrTm5aOXBYDksKKelfi7A4keSVC+3iqCyciKGUy1ocZAe1A0XssJYDO6j/UUxrHMjfHH7PO6/X+F7e93me7/N7n9/3+b5Zq1DFWhzEELZiHT7jNe5jHF9Lcl5p3IlnuI3VuIqTuIY1uIvnwQNZq5BhN27gA07FIXXsiIM24gQeZ61CHx5iHscwt0Jjic0Yw3rsyzGMTlysNDYwgx/xbER+DhfQgeN5jPMK74IwHGNdQRtGI3co6m/xAttzbMJ7LEZxL57iTsRjmMKBiBfRRE+O75K6VeXrWKq8rwr+txyz6MeGKD6S1nEYmSTigLRjwevHbI4J9Ma47biFmzgbgp2Wdn8v6nuCP561Cp2Se7ZIqr78z/jb8ABvMJRjASNxrzPo/kdjd9SXgr9QijSN6xjE0RivivbIDwZvmj8VHo37n/fbFCUakZ8IHpIJSvxEIal5GV+CvD/iKZwLHtKPUUePZJAuPMEufMQRyRzLWMkYTUmY+fjSp4ibdWJbPRGYwSXJ85MR/4VfrpljDzGvdyMAAAAASUVORK5CYII=) no-repeat center;
  width: 14px;
  height: 18px;
  background-origin: content-box;
  background-size: 14px 18px;
}
.icon-green-add-item {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAYFBMVEVowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlj///8AAAD6eNGNAAAAHXRSTlMABUyRxuj4EIDq61gDlq2TlFfpBpLExflN7IHH+vrIk+sAAAABYktHRB8FDRC9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4gsbCwMVLTWpbwAAALVJREFUKM+N09kOhCAMBdCKojDu4Oi41P//TINbcKHMfSKchBRoAY4ELIx4HPMoZAHckwiJZz4iuWrK8RKeWpjl+EienVrgS4rDS3xNtWlt783Wul5rVi5Wpn6BLkYBoKWbpQaGbkYGDcUlfCluQVIsoaO423l+ZmPP4S1dmudi5LP8QPfko3q+hPhQmZDtsLdj9c7Vf63oaWQzBuqKyh4DU/9g3b8fbkO0jmAzqmlSY8P0ubkA0BFPCDAsOhkAAAAASUVORK5CYII=) no-repeat center;
  width: 30px;
  height: 30px;
  background-origin: content-box;
  background-size: 30px 30px;
}
.icon-top-allow {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAQAAABHhr7cAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiCxsOGhtXRu+bAAAAR0lEQVQY03XKsRHAIBADQRVmGqEV1IebZeYcEBj58Sv62ROKXfknGvAfm3U+sYHJzdyDxI7oe/BFZVAxAtEKvkETYhRcwUAPgiqp26SSsiAAAAAASUVORK5CYII=) no-repeat center;
  width: 15px;
  height: 9px;
  background-origin: content-box;
  background-size: 15px 9px;
}
.icon-close-mask {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAAAAABXZoBIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiCxsSEDeKTTHmAAAArklEQVQoz83SwQ3DIAwF0M8XO3SEdgS6S4NnSzpLBGyQEZIloIeSgqWkt0rl6CeQv41ZcX4sLqe28ctF/BbTlFstT0nhMjfN07zsUQAAQw7wrBbcoJCCqnkKTqgQFIQiVPZBUBAh6K0hKIjFxM46BKUk9KaHYICit9Kyj9GVZA6fzWN0AgYcNJTH6ITw6NQ2u3sC7NVq01rxudtbKT3ezOPTBj2vNdr6Zx/MYjvHF6kuReE9EwwOAAAAAElFTkSuQmCC) no-repeat center;
  width: 28px;
  height: 28px;
  background-origin: content-box;
  background-size: 28px 28px;
}
.icon-sign-code-invalid {
  display: inline-block;
  background: url(data:image/png;base64,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) no-repeat center;
  width: 188px;
  height: 128px;
  background-origin: content-box;
  background-size: 188px 128px;
}
.icon-green-remove-item {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAYFBMVEVowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlj///8AAAD6eNGNAAAAHXRSTlMABUyRxuj4EIDq61gDlq2TlFfpBpLExflN7IHH+vrIk+sAAAABYktHRB8FDRC9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4gwLCQsVBFF8hgAAALBJREFUKM+Nk9kSgyAMRSOKQt3Bal3S///MDi6MC4SeR84M3JAE4CBiccLTlCcxi+BOJiRaXiK72pzjBZ6fZFHig7KwtkIH1eFrdNJstkUP7ZpZ+bQy+QV6EQBa+rXUwJCAQUfpGt6U7kFSWsJA6WHX3yebDlze09EChZHf8gE9Ek/rUEuIhsqMHId9HBu3bf4bxcAgmzW45VPnNTD5p1P943RbonUFu1kti5o7pu3hD7B/Tvb7PW6KAAAAAElFTkSuQmCC) no-repeat center;
  width: 30px;
  height: 30px;
  background-origin: content-box;
  background-size: 30px 30px;
}
.icon-orange-add-item {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAYFBMVEX9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD///8AAAA2GzhmAAAAHXRSTlMABUyRxuj4EIDq61gDlq2TlFfpBpLExflN7IHH+vrIk+sAAAABYktHRB8FDRC9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4gwMEhEFJG/iEQAAALVJREFUKM+N09kOhCAMBdCKojDu4Oi41P//TINbcKHMfSKchBRoAY4ELIx4HPMoZAHckwiJZz4iuWrK8RKeWpjl+EienVrgS4rDS3xNtWlt783Wul5rVi5Wpn6BLkYBoKWbpQaGbkYGDcUlfCluQVIsoaO423l+ZmPP4S1dmudi5LP8QPfko3q+hPhQmZDtsLdj9c7Vf63oaWQzBuqKyh4DU/9g3b8fbkO0jmAzqmlSY8P0ubkA0BFPCDAsOhkAAAAASUVORK5CYII=) no-repeat center;
  width: 30px;
  height: 30px;
  background-origin: content-box;
  background-size: 30px 30px;
}
.icon-orange-remove-item {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAYFBMVEX9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD///8AAAA2GzhmAAAAHXRSTlMABUyRxuj4EIDq61gDlq2TlFfpBpLExflN7IHH+vrIk+sAAAABYktHRB8FDRC9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4gwMEhIT+5YEgwAAALBJREFUKM+Nk9kSgyAMRSOKQt3Bal3S///MDi6MC4SeR84M3JAE4CBiccLTlCcxi+BOJiRaXiK72pzjBZ6fZFHig7KwtkIH1eFrdNJstkUP7ZpZ+bQy+QV6EQBa+rXUwJCAQUfpGt6U7kFSWsJA6WHX3yebDlze09EChZHf8gE9Ek/rUEuIhsqMHId9HBu3bf4bxcAgmzW45VPnNTD5p1P943RbonUFu1kti5o7pu3hD7B/Tvb7PW6KAAAAAElFTkSuQmCC) no-repeat center;
  width: 30px;
  height: 30px;
  background-origin: content-box;
  background-size: 30px 30px;
}
.icon-green-question-border {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAB0ElEQVQ4T31SO2gUURQ9dyaFbCOCjQRBRDDGykZSuPMU/DR+sJjP1sLOLAiCCYKFkMYioBgU3DfrBowWmcmAaCU24rwNKTQgKGIZEA2KiBauILv7rszijrO65pXn8zicewgjns22uU1hUgPfmyJZH6WhIuivVI6R1qeZ6BuDXxmgz8S8RzMOMLRsiOT1QJ8bA+VcYqafoRXfBIGLH1bXTpWoXbrBxI8b1vLDjOsbay3nKJh21a24OSrWAAtSV3ah57L4fWOQegtSROdygXJOgKkMYDtAoRTRy4yrrtlbqW1eDUV0nqqrlQmjy1PSiu4OjL7yktCK7GDVHueOeTkT5lzqzu+w9l2koOWdBfc+SCt5/ndMP3UvAPgaivjen7jONMY698lX7hmtsXHncPyiaKw988pMPClFHBbxIHWmtTYXqbZi70VvbKoulhaHBMo+qA18bBxK3g2dTLnXw3I80y/HT90wFLE/JGg5FdLmJymWng7wrByjbVyR4rexmrrHCbQzFNHCpudQ7q1urzPXPPLgfT4AP/VmAO78bwDGj9I1gB9Ja/lJPoC86mxyPT4J0gpkfAGwm5knAGwxGfXbIn77z+SKEWd51thQb/ZvNvJfR4XINuZORVkAAAAASUVORK5CYII=) no-repeat center;
  width: 14px;
  height: 14px;
  background-origin: content-box;
  background-size: 14px 14px;
}
.icon-green-question {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABdUlEQVQ4T41SvS9DcRQ951V8xESI2JjFQCQGQfwBEkG1mHykzygMDCaLpokwiTZBJL4XJittBwZhIUxiFmEhQesdeXj1XquJ3/DLzT33nntu7iFcbyjhryyiMQGhCWLDF0RdgDiD8b6w3LJ/75TTCcxkXydlrAMoc5O54icL1nCsbe/gi8/+zGRgiOJqngZPWtRwtHV3jaOn/VW+N92RKHZV2JKiAGoA9QIscTAJrz7ro5ZjycAcxGk3raQeAtMC60lNAFzyqlGEZiJ4SaAuA0hpgTMkwnZO0jjJRS8xbjgWD6RAFuTZ79iCDg0w4mkEUjTjwWcSpTmN0jWIWQkbJH1ZE19ypf5qjkjwk6zNJhVwZU8Mk5jKAYUzEk1/rkCFGUp0V1OFt1nngIQTEs0AjCyZ3+ewk6F4cMAgNv9jAEsYjLXvbGUsF0r0dRFcIVj+F4GgR0EjHss5haGj/gqjwJq0TS6g8ceT57bJrbQxH+vYfnBqPwEWxI7pB9yESgAAAABJRU5ErkJggg==) no-repeat center;
  width: 14px;
  height: 14px;
  background-origin: content-box;
  background-size: 14px 14px;
}
.icon-heart-white {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfjCwQRASySkfEvAAABnklEQVRIx62VPU4CURSFDxOZiHHwLy7AMDYWxlDRGivU2tmAi2AJYuIKYANWWsjYmFhKx09iaWiJFv4ETaD5LFCRN28QhPuamfvOOXNn5r57EsgSizrQrna0oSVJr2qprltV1LFgMZdPiQ626FDCN/HDt/Oc0GVUdCkyHyeQocY4Uftdx4CepT0WHaBN1hTweRybDvD4XUWfnqI+ER2gQWogUJyYDlD8FsjQ+5dADx/NSSooaTTHi851rxXllZNU1bWetaUjrQ6hkiroWHiRtrlh/effBAQ/12vcGMgOngiMZIs0illpWgY6cLRnlH+mN8XFm86MzJ6jbSN1p1Fh7m47ymiayDhKG6ncSIK5m1bk9D3gxX7ERR4MdFc8RRokxLXSXSoR7JOoWnrMJmGjQ9VR0/KmeV3KHcq4utC+BdmMNpKtCvvTAQJbK5sS8fR3PCHKsectxB1Bh/LfxzkkjN3r4U83UE5/j7TGxPQGCzMcqjMY6/0qxnuRht1Y+tZWnMbaBub6biV/UGLTxCdi7P3wy96XJb182fuVzd4/AVC4JuD7SZgLAAAAAElFTkSuQmCC) no-repeat center;
  width: 32px;
  height: 32px;
  background-origin: content-box;
  background-size: 32px 32px;
}
.icon-left-arrow-s {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAMAAACjHN8KAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAOVBMVEVowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlgAAACbqS3LAAAAEXRSTlMAVHz6QoV9/ld//Fg+fqoEAtJN+9UAAAABYktHRBJ7vGwAAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4woXEQgTivm2mgAAADFJREFUCNdjYAABRiYGCM0syAKlWfHRDGyC7BwQLZyCXNhY3HAWD4TFy8cPYTAIMAAAUI4BnKhiDTwAAAAASUVORK5CYII=) no-repeat center;
  width: 8px;
  height: 13px;
  background-origin: content-box;
  background-size: 8px 13px;
}
.icon-select-checked {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEX2GRn////2GRn2GRn5W1v4QkL4UFD/9vb+8PD2Hx/4RET+8fH////7oaH3Li791NT7lZX+7Oz8sLD2HBz5ZGT//v78vb32Hh7+3t73Jyf6e3sAAACNKGBpAAAAA3RSTlMAAIFgyXdoAAAAAWJLR0QbAmDUpAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+MKGQoRGQGAzT4AAABOSURBVAjXTYxJEoAwDMNKzU5oy778/6EkYwbqk3SwnPvnc0bOlEKn/IlyWb2iXDctxXfoBxn5DTFNMi/srJvIfoBNJDkvqxkDd7A0mXsAbUkCOXAMXr0AAAAASUVORK5CYII=) no-repeat center;
  width: 12px;
  height: 12px;
  background-origin: content-box;
  background-size: 12px 12px;
}
.select-type-render {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -10px;
}
.select-type-render > li {
  height: 30px;
  font-size: 14px;
  color: #666666;
  border: 1px solid #ededed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 5px;
  margin-left: 10px;
  cursor: pointer;
  padding: 0 15px;
  margin-bottom: 10px;
}
.select-type-render > li.active {
  border-color: #f61919;
  position: relative;
}
.select-type-render > li.active:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEX2GRn////2GRn2GRn5W1v4QkL4UFD/9vb+8PD2Hx/4RET+8fH////7oaH3Li791NT7lZX+7Oz8sLD2HBz5ZGT//v78vb32Hh7+3t73Jyf6e3sAAACNKGBpAAAAA3RSTlMAAIFgyXdoAAAAAWJLR0QbAmDUpAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+MKGQoRGQGAzT4AAABOSURBVAjXTYxJEoAwDMNKzU5oy778/6EkYwbqk3SwnPvnc0bOlEKn/IlyWb2iXDctxXfoBxn5DTFNMi/srJvIfoBNJDkvqxkDd7A0mXsAbUkCOXAMXr0AAAAASUVORK5CYII=) no-repeat center;
  width: 12px;
  height: 12px;
  background-origin: content-box;
  background-size: 12px 12px;
}
.select-type-render > li.disabled {
  color: #999999;
  background-color: #f2f3f5;
}
.num-toggle-render {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #666666;
}
.num-toggle-render .add,
.num-toggle-render .subtract {
  font-size: 20px;
  cursor: pointer;
  padding: 0 5px;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.num-toggle-render .current-number {
  color: #666666;
  margin: 0 5px;
  border: 1px solid #ededed;
  border-radius: 5px;
  padding: 0 5px;
  width: 60px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
}
.vue-pick-up-address-component .vue-pick-up-address-list > li {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
}
.vue-pick-up-address-component .vue-pick-up-address-list > li + li {
  border-top: 1px solid #ededed;
}
.vue-pick-up-address-component .vue-pick-up-address-list > li:first-child {
  padding-top: 2px;
}
.vue-pick-up-address-component .vue-pick-up-address-list > li:last-child {
  padding-bottom: 20px;
}
.vue-pick-up-address-component .vue-pick-up-address-list > li .top,
.vue-pick-up-address-component .vue-pick-up-address-list > li .bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.vue-pick-up-address-component .vue-pick-up-address-list > li .top {
  padding-bottom: 10px;
}
.vue-pick-up-address-component .vue-pick-up-address-list > li .column {
  height: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.vue-pick-up-address-component .vue-pick-up-address-list > li .primary {
  width: 340px;
  margin-right: 20px;
}
.vue-pick-up-address-component .vue-pick-up-address-list > li .second {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.vue-pick-up-address-component .vue-pick-up-address-list > li input,
.vue-pick-up-address-component .vue-pick-up-address-list > li select {
  height: 45px;
  line-height: 45px;
}
.vue-pick-up-address-component .vue-pick-up-address-list > li .pick-up-item-title {
  font-size: 14px;
  color: #333333;
  line-height: 1.5;
  padding: 10px 0;
}
.vue-pick-up-address-component .vue-pick-up-address-list > li .delete {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 0;
  margin-left: -9px;
  height: 18px;
  width: 18px;
}
.vue-pick-up-address-component .vue-pick-up-address-list > li .delete > img {
  width: 18px;
  height: 17px;
}
.vue-pick-up-address-component .add {
  display: inline-block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  text-align: center;
  line-height: 32px;
  border-radius: 0;
  font-size: 0;
}
.vue-pick-up-address-component .add img {
  border-radius: 0;
}
.vue-goods-type-component .vue-goods-type-table {
  text-align: left;
  width: 100%;
}
.vue-goods-type-component .vue-goods-type-table thead tr th {
  font-size: 14px;
  color: #333333;
  line-height: 1.5;
  padding: 10px 0;
}
.vue-goods-type-component .vue-goods-type-table tbody tr td {
  padding-top: 20px;
}
.vue-goods-type-component .vue-goods-type-table tbody tr:first-child td {
  padding-top: 0;
}
.vue-goods-type-component .vue-goods-type-table tr,
.vue-goods-type-component .vue-goods-type-table td {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.vue-goods-type-component .vue-goods-type-table .sitting-title {
  width: 340px;
  padding-right: 20px;
}
.vue-goods-type-component .vue-goods-type-table .price {
  padding-right: 20px;
}
.vue-goods-type-component .vue-goods-type-table .price,
.vue-goods-type-component .vue-goods-type-table .stock {
  width: 250px;
}
.vue-goods-type-component .vue-goods-type-table .delete {
  width: 50px;
  text-align: center;
  vertical-align: middle;
}
.vue-goods-type-component .vue-goods-type-table input {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.vue-goods-type-component .add {
  margin-top: 20px;
  display: inline-block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  text-align: center;
  line-height: 32px;
  border-radius: 0;
  font-size: 0;
}
.vue-goods-type-component .add img {
  border-radius: 0;
}
.popup-select-wrapper .popup-wrapper {
  padding-bottom: 20px;
  width: 865px;
  max-width: 865px;
}
.popup-select-wrapper .popup-wrapper .popup-content {
  overflow: visible;
  max-height: unset;
}
.popup-select-wrapper .popup-wrapper .popup-footer {
  padding: 0 30px;
}
.popup-select-wrapper .search-area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.popup-select-wrapper .search-area select {
  width: 240px;
  margin-right: 10px;
}
.popup-select-wrapper .search-area .popup-search-word {
  border-radius: 4px 0 0 4px !important;
}
.popup-select-wrapper .search-area .btn-popup-search {
  border-radius: 0 4px 4px 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.popup-select-wrapper__show-modal {
  margin-bottom: 20px;
}
.popup-select-wrapper__selected-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.popup-select-wrapper__selected-item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
  background-color: #f2f3f5;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #666666;
  width: calc(50% - 30px);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 10px;
}
.popup-select-wrapper__selected-item-desc {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.popup-select-wrapper__selected-item-remove {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.popup-select-wrapper__data-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -20px;
  margin-top: -20px;
}
.popup-select-wrapper__data-list > li {
  width: 250px;
  margin: 20px 20px 0 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.popup-select-wrapper__data-list > li:hover {
  -webkit-box-shadow: 0 2px 10px 0 #dcdcdc;
          box-shadow: 0 2px 10px 0 #dcdcdc;
}
.popup-select-wrapper__data-item {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  border: 1px solid #ededed;
}
.popup-select-wrapper__data-item.active {
  border-color: #68c258;
  -webkit-box-shadow: 0 2px 10px 0 #68c258;
          box-shadow: 0 2px 10px 0 #68c258;
}
.popup-select-wrapper__data-item.active .data-item-title {
  color: #68c258;
}
.popup-select-wrapper__data-item-img {
  width: 100%;
  height: 173px;
  overflow: hidden;
  text-align: center;
  line-height: 173px;
  border-radius: 0;
  font-size: 0;
}
.popup-select-wrapper__data-item-img img {
  border-radius: 0;
}
.popup-select-wrapper__data-item-content {
  padding: 0 10px;
}
.popup-select-wrapper__data-item-content-title {
  font-size: 16px;
  height: 45px;
  line-height: 45px;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.user-center {
  background-color: #f2f3f5;
  padding: 165px 0 150px;
  zoom: 1;
  overflow: hidden;
}
.user-center .operation {
  overflow: hidden;
  margin-left: -10px;
  margin-bottom: -5px;
}
.user-center .operation .btn {
  margin-bottom: 5px;
  margin-left: 10px;
  width: 110px;
  height: 28px;
  line-height: 28px;
  float: left;
}
.user-center .user-menu {
  float: left;
  width: 210px;
  background-color: #fff;
  margin-right: 20px;
}
.user-center .user-menu .menu {
  margin: 20px 0;
}
.user-center .user-menu .menu .menu-item {
  display: block;
  height: 40px;
  line-height: 40px;
  margin-bottom: 10px;
  padding-left: 30px;
  font-size: 16px;
  color: #666666;
  border-left: 3px solid transparent;
}
.user-center .user-menu .menu .menu-item.active {
  background-color: #e4ecd8;
  border-left: 3px solid #68c258;
}
.user-center .user-content {
  float: right;
  width: 850px;
  background-color: #fff;
  padding: 0 20px 20px 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.user-center .user-content .user-profile {
  overflow: hidden;
  padding-bottom: 20px;
  border-bottom: 1px solid #68c258;
  margin-top: 20px;
  margin-bottom: 15px;
}
.user-center .user-content .user-profile .headimg {
  float: left;
  margin-right: 20px;
}
.user-center .user-content .user-profile .headimg img {
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 70px;
  height: 70px;
  line-height: 70px;
}
.user-center .user-content .user-profile .headimg img img {
  border-radius: 50%;
}
.user-center .user-content .user-profile .org-img {
  margin-right: 20px;
  float: left;
  width: 90px;
  height: 90px;
  overflow: hidden;
  text-align: center;
  line-height: 90px;
  border-radius: 0;
  font-size: 0;
}
.user-center .user-content .user-profile .org-img img {
  border-radius: 0;
}
.user-center .user-content .user-profile .user-info {
  float: left;
}
.user-center .user-content .user-profile .user-info .info-title {
  font-size: 18px;
  color: #666666;
  margin-bottom: 15px;
}
.user-center .user-content .user-profile .user-info .stats_list .stats_list_item {
  display: inline-block;
  font-size: 14px;
  color: #999999;
  margin-right: 50px;
}
.user-center .user-content .user-profile .user-info .stats_list span {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  color: #f61919 !important;
}
.user-center .summary-list {
  margin-right: -30px;
}
.user-center .summary-list .summary-item {
  padding: 0;
  border: 1px solid #f5f5f5;
  border-radius: 5px;
  -webkit-box-shadow: 2px 2px 15px #e5e5e5;
          box-shadow: 2px 2px 15px #e5e5e5;
  width: 250px;
  margin-right: 30px;
  margin-bottom: 15px;
}
.user-center .summary-list .summary-item a {
  display: block;
  padding: 30px 25px;
}
.user-center .summary-list .summary-item p {
  margin-bottom: 0;
  line-height: 1;
}
.user-center .summary-list .summary-item .summary-item-title {
  color: #333333;
  font-size: 16px;
  margin-bottom: 15px;
}
.user-center .summary-list .summary-item .summary-desc {
  font-size: 14px;
  color: #666666;
}
.user-center .summary-list .summary-item .summary-desc span {
  font-size: 24px;
  color: #f61919 !important;
  vertical-align: text-bottom;
  margin-right: 5px;
}
.user-auth .form-group {
  margin-bottom: 0;
}
.select-auth-role p.desc {
  margin-top: 30px;
}
.select-auth-role .role-list {
  margin-top: 30px;
  margin-bottom: 100px;
}
.select-auth-role .role-list .item {
  display: inline-block;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  padding: 20px 5px;
  width: 200px;
  height: 120px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 30px;
}
.select-auth-role .role-list .item h2 {
  text-align: center;
  font-size: 18px;
  margin-bottom: 15px;
}
.select-auth-role .role-list .item h2:after {
  content: '';
  width: 40px;
  height: 1px;
  border-top: 1px solid #e5e5e5;
  margin: 10px auto 0;
  display: block;
}
.select-auth-role .role-list .item p {
  text-align: center;
  font-size: 14px;
  color: #999999;
}
.donate_record .record_item {
  overflow: hidden;
  padding: 20px 0;
  border-bottom: 1px solid #ededed;
}
.donate_record .record_item img {
  float: left;
  width: 120px;
  height: 71px;
  margin-right: 20px;
}
.donate_record .record_item .record_desc {
  float: left;
  width: 360px;
  margin-right: 50px;
  color: #333333;
}
.donate_record .record_item .record_desc .donate-slogan {
  font-size: 16px;
  color: #333333;
  margin-bottom: 15px;
}
.donate_record .record_item .record_desc .user_name {
  font-size: 14px;
  margin-bottom: 0;
}
.donate_record .record_item .record_desc .user_name span {
  color: #333333;
}
.donate_record .record_item .record_desc .create_time {
  font-size: 12px;
}
.donate_record .record_item .record_desc .donate_stat {
  display: inline-block;
  margin-right: 50px;
  margin-bottom: 0;
}
.donate_record .record_item .record_desc .donate_stat span {
  color: #f61919 !important;
}
.donate_record .record_item .donate_count {
  float: left;
  font-size: 14px;
  color: #f61919 !important;
  margin-bottom: 0;
  margin-top: 8px;
}
.donate_record .record_item .btn {
  float: right;
  width: 100px;
  height: 25px;
  line-height: 25px;
  margin-top: 8px;
}
.user-help-list {
  margin-bottom: 30px;
}
.user-help-list .item {
  padding: 20px 0;
  border-bottom: 1px solid #ededed;
}
.user-help-list .item .title {
  overflow: hidden;
  margin-bottom: 10px;
}
.user-help-list .item .title .set-top {
  font-size: 16px;
  color: #999999;
}
.user-help-list .item .title a {
  float: left;
  font-size: 16px;
  color: #68c258;
  cursor: pointer;
}
.user-help-list .item .title .tag {
  float: right;
  margin-left: 5px;
}
.user-help-list .item .progress {
  margin-bottom: 10px;
  width: 48%;
  float: left;
}
.user-help-list .item .bottom {
  overflow: hidden;
}
.user-help-list .item .stat {
  float: left;
  clear: left;
}
.user-help-list .item .stat p {
  display: inline-block;
  margin-right: 50px;
  margin-bottom: 0;
  color: #999999;
}
.user-help-list .item .stat p span {
  color: #f61919 !important;
}
.user-help-list .item .meta {
  float: left;
  clear: left;
}
.user-help-list .item .meta p {
  margin-bottom: 0;
  color: #999999;
}
.user-help-list .item .meta p span {
  color: #f61919 !important;
}
.user-help-list .item .operation {
  float: right;
  max-width: 50%;
}
.user-project-list {
  margin-bottom: 30px;
}
.user-project-list .item {
  padding: 20px 0;
}
.user-project-list .item .title {
  overflow: hidden;
  margin-bottom: 10px;
}
.user-project-list .item .title .left {
  width: 400px;
  font-size: 0;
  float: left;
  height: 40px;
}
.user-project-list .item .title .left.hasCalcWidth {
  width: calc(100% - 170px);
}
.user-project-list .item .title .left .set-top {
  font-size: 16px;
  color: #999999;
}
.user-project-list .item .title .left a {
  vertical-align: middle;
  display: inline;
  font-size: 16px;
  cursor: pointer;
  color: #333333;
  margin-right: 15px;
}
.user-project-list .item .title .left a:hover {
  color: #68c258;
}
.user-project-list .item .title .status-show-wrapper {
  float: right;
}
.user-project-list .item .title .tag {
  float: right;
  margin-left: 5px;
  cursor: pointer;
}
.user-project-list .item .progress {
  margin-bottom: 10px;
  width: 48%;
  float: left;
}
.user-project-list .item .bottom {
  overflow: hidden;
}
.user-project-list .item .bottom .left-content {
  overflow: hidden;
  float: left;
  width: 50%;
}
.user-project-list .item .bottom .left-content .progress {
  width: 100%;
}
.user-project-list .item .stat {
  clear: left;
  float: left;
}
.user-project-list .item .stat p {
  display: inline-block;
  margin-right: 50px;
  margin-bottom: 0;
  color: #999999;
}
.user-project-list .item .stat p span {
  color: #f61919 !important;
}
.user-project-list .item .meta {
  float: left;
  clear: left;
}
.user-project-list .item .meta p {
  margin-bottom: 0;
  color: #999999;
}
.user-project-list .item .meta p span {
  color: #f61919 !important;
}
.user-project-list .item .operation {
  float: right;
  max-width: 45%;
}
.user-center-form {
  width: 620px;
  margin-top: 30px;
}
.user-update-list-table {
  margin: 20px 0;
  width: 100%;
}
.user-update-list-table .thead {
  border-bottom: 1px #eee solid;
}
.user-update-list-table .thead th {
  padding: 10px;
  font-weight: bold;
  text-align: left;
}
.user-update-list-table td {
  padding: 10px;
  vertical-align: middle;
}
.user-update-list-table .help-btn {
  padding: 0 5px;
  margin-right: 5px;
}
.weixin-grid-list {
  overflow: hidden;
  margin-right: -20px;
}
.weixin-grid-list .item {
  width: 160px;
  height: 190px;
  padding: 20px;
  background-color: #fff;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  text-align: center;
  border: 1px dashed #cecece;
}
.weixin-grid-list .item .img-wrap {
  width: 120px;
  overflow: hidden;
  height: 120px;
  margin: 0 auto;
}
.weixin-grid-list .item h2 {
  margin-top: 20px;
}
.weixin-grid-list .item .operation {
  margin-top: 10px;
}
.weixin-grid-list .item .operation .btn {
  width: auto;
  padding-left: 5px;
  padding-right: 5px;
}
.percent-width .user-center-form {
  width: 100%;
}
.bar {
  border-bottom: 5px solid #ededed;
}
.addr-select {
  border-radius: 4px;
}
.arrd-select-wrapper,
.select-group {
  overflow: hidden;
}
.arrd-select-wrapper select,
.select-group select {
  width: calc((100% - 40px) / 3) !important;
  float: left;
  border-radius: 4px;
}
.arrd-select-wrapper select + select,
.select-group select + select {
  margin-left: 20px;
}
label {
  cursor: pointer;
}
.col2 {
  overflow: hidden;
  zoom: 1;
}
.col2 > .left {
  float: left;
}
.col2 > .right {
  float: right;
}
.text-green {
  color: #68c258 !important;
}
.text-orange {
  color: #fd7400 !important;
}
.text-gray {
  color: #999999 !important;
}
.text-black {
  color: #333333 !important;
}
.text-light-black {
  color: #666666 !important;
}
.pointer {
  cursor: pointer;
}
.abs-center {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.abs-left-center {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-origin: 50% 51%;
          transform-origin: 50% 51%;
}
.abs-right-center {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-origin: 50% 51%;
          transform-origin: 50% 51%;
  right: 0;
}
.main {
  margin-bottom: 40px;
}
header {
  -webkit-box-shadow: 0 5px 16px 0 rgba(91, 187, 74, 0.1);
          box-shadow: 0 5px 16px 0 rgba(91, 187, 74, 0.1);
  margin-bottom: 30px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
header .header {
  position: relative;
}
header .header .user-area {
  position: relative;
  height: 30px;
  line-height: 30px;
}
header .header .user-area::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(10px);
  z-index: -1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
header .header .user-area.active {
  background: #ffffff;
}
header .header .nav-area {
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
}
header .header .nav-area .container {
  height: 85px;
  position: relative;
}
header .header .welcome {
  display: inline-block;
  color: #68c258;
}
header .header .login-area {
  float: right;
  line-height: 30px;
  height: 30px;
  color: #999999;
}
header .header .login-area a {
  color: #999999;
}
header .header .login-area a:hover {
  color: #68c258;
}
header .header .login-area:hover .no-login {
  height: 0;
}
header .header .login-area:hover .login-type {
  height: 21px;
}
header .header .login-area .login-type {
  height: 0;
}
header .header .login-area .no-login,
header .header .login-area .login-type {
  overflow: hidden;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
header .header .user-nav {
  float: right;
  height: 30px;
  position: relative;
  z-index: 2;
  font-size: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
header .header .user-nav .msg-box {
  position: relative;
  margin-right: 26px;
  cursor: pointer;
}
header .header .user-nav .msg-box .bell {
  width: 16px;
}
header .header .user-nav .msg-box .num {
  min-width: 16px;
  height: 16px;
  border-radius: 50%;
  position: absolute;
  background: #F61919;
  color: #fff;
  font-size: 12px;
  line-height: 1.5;
  text-align: center;
  top: 0px;
  right: -12px;
  border: 2px solid #fff;
}
header .header .user-nav .account-name {
  margin-top: 7px;
  color: #68c258;
  line-height: 1.2;
  cursor: pointer;
}
header .header .user-nav .account-name .name {
  margin-right: 5px;
}
header .header .user-nav ul {
  position: absolute;
  top: 30px;
  left: 50%;
  width: 80px;
  margin-left: -40px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: none;
  border: 1px solid #e5e5e5;
  border-radius: 0 0 5px 5px;
  -webkit-box-shadow: 0 0 5px 0 #ccc;
          box-shadow: 0 0 5px 0 #ccc;
  text-align: center;
  background-color: #fff;
}
header .header .user-nav ul li a {
  padding: 2px 5px;
  display: block;
  height: 30px;
  line-height: 30px;
}
header .header .user-nav ul li a:hover {
  color: #fff;
  background-color: #68c258;
}
header .header .user-nav ul li + li {
  border-top: 1px solid #ccc;
}
header .header .logo-wrap {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-origin: 50% 51%;
          transform-origin: 50% 51%;
}
header .header .logo-wrap a .logo-img {
  height: 56px;
}
.index-nav {
  font-size: 16px;
  position: absolute;
  right: 0;
  top: 35px;
}
.index-nav ul li {
  float: left;
  position: relative;
}
.index-nav ul li + li {
  margin-left: 40px;
}
.index-nav ul li.active a {
  color: #68c258;
}
.index-nav ul li.active a:after {
  width: 18px;
}
.index-nav ul li:hover a {
  color: #68c258;
}
.index-nav ul li:hover a:after {
  width: 18px;
}
.index-nav ul li a {
  color: #111;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.index-nav ul li a:after {
  content: '';
  position: absolute;
  left: 0;
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
  bottom: -5px;
  background-color: #68c258;
  height: 1px;
  width: 0;
}
.slide-pagination li {
  float: left;
  cursor: pointer;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  border: 1px solid #68c258;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.slide-pagination li.on {
  background-color: #68c258;
}
.slide-pagination li + li {
  margin-left: 15px;
}
.slide-pagination.white li {
  border: 1px solid #fff;
}
.slide-pagination.white li.on {
  background-color: #fff;
}
.sz-home .banner {
  margin-top: 20px;
  margin-bottom: 40px;
}
.sz-home .banner .sz-home-slide {
  margin-top: -30px;
  position: relative;
}
.sz-home .banner .sz-home-slide .hd {
  width: 1080px;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
}
.sz-home .banner .sz-home-slide .hd .swiper-pagination {
  height: 50px;
  overflow: hidden;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.sz-home .banner .sz-home-slide .hd .swiper-pagination .swiper-pagination-bullet {
  margin-top: 18px;
  margin-left: 15px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  cursor: pointer;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #68c258;
  background: transparent;
  opacity: 1;
}
.sz-home .banner .sz-home-slide .hd .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #68c258;
}
.sz-home .banner .sz-home-slide .bd {
  min-width: 1080px;
}
.sz-home .banner .sz-home-slide .bd ul li {
  position: relative;
  text-align: center;
}
.sz-home .banner .sz-home-slide .bd ul li .slide-title {
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: left;
  background-color: rgba(255, 255, 255, 0.6);
  right: 0;
}
.sz-home .banner .sz-home-slide .bd ul li .slide-title h2 {
  color: #68c258;
  font-size: 18px;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 915px;
}
.qr-code-wrap {
  position: absolute;
  z-index: 9;
  top: 55%;
  right: 0;
  font-size: 16px;
  color: #fff;
  text-align: center;
}
.qr-code-wrap .qr-code .qr-code-content {
  width: 130px;
  margin-bottom: 10px;
  padding: 20px 20px 10px 20px;
  border-radius: 4px;
  background: url('../../../../img/bg-float-info2.png') no-repeat center;
  background-size: cover;
}
.qr-code-wrap .qr-code .qr-code-content .qr-code-desc {
  font-size: 16px;
}
.qr-code-wrap .qr-code .qr-code-content img {
  margin-bottom: 10px;
}
.qr-code-wrap .qr-code .qr-code-content .follow-desc {
  margin-bottom: 0;
}
.qr-code-wrap .qr-code .img-close-qr-tips,
.qr-code-wrap .qr-code .img-show-qr-tips {
  cursor: pointer;
}
.qr-code-wrap .qr-code-small {
  text-align: right;
  cursor: pointer;
}
.title-wrapper {
  overflow: hidden;
}
.title-wrapper .more {
  color: #68c258;
  float: right;
  line-height: 24px;
  height: 24px;
}
.title-left-deco {
  color: #68c258;
  float: left;
  font-size: 24px;
}
.footer {
  background: url(data:image/jpeg;base64,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IUshSzJSiJSiLSjJSiFKIUohSiFKMlLIlKItKIUohSjJSiFKIUohSjJSiFKIUohSiFKIVbIlSiLSiFKIUrSFKIUohSjJSzJSiFKIUsyUohSzKUoi0ohSiFLMpSiLSiFKIUoyUsyUsylKItKMlLIVaIVLIU47EKUQpRClkSlEWlEKUQpREpRClGVq2ZSpRlaUQpRkpWmSlGSlGUpRlaURKURaWZKUZKUQpZClkKUQpRkpZClkKUQpRClEKWZKxttGVLItLIlLItLIlLItLIUsiUshSyFLIUshSyFLIUsi0siUshSyFLIUshSyFLIUshSyFLIUshSyFLIUshSiFLIUshSyFLIUsi0shSyJSyFLIUshSyLSyJSyFLIUshSyFLIUshSyFLIUshSyFLIUshSyLSyJSyLSyJSyFKIUshSyFLIUshSyFLItLIlLIUshSyFLIUshSyFLIUsi0shSiJSyFLItLIlLItLIlLIUshSyFLIUshSiFLIUshSyFLIUshSyFLItLMpSyFLItLIlLIUvwhSiFLIUohSyFLIUshSyFLIUshSyFLIUshSyFLItLIlKIUsi0siUshSyFLItLIlLIUsyUshSyFKIUsi0siUshSyFLItLIUsiUshSyFLIUshSyFKIUshSyFLIUshSyLSyJSyFLItLIlLItLIlLIUsi0siUshSyFLIUshSyLSyJSyFLIUshSyFLIUshSyFLIUshSyFLIUsi0siUshS/CFLIUsi0siUohSyFLIUshSyLSyFOe5ClkSlkWlkSlkKUQpZFpZClkSlkKWQpZFpZEpZClEWlkKWQpZEpZClkWlkSlkKWQpZClkKWQpZClkKWQpZFpZEpZClkKWQpZClkKWQpz3IUsi0siUshS9IUshSyFLIUshSyFLItLIlLItLIlLIUshSyFLItY02jKlESlGVpREpRClGVpRClESlGSlEKUZWlGSlESlEWlGSlESlGSlEKUQpRClGVq0ZKlESlGSlEKUQpRClGVpRlKUZKUsKUmVpZkpSxKUkKUZKUQpRlaUZSlGVpREpRlaUZKURKV9ItKIlKIUohSiLSjKUoi0oiUoi0oylLMlKMlKMrSiJSiLSiFKIlK9IUoytKMpSjK0oyUohSiJSiFKIUoytKMpSiFKMrSjKUshSjK0oyUohSlyUsylKSLSliUpIUohVohUoyUohSiLSiJSiFKIUr6ZKUZKUZWlYQpX0ylKIUoyUoytWiJUohSiFKMlKIUpcrSkhSjJSjJSjJSjKUoytKIUoylKItKMpSiFKMrSiFKMpSiLSiJSiFKMrSzKUshSjJSvCLSlhSkyUoylKMrSiJSiFKMlKMlLMrSjJSjJSlyUpMlWjJUoiVaIVKMrSjKUsyUoyUoytKMpSjJSiFKMrSiFKMlKMlKMpSiFLIUoytWiJUoyUoi0oylKIUohSiFKItKIlKMlWiFSiFWiFSiLSjKUohSiFKIUoyUoytLIlKIUohSiFKItWiJUohSiLSiJVoyVKIUoytKIlKIUsyUohSjJSjJSiFKIUoytLMlKIlKMrSzKUoyUohSzK0oiUoi0oyVaIlSjK0ohSjJSyJSvTK1aMlSiFKMlOexClESlEKtGVqURKUQpRClGSlEKUZKUQpRClEKUZWlEKUZKURKUZWlGUpRlayttGVLIUshSyFLIUshUshSyFW1hS0hSyFLIVLWFW0hSyFLIUshSyFLIUshSyFLIUshSyFLIUtYUtIUshSyFLIUtYUtIVLIVbWFLSFLIUtYUtIVLWFLSFW1hS0hSyLUsiVbIUshSyLUsiVbWFLSFLIUshUshVsyVLIVbIUshSyFLIUshSyFLIUshS1hS0hS1hS0hUshVtYVLSFWyFLWFLSFLIUshSyFLXJS0hS1hS0hUshVshSyFLIUshSyFLIVLIVbIUtYUtIUshSyFLWFLSFLIUshSyFLIUshSyFLIUshSyFLIUshSyFLIUshSyFSyFWyFLIUshSyFLIUshSyFSyFLIVbIUtYUtIUshSyFLIUvwhSyFLWFLIUshS0hSyFLIUshSyFLWFLSFSyFLIVbIUshS1hUtIVbWFLSFLWFLSFLIVLIVbWFS0hVshS1hS0hUshVshSyFLIUshS1hSyFLIUtItLIlLWFLSFLIVLIVbIUshSyFLIUshUshVshS1hUtIVbWFS0hVshSyFOO5CpZCrawpaQpawqWQq2kKWQpZClrClkKWkKWQpZClkKWsKWQpaQpZCpZCrawpZClpClkKWQpZClkKWQpZClkKWQpZClkWlrEpaQpawpaQpZClkKWQpawpZClkKWkKWQpZCpawq2QpaQpZClkKWQqWQq2QpZClrClpClkKxptGVKItK+kSlEWlEKURKURaUQpRClEKVhClESlEWlfSFKWFOeyQpRClEKUQpRClEKUQpRClEKUQq0RKlEKURaaQpRClEKUQpREpRFpRClEKUQpRCrpCpRClEKUQpRClESlaRaUQpRClEKUQpRClESlEWlEKUQpREpRFpRClLClJClEKUQppClEKUQpRClEKUQpRClaQpREpRFpREpXhFpREpRFppClEKURKUQq0RalEKUQpRClckKURKURaURKaRaUQpRClESlEWnHJClEKURKURaUQpRClEKURKURaUQpRClEKUQpRClEKUQpRClekKUQpWEKtEKlEKUQpRClEKUQpREpRFpREpRFpRCmkKURKURaUQpREpRFpRClEKUQpRCmkSlEWlEKUQpRClEKUQpRClEKUQpRClEKUQpRClEKURKtEWpRClEKURKUsWlJClESlEKV9ItKIUoiUrFi055SJSiLSiFKIUohSiFWiFSiJStItKIUohSiFKIUohSvSFKIUoiUohSiLSiFKIUoiUohStItKIUohTSFKIlKItWiJUoi0ohVohUohSiFKIUohSiFKIUohSiFKIUoiUohSvpFpRClEKUQpREpRFpRClEKURKURaUQpRCmkKUQpRClEKUQpx2IUohTSFKIUoiUrwi0ohSiFKIUohSiFKIlKItKIUoiU3SFKItKIVnTaM6UQpRClJClLClEKUkKUsKUQpRClJClEKUQpRClcLCnHYhSiFKSFLIUshSiFKIUohSiFKIUohSiFKIUshSlhSiFK+kKUkKUQpRClLClEKUkKWQpRClLClJClLClJClEKUuSlJClEKUQpRClLClJClEKUQpRClEKUQpRClEKWQpRClEKUQpRClEKUQpRClEKUQpWEKUsKUkKUQpSwpRClJClEKUQpSwpSQpRClLClJClLClJClEKUQpRClEKWQpSwpSQpRClLClcJClLClEKUQpRClJClEKUsKUQpRClJClEKUQpRClrClkKUkKUsKUkKUsKUQpSQpSwpRClJClLClEKUQpSQpSwpSQpRClEKUQpRClfSFKIUrVhSkhSiFKIUohSiFKIUohSlhSiFKSFKIUpYUpIUohSiFLWFKSFKIUpYUpIUohSiFKIUohSiFKIUpYUpIUoi0oiUohSiFKWFKSFLWFKSFKIUpYU57JClLClEKUkKUQpSwpRClEKUkKUuSlJClEKUsKUkKUQpXhClLClEKV4kKUQpRClEKUQpRClEKUQpZClEKUsKUkKUQpRClEKUQpRClEKUsKUQpRClJClkKWsKUkKUQpRClEKUQpXBClLClJClkKUQpZClLClJClEKUQpSwpRClpClLClJClLClJClEKUsKUkKUQpRClEKyprGdKSBSwpRAohSiBRAogUQKIUogUQKIUpIUpYpREKIFEUoiUogUQKIUoilESlECiBRClECiLSiJSiKUkKUsSlECiFKIUpIFLAogUQpRClECiBRClECiFKIpREpRAoilEQogURSiIUQpRClJApYUpIUpYFJApYFJClLAogUQpRAohSkgUsCiFKSBRApYUogUQpRAohSiKURKUQKIFEKUQpRAohSiBRClECiBRClECiKUkSlLFpREKIFJClLAogUQKIUpIUpYFEWlJEKWFKIFJApYFEKUQKSKURKUsCiFKIFEKUQpRArghSiBSQpRFKWIUQKSBSwpRAogUQKIUogURSiBSRCiBSwKIFEKUQpRApIFEKUsUoiFECkgUsKUQKSFKWBRClECiBRAoilJEKWFKIFEKUQKIUogURSiIUQKSFKWFKIFECiBSQpSwpRAoi0oiFECiFKSFKWBRAoilESlECkgUsCiBRAohSiBSQKIFLAohSiFKIFECiBRClECiFKIUogUQKIFECiFKIFECiBXCQpSwpRAoilECiIUQKIFJApYFECiBSRSiIUQpSwKIpREKIpREKSBSwKIpREKIUohSiBRAohXGu3JpA0DQNIGgaQNA0gaBpA0DSBpA0gaQNA0DSBoGkDQNIGkDSBpA0gaQNIGgaQNIGgaQNA0gaQNA0gaBpA0DQNA0DSBpA0gaQNA0gaQNIGkDSBoGgaQNIGkDQNIGkDQNIGkDQNIGkDQNA0DSBoGkDSBpA0gaQNIGgaQNIGkDQNIGkDQNIGkDSBpA0gaQNIGgaQNIGgaBpA0gaQNIGgaQNIGkDSBoGkDQNIGkDQNIGgaQNA0gaBpA0gaBpA0gaQNIGkCiBpA0gcckDSBpA0DQNIGkDSBpA0gaBoHHJA0gaQNIGkDSBoGkDQNIGkDQNIGgaQNA0gaQNA0DSBoGkDSBoGkDQNA0gaQNIG+kDQNA0gaBoGkDQNA0gaQNIGkDSBpA0DSBoGgaQNIGkDSBpA0gaQNIGgaQNA0DjkDSBoGgaBpA0DSBpA0gaBpA0gaQNIGkDfSBpA0gb4QNIGkDSBpA0DSBoGgaQNIGkDSBpA0gigAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc+cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9k=) no-repeat center;
  background-size: cover;
  padding: 20px 0 10px;
  color: #fff;
  font-size: 14px;
}
.footer .container {
  overflow: hidden;
  position: relative;
}
.footer .container .content {
  float: left;
  font-size: 12px;
}
.footer .container .content .title-left-deco {
  color: #fff;
  border-left-color: #fff;
  margin-bottom: 13px;
  float: none;
}
.footer .container .content .web-info {
  margin-bottom: 5px;
  overflow: hidden;
}
.footer .container .content .web-info a {
  color: #fff;
}
.footer .container .content .web-info li {
  float: left;
  line-height: 1.2;
}
.footer .container .content .web-info li:first-child {
  width: 415px;
}
.footer .container .content .web-info li:nth-child(2) {
  width: 270px;
}
.footer .container .content .web-info li:nth-child(3) {
  width: 150px;
}
.footer .container .content .web-info:last-child {
  margin-bottom: 0;
}
.footer .container .footer-logo {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  right: 0;
  overflow: hidden;
  width: 60px;
  height: 60px;
  line-height: 60px;
  border-radius: 4px;
  background-color: #fff;
  text-align: center;
}
.fill-click {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 2;
}
.select-search {
  position: relative;
}
.select-search .search-meta {
  color: #68c258;
  border-radius: 4px;
  border: 1px solid #68c258;
  padding-left: 10px;
  padding-right: 15px;
  font-size: 16px;
  display: inline-block;
  height: 35px;
  line-height: 35px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.select-search .search-meta span {
  vertical-align: top;
  height: 100%;
  max-width: 100px;
  white-space: nowrap;
  overflow: hidden;
}
.select-search .search-meta.active:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.select-search .search-meta:after {
  content: '';
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHBAMAAADDgsFQAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEVowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlgAAADB7Pc2AAAADnRSTlMApQ7fDzr8gAPGIPFaW/ObYl0AAAABYktHRA8YugDZAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4ggJEDQIc/fM1wAAAC9JREFUCNdjkHv37t1DBmUgacLAmvfuWQADQ9275wwMDJ3vZgBJrt0LgCTDWQYGAJvmEBYGqat9AAAAAElFTkSuQmCC) no-repeat center;
  width: 10px;
  height: 7px;
  background-origin: content-box;
  background-size: 10px 7px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin-left: 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform-origin: center 25%;
          transform-origin: center 25%;
}
.select-search .search-pannel {
  position: absolute;
  padding: 20px;
  left: 0;
  top: 45px;
  background-color: #fff;
  -webkit-box-shadow: 0 3px 10px 0 rgba(7, 12, 1, 0.28);
          box-shadow: 0 3px 10px 0 rgba(7, 12, 1, 0.28);
  width: 200px;
  z-index: 3;
  display: none;
  border-radius: 4px;
}
.select-search .search-pannel .search-list {
  font-size: 14px;
  overflow: hidden;
  margin-left: -10px;
  margin-bottom: -10px;
}
.select-search .search-pannel .search-list li {
  cursor: pointer;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
  background-color: #e6e6e6;
  color: #666666;
  margin-left: 10px;
  margin-bottom: 10px;
}
.select-search .search-pannel .search-list li.active {
  background-color: #68c258;
  color: #fff;
}
.orguser-search {
  margin-bottom: 30px;
  font-size: 0;
  clear: both;
}
.orguser-search:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
}
.orguser-search .select-search {
  float: left;
  margin-right: 20px;
}
.orguser-search select {
  border-radius: 4px;
}
.orguser-search select + select {
  margin-left: 1px !important;
}
.orguser-search select,
.orguser-search input[type="text"],
.orguser-search button {
  height: 35px;
  line-height: 35px;
  vertical-align: middle;
  float: left;
}
.orguser-search .search-keyword {
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}
.orguser-search .search-keyword input[type=text] {
  width: 355px;
}
.orguser-search select {
  padding: 0 10px 0 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: unset;
  min-width: 130px;
  height: 35px;
}
.orguser-search .btn-new-project {
  float: right;
  width: 145px;
  height: 35px;
  line-height: 35px;
  font-size: 18px;
  text-align: center;
}
.search {
  margin-bottom: 30px;
  font-size: 0;
  clear: both;
}
.search:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
}
.search .select-search {
  float: left;
  margin-right: 20px;
}
.search select,
.search input[type="text"],
.search button {
  height: 35px;
  line-height: 35px;
  vertical-align: middle;
  float: left;
}
.search .search-keyword {
  display: inline-block;
}
.search .search-keyword input[type=text] {
  background-color: #fff;
  width: 355px;
  border: 1px solid #68c258;
  border-right: 0;
}
.search select {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHBAMAAADDgsFQAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEVowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlgAAADB7Pc2AAAADnRSTlMApQ7fDzr8gAPGIPFaW/ObYl0AAAABYktHRA8YugDZAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4ggJEDQIc/fM1wAAAC9JREFUCNdjkHv37t1DBmUgacLAmvfuWQADQ9275wwMDJ3vZgBJrt0LgCTDWQYGAJvmEBYGqat9AAAAAElFTkSuQmCC) no-repeat center;
  width: 10px;
  height: 7px;
  background-origin: content-box;
  background-size: 10px 7px;
  width: 130px;
  height: 35px;
  background-color: #fff;
  color: #68c258;
  border-radius: 4px;
  border: 1px solid #68c258;
  margin-right: 20px;
  font-size: 16px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-position: 85px center;
}
.search .btn-new-project {
  float: right;
  width: 145px;
  height: 35px;
  line-height: 35px;
  font-size: 18px;
  text-align: center;
}
.search-keyword {
  overflow: hidden;
}
.search-keyword input[type="text"],
.search-keyword button {
  float: left;
  height: 35px;
  line-height: 35px;
  vertical-align: middle;
}
.search-keyword input[type="text"] {
  border-radius: 4px 0 0 4px;
}
.search-keyword button {
  width: 65px;
  border-radius: 0 4px 4px 0;
  border: unset;
  background-color: #68c258;
  position: relative;
}
.search-keyword button .icon-search {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.pagination {
  text-align: center;
  font-size: 14px;
}
.pagination.pagination-padding {
  padding-top: 20px;
  padding-bottom: 20px;
}
.pagination .page-nav {
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}
.pagination .page-nav:first-child {
  margin-left: 0;
  margin-right: 10px;
}
.pagination .page-nav.page-nearby {
  color: #fff;
  height: 30px;
  width: 30px;
  border-radius: 4px;
  line-height: 30px;
  background-color: #68c258;
}
.pagination .page-nav.page-nearby.disabled {
  color: #666666;
  background-color: #e3e3e3;
}
.pagination .number {
  height: 30px;
  line-height: 30px;
  margin: 0 5px;
  text-align: center;
  width: 20px;
  display: inline-block;
}
.pagination .number.on {
  color: #68c258;
  font-weight: bold;
  position: relative;
}
.pagination .number.on:after {
  content: '';
  border-bottom: 2px solid #68c258;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.pagination .omit {
  margin-left: 10px;
}
.pagination .total {
  color: #999999;
  margin-left: 20px;
}
.project-list {
  overflow: hidden;
  margin-left: -20px;
  margin-bottom: -20px;
}
.project-list.help-list .item {
  height: auto;
}
.project-list.donate-list .item {
  height: 300px;
}
.project-list .item {
  height: 314px;
  margin-left: 20px;
  padding: 10px;
  float: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 240px;
  border: 1px solid #ededed;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-bottom: 20px;
}
.project-list .item:hover {
  border: 1px solid #68c258;
}
.project-list .item a > .img {
  width: 100%;
  height: 135px;
  overflow: hidden;
  text-align: center;
  line-height: 135px;
  border-radius: 0;
  font-size: 0;
  position: relative;
}
.project-list .item a > .img img {
  border-radius: 0;
}
.project-list .item a > .img .tag {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 12px;
  color: #fff;
  background-color: #fd7400;
  height: 25px;
  line-height: 25px;
  border-radius: 0;
  padding: 0 10px;
}
.project-list .item a > .content {
  margin-top: 20px;
  text-align: left;
}
.project-list .item a > .content h3 {
  height: 48px;
  font-size: 16px;
  margin-bottom: 10px;
  font-weight: 400;
  word-break: break-all;
}
.project-list .item a .bottom {
  border-top: 1px solid #ededed;
  margin-top: 15px;
  padding-top: 10px;
}
.project-list .item a .helper-info {
  margin-top: 10px;
}
.project-list .item a .target {
  line-height: 1.2;
  font-size: 14px;
  margin-top: 10px;
}
.project-list .item a .target span {
  line-height: 1.2;
}
.project-list .item a .target .title {
  color: #999999;
  padding-right: 5px;
  margin-right: 5px;
  border-right: 1px solid #999999;
}
.project-list .item a .target-inline {
  overflow: hidden;
}
.project-list .item a .target-inline .target {
  margin-top: 0;
  float: left;
  width: 50%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.project-list .item a .target-inline .target + .target {
  border-left: 1px solid #ededed;
}
.project-list .item a .target-inline .target:last-child {
  text-align: right;
}
.project-list .item a .desc {
  margin-top: 3px;
  margin-bottom: 0;
  color: #666666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.project-list .item a .initiator-title {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #ededed;
  color: #666666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.project-list .item a .activity-info {
  color: #999999;
  font-size: 14px;
}
.project-list .item a .activity-info .time {
  float: left;
}
.project-list .item a .activity-info .number {
  float: right;
}
.project-list .item a .activity-info .address {
  clear: both;
  padding-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.project-list.support-project-list .item a {
  width: 223px;
}
.project-list.support-project-list .item a > .img {
  height: 145px;
  width: 220px;
}
.project-list.support-project-list .item a > .content h3 {
  overflow: hidden;
  text-overflow: ellipsis;
}
.project-list.support-project-list .item a .target .title {
  border-right: 1px solid #ddd;
  padding-right: 7px;
  margin-right: 7px;
}
.project-list.support-project-list .item a .target .title span {
  vertical-align: middle;
}
.project-list.support-project-list .item a .initiator-title .text-desc {
  color: #999999;
  vertical-align: top;
}
.project-list.apply-list.signin-list .item {
  padding-bottom: 0;
}
.project-list.apply-list.signin-list .item a {
  display: inline-block;
  height: inherit;
  width: 223px;
}
.project-list.apply-list.signin-list .item a > .img {
  width: 220px;
  height: 152px;
}
.project-list.apply-list.signin-list .item a > .content h3 {
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 5px;
}
.project-list.apply-list.signin-list .item a .target {
  margin-top: 5px;
  text-align: left;
  padding-left: 10px;
}
.project-list.apply-list.signin-list .item a .target:first-child {
  padding-left: 0;
}
.project-list.apply-list.signin-list .item a .target:first-child span.text-unit {
  display: inline-block;
  max-width: 61px;
  height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.project-list.apply-list.signin-list .item a .target span {
  vertical-align: middle;
}
.project-list.apply-list.signin-list .item a .target .text-slogan {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 190px;
  display: inline-block;
}
.project-list.apply-list.signin-list .item a .target-inline {
  padding-top: 8px;
  padding-bottom: 10px;
}
.project-list.apply-list.signin-list.person-signin-list .item {
  height: 320px ;
}
.project-list.apply-list.signin-list.person-signin-list .item a {
  width: 223px;
}
.project-list.apply-list.signin-list.person-signin-list .item a .img img {
  width: 152px;
}
.project-search-list.help-list .item {
  height: auto;
}
.project-search-list.donate-list .item {
  height: 310px;
}
.project-search-list .item {
  width: 255px;
  padding: 15px;
}
.project-search-list + .pagination {
  margin-top: 40px;
}
.helper-info > .img {
  float: left;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 50px;
  height: 50px;
  line-height: 50px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.helper-info > .img img {
  border-radius: 50%;
}
.helper-info > .content {
  margin-left: 65px;
  min-height: 50px;
  display: table;
  width: calc(100% - 50px - 15px);
  position: relative;
  margin-top: 0;
  height: 50px;
}
.helper-info > .content > .title {
  color: #666666;
  font-size: 16px;
}
.helper-info > .content > .desc {
  color: #999999;
  font-size: 14px;
}
.helper-info .v-align {
  display: table-cell;
  vertical-align: middle;
}
.helper-info .content .helper-title {
  line-height: 1.2;
  font-size: 16px;
  color: #666666;
}
.home .stat-list {
  background-color: #96d345;
  border-radius: 4px;
  color: #fff;
  padding-top: 17px;
  padding-bottom: 17px;
  margin-bottom: 25px;
  overflow: hidden;
}
.home .stat-list li {
  padding-left: 40px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 33.33%;
  overflow: hidden;
}
.home .stat-list li + li {
  border-left: 1px solid #a2df44;
}
.home .stat-list li .icon-wrapper {
  float: left;
  margin-right: 30px;
  height: 65px;
  line-height: 65px;
  width: 65px;
  border-radius: 50%;
  border: 1px solid #fff;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
.home .stat-list li .icon-wrapper i {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-filter: drop-shadow(1px 2px 4px #adadad);
          filter: drop-shadow(1px 2px 4px #adadad);
}
.home .stat-list li .content {
  float: left;
}
.home .stat-list li .content .count {
  font-size: 24px;
}
.home .stat-list li .content .title {
  font-size: 16px;
}
.home .sidebar .news,
.home .sidebar .topic {
  border: 1px solid #68c258;
  padding-top: 20px;
}
.home .sidebar .news > .title,
.home .sidebar .topic > .title {
  overflow: hidden;
  margin-bottom: 0;
  line-height: 1.2;
  height: auto;
}
.home .sidebar .news > .title .more,
.home .sidebar .topic > .title .more {
  display: inline-block;
}
.home .sidebar .news > .title .title-under-line,
.home .sidebar .topic > .title .title-under-line {
  overflow: hidden;
  border-bottom: 0;
  line-height: 24px;
  height: auto;
  margin-bottom: 0;
}
.home .sidebar .news > .title .title-under-line h3,
.home .sidebar .topic > .title .title-under-line h3 {
  height: auto;
  border-bottom: none;
  line-height: 1.2;
  padding-left: 5px;
  border-left: 3px solid #68c258;
  color: #68c258;
  float: left;
  font-weight: 400;
  font-size: 24px;
}
.sz-home .main .content .project {
  margin-bottom: 40px;
}
.sz-home .main .content .project .title-wrapper {
  margin-bottom: 20px;
}
.sidebar-box {
  padding: 20px 13px;
  border: 1px solid #68c258;
}
.sidebar-panel {
  background-color: #fff;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sidebar-panel + .sidebar-panel {
  margin-top: 20px;
}
.sidebar .title-under-line {
  height: 50px;
  line-height: 50px;
  margin-bottom: 20px;
  padding: 0;
}
.sidebar .title-under-line h3 {
  font-size: 18px;
  height: 50px;
  line-height: 50px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle;
}
.sidebar .qa .title-under-line {
  margin-bottom: 0;
}
.sidebar .qa ul li {
  font-size: 14px;
  color: #999999;
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-bottom: 1px dashed #ededed;
}
.sidebar .qa ul li i {
  margin-right: 10px;
}
.sidebar .start-org .explain,
.sidebar .accept-org .explain {
  font-size: 14px;
  color: #999999;
  color: #666666;
}
.sidebar .start-org .explain i,
.sidebar .accept-org .explain i {
  margin-right: 10px;
}
.sidebar .start-org .explain i,
.sidebar .accept-org .explain i {
  margin-left: 5px;
}
.sidebar .start-org a,
.sidebar .accept-org a {
  display: block;
  position: relative;
  overflow: hidden;
}
.sidebar .start-org a .img,
.sidebar .accept-org a .img {
  float: left;
  width: 80px;
  height: 80px;
  overflow: hidden;
  text-align: center;
  line-height: 80px;
  border-radius: 0;
  font-size: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #ededed;
}
.sidebar .start-org a .img img,
.sidebar .accept-org a .img img {
  border-radius: 0;
}
.sidebar .start-org a .img img,
.sidebar .accept-org a .img img {
  vertical-align: middle;
}
.sidebar .start-org a .name,
.sidebar .accept-org a .name {
  margin-left: 130px;
  height: 80px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px dashed #ededed;
  position: relative;
}
.sidebar .start-org a .name h3,
.sidebar .accept-org a .name h3 {
  font-size: 14px;
  color: #666666;
  margin-bottom: 13px;
}
.sidebar .start-org a .name h3.support,
.sidebar .accept-org a .name h3.support {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 21px;
  height: 42px;
}
.sidebar .start-org a .name p,
.sidebar .accept-org a .name p {
  font-size: 12px;
  color: #999999;
}
.sidebar .start-org a .name p span,
.sidebar .accept-org a .name p span {
  color: #f61919;
}
.sidebar .start-org a:after,
.sidebar .accept-org a:after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-origin: 50% 51%;
          transform-origin: 50% 51%;
  right: 0;
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAASBAMAAACQmVJ4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEVowlhowlhowlhowlhowlhowlhowlhowlgAAAD8EpIIAAAACHRSTlMAHmPcb27dYvRF4McAAAABYktHRAiG3pV6AAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4ggKDAAaPO27kgAAAChJREFUCNdjEGQAAWUBEMliCOY4E+CwgjmsiSAyTAA3E6ysGKwFbAsAAGoFQRKrQ/MAAAAASUVORK5CYII=) no-repeat center;
  width: 10px;
  height: 18px;
  background-origin: content-box;
  background-size: 10px 18px;
}
.sidebar .start-org.big-img-layout a .img,
.sidebar .accept-org.big-img-layout a .img {
  width: 110px;
  height: 71px;
  line-height: 71px;
}
.sidebar .start-org.big-img-layout a .img img,
.sidebar .accept-org.big-img-layout a .img img {
  width: 100%;
}
.sidebar .start-org.big-img-layout a .name,
.sidebar .accept-org.big-img-layout a .name {
  height: 71px;
}
.sidebar .start-org.big-img-layout a .name h3,
.sidebar .accept-org.big-img-layout a .name h3 {
  margin-bottom: 8px;
}
.sidebar .start-org.big-img-layout a .name > .date-box,
.sidebar .accept-org.big-img-layout a .name > .date-box {
  color: #999;
  font-size: 12px;
}
.sidebar .start-org.big-img-layout a .name > .date-box > i,
.sidebar .accept-org.big-img-layout a .name > .date-box > i {
  margin-right: 5px;
  margin-top: -3px;
}
.sidebar .start-org.big-img-layout a .name > .date-box > span,
.sidebar .accept-org.big-img-layout a .name > .date-box > span {
  vertical-align: middle;
}
.sidebar .start-org.big-img-layout a + a,
.sidebar .accept-org.big-img-layout a + a {
  margin-top: 20px;
}
.sidebar .donate-summary {
  background-color: #eaf6da;
  padding: 17px 20px;
}
.sidebar .donate-summary .item {
  font-size: 18px;
  margin-bottom: 20px;
}
.sidebar .donate-summary .item .title {
  margin-bottom: 15px;
  color: #68c258;
}
.sidebar .donate-summary .item .content {
  height: 35px;
  line-height: 35px;
  overflow: hidden;
}
.sidebar .donate-summary .item .content .count {
  height: 35px;
  line-height: 35px;
  color: #fd7400;
  width: 208px;
  float: left;
  font-size: 18px;
  font-weight: 400;
}
.sidebar .donate-summary .item .content .count:hover {
  color: #fd7400;
  background-color: #fff !important;
}
.sidebar .donate-summary .item .content .sub {
  float: left;
  font-size: 16px;
  margin-left: 15px;
  color: #999999;
}
.sidebar .topic {
  padding: 20px 13px;
  border: 1px solid #68c258;
}
.sidebar .topic .topic-slide {
  position: relative;
}
.sidebar .topic .topic-slide .hd {
  position: absolute;
  right: 10px;
  bottom: 25px;
  z-index: 2;
}
.sidebar .topic .topic-slide .hd li {
  width: 10px;
  height: 10px;
}
.sidebar .topic .topic-slide .bd ul li a {
  overflow: hidden;
  height: 175px;
  display: block;
}
.sidebar .topic .topic-slide .bd ul li a img {
  max-width: 100%;
  width: 100%;
}
.sidebar .new-topic-container .hd-pagination {
  width: unset;
  right: 10px;
  bottom: 25px;
  height: 10px;
}
.sidebar .new-topic-container .hd-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  border: 1px solid #fff;
  margin-left: 15px;
  cursor: pointer;
  background: transparent;
  opacity: 1;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sidebar .new-topic-container .hd-pagination .swiper-pagination-bullet-active {
  background-color: #fff;
}
.sidebar .org-info ul {
  font-size: 14px;
}
.sidebar .org-info ul li {
  overflow: hidden;
}
.sidebar .org-info ul li + li {
  margin-top: 10px;
}
.sidebar .org-info ul li .ques {
  color: #999999;
  float: left;
  line-height: 1.5;
}
.sidebar .org-info ul li .answer {
  margin-left: 70px;
  color: #666666;
  line-height: 1.5;
}
.sidebar .org-info ul li .answer.cert-wrap .btn {
  height: 25px;
  line-height: 23px;
  padding: 0 5px;
}
.sidebar .org-info ul li .answer.cert-wrap .btn + .btn {
  margin-left: 5px;
}
.sidebar .recommend-project {
  padding: 10px 20px 20px 20px;
}
.sidebar .news {
  padding: 0 20px 20px 20px;
}
.sidebar .helper-promise .icon-wrap i {
  float: left;
  margin-top: 3px;
}
.sidebar .helper-promise .icon-wrap .desc {
  display: inline;
  vertical-align: top;
}
.sidebar .news {
  border: none;
}
.sidebar .news > .title {
  height: 50px;
  line-height: 50px;
  margin-bottom: 20px;
  padding: 0;
  margin-bottom: 0;
}
.sidebar .news > .title h3 {
  font-size: 18px;
  height: 50px;
  line-height: 50px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle;
}
.sidebar .news > .title .more {
  display: none;
}
.sidebar .news .news-recommed-list li:last-child {
  padding-bottom: 20px;
  border-bottom: 1px dashed #ededed;
}
.news-recommed-list {
  padding-left: 10px;
}
.news-recommed-list li {
  padding: 15px 0;
  position: relative;
}
.news-recommed-list li:last-child {
  padding-bottom: 0;
}
.news-recommed-list li:before {
  content: '';
  position: absolute;
  left: -12px;
  top: 23px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #68c258;
}
.news-recommed-list li:hover a {
  color: #68c258;
}
.news-recommed-list li a .title {
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #666666;
  min-width: 0;
  display: block;
  margin-bottom: 10px;
  line-height: 1.2;
}
.news-recommed-list li a .time {
  font-size: 14px;
  color: #999999;
  line-height: 1.2;
}
.news-recommed-list li + li {
  border-top: 1px dashed #ededed;
}
.recommend-project-list li + li {
  margin-top: 15px;
  border-top: 1px dashed #ededed;
  padding-top: 15px;
}
.recommend-project-list li a .img {
  margin-bottom: 10px;
  width: 100%;
  height: 160px;
  overflow: hidden;
  text-align: center;
  line-height: 160px;
  border-radius: 0;
  font-size: 0;
}
.recommend-project-list li a .img img {
  border-radius: 0;
}
.recommend-project-list li a .desc {
  color: #333333;
  line-height: 1.5;
  font-size: 16px;
}
.partner .title-wrapper {
  margin-bottom: 20px;
}
.partner .tab-content {
  padding: 20px 15px;
  border: 1px solid #68c258;
}
.partner .tab-content .partner-list {
  margin-right: -5px;
  width: 970px;
  margin: 0 auto;
}
.partner .tab-content .partner-list .partner-item a {
  width: 100%;
  height: 100px;
  overflow: hidden;
  text-align: center;
  line-height: 100px;
  border-radius: 0;
  font-size: 0;
  display: block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #ededed;
}
.partner .tab-content .partner-list .partner-item a img {
  border-radius: 0;
}
.partner .tab-content .partner-list .partner-item a img {
  width: auto;
  height: auto;
  margin: 5px auto;
}
.partner .tab-content .partner-list .partner-item a + a {
  margin-top: 10px;
}
.partner .owl-theme .owl-nav {
  margin-top: 0;
}
.partner .owl-theme .owl-nav .left-arrow {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAXCAMAAADneDWzAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAOVBMVEVowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlgAAACbqS3LAAAAEXRSTlMARIx6+U2NTEV+/Fh9Wf5uNlNJyyAAAAABYktHRBJ7vGwAAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4ggJDAc4tHnDXwAAADdJREFUGNNjYEAARiQ2A5MgMzKHhRU7h408DjsRHA5BQTYkB3EKcnEjcXko4/KSzeXjRw4mAQYA3CQDZlNIt8gAAAAASUVORK5CYII=) no-repeat center;
  width: 13px;
  height: 23px;
  background-origin: content-box;
  background-size: 13px 23px;
}
.partner .owl-theme .owl-nav .owl-prev,
.partner .owl-theme .owl-nav .owl-next {
  position: absolute;
  width: 20px;
  height: 50px;
  background-color: #e1f3de;
  top: 25px;
  margin: 0;
  -webkit-transition: all 0.1s;
  transition: all 0.1s;
}
.partner .owl-theme .owl-nav .owl-prev:hover,
.partner .owl-theme .owl-nav .owl-next:hover {
  background-color: #e1f3de;
}
.partner .owl-theme .owl-nav .owl-prev {
  left: -37px;
}
.partner .owl-theme .owl-nav .owl-prev:not(.disabled):hover {
  left: -40px;
}
.partner .owl-theme .owl-nav .owl-next {
  right: -37px;
}
.partner .owl-theme .owl-nav .owl-next:not(.disabled):hover {
  right: -40px;
}
.partner .owl-theme .owl-nav .owl-next i {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.bread_crumb {
  font-size: 14px;
  color: #999999;
  margin-bottom: 20px;
}
.bread_crumb a {
  color: #999999;
}
.project-detail {
  padding-top: 165px;
}
.project-detail .search-content {
  margin-bottom: 10px;
  margin-top: 25px;
  overflow: hidden;
}
.project-detail .search-content form {
  float: left;
  line-height: 30px;
  height: 30px;
}
.project-detail .search-content form .search-form-wrapper {
  line-height: 30px;
  height: 30px;
}
.project-detail .search-content form .search-form-wrapper input[type="text"] {
  background-color: #f5f5f5;
  border: 1px solid #e6e6e6;
  border-right: 0;
  line-height: 30px;
  height: 30px;
}
.project-detail .search-content form .search-form-wrapper .btn-search {
  line-height: 30px;
  height: 30px;
}
.project-detail .search-content .btn {
  line-height: 30px;
  height: 30px;
  width: 100px;
  float: right;
}
.project-detail .report-popup .popup-content {
  max-height: unset !important;
}
.project-detail .report-popup .btn-confirm {
  width: 140px;
}
.project-detail .summary {
  height: 284px;
  clear: both;
  padding-bottom: 40px;
}
.project-detail .summary:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
}
.project-detail .summary > .img {
  float: left;
  width: 460px;
  height: 284px;
  overflow: hidden;
  text-align: center;
  line-height: 284px;
  border-radius: 0;
  font-size: 0;
}
.project-detail .summary > .img img {
  border-radius: 0;
}
.project-detail .summary > .content {
  min-height: 284px;
  position: relative;
  margin-left: 480px;
}
.project-detail .summary > .content h1 {
  line-height: 1.2;
  font-size: 22px;
  color: #68c258;
  margin-bottom: 20px;
}
.project-detail .summary > .content h1 .remaining-time {
  font-size: 14px;
  color: #999999;
}
.project-detail .summary > .content h1 .remaining-time .time {
  color: #68c258;
}
.project-detail .summary > .content .summary-list {
  margin-left: -40px;
  margin-bottom: 20px;
}
.project-detail .summary > .content .summary-list .title {
  margin-bottom: 10px;
}
.project-detail .summary > .content .summary-list .desc {
  margin-bottom: 0;
}
.project-detail .summary > .content .progress {
  margin-bottom: 20px;
}
.project-detail .summary > .content .title-desc-list {
  margin-bottom: 15px;
}
.project-detail .summary > .content .title-desc-list li {
  line-height: 1.2;
}
.project-detail .summary > .content .headimg-info {
  border-top: 1px solid #ededed;
  padding-top: 20px;
}
.project-detail .summary > .content .headimg-info > .img {
  float: left;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 50px;
  height: 50px;
  line-height: 50px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.project-detail .summary > .content .headimg-info > .img img {
  border-radius: 50%;
}
.project-detail .summary > .content .headimg-info > .content {
  margin-left: 70px;
  min-height: 50px;
  display: table;
  width: calc(100% - 50px - 20px);
  position: relative;
  margin-top: 0;
  height: 50px;
}
.project-detail .summary > .content .headimg-info > .content > .title {
  color: #666666;
  font-size: 16px;
}
.project-detail .summary > .content .headimg-info > .content > .desc {
  color: #999999;
  font-size: 14px;
}
.project-detail .summary > .content .headimg-info .v-align {
  display: table-cell;
  vertical-align: middle;
}
.project-detail .summary > .content .bottom {
  position: absolute;
  left: 0;
  bottom: 0;
}
.project-detail .summary > .content .bottom .btn-donate {
  width: 150px;
  float: left;
}
.project-detail .summary > .content .bottom .share {
  float: left;
  margin-left: 15px;
  height: 40px;
  line-height: 40px;
}
.project-detail .summary > .content .follow-area {
  position: absolute;
  color: #999999;
  right: 15px;
  bottom: 0;
  border-radius: 4px;
  border: 1px solid #68c258;
  padding: 5px;
}
.project-detail .summary > .content .follow-area .img {
  border: 1px dotted #f7fcf6;
  float: left;
  width: 70px;
  height: 70px;
  overflow: hidden;
  text-align: center;
  line-height: 70px;
  border-radius: 0;
  font-size: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.project-detail .summary > .content .follow-area .img img {
  border-radius: 0;
}
.project-detail .summary > .content .follow-area .desc {
  float: left;
  margin-left: 5px;
  margin-top: 7px;
}
.project-detail .summary > .content .follow-area .desc p {
  line-height: 1.2;
  font-size: 12px;
}
.project-detail .summary > .content .follow-area .desc p:last-child {
  margin-bottom: 0;
}
.project-detail .detail {
  border-top: 5px solid #ededed;
  padding-top: 5px;
}
.project-detail .detail .main-info {
  width: 760px;
  float: left;
}
.project-detail .detail .main-info.tab-pannel .tab-title-list.default {
  height: 50px;
  line-height: 50px;
}
.project-detail .detail .main-info.tab-pannel .tab-comfirm {
  padding-top: 15px;
}
.project-detail .detail .main-info.tab-pannel .tab-comfirm .confirm-header {
  height: 25px;
  line-height: 25px;
}
.project-detail .detail .main-info.tab-pannel .tab-comfirm .confirm-header .title {
  float: left;
  font-size: 16px;
  color: #68c258;
}
.project-detail .detail .main-info.tab-pannel .tab-comfirm .confirm-header .btn-confirm {
  float: right;
  height: 25px;
  line-height: 25px;
  padding: 0 15px;
}
.project-detail .detail .main-info .article-content {
  padding: 20px 0;
}
.share {
  color: #999999;
  font-size: 0;
  height: 22px;
  line-height: 22px;
}
.share .desc {
  font-size: 14px;
}
.share i + i {
  margin-left: 10px;
}
.donate-record .record-content .item {
  position: relative;
  overflow: hidden;
  border-bottom: 1px dashed #ededed;
  padding: 20px 0;
}
.donate-record .record-content .item .img {
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 70px;
  height: 70px;
  line-height: 70px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.donate-record .record-content .item .img img {
  border-radius: 50%;
}
.donate-record .record-content .item .img > img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.donate-record .record-content .item .name {
  margin-left: 90px;
}
.donate-record .record-content .item .name h4 {
  font-size: 16px;
  margin-bottom: 15px;
  color: #333333;
}
.donate-record .record-content .item .name .date {
  font-size: 12px;
  color: #999999;
}
.donate-record .record-content .item .name .remark {
  font-size: 14px;
  color: #333333;
  margin-bottom: 0;
  max-width: 570px;
}
.donate-amount {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 14px;
}
.donate-amount .count {
  color: #f61919;
  font-weight: 600;
}
.login {
  background-color: #eaf2dd;
  margin-top: 145px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  min-height: calc(100% - 255px);
}
.login.update-login {
  margin-top: 0;
  padding-top: 145px;
  min-height: calc(100% - 255px + 145px);
}
.login .login-box {
  overflow: hidden;
  border-radius: 4px;
  background-color: #fff;
  -webkit-box-shadow: 0 12px 24px 0 rgba(15, 60, 3, 0.08);
          box-shadow: 0 12px 24px 0 rgba(15, 60, 3, 0.08);
  width: 620px;
  margin: 0 auto;
}
.login .login-box .tab-title-list {
  overflow: hidden;
  font-size: 24px;
  height: 65px;
  line-height: 65px;
  text-align: center;
}
.login .login-box .tab-title-list li {
  float: left;
  width: 100%;
  background-color: #e8eae5;
  color: #666666;
}
.login .login-box .tab-title-list li.active {
  color: #fff;
  background-color: #68c258;
}
.login .login-box .tab-content-list li {
  padding: 50px 30px;
}
.login .login-box .tab-content-list li .form-control .field-name {
  width: 100px;
}
.login .login-box .tab-content-list li .form-control .form-field {
  margin-left: 110px;
}
.login .login-box .tab-content-list li .form-control.validate input {
  width: 360px;
}
.login .login-box .tab-content-list li .btn-login,
.login .login-box .tab-content-list li .btn-register,
.login .login-box .tab-content-list li .btn-reset-psd {
  margin-top: 40px;
  margin-bottom: 20px;
  font-size: 18px;
}
.login .login-box .tab-content-list li input {
  width: 100%;
}
.login .login-box .tab-content-list li .login-meta {
  overflow: hidden;
  font-size: 14px;
}
.login .login-box .tab-content-list li .login-meta a {
  color: #68c258;
}
.login.org-login .form-control .field-name {
  width: 50px !important;
}
.login.org-login .form-control .form-field {
  margin-left: 60px !important;
}
.form-control + .form-control {
  margin-top: 20px;
}
.form-control .field-name {
  font-size: 16px;
  color: #666666;
}
.form-control .form-field input[type="text"] {
  width: 100%;
}
.form-control.validate .form-field input {
  vertical-align: middle;
  width: 80%;
  border-radius: 4px 0 0 4px;
}
.form-control.validate .form-field a {
  padding: 0;
  border-radius: 4px;
  border: none;
  height: 40px;
  line-height: 40px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #68c258;
  color: #fff;
  background-color: #fff !important;
  color: #68c258;
  border: 1px solid #68c258;
  display: inline-block;
  width: 20%;
  text-align: center;
  border-radius: 0 4px 4px 0;
  height: 45px;
  line-height: 45px;
  vertical-align: middle;
  font-size: 14px;
}
.form-control.validate .form-field a:not(.hidden) + .form-control.validate .form-field a {
  margin-left: 10px;
}
.form-control.validate .form-field a.btn-green {
  background-color: #68c258;
  color: #fff;
}
.form-control.validate .form-field a.btn-green.disabled,
.form-control.validate .form-field a.btn-green:disabled {
  background-color: #999999;
}
.form-control.validate .form-field a.btn-green.btn-border {
  color: #68c258;
  border: 1px solid #68c258;
}
.form-control.validate .form-field a.btn-green.btn-border:hover {
  color: #fff;
  background-color: #68c258 !important;
}
.form-control.validate .form-field a.btn-orange {
  color: #fff;
  background-color: #fd7400;
}
.form-control.validate .form-field a.btn-orange.btn-border {
  color: #fd7400;
  border: 1px solid #fd7400;
}
.form-control.validate .form-field a.btn-orange.btn-border:hover {
  color: #fff;
  background-color: #fd7400 !important;
}
.form-control.validate .form-field a.btn-blue {
  color: #fff;
  background-color: #1e81cd;
}
.form-control.validate .form-field a.btn-blue.btn-border {
  color: #1e81cd;
  border: 1px solid #1e81cd;
}
.form-control.validate .form-field a.btn-blue.btn-border:hover {
  color: #fff;
  background-color: #1e81cd !important;
}
.form-control.validate .form-field a.btn-gray {
  color: rgba(146, 146, 146, 0.5);
  background-color: rgba(146, 146, 146, 0.5);
}
.form-control.validate .form-field a.btn-gray.btn-border {
  color: rgba(146, 146, 146, 0.5);
  border: 1px solid rgba(146, 146, 146, 0.5);
}
.form-control.validate .form-field a.btn-gray.btn-border:hover {
  color: #68c258;
  background-color: #fff !important;
  border-color: #68c258;
}
.form-control.validate .form-field a.btn-dark {
  color: #666666;
  background-color: #e6e6e6;
}
.form-control.validate .form-field a.btn-dark.btn-border {
  color: #666666;
  border: 1px solid #e6e6e6;
}
.form-control.validate .form-field a.btn-dark.btn-border:hover {
  color: #666666;
  background-color: #fff !important;
  border-color: #666666;
}
.form-control.validate .form-field a.btn-red {
  background-color: #f61919;
  color: #fff;
}
.form-control.validate .form-field a.btn-red.btn-border {
  color: #f61919;
  border: 1px solid #f61919;
}
.form-control.validate .form-field a.btn-red.btn-border:hover {
  color: #fff;
  background-color: #f61919 !important;
}
.form-control.validate .form-field a.btn-radius {
  border-radius: 25px;
}
.form-control.validate .form-field a.btn-border {
  background-color: #fff !important;
}
.form-control.validate .form-field a.btn-block {
  width: 100%;
  display: block;
}
.form-control.validate .form-field a.btn-disabled {
  background-color: #999999 !important;
  cursor: no-drop;
}
.form-control.validate .form-field a.btn25 {
  line-height: 25px;
  height: 25px;
  padding-left: 10px;
  padding-right: 10px;
}
.form-control.validate .form-field a.btn35 {
  line-height: 35px;
  height: 35px;
  padding-left: 10px;
  padding-right: 10px;
}
.form-control.validate .form-field a.btn-30 {
  line-height: 30px;
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
}
.form-control.validate .form-field a.btn20 {
  line-height: 20px;
  height: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
.form-control.validate .form-field a.btn-list {
  line-height: 26px;
  width: 76px;
  height: 26px;
}
.form-control.validate .form-field a.btn50 {
  height: 50px;
}
.form-control.validate .form-field a.btn-140 {
  width: 140px;
}
.form-control.validate .form-field a.other-btn-150 {
  width: 150px;
  font-size: 14px !important;
  height: 40px !important;
  line-height: 40px !important;
}
.form-control.validate .form-field a.btn-150 {
  width: 150px;
}
.form-control.validate .form-field a.btn-80 {
  width: 80px;
}
.form-control.validate .form-field a.btn-h-45 {
  height: 45px !important;
  line-height: 45px !important;
}
.form-control.validate .form-field a.btn-sm {
  height: 40px;
  line-height: 40px;
  width: 110px;
}
.form-control.validate .form-field a.btn-md {
  height: 50px;
  line-height: 50px;
  width: 130px;
}
.form-control.validate .form-field a.btn-lg {
  height: 35px;
  line-height: 35px;
  width: 145px;
}
.form-control.validate .form-field a.btn-auto-width {
  padding-left: 10px;
  padding-right: 10px;
}
.form-control.validate .form-field a.disabled,
.form-control.validate .form-field a:disabled {
  background-color: #999999;
}
.form-control.validate .form-field a.btn-border {
  color: #68c258;
  border: 1px solid #68c258;
}
.form-control.validate .form-field a.btn-border:hover {
  color: #fff;
  background-color: #68c258 !important;
}
.form-control.validate .form-field a:hover {
  color: #fff;
  background-color: #68c258 !important;
}
.form-control.verify .form-field {
  height: 45px;
  line-height: 45px;
  overflow: hidden;
  position: relative;
  border-radius: 4px;
}
.form-control.verify .form-field .validate-img {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}
.confirm-list > li {
  border-bottom: 1px #e9e9e9 dashed;
  padding: 20px 0;
}
.confirm-list > li > .img {
  float: left;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 70px;
  height: 70px;
  line-height: 70px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.confirm-list > li > .img img {
  border-radius: 50%;
}
.confirm-list > li > .content {
  margin-left: 90px;
  min-height: 70px;
  display: table;
  width: calc(100% - 70px - 20px);
  position: relative;
  margin-top: 0;
  height: 70px;
}
.confirm-list > li > .content > .title {
  color: #666666;
  font-size: 16px;
}
.confirm-list > li > .content > .desc {
  color: #999999;
  font-size: 14px;
}
.confirm-list > li .v-align {
  display: table-cell;
  vertical-align: middle;
}
.no-data {
  font-size: 16px;
  padding: 20px 0;
  color: #666666;
  width: 100%;
  text-align: center;
  display: block;
}
.sz-more {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  border: 1px dashed #E9E9E9;
  width: 100px;
  text-align: center;
}
.donate-list {
  margin-bottom: 30px;
}
.donate-list .donate-item {
  padding: 20px 0;
  border-bottom: 1px dashed #ededed;
}
.donate-list .donate-item > .img {
  float: left;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 70px;
  height: 70px;
  line-height: 70px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.donate-list .donate-item > .img img {
  border-radius: 50%;
}
.donate-list .donate-item > .content {
  margin-left: 90px;
  min-height: 70px;
  display: table;
  width: calc(100% - 70px - 20px);
  position: relative;
  margin-top: 0;
  height: 70px;
}
.donate-list .donate-item > .content > .title {
  color: #666666;
  font-size: 16px;
}
.donate-list .donate-item > .content > .desc {
  color: #999999;
  font-size: 14px;
}
.donate-list .donate-item .v-align {
  display: table-cell;
  vertical-align: middle;
}
.donate-list .donate-item .content .top {
  font-size: 16px;
  color: #333333;
  line-height: 1.2;
  margin-bottom: 15px;
}
.donate-list .donate-item .content .middle {
  margin-bottom: 15px;
  line-height: 1.2;
  font-size: 12px;
  color: #999999;
}
.donate-list .donate-item .content .remark {
  max-width: 500px;
  line-height: 1.5;
  font-size: 12px;
  color: #666666;
}
.dynamic-img-pupup li {
  height: 85px;
}
.publicity-list {
  margin-bottom: 20px;
}
.publicity-item {
  border-bottom: 1px dashed #ededed;
  padding: 20px 0;
}
.publicity-item .top {
  overflow: hidden;
  margin-bottom: 10px;
}
.publicity-item .top h3 {
  font-size: 16px;
  float: left;
  color: #333333;
}
.publicity-item .top .show-all {
  font-size: 14px;
  float: right;
  color: #68c258;
  height: 24px;
  line-height: 24px;
}
.publicity-item .time {
  font-size: 12px;
  color: #999999;
  margin-bottom: 10px;
  line-height: 1.2;
}
.publicity-item .desc {
  color: #666666;
  margin-bottom: 15px;
}
.publicity-item .img-list li {
  height: 85px;
}
.help-list .help-item {
  position: relative;
}
.help-list .help-item .left {
  position: absolute;
  left: 0;
  top: 20px;
  width: 50px;
}
.help-list .help-item .left .img {
  margin-bottom: 10px;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 50px;
  height: 50px;
  line-height: 50px;
}
.help-list .help-item .left .img img {
  border-radius: 50%;
}
.help-list .help-item .left .user-name {
  font-size: 14px;
  color: #666666;
  text-align: center;
}
.help-list .help-item .content .publicity-item {
  padding-left: 70px;
}
.image-source-link {
  color: #98C3D1;
}
.donation-detail .main-info > .title {
  margin-bottom: 30px;
  padding: 15px 0;
  overflow: hidden;
  border-bottom: 1px solid #68c258;
}
.donation-detail .main-info > .title .meta {
  float: left;
  width: 90px;
  font-size: 18px;
  color: #68c258;
}
.donation-detail .main-info > .title .content {
  line-height: 1.5;
  margin-left: 90px;
  font-size: 16px;
  color: #333333;
}
.donation-detail .main-info .form-group,
.donation-detail .main-info .form-control {
  margin-bottom: 30px;
}
.donation-detail .main-info .form-group .title,
.donation-detail .main-info .form-control .title,
.donation-detail .main-info .form-group .field-name,
.donation-detail .main-info .form-control .field-name {
  width: 125px;
}
.donation-detail .main-info .form-group .input,
.donation-detail .main-info .form-control .input,
.donation-detail .main-info .form-group .form-field,
.donation-detail .main-info .form-control .form-field {
  margin-left: 125px;
}
.donation-detail .main-info .form-group .msg,
.donation-detail .main-info .form-control .msg {
  margin-left: 125px;
}
.donation-detail .main-info .form-group.donate-count .input,
.donation-detail .main-info .form-control.donate-count .input {
  overflow: hidden;
  height: 45px;
  line-height: 45px;
}
.donation-detail .main-info .form-group.donate-count .input span,
.donation-detail .main-info .form-control.donate-count .input span {
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  height: 45px;
  line-height: 43px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  border: 1px solid #ededed;
  border-radius: 4px;
  width: 105px;
  color: #333333;
  position: relative;
}
.donation-detail .main-info .form-group.donate-count .input span.on,
.donation-detail .main-info .form-control.donate-count .input span.on {
  border: 3px solid #f61919;
  line-height: 39px;
}
.donation-detail .main-info .form-group.donate-count .input span.on:after,
.donation-detail .main-info .form-control.donate-count .input span.on:after {
  content: '';
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAb1BMVEX2GRn////2GRn2GRn4WFj2Ghr6eHj////8pqb5X1///Pz//v75cHD4S0v/9vb6hYX4QkL+8fH7oKD7lpb3MjL+5ub8ubn2HBz/9/f5YmL91tb9ycn2IiL3Jyf9z8//+vr3ODj3Ly/9xcX4V1cAAACWWxo6AAAAA3RSTlMAAIFgyXdoAAAAAWJLR0QktAb5mQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IIDRAnNyscNy8AAACASURBVBjTbc/bEoJADANQNGoEFRQvKAp4+f9/1HXcdhmTmb6ch7bJMpWpVmiFVmiFVmiFVmh1nnxiOuKos3nKURdcJhw1L1Zr/F3blKx8d9BtmB1rPxl0X+Q4HHlqjL8bKp4vLa83e/C3tybZdvZ3vNb0HO5Wx7s9ni9r6ZpEK94kXAWATRRi9wAAAABJRU5ErkJggg==) no-repeat center;
  width: 22px;
  height: 22px;
  background-origin: content-box;
  background-size: 22px 22px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.donation-detail .main-info .form-group.donate-count .input span + span,
.donation-detail .main-info .form-control.donate-count .input span + span {
  margin-left: 20px;
}
.donation-detail .main-info .form-group.pay-method,
.donation-detail .main-info .form-control.pay-method {
  margin-bottom: 45px;
  height: 60px;
  line-height: 60px;
}
.donation-detail .main-info .form-group.pay-method .title,
.donation-detail .main-info .form-control.pay-method .title {
  height: 60px;
  line-height: 60px;
}
.donation-detail .main-info .form-group.pay-method .input,
.donation-detail .main-info .form-control.pay-method .input {
  overflow: hidden;
  height: 60px;
  line-height: 60px;
}
.donation-detail .main-info .form-group.pay-method .input span,
.donation-detail .main-info .form-control.pay-method .input span {
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  height: 60px;
  line-height: 58px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  border: 1px solid #ededed;
  border-radius: 4px;
  width: 180px;
  color: #333333;
  position: relative;
}
.donation-detail .main-info .form-group.pay-method .input span.on,
.donation-detail .main-info .form-control.pay-method .input span.on {
  border: 3px solid #f61919;
  line-height: 54px;
}
.donation-detail .main-info .form-group.pay-method .input span.on:after,
.donation-detail .main-info .form-control.pay-method .input span.on:after {
  content: '';
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAb1BMVEX2GRn////2GRn2GRn4WFj2Ghr6eHj////8pqb5X1///Pz//v75cHD4S0v/9vb6hYX4QkL+8fH7oKD7lpb3MjL+5ub8ubn2HBz/9/f5YmL91tb9ycn2IiL3Jyf9z8//+vr3ODj3Ly/9xcX4V1cAAACWWxo6AAAAA3RSTlMAAIFgyXdoAAAAAWJLR0QktAb5mQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IIDRAnNyscNy8AAACASURBVBjTbc/bEoJADANQNGoEFRQvKAp4+f9/1HXcdhmTmb6ch7bJMpWpVmiFVmiFVmiFVmh1nnxiOuKos3nKURdcJhw1L1Zr/F3blKx8d9BtmB1rPxl0X+Q4HHlqjL8bKp4vLa83e/C3tybZdvZ3vNb0HO5Wx7s9ni9r6ZpEK94kXAWATRRi9wAAAABJRU5ErkJggg==) no-repeat center;
  width: 22px;
  height: 22px;
  background-origin: content-box;
  background-size: 22px 22px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.donation-detail .main-info .form-group.pay-method .input span + span,
.donation-detail .main-info .form-control.pay-method .input span + span {
  margin-left: 20px;
}
.donation-detail .main-info .form-group.field-remark,
.donation-detail .main-info .form-control.field-remark {
  margin-bottom: 0;
}
.donation-detail .main-info .form-group.field-remark .msg,
.donation-detail .main-info .form-control.field-remark .msg {
  margin-top: 20px;
  padding-bottom: 30px;
}
.donation-detail .main-info .form-group.form-invoice,
.donation-detail .main-info .form-control.form-invoice {
  padding: 30px 0;
}
.donation-detail .main-info .form-group.field-inline,
.donation-detail .main-info .form-control.field-inline {
  line-height: 15px;
}
.donation-detail .main-info .form-group.field-inline .title,
.donation-detail .main-info .form-control.field-inline .title {
  line-height: 1.2;
  height: auto;
}
.donation-detail .main-info .form-group.field-inline .input input,
.donation-detail .main-info .form-control.field-inline .input input {
  margin-right: 5px;
}
.donation-detail .main-info .form-group.field-inline .input label,
.donation-detail .main-info .form-control.field-inline .input label {
  display: inline-block;
}
.donation-detail .main-info .form-group.field-inline .input label + label,
.donation-detail .main-info .form-control.field-inline .input label + label {
  margin-left: 45px;
}
.donation-detail .main-info .btn-submit {
  width: 145px;
  height: 35px;
  line-height: 35px;
}
.donation-detail .main-info .tips-text {
  padding-left: 25px;
  margin-left: 105px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAsVBMVEXiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDcAAAA0OcoLAAAAOXRSTlMAFIHN9dCEUO9R/sDKFfHMA+fyGYb2cH6H0t2ludP584Ucm/QnneMBDPCImloWkzQaVf22qetU+tSqlq/zAAAAAWJLR0Q6TgnE+gAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IFCworNaXtpMQAAACQSURBVAjXJU5XFsIwDFMhnRAoYZXRAi2zQCHs3P9ixI4+LMlPzxYAeK22EH7ggRFGhhGF5OKEdKdrTBIDskeuj3RgjBpixMHxZEqhDDNy88WStzkKO1frDUqyBSpeb7EjqpAT7Q/HkwvXRGdcOFTjqiw1uDV04w5o++HxfL1tjQ/V0sqVVNqVloEvvr9MWvkHWkAbAX14m8gAAAAASUVORK5CYII=) no-repeat center left 3px;
  background-size: 14px 14px;
  color: #999;
  font-size: 14px;
  margin-top: 15px;
  line-height: 1.2;
}
.show-popup {
  color: #fd7400;
  position: relative;
}
.show-popup:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  border-bottom: 1px dashed #fd7400;
}
.org-detail .summary {
  margin-bottom: 40px;
}
.org-detail .summary .img {
  float: left;
  width: 380px;
  height: 215px;
  overflow: hidden;
  text-align: center;
  line-height: 215px;
  border-radius: 0;
  font-size: 0;
}
.org-detail .summary .img img {
  border-radius: 0;
}
.org-detail .summary .content {
  min-height: 215px;
  border-bottom: 1px dashed #ededed;
  margin-left: 415px;
}
.org-detail .summary .content h1 {
  font-size: 22px;
  color: #68c258;
  margin-bottom: 20px;
}
.org-detail .summary .content .org-summary {
  font-size: 14px;
  color: #666666;
  margin-bottom: 20px;
}
.org-detail .summary .content .excerpt {
  margin-bottom: 30px;
  font-size: 14px;
  color: #999999;
}
.org-detail .summary .content .excerpt i {
  margin-left: 10px;
}
.org-detail .summary .content .summary-list {
  margin-left: -25px;
}
.org-detail .summary .content .summary-list li {
  padding: 0 25px;
}
.org-detail .detail-wrap .detail {
  border-top: 5px solid #ededed;
  padding-top: 5px;
  overflow: hidden;
}
.org-detail .detail-wrap .detail .main-info {
  float: left;
  width: 760px;
}
.org-detail .detail-wrap .detail .main-info.tab-pannel .tab-title-list.default {
  height: 50px;
  line-height: 50px;
}
.org-detail .detail-wrap .detail .main-info.tab-pannel .tab-content-list {
  padding-top: 20px;
}
.org-detail .detail-wrap .detail .main-info .list {
  margin-top: 20px;
  margin-bottom: 50px;
}
.org-detail .detail-wrap .detail .sidebar {
  width: 300px;
}
.donation-success {
  height: 100%;
  padding-bottom: 200px;
  padding-top: 165px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.donation-success .detail {
  width: 605px;
  padding-bottom: 50px;
  margin: 0 auto;
}
.donation-success .detail .content {
  padding-top: 45px;
}
.donation-success .detail .content .title {
  margin-bottom: 35px;
  font-size: 24px;
  color: #68c258;
}
.donation-success .detail .content .donate-info {
  font-size: 16px;
  line-height: 1.5;
  color: #666666;
  border-radius: 4px;
  border: 1px dashed #68c258;
  padding: 30px 25px;
  margin-bottom: 30px;
}
.donation-success .detail .content .donate-info p {
  line-height: 2;
}
.donation-success .detail .content .donate-info .desc {
  text-indent: 2em;
  margin-bottom: 30px;
}
.donation-success .detail .content .donate-info .time {
  font-size: 14px;
  color: #999999;
}
.donation-success .detail .content .donate-info .last {
  margin-bottom: 0;
}
.donation-success .detail .content .donate-gratitude {
  margin-bottom: 55px;
}
.donation-success .detail .content .donate-gratitude span {
  font-size: 16px;
  color: #68c258;
}
.donation-success .detail .content .donate-gratitude span + span {
  margin-left: 25px;
}
.donation-success .detail .content .donate-gratitude .btn {
  width: 90px;
  line-height: 25px;
  height: 25px;
  margin-top: 10px;
}
.donation-success .detail .content .share-card {
  margin-bottom: 55px;
  height: 300px;
  border-radius: 4px;
  overflow: hidden;
  padding: 55px 40px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background: url(data:image/jpeg;base64,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) no-repeat center center;
  background-size: cover;
}
.donation-success .detail .content .share-card .info {
  font-size: 20px;
  color: #fff;
  margin-bottom: 75px;
}
.donation-success .detail .content .share-card .info .desc {
  line-height: 1.2;
}
.donation-success .detail .content .share-card .info .desc + .desc {
  margin-top: 20px;
}
.donation-success .detail .content .share-card .btn-share {
  font-size: 18px;
  color: #68c258;
  background-color: #fff;
  border-radius: 25px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  width: 140px;
  display: inline-block;
  -webkit-box-shadow: 0 1px 10px 0 rgba(19, 73, 4, 0.22);
          box-shadow: 0 1px 10px 0 rgba(19, 73, 4, 0.22);
}
.donation-success .detail .content .btn-group {
  text-align: center;
}
.donation-success .detail .content .btn-group .btn + .btn {
  margin-left: 40px;
}
.popup-wrapper.share-popup {
  padding-top: 40px;
  padding-bottom: 20px;
  width: 490px;
}
.popup-wrapper.share-popup .icon-close-share {
  position: absolute;
  right: 25px;
  top: 25px;
}
.popup-wrapper.share-popup .popup-content {
  margin-bottom: 30px;
  position: relative;
}
.popup-wrapper.share-popup .popup-content .headimg-info > .img {
  float: left;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 70px;
  height: 70px;
  line-height: 70px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.popup-wrapper.share-popup .popup-content .headimg-info > .img img {
  border-radius: 50%;
}
.popup-wrapper.share-popup .popup-content .headimg-info > .content {
  margin-left: 80px;
  min-height: 70px;
  display: table;
  width: calc(100% - 70px - 10px);
  position: relative;
  margin-top: 0;
  height: 70px;
}
.popup-wrapper.share-popup .popup-content .headimg-info > .content > .title {
  color: #666666;
  font-size: 16px;
}
.popup-wrapper.share-popup .popup-content .headimg-info > .content > .desc {
  color: #999999;
  font-size: 14px;
}
.popup-wrapper.share-popup .popup-content .headimg-info .v-align {
  display: table-cell;
  vertical-align: middle;
}
.popup-wrapper.share-popup .popup-content .headimg-info .content {
  font-size: 16px;
}
.popup-wrapper.share-popup .popup-content .project-info .project-cover {
  margin-bottom: 20px;
  width: 100%;
  height: 265px;
  overflow: hidden;
  text-align: center;
  line-height: 265px;
  border-radius: 0;
  font-size: 0;
  position: relative;
}
.popup-wrapper.share-popup .popup-content .project-info .project-cover img {
  border-radius: 0;
}
.popup-wrapper.share-popup .popup-content .project-info .project-cover .wish {
  font-size: 18px;
  color: #fff;
  position: absolute;
  right: 20px;
  top: 30px;
}
.popup-wrapper.share-popup .popup-content .project-content {
  padding-bottom: 40px;
}
.popup-wrapper.share-popup .popup-content .project-content .img {
  float: left;
  width: 70px;
  height: 70px;
  overflow: hidden;
  text-align: center;
  line-height: 70px;
  border-radius: 0;
  font-size: 0;
}
.popup-wrapper.share-popup .popup-content .project-content .img img {
  border-radius: 0;
}
.popup-wrapper.share-popup .popup-content .project-content .content {
  margin-left: 80px;
  min-height: 70px;
  height: 70px;
  position: relative;
  display: table;
  width: calc(100% - 70px - 10px);
}
.popup-wrapper.share-popup .popup-content .project-content .content > .title {
  color: #666666;
  font-size: 16px;
}
.popup-wrapper.share-popup .popup-content .project-content .content > .desc {
  color: #999999;
  font-size: 14px;
}
.popup-wrapper.share-popup .popup-content .project-content .v-align {
  display: table-cell;
  vertical-align: middle;
}
.popup-wrapper.share-popup .popup-content .project-content .img {
  border: 1px solid #68c258;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.popup-wrapper.share-popup .popup-content .project-content .content h2 {
  font-size: 16px;
  color: #333333;
}
.popup-wrapper.share-popup .popup-content .project-content .content p {
  font-size: 14px;
  color: #666666;
}
.page-default {
  background-color: #f2f3f5;
}
.page-default .detail {
  overflow: hidden;
}
.page-default .detail .main-info {
  background-color: #fff;
  float: left;
  width: 760px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.page-list .detail .main-info {
  background-color: #fff;
  padding: 10px 20px 65px;
}
.page-list .detail .main-info .pagination {
  margin-top: 55px;
}
.text-wrap {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
}
.page-topic-list .detail {
  background-color: #fff;
  padding: 10px 20px 65px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.page-topic-list .detail .pagination {
  margin-top: 55px;
}
.topic-list > li + li {
  margin-top: 30px;
}
.topic-list > li:hover a .content > .title {
  color: #68c258;
}
.topic-list > li a .img {
  float: left;
  width: 270px;
  height: 166px;
  overflow: hidden;
  text-align: center;
  line-height: 166px;
  border-radius: 0;
  font-size: 0;
}
.topic-list > li a .img img {
  border-radius: 0;
}
.topic-list > li a .content {
  margin-left: 300px;
  min-height: 166px;
  height: 166px;
  position: relative;
  display: table;
  width: calc(100% - 270px - 30px);
}
.topic-list > li a .content > .title {
  color: #666666;
  font-size: 16px;
}
.topic-list > li a .content > .desc {
  color: #999999;
  font-size: 14px;
}
.topic-list > li a .v-align {
  display: table-cell;
  vertical-align: middle;
}
.topic-list > li a .content {
  border-bottom: 1px dashed #ededed;
}
.topic-list > li a .content > .title {
  font-size: 18px;
  margin-bottom: 15px;
  line-height: 1.2;
}
.topic-list > li a .content .time {
  line-height: 1.2;
  font-size: 14px;
  margin-bottom: 20px;
}
.topic-list > li a .content .summary-list {
  margin-bottom: 15px;
}
.topic-list > li a .content .owner {
  font-size: 14px;
  color: #666666;
}
#msg-popup {
  width: 745px;
}
#msg-popup .popup-header {
  margin-bottom: 0;
}
#msg-popup .popup-header h3.title {
  margin-bottom: 0;
}
#msg-popup .popup-content {
  margin-top: 0;
}
#msg-popup .msg-list {
  max-height: 230px;
  overflow-y: auto;
  margin: 0 -30px 50px;
}
#msg-popup .msg-list > li {
  padding: 30px 30px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
#msg-popup .msg-list > li + li {
  border-top: 1px dashed #ededed;
}
#msg-popup .msg-list > li .avatar {
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 50px;
  height: 50px;
  line-height: 50px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 15px;
  border: 1px solid #ededed;
  line-height: 49px;
}
#msg-popup .msg-list > li .avatar img {
  border-radius: 50%;
}
#msg-popup .msg-list > li .content {
  width: 630px;
}
#msg-popup .msg-list > li .content .msg {
  color: #333333;
  margin-bottom: 25px;
  line-height: 1.5;
  word-break: break-word;
}
#msg-popup .msg-list > li .content .time {
  color: #999999;
}
#msg-popup .msg-list > li:hover,
#msg-popup .msg-list > li.isOrg {
  background-color: #f2f3f5;
}
#msg-popup .msg-list > li:hover .content .msg,
#msg-popup .msg-list > li.isOrg .content .msg {
  color: #1e81cd;
}
#msg-popup .leave-msg {
  border-top: 1px solid #ededed;
  margin: 0 -30px 15px;
  padding: 0 30px;
}
#msg-popup .leave-msg .title {
  padding-top: 20px;
  font-size: 16px;
  color: #333333;
  margin-bottom: 15px;
}
#msg-popup .leave-msg textarea {
  padding: 15px 30px;
  display: block;
  margin-bottom: 15px;
  width: 100%;
  height: 95px;
  border-radius: 5px;
}
#msg-popup .leave-msg .btn-group .btn {
  width: 120px;
  height: 35px;
  line-height: 35px;
}
.menu .menu-items {
  font-size: 16px;
  position: relative;
  color: #666666;
}
.menu .menu-items .menu-anchor {
  display: block;
  width: 100%;
  padding: 18px 35px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.menu .menu-items .menu-anchor:hover {
  font-weight: bold;
}
.menu .menu-items .menu-anchor.triangle:after {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  border-width: 6px;
  border-style: solid;
  border-color: #68c258 transparent transparent transparent;
  position: absolute;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  right: 18px;
  top: 28px;
  margin-top: -3px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border-bottom: 0;
}
.menu .menu-items .menu-anchor.triangle.active:after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.menu .menu-items .menu-anchor .menu-anchor-desc {
  position: relative;
  color: #333333;
}
.menu .menu-items .menu-anchor.red-point .menu-anchor-desc:after {
  top: -2px;
}
.menu .menu-items.active .menu-anchor.triangle:after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.menu .menu-items.current .menu-anchor {
  font-weight: bold;
}
.menu .menu-items.active .menu-anchor,
.menu .menu-items.current .menu-anchor {
  background-color: #e4ecd8;
}
.menu .menu-items.active .menu-anchor:before,
.menu .menu-items.current .menu-anchor:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 5px;
  background-color: #68c258;
}
.menu .menu-items.active .sub-menu-list,
.menu .menu-items.current .sub-menu-list {
  display: block;
}
.menu .menu-items.active .sub-menu-list > li a:before,
.menu .menu-items.current .sub-menu-list > li a:before {
  content: '';
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 35px;
  width: 10px;
  border-bottom: 1px solid #68c258;
}
.menu .menu-items .sub-menu-list {
  display: none;
  font-size: 14px;
}
.menu .menu-items .sub-menu-list.active {
  display: block;
}
.menu .menu-items .sub-menu-list > li {
  height: 35px;
  line-height: 35px;
}
.menu .menu-items .sub-menu-list > li:first-child {
  padding-top: 10px;
}
.menu .menu-items .sub-menu-list > li:last-child {
  padding-bottom: 10px;
}
.menu .menu-items .sub-menu-list > li a {
  display: inline-block;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 5px 0 55px;
  position: relative;
}
.menu .menu-items .sub-menu-list > li a .sub-menu-desc {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
.menu .menu-items .sub-menu-list > li a .sub-menu-desc.red-point:after {
  top: 6px;
}
.menu .menu-items .sub-menu-list > li a:hover,
.menu .menu-items .sub-menu-list > li a.active {
  color: #68c258;
}
.page-orguser-sp-order-list .orguser-sp-list > li {
  padding: 30px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 85px;
  border-bottom: 1px dashed #ededed;
}
.page-orguser-sp-order-list .orguser-sp-list > li > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-orguser-sp-order-list .orguser-sp-list > li > a .img {
  width: 134px;
  height: 85px;
  overflow: hidden;
  text-align: center;
  line-height: 85px;
  border-radius: 0;
  font-size: 0;
}
.page-orguser-sp-order-list .orguser-sp-list > li > a .img img {
  border-radius: 0;
}
.page-orguser-sp-order-list .orguser-sp-list > li > a .content {
  width: 245px;
  margin-right: 60px;
  margin-left: 20px;
}
.page-orguser-sp-order-list .orguser-sp-list > li > a .content .title {
  font-size: 16px;
  height: 50px;
  line-height: 1.5;
  color: #666666;
}
.page-orguser-sp-order-list .orguser-sp-list > li > a .content .fare,
.page-orguser-sp-order-list .orguser-sp-list > li > a .content .time {
  font-size: 14px;
  color: #999999;
}
.page-orguser-sp-order-list .orguser-sp-list > li .status-info {
  font-size: 14px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 141px;
}
.page-orguser-sp-order-list .orguser-sp-list > li .status-info .status {
  color: #fd7400;
  line-height: 1.5;
}
.page-orguser-sp-order-list .orguser-sp-list > li .status-info .remain-count {
  margin-top: 10px;
  color: #666666;
  line-height: 1.5;
}
.page-orguser-sp-order-list .orguser-sp-list > li .opera {
  min-width: 255px;
}
.page-news-detail .detail .main-info {
  padding: 35px 20px 90px;
}
.page-news-detail .detail .main-info h1 {
  font-size: 18px;
  color: #68c258;
  text-align: center;
  margin-bottom: 20px;
}
.page-news-detail .detail .main-info .date {
  margin-bottom: 30px;
  text-align: center;
  font-size: 12px;
  color: #999999;
}
.news-list .item,
.org-list .item {
  margin-top: 30px;
  display: block;
  overflow: hidden;
}
.news-list .item .img,
.org-list .item .img {
  float: left;
  width: 190px;
  height: 130px;
  overflow: hidden;
  text-align: center;
  line-height: 130px;
  border-radius: 0;
  font-size: 0;
}
.news-list .item .img img,
.org-list .item .img img {
  border-radius: 0;
}
.news-list .item .content,
.org-list .item .content {
  margin-left: 205px;
  min-height: 130px;
  height: 130px;
  position: relative;
  display: table;
  width: calc(100% - 190px - 15px);
}
.news-list .item .content > .title,
.org-list .item .content > .title {
  color: #666666;
  font-size: 16px;
}
.news-list .item .content > .desc,
.org-list .item .content > .desc {
  color: #999999;
  font-size: 14px;
}
.news-list .item .v-align,
.org-list .item .v-align {
  display: table-cell;
  vertical-align: middle;
}
.news-list .item .content,
.org-list .item .content {
  border-bottom: 1px dashed #ededed;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.news-list .item .content .title,
.org-list .item .content .title {
  font-size: 18px;
  color: #333333;
  margin-bottom: 15px;
  line-height: 1.2;
}
.news-list .item .content .time,
.org-list .item .content .time {
  font-size: 12px;
  line-height: 1.2;
  color: #999999;
  margin-bottom: 20px;
}
.news-list .item .content .desc,
.org-list .item .content .desc {
  font-size: 14px;
  color: #666666;
  margin-bottom: 0;
}
.org-list .item .img {
  float: left;
  width: 90px;
  height: 90px;
  overflow: hidden;
  text-align: center;
  line-height: 90px;
  border-radius: 0;
  font-size: 0;
}
.org-list .item .img img {
  border-radius: 0;
}
.org-list .item .content {
  margin-left: 105px;
  min-height: 90px;
  height: 90px;
  position: relative;
  display: table;
  width: calc(100% - 90px - 15px);
}
.org-list .item .content > .title {
  color: #666666;
  font-size: 16px;
}
.org-list .item .content > .desc {
  color: #999999;
  font-size: 14px;
}
.org-list .item .v-align {
  display: table-cell;
  vertical-align: middle;
}
.org-list .item .img {
  border: 1px solid #ededed;
}
.org-list .item .content .title {
  margin-bottom: 20px;
}
.org-list .item .content .org-info-list li {
  overflow: hidden;
}
.org-list .item .content .org-info-list li:first-child {
  float: left;
}
.org-list .item .content .org-info-list li:last-child {
  float: right;
}
.org-list .item .content .org-info-list li + li {
  margin-top: 0;
}
.qa-detail .main-info {
  padding: 10px 20px 20px;
  background-color: #fff;
}
.qa-detail .title-under-line {
  margin-bottom: 0;
}
.qa-detail .detail .item {
  padding: 20px 0;
}
.qa-detail .detail .item .q i,
.qa-detail .detail .item .a i {
  float: left;
}
.qa-detail .detail .item .q .content,
.qa-detail .detail .item .a .content {
  margin-left: 30px;
}
.qa-detail .detail .item .q {
  margin-bottom: 15px;
  font-size: 16px;
  color: #68c258;
}
.qa-detail .detail .item .a {
  font-size: 14px;
  color: #666666;
}
.qa-detail .detail .item .a i {
  margin: 2px 0;
}
.qa-detail .detail .item + .item {
  border-top: 1px dashed #ededed;
}
.page-help-add .project-extend-info,
.page-help-applicat .project-extend-info {
  width: 850px;
  margin: 0 auto;
  padding: 10px 20px 60px;
}
.page-help-add .project-extend-info .help-form-header,
.page-help-applicat .project-extend-info .help-form-header {
  margin-bottom: 25px;
  font-size: 18px;
  color: #68c258;
}
.page-help-add .project-extend-info .form-group .title,
.page-help-applicat .project-extend-info .form-group .title {
  width: 105px;
}
.page-help-add .project-extend-info .form-group .input,
.page-help-applicat .project-extend-info .form-group .input {
  margin-left: 105px;
}
.page-help-add .project-extend-info .form-group .msg,
.page-help-applicat .project-extend-info .form-group .msg {
  margin-left: 105px;
}
.page-help-add .help-promise,
.page-help-applicat .help-promise {
  margin-bottom: 25px;
}
.page-help-add .help-promise .input,
.page-help-applicat .help-promise .input {
  font-size: 14px;
  color: #666666;
}
.page-help-add .show-agree,
.page-help-applicat .show-agree {
  color: #fd7400;
  font-size: 16px;
  text-decoration: underline;
  display: block;
  margin-bottom: 15px;
}
.page-help-add .agree-area,
.page-help-applicat .agree-area {
  display: block;
  color: #666666;
}
.page-help-add .agree-area input,
.page-help-applicat .agree-area input {
  width: 16px;
  height: 16px;
}
.page-help-add .help-btn,
.page-help-applicat .help-btn {
  width: 145px;
  height: 35px;
  line-height: 35px;
}
.help-title {
  font-size: 18px !important;
  color: #68c258;
  line-height: 1.2;
  height: 18px;
  white-space: nowrap;
}
.ngdialog.ngdialog-theme-default .ngdialog-content {
  background-color: #fff !important;
}
.org-select-mask .ngdialog-close {
  display: none;
}
.claim_box .claim-header {
  overflow: hidden;
  line-height: 35px;
  padding: 0 25px 20px 30px;
  position: relative;
  border-bottom: 1px solid #ededed;
}
.claim_box .claim-header .title {
  font-size: 20px;
  float: left;
}
.claim_box .claim-header .search-keyword {
  float: right;
  margin-right: 100px;
}
.claim_box .claim-header .mask_close_img {
  position: absolute;
  top: 0;
  right: 25px;
}
.claim_box .mechanism_box {
  max-height: 370px;
  overflow: auto;
  padding: 10px 50px;
}
.claim_box .mechanism_box .mechanism_item {
  padding: 10px 0;
  overflow: hidden;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  position: relative;
  border: 1px solid transparent;
  border-bottom-color: #ededed;
}
.claim_box .mechanism_box .mechanism_item + .mechanism_item {
  margin-top: 10px;
}
.claim_box .mechanism_box .mechanism_item.active {
  border: 1px solid #68c258;
}
.claim_box .mechanism_box .mechanism_item.active .btn-invite {
  background-color: #68c258 !important;
  color: #fff !important;
}
.claim_box .mechanism_box .mechanism_item .mechanism_img {
  width: 158px;
  height: 90px;
  float: left;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.claim_box .mechanism_box .mechanism_item .mechanism_desc {
  margin-left: 200px;
  margin-right: 120px;
}
.claim_box .mechanism_box .mechanism_item .mechanism_desc .mechanism_name {
  font-size: 16px;
  color: #333333;
  line-height: 1.5;
}
.claim_box .mechanism_box .mechanism_item .mechanism_desc .mechanism_status-desc {
  font-size: 14px;
}
.claim_box .mechanism_box .mechanism_item .btn-invite {
  display: none;
  width: 105px;
  line-height: 35px;
  height: 35px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-origin: 50% 51%;
          transform-origin: 50% 51%;
  right: 0;
  right: 5px;
}
.claim_box .mechanism_box .mechanism_item .btn-invite.active {
  background-color: #68c258 !important;
  color: #fff !important;
}
.claim_box .invitation_box {
  line-height: 1.5;
  margin-bottom: 50px;
  padding: 15px 50px 0;
  border-top: 1px solid #ededed;
  font-size: 14px;
  overflow: hidden;
  color: #666666;
}
.claim_box .invitation_box .ng-pagination {
  margin-bottom: 30px;
}
.claim_box .invitation_box .invitation_count {
  float: left;
}
.claim_box .invitation_box .invitation_name {
  float: right;
}
.claim_box .invitation_box .invitation_name span + span {
  margin-left: 5px;
}
.claim_box .button_confirm {
  width: 145px;
  line-height: 35px;
  height: 35px;
}
.select-org {
  margin-bottom: 70px;
}
.select-org .org_box .meta {
  margin-bottom: 25px;
  overflow: hidden;
}
.select-org .org_box .meta .button_invitation {
  width: 180px;
  float: left;
}
.select-org .org_box .meta .inviate-msg {
  position: relative;
  margin-left: 220px;
  font-size: 14px;
  color: #999999;
}
.select-org .org_box .meta .inviate-msg i {
  margin-right: 10px;
}
.select-org .org_box .meta .inviate-msg i {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-origin: 50% 51%;
          transform-origin: 50% 51%;
}
.select-org .org_box .meta .inviate-msg .desc {
  margin-left: 25px;
}
.org_list {
  clear: both;
}
.org_list:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
}
.org_list .org_item {
  float: left;
  position: relative;
  font-size: 14px;
  color: #666666;
}
.org_list .org_item .remove_mechanism {
  position: absolute;
  right: -10px;
  top: -10px;
  cursor: pointer;
}
.org_list .org_item .org_img {
  margin-bottom: 12px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 180px;
  height: 101px;
  overflow: hidden;
  text-align: center;
  line-height: 101px;
  border-radius: 0;
  font-size: 0;
  border: 1px solid #ededed;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.org_list .org_item .org_img img {
  border-radius: 0;
}
.org_list .org_item + .org_item {
  margin-left: 20px;
}
.page-result {
  height: calc(100% - 350px);
  padding-bottom: 0;
}
.page-result .container {
  position: relative;
  min-height: 100%;
}
.page-result .msg-content {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  display: table;
}
.page-result .msg-content .icon-checked {
  margin-bottom: 30px;
}
.page-result .msg-content .title {
  font-size: 24px;
  color: #68c258;
  margin-bottom: 45px;
}
.page-result .msg-content .desc {
  font-size: 14px;
  color: #333333;
  margin-bottom: 110px;
}
.page-result .msg-content .btn-group {
  margin: 0 auto;
}
.page-help-success .container .msg-content {
  top: 0;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.triangle.s {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.triangle.s:after {
  content: '';
  display: block;
  width: 33px;
  height: 33px;
}
.project-progress {
  overflow: hidden;
  text-align: center;
}
.project-progress .step {
  position: relative;
  width: 33.333%;
  float: left;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  background-color: #dbdbdb;
  color: #333333;
}
.project-progress .step.on:after {
  background-color: #fff;
}
.project-progress .step:after {
  content: '';
  position: absolute;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  right: -18px;
  top: 7px;
  width: 36px;
  height: 36px;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  background-color: #dbdbdb;
  z-index: 1;
}
.project-progress .step .number {
  line-height: 15px;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  color: #fff;
  background-color: #999999;
}
.project-progress .step.on {
  background-color: #fff;
}
.project-progress .step.on .number {
  background-color: #68c258;
}
.btn-group {
  font-size: 14px;
}
.btn-group .btn {
  height: 35px;
  line-height: 35px;
  width: 145px;
}
.btn-group .btn:not(.hidden) + .btn {
  margin-left: 75px;
}
.btn-group.btn-group4 .btn + .btn {
  margin-left: 20px;
}
.project-base-info .content,
.project-extend-info .content {
  padding: 10px 20px 105px;
}
.project-base-info .content .title-under-line h3,
.project-extend-info .content .title-under-line h3 {
  font-size: 24px;
}
.project-base-info .content .title-under-line span,
.project-extend-info .content .title-under-line span {
  font-size: 16px;
  color: #999999;
}
.project-base-info .content .form-group,
.project-extend-info .content .form-group {
  margin-bottom: 30px;
}
.project-base-info .content .money .item,
.project-extend-info .content .money .item {
  overflow: hidden;
}
.project-base-info .content .money .item + .item,
.project-extend-info .content .money .item + .item {
  margin-top: 20px;
}
.project-base-info .content .money .item .amount,
.project-extend-info .content .money .item .amount,
.project-base-info .content .money .item span,
.project-extend-info .content .money .item span,
.project-base-info .content .money .item .description,
.project-extend-info .content .money .item .description {
  float: left;
}
.project-base-info .content .money .item .amount,
.project-extend-info .content .money .item .amount {
  width: 190px;
  margin-right: -35px;
}
.project-base-info .content .money .item span,
.project-extend-info .content .money .item span {
  line-height: 45px;
  height: 45px;
}
.project-base-info .content .money .item .description,
.project-extend-info .content .money .item .description {
  width: 705px;
  margin-left: 35px;
}
.project-base-info .content .tips-link,
.project-extend-info .content .tips-link {
  color: #fd7400;
  border-color: #fd7400;
}
.page-about .detail {
  padding: 10px 20px 135px;
}
.org-info-list {
  overflow: hidden;
  font-size: 14px;
}
.org-info-list li {
  overflow: hidden;
  color: #666666;
}
.org-info-list li span {
  float: left;
}
.org-info-list li + li {
  margin-top: 10px;
}
.ng-pagination {
  overflow: hidden;
  font-size: 16px;
  line-height: 16px;
  text-align: center;
}
.ng-pagination li {
  display: inline-block;
  line-height: 16px;
  height: 16px;
  vertical-align: middle;
}
.ng-pagination li + li {
  margin-left: 5px;
}
.ng-pagination li.active a {
  color: #68c258;
}
.ng-pagination li a {
  display: inline-block;
  vertical-align: middle;
  color: #666666;
}
.page-topic-detail .topic-detail {
  margin-bottom: 40px;
}
.page-topic-detail .topic-detail .img {
  float: left;
  width: 460px;
  height: 284px;
  overflow: hidden;
  text-align: center;
  line-height: 284px;
  border-radius: 0;
  font-size: 0;
}
.page-topic-detail .topic-detail .img img {
  border-radius: 0;
}
.page-topic-detail .topic-detail .content {
  margin-left: 480px;
  min-height: 284px;
  height: 284px;
  position: relative;
  display: table;
  width: calc(100% - 460px - 20px);
}
.page-topic-detail .topic-detail .content > .title {
  color: #666666;
  font-size: 16px;
}
.page-topic-detail .topic-detail .content > .desc {
  color: #999999;
  font-size: 14px;
}
.page-topic-detail .topic-detail .v-align {
  display: table-cell;
  vertical-align: middle;
}
.page-topic-detail .topic-detail .content {
  border-bottom: 1px dashed #ededed;
}
.page-topic-detail .topic-detail .content > .title {
  color: #68c258;
  font-size: 22px;
  margin-bottom: 25px;
}
.page-topic-detail .topic-detail .content .info {
  font-size: 14px;
  line-height: 1.2;
  margin-bottom: 25px;
}
.page-topic-detail .topic-detail .content .info li + li {
  margin-top: 15px;
}
.page-topic-detail .topic-detail .content .summary-list {
  margin-bottom: 30px;
}
.page-topic-detail .summary {
  border-top: 5px solid #ededed;
  padding-top: 30px;
  padding-bottom: 130px;
}
.page-topic-detail .summary .donate-list .item {
  width: 255px;
  padding-left: 17.5px;
  padding-right: 17.5px;
}
.guide {
  margin-top: 50px;
}
.guide .title {
  height: 30px;
  line-height: 30px;
  margin-bottom: 30px;
}
.guide .title h2 {
  font-size: 16px;
  color: #68c258;
  float: left;
  padding: 3px 0;
}
.guide .title .btn-toggle-show {
  float: right;
  line-height: 30px;
  height: 30px;
  width: 65px;
}
.timeline .item {
  padding: 25px 0 20px;
  border-bottom: 1px dashed #ededed;
}
.timeline .item .title {
  overflow: hidden;
}
.timeline .item .title h3 {
  font-size: 16px;
  color: #333333;
  margin-bottom: 10px;
  margin-right: 60px;
}
.timeline .item .title a {
  color: #68c258;
  font-size: 14px;
  float: right;
}
.timeline .item .time {
  margin-bottom: 15px;
  font-size: 12px;
  color: #999999;
}
.timeline .item p {
  font-size: 14px;
  color: #666666;
}
.timeline .item .timeline-popup {
  margin-left: -2%;
  overflow: hidden;
  margin-bottom: -5px;
}
.timeline .item .timeline-popup .popup-item {
  width: 23%;
  margin-left: 2%;
  float: left;
}
.timeline .item .timeline-popup .popup-item .img {
  width: 100%;
  height: 80px;
  overflow: hidden;
  text-align: center;
  line-height: 80px;
  border-radius: 0;
  font-size: 0;
}
.timeline .item .timeline-popup .popup-item .img img {
  border-radius: 0;
}
.page-progress-detail {
  background-color: transparent;
}
.page-progress-detail .detail .content {
  padding: 20px 30px;
  background-color: #fff;
}
.page-progress-detail .detail .content h1 {
  font-size: 18px;
  color: #333333;
  line-height: 1.5;
  margin-bottom: 10px;
}
.page-progress-detail .detail .content .date {
  margin-bottom: 30px;
  font-size: 14px;
  color: #999999;
}
.page-progress-detail .detail .content .btn-group {
  margin-top: 70px;
}
.load-more {
  color: #666666;
  line-height: 1.5;
  font-size: 16px;
  padding: 20px 0;
  width: 100%;
  text-align: center;
  display: block;
}
.look-content .title-desc-list {
  font-size: 16px;
}
.look-content .title-desc-list li {
  overflow: hidden;
}
.look-content .title-desc-list li .title {
  width: 140px;
}
.look-content .title-desc-list li .desc {
  margin-left: 140px;
}
.old-content h4,
.new-content h4 {
  font-size: 22px;
  color: #333333;
  margin-bottom: 10px;
}
.old-content .box,
.new-content .box {
  max-width: 45%;
}
.old-content .box + .box,
.new-content .box + .box {
  margin-right: 5%;
}
.old-content .form-group,
.new-content .form-group {
  font-size: 16px;
}
.old-content .form-group .strong,
.new-content .form-group .strong {
  font-size: 18px;
}
#retn-modal .edui-editor {
  max-width: 100%;
}
.page-charitable-active {
  background: url('../../../../img/active/bg.jpg') no-repeat center;
  background-size: cover;
  min-height: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.page-charitable-active .header {
  position: absolute;
  left: 0.8rem;
  top: 0.5rem;
  color: #fff;
  font-weight: bold;
  font-size: 0.3rem;
  height: 0.65rem;
  line-height: 0.65rem;
}
.page-charitable-active .header a {
  height: 0.58rem;
  display: inline-block;
}
.page-charitable-active .header a img {
  height: 100%;
  vertical-align: top;
}
.page-charitable-active .header .desc {
  padding-left: 0.2rem;
  margin-left: 0.2rem;
  height: 100%;
  min-height: 100%;
  vertical-align: top;
  position: relative;
  border-left: 1px solid #fff;
}
.page-charitable-active .main {
  text-align: center;
  width: 12.3rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
  padding-top: 1.3rem;
}
.page-charitable-active .main > .title img {
  max-width: 8.38rem;
}
.page-charitable-active .main .content {
  -webkit-box-shadow: 3px 19px 50px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 3px 19px 50px 0px rgba(0, 0, 0, 0.16);
  margin-top: 0.6rem;
  overflow: hidden;
  border-radius: 4px;
  height: 5.9rem;
}
.page-charitable-active .main .content .title {
  font-size: 0.36rem;
  color: #68c258;
  height: 0.9rem;
  line-height: 0.9rem;
}
.page-charitable-active .main .content .record {
  float: left;
  width: 4.6rem;
  background-color: #fff;
  height: 100%;
}
.page-charitable-active .main .content .record .record-title span {
  position: relative;
}
.page-charitable-active .main .content .record .record-title span:after,
.page-charitable-active .main .content .record .record-title span:before {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: inline-block;
  width: 0.2rem;
  border-top: 1px solid #68c258;
}
.page-charitable-active .main .content .record .record-title span:after {
  left: -0.4rem;
}
.page-charitable-active .main .content .record .record-title span:before {
  right: -0.4rem;
}
.page-charitable-active .main .content .record .record-list-wrap {
  position: relative;
  height: 4.2rem;
  max-height: 4.2rem;
  overflow: hidden;
}
.page-charitable-active .main .content .record .record-list-wrap .record-list {
  position: relative;
  font-size: 0.24rem;
}
.page-charitable-active .main .content .record .record-list-wrap .record-list li {
  height: 0.6rem;
  line-height: 0.6rem;
  padding: 0 0.2rem;
  overflow: hidden;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.page-charitable-active .main .content .record .record-list-wrap .record-list li.active {
  background-color: #e2f3e2;
}
.page-charitable-active .main .content .record .record-list-wrap .record-list li.active:after {
  display: none;
}
.page-charitable-active .main .content .record .record-list-wrap .record-list li .name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page-charitable-active .main .content .record .record-list-wrap .record-list li .desc {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 30px;
}
.page-charitable-active .main .content .record .record-list-wrap .record-list li:after {
  content: '';
  display: block;
  border-bottom: 1px solid #ededed;
  position: absolute;
  left: 0.2rem;
  right: 0.2rem;
  bottom: 0;
}
.page-charitable-active .main .content .record .record-list-wrap .record-list li:hover {
  background-color: #e2f3e2;
}
.page-charitable-active .main .content .record .record-list-wrap .record-list li:hover:after {
  display: none;
}
.page-charitable-active .main .content .count-wrap {
  height: 100%;
  margin-left: 4.6rem;
  background-color: rgba(255, 255, 255, 0.8);
  position: relative;
}
.page-charitable-active .main .content .count-wrap:after {
  content: '';
  position: absolute;
  background: url('../../../../img/active/bg-content.png') no-repeat center bottom;
  background-size: 100% auto;
  left: 0;
  width: 100%;
  bottom: 0;
  height: 1.2rem;
}
.page-charitable-active .main .content .count-wrap .qr-code {
  width: 2.8rem;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.1rem 0.15rem;
  padding-bottom: 0;
  border-radius: 4px;
  background-color: #22a525;
  position: relative;
  z-index: 1;
  margin: 0 auto;
}
.page-charitable-active .main .content .count-wrap .qr-code .img {
  background-color: #fff;
  width: 2.5rem;
  height: 2.5rem;
  overflow: hidden;
  text-align: center;
  line-height: 2.5rem;
  border-radius: 0;
  font-size: 0;
}
.page-charitable-active .main .content .count-wrap .qr-code .img img {
  border-radius: 0;
}
.page-charitable-active .main .content .count-wrap .qr-code .qr-code-desc {
  font-size: 0.24rem;
  color: #fff;
  line-height: 0.5rem;
  height: 0.5rem;
}
.counter-show {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.counter {
  margin-bottom: 0.5rem;
  border: 1px solid #68c258;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 0.8rem;
  visibility: hidden;
}
.counter i,
.counter span {
  background-color: #fff;
  width: 0.65rem;
  height: 0.8rem;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.counter i {
  background: url(data:image/png;base64,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) no-repeat 0 0;
  background-size: 100% 8rem;
}
.counter i + i {
  border-left: 1px solid #68c258;
}
.counter span {
  border-left: 1px solid #68c258;
  border-right: 1px solid #68c258;
  position: relative;
}
.counter span:after {
  content: '';
  position: absolute;
  left: 0.25rem;
  bottom: 0.2rem;
  border-radius: 50%;
  background-color: #f61919;
  width: 5px;
  height: 5px;
}
.counter:after {
  content: '元';
  font-size: 0.36rem;
  background-color: #fff;
  width: 0.65rem;
  height: 0.8rem;
  color: #f61919;
  border-left: 1px solid #68c258;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.center-wish-list > li {
  padding-top: 20px;
  padding-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #ededed;
}
.center-wish-list > li > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.center-wish-list > li > a .img {
  width: 135px;
  height: 85px;
  overflow: hidden;
  text-align: center;
  line-height: 85px;
  border-radius: 0;
  font-size: 0;
}
.center-wish-list > li > a .img img {
  border-radius: 0;
}
.center-wish-list > li > a .content {
  height: 85px;
  margin-left: 20px;
  width: 280px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.center-wish-list > li > a .content .title {
  margin-bottom: 3px;
  color: #333333;
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.center-wish-list > li > a .content .time {
  color: #999999;
  font-size: 14px;
}
.center-wish-list > li > a .content .bottom {
  color: #666666;
  font-size: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.center-wish-list > li > a .content .bottom .bottom-item {
  width: 120px;
}
.center-wish-list > li .right {
  width: 370px;
}
.center-wish-list > li .right .status-text {
  text-align: right;
  font-size: 14px;
  color: #fd7400;
}
.center-wish-list > li .right .opera {
  max-width: 382px;
}
.sx-container {
  padding: 0 20px 85px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sx-release-activity .form-group {
  margin-bottom: 30px;
}
.sx-release-activity .form-group > .msg {
  margin-top: 10px;
}
.sx-release-activity .form-group.activity-address .input .addr-select {
  width: 150px;
  margin-right: 10px;
}
.sx-release-activity .form-group.activity-address .input input[name="address"] {
  width: 576px;
}
.sx-release-activity .form-group.support-project .input .choose-wrapper {
  margin-bottom: 20px;
  overflow: hidden;
  line-height: 50px;
}
.sx-release-activity .form-group.support-project .input .choose-wrapper .btn {
  float: left;
  margin-right: 20px;
}
.sx-release-activity .form-group.support-project .input .choose-wrapper .icon-list {
  line-height: 50px;
  height: 50px;
  float: left;
  font-size: 14px;
  color: #999999;
}
.sx-release-activity .form-group .add-activity {
  float: left;
}
.sx-release-activity .form-group .btn-primary {
  border: #ccc solid 1px;
  width: 60px;
  height: 30px;
  line-height: 30px;
  background-color: #3c8dbc;
  color: #fff;
}
.sx-release-activity .form-group .btn-default {
  border: #ccc solid 1px;
  width: 60px;
  height: 30px;
  line-height: 30px;
}
.sx-release-activity .form-group.checkbox-select .title {
  height: 20px;
  line-height: 20px;
}
.sx-release-activity .form-group.checkbox-select .input {
  height: 20px;
  line-height: 20px;
}
.sx-release-activity .form-group.checkbox-select .input label {
  display: inline-block;
  vertical-align: top;
  height: 20px;
  line-height: 20px;
}
.sx-release-activity .form-group.checkbox-select .input label input[type='radio'],
.sx-release-activity .form-group.checkbox-select .input label input[type='checkbox'] {
  width: 20px;
  height: 20px;
}
.sx-release-activity .form-group.checkbox-select .input label span,
.sx-release-activity .form-group.checkbox-select .input label input[type='radio'],
.sx-release-activity .form-group.checkbox-select .input label input[type='checkbox'] {
  vertical-align: top;
}
.sx-release-activity .form-group.checkbox-select .input label span {
  height: 20px;
  line-height: 20px;
  margin-left: 10px;
}
.sx-release-activity .form-group.checkbox-select .input label + label {
  margin-left: 45px;
}
.sx-release-activity .form-group.group-number .input {
  overflow: hidden;
}
.sx-release-activity .form-group.group-number .input .unit-wrapper {
  width: 425px;
  float: left;
}
.sx-release-activity .form-group.group-number .input .desc {
  width: 50px;
  float: left;
  text-align: center;
  line-height: 45px;
}
.sx-release-activity .form-group.sign-type {
  margin-top: -12px;
}
.sx-release-activity .form-group.pay-account .input {
  font-size: 0;
}
.sx-release-activity .form-group.pay-account .input select {
  width: 296px;
  vertical-align: middle;
}
.sx-release-activity .form-group.pay-account .input select + select {
  margin-left: 5px;
}
.sx-release-activity .form-group.money-limit .input {
  height: 25px;
}
.sx-release-activity .form-group.money-limit .input .money-collect {
  margin-left: 15px;
}
.sx-release-activity .form-group.money-limit .input .money-collect input {
  width: 95px;
  height: 25px;
  line-height: 25px;
  background-color: #fff;
  border: 1px solid #ededed;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 10px;
  margin-right: 10px;
}
.apply-form-set {
  margin: 50px 0 60px;
  padding: 50px 0;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}
.apply-form-set .multip-filed {
  display: none;
}
.apply-form-set .desc-content {
  text-align: center;
}
.apply-form-set .desc-content h3 {
  font-size: 20px;
  font-weight: bold;
  color: #333;
  margin: 10px 0;
}
.apply-form-set .apply-form-wrapper {
  overflow: hidden;
  zoom: 1;
  margin-top: 40px;
}
.apply-form-set .apply-form-list {
  float: left;
  width: 730px;
  border: 1px solid #ededed;
  padding: 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.apply-form-set .apply-form-list h3.inf-title {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ededed;
}
.apply-form-set .apply-form-list h3.inf-title span {
  color: #999999;
  vertical-align: middle;
  display: inline;
}
.apply-form-set .apply-form-list .base-inf .info-list {
  margin: 0 -20px;
}
.apply-form-set .apply-form-list .base-inf .info-list li {
  padding: 0 20px;
  margin-bottom: 25px;
  overflow: hidden;
}
.apply-form-set .apply-form-list .base-inf .info-list li.off {
  background-color: #eeeeee;
}
.apply-form-set .apply-form-list .base-inf .info-list li .checbox-wrapper {
  float: left;
  height: 45px;
  line-height: 45px;
  width: 65px;
  font-size: 14px;
  color: #666666;
}
.apply-form-set .apply-form-list .base-inf .info-list li .checbox-wrapper input[type=checkbox] {
  width: 17px;
  height: 17px;
  margin-right: 10px;
}
.apply-form-set .apply-form-list .base-inf .info-list li .form-group {
  margin-bottom: 0;
}
.apply-form-set .apply-form-list .base-inf .info-list li .form-group .title {
  width: 80px;
}
.apply-form-set .apply-form-list .base-inf .info-list li .form-group .input {
  margin-left: 80px;
}
.apply-form-set .apply-form-list .base-inf .info-list li .form-group .input .tips {
  color: #999999;
}
.apply-form-set .apply-form-list .extend-inf {
  padding-top: 20px;
}
.apply-form-set .apply-form-list .extend-inf .icon-list + .item {
  margin-top: 20px;
}
.apply-form-set .apply-form-list .extend-inf .item {
  padding-bottom: 20px;
  border-bottom: 1px solid #e8e8e8;
  overflow: hidden;
  zoom: 1;
}
.apply-form-set .apply-form-list .extend-inf .item + .item {
  margin-top: 20px;
}
.apply-form-set .apply-form-list .extend-inf .item .item-name {
  float: left;
  width: 120px;
  text-align: right;
  line-height: 45px;
  font-size: 16px;
}
.apply-form-set .apply-form-list .extend-inf .item .item-content {
  float: right;
  width: 560px;
  font-size: 0;
}
.apply-form-set .apply-form-list .extend-inf .item .item-content label {
  float: left;
  margin-top: 12px;
  display: inline-block;
}
.apply-form-set .apply-form-list .extend-inf .item .item-content .is-need {
  font-size: 14px;
}
.apply-form-set .apply-form-list .extend-inf .item .item-content .delete-form-item {
  float: right;
  margin-top: 14px;
  margin-right: 14px;
}
.apply-form-set .apply-form-list .extend-inf .item input {
  margin-right: 10px;
}
.apply-form-set .apply-form-list .extend-inf .item input[type=checkbox] {
  margin-right: 5px;
}
.apply-form-set .apply-form-list .extend-inf .item label {
  margin-right: 10px;
}
.apply-form-set .apply-form-list .extend-inf .item .name {
  width: 160px;
}
.apply-form-set .apply-form-list .extend-inf .item .desc {
  width: 290px;
}
.apply-form-set .apply-form-list .extend-inf .item .option {
  margin-top: 10px;
  zoom: 1;
  overflow: hidden;
}
.apply-form-set .apply-form-list .extend-inf .item .option h4 {
  float: left;
  height: 42px;
  line-height: 42px;
  margin-right: 10px;
}
.apply-form-set .apply-form-list .extend-inf .item .option .list {
  float: left;
  width: 468px;
}
.apply-form-set .apply-form-list .extend-inf .item .option .list .item {
  display: inline-block;
  border: none;
  margin: 0 5px;
  padding: 10px 10px 0 0;
  position: relative;
  vertical-align: middle;
}
.apply-form-set .apply-form-list .extend-inf .item .option .list .item input {
  width: 190px;
  height: 40px;
  line-height: 40px;
  margin-right: 0;
}
.apply-form-set .apply-form-list .extend-inf .item .option .list .item a.delete-form-option {
  position: absolute;
  right: 0;
  top: 0;
}
.apply-form-set .apply-form-list .extend-inf .item .option .list a {
  display: inline-block;
  margin: 5px;
}
.apply-form-set .form-item-list {
  float: right;
  width: 260px;
  border: 1px solid #e8e8e8;
  padding: 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.apply-form-set .form-item-list h3 {
  font-size: 16px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e8e8e8;
}
.apply-form-set .form-item-list .item {
  margin-top: 20px;
  padding: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAP1BMVEXiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDfiTDcAAAAqQdxJAAAAE3RSTlMArcr23NvZ3t37vMb+/fzW2vS3HEs32QAAAAFiS0dEFJLfyTUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiCxsLDSN8DBF4AAAAQ0lEQVQY02NggABGJgZUwCyMJsBCugArugAbXICRHQQ4OIXZOUAMLgZuHl4g4BMW5uUD0jz8OM0QoILDBNEFhGD2AQBSdgKuOhq+UwAAAABJRU5ErkJggg==) no-repeat 192px center;
  background-size: unset;
  background-color: #eeeeee;
  color: #666;
  font-size: 14px;
}
.apply-form-set .form-item-list .item a {
  display: block;
}
.apply-form-set .form-item-list .item img {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}
.page-orguser-sale-order-list .orguser-sale-order-list > li {
  border: 1px solid #ededed;
}
.page-orguser-sale-order-list .orguser-sale-order-list > li + li {
  margin-top: 20px;
}
.page-orguser-sale-order-list .orguser-sale-order-list > li .list-header {
  height: 40px;
  line-height: 40px;
  color: #333333;
  background-color: #f2f3f5;
  font-size: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 20px;
}
.page-orguser-sale-order-list .orguser-sale-order-list > li .list-header .order-number {
  width: 280px;
}
.page-orguser-sale-order-list .orguser-sale-order-list > li .list-header .create-time {
  width: 330px;
}
.page-orguser-sale-order-list .orguser-sale-order-list > li .list-header .donator {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page-orguser-sale-order-list .orguser-sale-order-list > li .list-main {
  padding: 30px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.page-orguser-sale-order-list .orguser-sale-order-list > li .list-main > a {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 360px;
}
.page-orguser-sale-order-list .orguser-sale-order-list > li .list-main > a .img {
  width: 132px;
  height: 86px;
  overflow: hidden;
  text-align: center;
  line-height: 86px;
  border-radius: 0;
  font-size: 0;
  margin-right: 20px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.page-orguser-sale-order-list .orguser-sale-order-list > li .list-main > a .img img {
  border-radius: 0;
}
.page-orguser-sale-order-list .orguser-sale-order-list > li .list-main > a .content {
  max-width: 240px;
}
.page-orguser-sale-order-list .orguser-sale-order-list > li .list-main > a .content .sale-title {
  font-size: 16px;
  color: #666666;
  line-height: 1.5;
  margin-bottom: 15px;
}
.page-orguser-sale-order-list .orguser-sale-order-list > li .list-main > a .content .category {
  font-size: 14px;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page-orguser-sale-order-list .orguser-sale-order-list > li .list-main .right {
  height: 86px;
  font-size: 14px;
  width: 335px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.page-orguser-sale-order-list .orguser-sale-order-list > li .list-main .right .order-info {
  color: #666666;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-orguser-sale-order-list .orguser-sale-order-list > li .list-main .right .order-info .unit-price {
  width: 150px;
}
.page-orguser-sale-order-list .orguser-sale-order-list > li .list-main .right .order-info .total-price {
  width: 140px;
}
.page-orguser-sp-emit-goods .title-under-gray-line {
  margin-bottom: 45px;
}
.page-orguser-sp-emit-goods .form-group.receiving-goods .user-info-wrapper {
  margin-bottom: 10px;
  line-height: 1.5;
  font-size: 14px;
  color: #333333;
}
.page-orguser-sp-emit-goods .form-group.receiving-goods .user-info-wrapper .user-info-item + .user-info-item {
  margin-left: 30px;
}
.page-orguser-sp-emit-goods .form-group.send-type-wrapper .send-type {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.page-orguser-sp-emit-goods .form-group.send-type-wrapper .send-type select {
  width: 205px;
  margin-right: 10px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.page-orguser-sp-emit-goods .form-group.send-type-wrapper .send-type input {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.page-orguser-sp-emit-goods .form-group .order-detail-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 30px 40px 30px 30px;
  border: 1px solid #ededed;
}
.page-orguser-sp-emit-goods .form-group .order-detail-wrapper > a {
  width: 435px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-orguser-sp-emit-goods .form-group .order-detail-wrapper > a .img {
  width: 132px;
  height: 86px;
  overflow: hidden;
  text-align: center;
  line-height: 86px;
  border-radius: 0;
  font-size: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 20px;
}
.page-orguser-sp-emit-goods .form-group .order-detail-wrapper > a .img img {
  border-radius: 0;
}
.page-orguser-sp-emit-goods .form-group .order-detail-wrapper > a .content {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 205px;
  padding: 10px 0;
}
.page-orguser-sp-emit-goods .form-group .order-detail-wrapper > a .content .order-detail-title {
  color: #666666;
  line-height: 1.5;
  font-size: 16px;
  margin-bottom: 10px;
}
.page-orguser-sp-emit-goods .form-group .order-detail-wrapper > a .content .category {
  font-size: 14px;
  color: #999999;
}
.page-orguser-sp-emit-goods .form-group .order-detail-wrapper .price-info {
  padding: 10px 0;
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
  width: 160px;
  font-size: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #666666;
}
.sp-stat {
  background-color: #f2f3f5;
  border-radius: 4px;
}
.sp-stat .title-desc-list {
  height: 65px;
  padding: 0 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-bottom: 1px solid #ededed;
}
.sp-stat .title-desc-list > li {
  margin-top: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sp-stat .title-desc-list > li > .title {
  width: auto;
  color: #666666;
  font-size: 18px;
}
.sp-stat .title-desc-list > li > .desc {
  color: #fd7400;
  font-size: 24px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
     -moz-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.sp-stat .title-desc-list > li > .desc .sub {
  font-size: 14px;
}
.sp-stat .title-list {
  padding: 0 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sp-stat .title-list > li {
  font-size: 14px;
  height: 45px;
  line-height: 45px;
}
.sp-stat .title-list > li a {
  display: block;
  color: #666666;
}
.sp-stat .title-list > li a .red-point {
  line-height: 1.2;
  position: relative;
}
.sp-stat .title-list > li a .red-point:after {
  content: '';
  position: absolute;
  right: -7px;
  top: 2px;
  background-color: #f61919;
  width: 5px;
  height: 5px;
  border-radius: 50%;
}
.sp-stat .title-list > li.active a {
  color: #fd7400;
}
.selected-list {
  margin: 10px 0 -20px -20px;
}
.selected-list .selected-activity {
  margin-right: 20px;
  margin-bottom: 20px;
  display: inline-block;
  margin-left: 20px;
  background-color: #eeeeee;
  color: #666;
  padding: 0 50px 0 10px;
  height: 45px;
  line-height: 45px;
  border-radius: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
}
.selected-list .selected-activity img {
  position: absolute;
  right: 10px;
  top: 13px;
  cursor: pointer;
  width: 20px;
}
#chooseSupportItem {
  min-width: 865px;
}
#chooseSupportItem .popup-content {
  max-height: unset;
}
#chooseSupportItem .popup-content .search_box .search_content,
#chooseSupportItem .popup-content .search_box #search-type,
#chooseSupportItem .popup-content .search_box .search_icon {
  float: left;
  height: 40px;
  line-height: 40px;
}
#chooseSupportItem .popup-content .search_box #search-type {
  border-radius: 0;
}
#chooseSupportItem .popup-content .search_box .search_content {
  font-size: 14px;
  padding-left: 10px;
  width: 675px;
}
#chooseSupportItem .popup-content .search_box .search_icon {
  margin-left: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
#chooseSupportItem .popup-content .activity-list {
  margin-bottom: 20px;
}
#chooseSupportItem .popup-content .activity-list ul {
  overflow: hidden;
  zoom: 1;
  margin-right: -20px;
}
#chooseSupportItem .popup-content .activity-list ul li {
  float: left;
  margin: 20px 20px 0 0;
  width: 253px;
  border: 1px solid #ededed;
}
#chooseSupportItem .popup-content .activity-list ul li.on {
  border: 1px solid #68c258;
}
#chooseSupportItem .popup-content .activity-list ul li .img {
  position: relative;
  width: 100%;
  height: 173px;
  overflow: hidden;
  text-align: center;
  line-height: 173px;
  border-radius: 0;
  font-size: 0;
}
#chooseSupportItem .popup-content .activity-list ul li .img img {
  border-radius: 0;
}
#chooseSupportItem .popup-content .activity-list ul li .img .tag {
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px 15px;
  color: #fff;
  font-size: 12px;
  text-align: center;
  background-color: #47acdb;
}
#chooseSupportItem .popup-content .activity-list ul li .content {
  padding: 10px;
}
#chooseSupportItem .popup-content .activity-list ul li .content h3 {
  color: #333333;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#chooseSupportItem .popup-content .activity-list ul li .content .meta {
  color: #999999;
  font-size: 12px;
}
#chooseSupportItem .popup-content .activity-list ul li .content .time {
  float: left;
  padding-left: 25px;
  background: url(../img/activity-time.png) no-repeat left center;
}
#chooseSupportItem .popup-content .activity-list ul li .content .apply {
  float: right;
  padding-left: 25px;
  background: url(../img/activity-apply.png) no-repeat left center;
}
#chooseSupportItem .popup-content .activity-list ul li .content .address {
  margin-top: 10px;
  padding-left: 25px;
  background: url(../img/activity-address.png) no-repeat 3px center;
}
#chooseSupportItem .popup-content .activity-list ul li .content .provider {
  padding: 10px 0 0;
  margin-top: 10px;
  border-top: 1px solid #f4f4f4;
  color: #333;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
}
#chooseSupportItem .popup-content .activity-list ul li .content .provider img {
  width: 36px;
  height: 36px;
}
#chooseSupportItem .popup-content .activity-list ul li .content .provider img .round {
  border-radius: 50%;
}
.sx-popup-header {
  height: 80px;
  line-height: 80px;
  padding: 0 30px;
  font-size: 18px;
  color: #333333;
  position: relative;
  border-bottom: 1px dashed #ededed;
}
.sign-code .content {
  position: relative;
  padding-bottom: 20px;
  overflow: hidden;
}
.sign-code .content:after {
  content: '';
  position: absolute;
  left: 315px;
  top: 0;
  bottom: 0;
  border-left: 1px dashed #ededed;
}
.sign-code .content .left-content {
  width: 315px;
  float: left;
  text-align: center;
}
.sign-code .content .left-content .img {
  width: 250px;
  height: 154px;
  overflow: hidden;
  text-align: center;
  line-height: 154px;
  border-radius: 0;
  font-size: 0;
  margin: 30px auto;
}
.sign-code .content .left-content .img img {
  border-radius: 0;
}
.sign-code .content .left-content .title {
  font-size: 14px;
  color: #333333;
  margin-bottom: 20px;
}
.sign-code .content .left-content .code {
  font-size: 26px;
  color: #fd7400;
}
.sign-code .content .right-content {
  float: left;
  padding: 30px 35px 0 30px;
  position: relative;
  width: 735px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sign-code .content .right-content .icon-sign-code-invalid {
  position: absolute;
  right: 30px;
  bottom: 30px;
}
.sign-code .content .right-content .activity-info-list li {
  margin-top: 0;
  margin-bottom: 15px;
}
.sign-code .content .right-content .user-info-list {
  border-bottom: 1px dashed #ededed;
  border-top: 1px dashed #ededed;
  line-height: 55px;
  height: 55px;
}
.sign-code .content .right-content .user-info-list li + li {
  margin-left: 75px;
}
.sign-code .content .right-content .tips-wrapper {
  margin-top: 30px;
  font-size: 14px;
}
.sign-code .content .right-content .tips-wrapper .title {
  margin-bottom: 15px;
  color: #666666;
}
.sign-code .content .right-content .tips-wrapper .tips-content {
  color: #333333;
}
.sign-code .content .right-content .tips-wrapper .tips-content p {
  font-size: 14px;
}
.sign-code .content .right-content .tips-wrapper .tips-content p:last-child {
  margin-bottom: 0;
}
.user-center .card-list li,
.user-center .card-list .item {
  position: relative;
  margin-bottom: 10px;
}
.user-center .card-list li:after,
.user-center .card-list .item:after {
  content: '';
  display: block;
  position: absolute;
  left: -20px;
  right: -20px;
  bottom: -10px;
  border-bottom: 10px solid #ededed;
}
.user-center .user-content > .title-under-gray-line {
  position: relative;
}
.user-center .user-content > .title-under-gray-line .title {
  margin-top: 10px;
}
.user-center .user-content > .title-under-gray-line .title + .title {
  margin-left: 90px;
}
.user-center .user-content > .title-under-gray-line .title.off {
  color: #333333;
}
.user-center .user-content > .title-under-gray-line .fr {
  height: 59px;
  line-height: 59px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 0 !important;
}
.user-center .user-content > .title-under-gray-line .fr select {
  border-radius: 4px;
  width: 110px;
  height: 29px;
  vertical-align: middle;
}
.user-center .user-content > .title-under-gray-line .fr .btn {
  padding: 0 10px;
  min-width: 90px;
  height: 30px;
  line-height: 30px;
  margin-left: 5px;
}
.user-center .user-content .search-form {
  padding-bottom: 20px;
  border-bottom: 1px solid #ededed;
}
.user-center .user-content .search-form.no-border {
  padding-bottom: 0;
  border-bottom: 0;
}
.user-center .user-content .search-form .btns {
  margin: 20px 0;
}
.user-center .user-content .search-form .search .time-range {
  width: 200px;
  margin-right: 20px;
}
.user-center .user-content .search-form .search input,
.user-center .user-content .search-form .search select {
  height: 35px;
  line-height: 35px;
}
.user-center .user-content .search-form .select-content-search {
  float: right;
}
.user-center td.status {
  white-space: nowrap;
}
.user-center.page-activity .my-activity .tab-content .list li {
  overflow: hidden;
  padding: 20px 0;
  border-bottom: 1px dashed #ededed;
  position: relative;
}
.user-center.page-activity .my-activity .tab-content .list li:hover .content .title {
  color: #68c258;
}
.user-center.page-activity .my-activity .tab-content .list li .img {
  width: 135px;
  height: 95px;
  overflow: hidden;
  text-align: center;
  line-height: 95px;
  border-radius: 0;
  font-size: 0;
  margin-right: 20px;
  float: left;
}
.user-center.page-activity .my-activity .tab-content .list li .img img {
  border-radius: 0;
}
.user-center.page-activity .my-activity .tab-content .list li .content {
  width: 300px;
  float: left;
}
.user-center.page-activity .my-activity .tab-content .list li .content .title {
  font-size: 16px;
  color: #333333;
  margin-bottom: 25px;
}
.user-center.page-activity .my-activity .tab-content .list li .content .time {
  font-size: 14px;
  color: #999999;
}
.user-center.page-activity .my-activity .tab-content .list li .right-side {
  position: absolute;
  top: 20px;
  bottom: 20px;
  right: 0;
  width: 270px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.user-center.page-activity .my-activity .tab-content .list li .right-side .status-text {
  font-size: 14px;
  color: #fd7400;
  text-align: right;
}
.user-center.page-activity .my-activity .tab-content .list li .right-side .opera {
  overflow: hidden;
  position: absolute;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
  margin-left: -10px;
  text-align: right;
}
.user-center.page-activity .my-activity .tab-content .list li .right-side .opera .btn {
  float: left;
  margin-bottom: 10px;
  margin-left: 10px;
}
.user-center.page-activity #view-code {
  width: 1050px;
  max-width: unset;
  border-radius: 0;
}
.user-center.page-activity #view-code .popup-header .title {
  margin-bottom: 2px;
}
.user-center.page-activity #view-code .popup-header .title span {
  border: 0;
}
.user-center.page-activity #view-code .popup-content {
  padding: 0;
  margin: 0;
  max-height: unset;
}
.user-center.page-team-profile .ossuploader-add {
  width: 300px ;
  height: 210px ;
  line-height: 210px ;
  background: #eeeeee;
  border: 0 ;
  border-radius: 4px ;
  color: #1e81cd;
  font-size: 14px;
  text-align: center;
  cursor: pointer;
}
.user-center.page-team-profile .ossuploader-add:after {
  content: '队伍封面';
  display: inline-block;
}
.user-center.page-team-profile .ossuploader-add i,
.user-center.page-team-profile .ossuploader-add p {
  display: none;
}
.user-center.page-team-profile .title-under-gray-line {
  margin-bottom: 50px;
}
.user-center.page-team-profile .form-desc-list .sub {
  font-size: 14px;
  color: #666666;
  margin-left: 25px;
}
.user-center.page-team-profile .form-desc-list .team-cover .desc .img {
  width: 300px;
  height: 171px;
  overflow: hidden;
  text-align: center;
  line-height: 171px;
  border-radius: 4px;
  font-size: 0;
}
.user-center.page-team-profile .form-desc-list .team-cover .desc .img img {
  border-radius: 4px;
}
.user-center.page-team-manager .team-manager {
  position: relative;
}
.user-center.page-team-manager .team-manager .btn-add-team-member {
  position: absolute;
  right: 20px;
  top: 70px;
  width: 90px;
  height: 30px;
  line-height: 30px;
  z-index: 3;
}
.user-center.page-team-manager .team-manager .team-member-list {
  margin-top: 30px;
  margin-bottom: 85px;
}
.user-center.page-team-manager .team-manager .team-member-list > li {
  border-bottom: 1px dashed #ededed;
  position: relative;
  overflow: hidden;
}
.user-center.page-team-manager .team-manager .team-member-list > li .img {
  float: left;
}
.user-center.page-team-manager .team-manager .team-member-list > li .content {
  float: left;
}
.user-center.page-team-manager .team-manager .team-member-list > li .opera {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin-left: -10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.user-center.page-team-manager .team-manager .team-member-list > li .opera .btn {
  margin-left: 10px;
  margin-bottom: 10px;
}
.user-center.page-team-manager .team-manager .team-member-list > li .img {
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 100px;
  height: 100px;
  line-height: 100px;
  margin-right: 30px;
}
.user-center.page-team-manager .team-manager .team-member-list > li .img img {
  border-radius: 50%;
}
.user-center.page-team-manager .team-manager .team-member-list > li .content {
  min-height: 100px;
  width: 470px;
}
.user-center.page-team-manager .team-manager .team-member-list > li {
  padding: 20px 0;
}
.user-center.page-team-manager .team-manager .team-member-list > li .content {
  position: relative;
  font-size: 14px;
}
.user-center.page-team-manager .team-manager .team-member-list > li .content .user-name {
  font-size: 16px;
  color: #333333;
  margin-bottom: 5px;
}
.user-center.page-team-manager .team-manager .team-member-list > li .content .user-rank {
  color: #fd7400;
}
.user-center.page-team-manager .team-manager .team-member-list > li .content .time {
  position: absolute;
  bottom: 10px;
  left: 0;
  color: #999999;
}
.user-center.page-team-manager .team-manager .team-member-list > li .opera {
  text-align: right;
}
.user-center.page-team-manager .team-manager .team-member-list > li .opera .btn {
  width: 80px;
}
.user-center.page-team-manager #add-team-member {
  max-width: 820px;
}
.user-center.page-team-manager #add-team-member .popup-content {
  margin-top: 0;
}
.user-center.page-team-manager #add-team-member .base-info,
.user-center.page-team-manager #add-team-member .extend-info {
  padding-right: 115px;
  border-bottom: 1px solid #ededed;
}
.user-center.page-team-manager #add-team-member .base-info .info-title,
.user-center.page-team-manager #add-team-member .extend-info .info-title {
  font-size: 16px;
}
.user-center.page-team-manager #add-team-member .extend-info {
  padding-top: 30px;
  margin-bottom: 45px;
}
.user-center .opera {
  max-width: 255px;
  margin-left: -10px;
  margin-bottom: -10px;
  text-align: right;
  margin-top: 5px;
  font-size: 0;
}
.user-center .opera .btn {
  white-space: nowrap;
  height: 26px;
  line-height: 26px;
  padding: 0 20px;
  margin-left: 10px;
  margin-bottom: 10px;
  position: relative;
}
.user-center .opera .btn > .num {
  position: absolute;
  top: -10px;
  right: 0;
  border-radius: 50%;
  height: 20px;
  width: 20px;
  background-color: #fd7400;
  color: #fff;
  line-height: 20px;
  text-align: center;
  overflow: hidden;
}
.user-center .activity-list {
  padding-top: 10px;
}
.user-center .activity-list .img {
  float: left;
  width: 135px;
  height: 94px;
  overflow: hidden;
  text-align: center;
  line-height: 94px;
  border-radius: 0;
  font-size: 0;
}
.user-center .activity-list .img img {
  border-radius: 0;
}
.user-center .activity-list .content {
  margin-left: 155px;
  min-height: 94px;
  height: 94px;
  position: relative;
  display: table;
  width: calc(100% - 135px - 20px);
}
.user-center .activity-list .content > .title {
  color: #666666;
  font-size: 16px;
}
.user-center .activity-list .content > .desc {
  color: #999999;
  font-size: 14px;
}
.user-center .activity-list .v-align {
  display: table-cell;
  vertical-align: middle;
}
.user-center .activity-list.user-activity-list > li a .content {
  width: 300px;
}
.user-center .activity-list > li {
  border-bottom: 1px dashed #ededed;
  position: relative;
  padding: 20px 0;
}
.user-center .activity-list > li a:hover {
  color: #68c258;
}
.user-center .activity-list > li .content {
  overflow: hidden;
}
.user-center .activity-list > li .content .title {
  font-size: 16px;
  color: #333333;
  margin-bottom: 20px;
  height: 48px;
}
.user-center .activity-list > li .content .time {
  font-size: 14px;
  color: #999999;
}
.user-center .activity-list > li .content .left-content {
  width: 295px;
  padding-right: 50px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
}
.user-center .activity-list > li .content .left-content .set-top {
  font-size: 16px;
  color: #999999;
}
.user-center .activity-list > li .content .right-content {
  font-size: 14px;
  float: left;
  display: table;
  height: 100%;
}
.user-center .activity-list > li .content .right-content .sign-num-title {
  color: #fd7400;
  margin-bottom: 10px;
}
.user-center .activity-list > li .content .right-content .sign-num {
  color: #999999;
}
.user-center .activity-list > li > .opera {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transform-origin: 50% 51%;
          transform-origin: 50% 51%;
  right: 0;
  text-align: right;
  font-size: 0;
}
.user-center .activity-list > li .right-side {
  position: absolute;
  top: 20px;
  bottom: 20px;
  right: 0;
  width: 270px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  text-align: right;
}
.user-center .activity-list > li .right-side .status-text {
  font-size: 14px;
  color: #fd7400;
  text-align: right;
  display: inline-block;
}
.user-center .activity-list > li .right-side .status-text .tips .icon-green-question {
  display: none;
}
.user-center .activity-list > li .right-side .status-text .tips .icon-green-question-border {
  display: inline-block;
}
.user-center .activity-list > li .right-side .status-text .tips:hover .icon-green-question {
  display: inline-block;
}
.user-center .activity-list > li .right-side .status-text .tips:hover .icon-green-question-border {
  display: none;
}
.user-center .activity-list > li .right-side .opera {
  position: absolute;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
  margin-left: -10px;
  margin-top: 5px;
  text-align: right;
}
.user-center .activity-list > li .right-side .opera .btn {
  margin-bottom: 10px;
  margin-left: 10px;
}
.user-center.page-activity-update-list .update-table .activity-name {
  width: 250px;
}
.user-center.page-activity-update-list .update-table .status {
  width: 160px;
}
.user-center.page-activity-update-list .update-table .time {
  width: 140px;
}
.user-center.page-activity-update-list .update-table .opera {
  text-align: right;
}
.user-center.page-activity-alter .form-desc-list .title {
  width: 130px;
  height: 22px;
}
.user-center.page-activity-alter .form-desc-list > .desc,
.user-center.page-activity-alter .form-desc-list .content .desc {
  margin-left: 130px;
}
.user-center.page-activity-alter .form-desc-list .msg {
  margin-left: 130px;
}
.user-center.page-activity-alter .form-desc-list .donate-table .apply-setting-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.user-center.page-activity-alter .form-desc-list .donate-table .apply-setting-list td {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.user-center.page-activity-alter .form-desc-list .donate-table .btn-edit {
  width: 70px;
  height: 30px;
  line-height: 30px;
  color: #0a0a0a;
  font-weight: bold;
  border: 1px solid #ccc;
  background-color: #fff;
}
.user-center.page-activity-alter .pay-item img {
  height: 20px;
  width: auto;
  margin-right: 2px;
}
.user-center.page-activity-alter .pay-item + .pay-item {
  margin-left: 25px;
}
.user-center.page-sign-list .user-content .activity-title {
  padding: 20px 0;
  font-size: 18px;
}
.user-center.page-sign-list .user-content .activity-title .title {
  color: #999999;
}
.user-center.page-sign-list .user-content .activity-title .desc {
  color: #333333;
}
.user-center.page-sign-list .user-content .sign-wrapper {
  margin-bottom: 25px;
  overflow: hidden;
  line-height: 45px;
}
.user-center.page-sign-list .user-content .sign-wrapper label input {
  width: 17px;
  height: 17px;
}
.user-center.page-sign-list .user-content .sign-wrapper label span {
  margin-left: 5px;
}
.user-center.page-sign-list .user-content .sign-wrapper .btn {
  float: left;
  min-width: 75px;
  height: 35px;
  line-height: 35px;
  padding: 0 15px;
}
.user-center.page-sign-list .user-content .sign-wrapper .btn + .btn {
  margin-left: 25px;
}
.user-center .user-center-table,
.user-center .table-excel-import {
  width: 100%;
  height: 60px;
  line-height: 60px;
  text-align: left;
}
.user-center .user-center-table th,
.user-center .table-excel-import th {
  white-space: nowrap;
}
.user-center .user-center-table th,
.user-center .table-excel-import th,
.user-center .user-center-table td,
.user-center .table-excel-import td {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  vertical-align: middle;
}
.user-center .user-center-table th:first-child,
.user-center .table-excel-import th:first-child,
.user-center .user-center-table td:first-child,
.user-center .table-excel-import td:first-child {
  padding-left: 0;
}
.user-center .user-center-table th:last-child,
.user-center .table-excel-import th:last-child,
.user-center .user-center-table td:last-child,
.user-center .table-excel-import td:last-child {
  padding-right: 0;
}
.user-center .user-center-table thead,
.user-center .table-excel-import thead {
  border-bottom: 1px solid #ededed;
}
.user-center .user-center-table thead tr th,
.user-center .table-excel-import thead tr th {
  color: #333333;
  font-size: 16px;
}
.user-center .user-center-table thead tr th.opera,
.user-center .table-excel-import thead tr th.opera {
  text-align: left;
}
.user-center .user-center-table tbody tr,
.user-center .table-excel-import tbody tr {
  border-bottom: 1px dashed #ededed;
}
.user-center .user-center-table tbody tr td,
.user-center .table-excel-import tbody tr td {
  padding-top: 20px;
  padding-bottom: 20px;
  color: #666666;
  font-size: 14px;
  line-height: 1.5;
}
.user-center .user-center-table tbody tr td.opera .btn,
.user-center .table-excel-import tbody tr td.opera .btn {
  margin-top: 5px;
  margin-bottom: 5px;
}
.user-center .user-center-table tbody tr td.opera .btn:first-child,
.user-center .table-excel-import tbody tr td.opera .btn:first-child {
  margin-left: 0;
}
.popup-applicant-info {
  max-width: 820px;
}
.popup-applicant-info .popup-info {
  width: 725px;
}
.popup-applicant-info .popup-info .user-info {
  border-bottom: 1px solid #ededed;
  padding: 10px 0;
  overflow: hidden;
}
.popup-applicant-info .popup-info .user-info .user,
.popup-applicant-info .popup-info .user-info .info {
  height: 135px;
  float: left;
  display: table;
}
.popup-applicant-info .popup-info .user-info .user {
  border-right: 1px solid #ededed;
  overflow: hidden;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #333333;
}
.popup-applicant-info .popup-info .user-info .user .avatar {
  float: left;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 100px;
  height: 100px;
  line-height: 100px;
  margin-right: 40px;
}
.popup-applicant-info .popup-info .user-info .user .avatar img {
  border-radius: 50%;
}
.popup-applicant-info .popup-info .user-info .user .title {
  float: left;
  width: 220px;
}
.popup-applicant-info .popup-info .user-info .user .title h3 {
  font-size: 16px;
  margin-bottom: 20px;
}
.popup-applicant-info .popup-info .user-info .user .title .date {
  font-size: 14px;
}
.popup-applicant-info .popup-info .user-info .info {
  padding-left: 45px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: #333333;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 319px;
}
.popup-applicant-info .popup-info .user-info .info .in {
  margin-bottom: 10px;
}
.popup-applicant-info .popup-info .form-info .extend {
  padding-top: 30px;
}
.popup-applicant-info .popup-info .form-info .extend .form-control .form-field label {
  height: 45px;
  line-height: 45px;
  display: block;
}
.popup-applicant-info .popup-info .form-info .extend .form-control .form-field label input[type='checkbox'],
.popup-applicant-info .popup-info .form-info .extend .form-control .form-field label input[type='radio'] {
  margin-right: 3px;
}
.popup-applicant-info .popup-info .form-info .sub-title {
  font-size: 14px;
  color: #333333;
  padding: 30px 0 25px;
}
.popup-applicant-info .popup-info .form-info .title-desc-list {
  margin-bottom: 30px;
}
.popup-applicant-info .popup-info .form-info .title-desc-list li .title {
  float: left;
}
.popup-applicant-info .popup-info .form-info .title-desc-list li .desc {
  margin-left: 75px;
}
.popup-applicant-info .popup-info .form-info .title-desc-list li + li {
  margin-top: 20px;
}
.donate-table {
  font-size: 14px;
  text-align: left;
  width: 100%;
}
.donate-table th,
.donate-table td {
  vertical-align: middle;
}
.donate-table th {
  height: 30px;
  font-weight: bold;
}
.donate-table tbody {
  color: #666666;
}
.donate-table tbody tr {
  border-bottom: 1px dashed #ededed;
}
.donate-table tbody tr td {
  padding: 20px 10px 20px 0;
}
.search-wrapper {
  background-color: #96d345;
  padding: 0 15px;
  height: 60px;
  line-height: 60px;
  margin-bottom: 30px;
  border-radius: 4px;
}
.search-wrapper .title {
  font-size: 24px;
  color: #fff;
  border-left: 3px solid #fff;
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2;
  padding-left: 10px;
}
.search-wrapper form {
  float: right;
}
.search-wrapper form .search-form-wrapper {
  margin-top: 12px;
}
.search-form-wrapper {
  font-size: 0;
  height: 36px;
  line-height: 36px;
}
.search-form-wrapper.bg-gray input,
.search-form-wrapper.bg-gray select {
  background-color: #f2f3f5 !important;
}
.search-form-wrapper input {
  font-size: 14px;
  color: #666666;
  background-color: #fff;
  width: 355px;
  height: 36px;
  line-height: 36px;
  border-radius: 4px 0 0 4px;
  vertical-align: middle;
}
.search-form-wrapper .btn-search {
  vertical-align: middle;
  padding: 0;
  height: 36px;
  line-height: 36px;
  background-color: #fd7400;
  width: 65px;
  border: 0;
  border-radius: 0  4px 4px 0;
}
.page-support-project-list .support-project-list .item {
  height: 340px;
}
.page-signin-list .signin-list .item {
  height: 320px;
}
.page-signin-list .signin-list.person-signin-list .img {
  margin-left: auto;
  margin-right: auto;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 150px;
  height: 150px;
  line-height: 150px;
}
.page-signin-list .signin-list.person-signin-list .img img {
  border-radius: 50%;
}
.page-donate-record-list .donate-table th {
  font-size: 16px;
  font-weight: bold;
}
.page-donate-record-list .donate-table td {
  font-size: 14px;
}
.data-pannel {
  padding: 0 20px;
  border-radius: 4px;
  background: url(data:image/jpeg;base64,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) no-repeat center center;
  background-size: cover;
}
.data-pannel .data-pannel-item {
  overflow: hidden;
  padding-top: 8px;
  padding-bottom: 10px;
  font-size: 0;
  color: #fff !important;
}
.data-pannel .data-pannel-item a {
  color: #fff !important;
}
.data-pannel .data-pannel-item .num {
  line-height: 1.2;
  font-size: 28px;
}
.data-pannel .data-pannel-item .left,
.data-pannel .data-pannel-item .right {
  float: left;
}
.data-pannel .data-pannel-item .left {
  width: 250px;
  margin-right: 30px;
}
.data-pannel .data-pannel-item span {
  vertical-align: baseline !important;
  font-size: 14px;
  line-height: 1.5;
}
.data-pannel .data-pannel-item + .data-pannel-item {
  border-top: 1px solid #fc9f52;
}
.export-guide {
  width: 60% !important;
}
.export-guide .form-group {
  width: 540px;
}
.process-circle-wrapper {
  height: 98px;
  position: relative;
  width: 98px;
  display: inline-block;
}
.process-circle-wrapper .process-count-wrapper {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 24px;
  line-height: 1.5;
  color: #fd7400;
  white-space: nowrap;
}
.process-circle-wrapper .process-count-wrapper {
  display: inline-block;
  vertical-align: middle;
}
.process-circle-wrapper .process-circle {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.pagination-number {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  margin-left: 10px;
}
.pagination-number .pagination-number-input {
  text-align: center;
  padding: 0;
  height: 30px;
  line-height: 30px;
  background-color: #fff;
  border-bottom: 1px solid #ededed;
  width: 30px;
  border-radius: 0;
}
.pagination-number button {
  margin-left: 10px;
}
.status-show-wrapper {
  overflow: hidden;
  font-size: 12px;
  margin-right: -10px;
}
.status-show-wrapper .status-show {
  float: left;
  padding: 0 10px;
}
.status-show-wrapper .status-show + .status-show {
  border-left: 1px solid #ededed;
}
.status-show-wrapper .status-show:first-child {
  color: #fd7400;
}
.status-show-wrapper .status-show:nth-child(2) {
  color: #68c258;
}
.page-org-list {
  padding-top: 165px;
}
.sp-confirm-pay {
  padding-top: 165px;
}
.page-sp {
  margin-bottom: 30px;
  padding-top: 165px;
}
.page-sp-index .stat-list {
  margin-bottom: 40px;
}
.page-sp-index .charity-sale-list {
  margin-bottom: 40px;
}
.page-sp-index .charity-sale-list > li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 296px;
}
.page-sp-index .charity-sale-list > li + li {
  margin-top: 30px;
}
.page-sp-index .charity-sale-list > li .img {
  display: block;
  width: 480px;
  height: 100%;
  overflow: hidden;
  text-align: center;
  line-height: 100%;
  border-radius: 0;
  font-size: 0;
  position: relative;
}
.page-sp-index .charity-sale-list > li .img img {
  border-radius: 0;
}
.page-sp-index .charity-sale-list > li .img .desc {
  position: absolute;
  bottom: 0;
  width: 100%;
  left: 0;
  font-size: 16px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
  color: #333333;
  background-color: rgba(255, 255, 255, 0.4);
  text-align: left;
}
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper {
  width: 600px;
  height: 100%;
  background-color: #f7f7f7;
  padding: 20px;
  border: 1px solid #ededed;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .charity-sale-swiper-prev,
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .charity-sale-swiper-next {
  width: 26px;
  height: 26px;
  border: 1px solid #eeeeee;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  z-index: 2;
  margin-top: -13px;
  margin-left: -13px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .charity-sale-swiper-prev i,
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .charity-sale-swiper-next i {
  -webkit-filter: grayscale(5);
          filter: grayscale(5);
}
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .charity-sale-swiper-prev.active:not(.swiper-button-disabled),
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .charity-sale-swiper-next.active:not(.swiper-button-disabled),
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .charity-sale-swiper-prev:hover:not(.swiper-button-disabled),
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .charity-sale-swiper-next:hover:not(.swiper-button-disabled) {
  cursor: pointer;
}
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .charity-sale-swiper-prev.active:not(.swiper-button-disabled) i,
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .charity-sale-swiper-next.active:not(.swiper-button-disabled) i,
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .charity-sale-swiper-prev:hover:not(.swiper-button-disabled) i,
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .charity-sale-swiper-next:hover:not(.swiper-button-disabled) i {
  -webkit-filter: unset;
          filter: unset;
}
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .charity-sale-swiper-prev {
  left: 20px;
}
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .charity-sale-swiper-next {
  right: 7px;
}
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .charity-sale-swiper-next i {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .swiper-container .swiper-wrapper .swiper-slide {
  background-color: #fff;
}
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .swiper-container .swiper-wrapper .swiper-slide .charity-sale-item {
  width: 172px;
  height: 260px;
  display: inline-block;
}
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .swiper-container .swiper-wrapper .swiper-slide .charity-sale-item .img {
  width: 100%;
  height: 112px;
  overflow: hidden;
  text-align: center;
  line-height: 112px;
  border-radius: 0;
  font-size: 0;
}
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .swiper-container .swiper-wrapper .swiper-slide .charity-sale-item .img img {
  border-radius: 0;
}
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .swiper-container .swiper-wrapper .swiper-slide .charity-sale-item .content {
  padding: 20px 15px 0;
}
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .swiper-container .swiper-wrapper .swiper-slide .charity-sale-item .content .title {
  height: 48px;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 15px;
}
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .swiper-container .swiper-wrapper .swiper-slide .charity-sale-item .content .cost {
  font-size: 18px;
  margin-bottom: 20px;
  color: #f61919;
  line-height: 1.2;
}
.page-sp-index .charity-sale-list > li .charity-sale-swiper-wrapper .swiper-container .swiper-wrapper .swiper-slide .charity-sale-item .content .help-count {
  color: #999999;
  font-size: 14px;
  line-height: 1.2;
}
.charity-list {
  padding-bottom: 80px;
  margin-top: -20px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.charity-list .item {
  margin-top: 30px;
  width: calc((100% - 20px * (4 - 1)) / 4);
  margin-right: 20px;
}
.charity-list .item:nth-child(4n) {
  margin-right: 0;
}
.charity-list > li {
  height: 305px;
  position: relative;
  border: 1px solid #ededed;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.charity-list > li:hover {
  border-color: #68c258;
}
.charity-list > li .img {
  position: relative;
  width: 100%;
  height: 165px;
  overflow: hidden;
  text-align: center;
  line-height: 165px;
  border-radius: 0;
  font-size: 0;
}
.charity-list > li .img img {
  border-radius: 0;
}
.charity-list > li .badge {
  position: absolute;
  right: 0;
  top: 0;
}
.charity-list > li .content {
  padding: 16px 20px 20px;
  border-top: 0;
  height: 139px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.charity-list > li .content .title {
  height: 48px;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 8px;
}
.charity-list > li .content .cost {
  font-size: 18px;
  margin-bottom: 8px;
  color: #f61919;
  line-height: 1.2;
}
.charity-list > li .content .bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #999999;
  font-size: 14px;
  line-height: 1.2;
}
.charity-list > li .content .bottom .raise-count,
.charity-list > li .content .bottom .help-count {
  white-space: nowrap;
}
.charity-list > li .content .bottom .raise-count {
  width: 60%;
}
.charity-list > li .content .bottom .help-count {
  text-align: right;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.sp-topic-list > li {
  background-color: #fff;
}
.sp-topic-list > li + li {
  margin-top: 30px;
}
.sp-topic-list > li:hover a .img img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.sp-topic-list > li:hover a .content > .title {
  color: #68c258;
}
.sp-topic-list > li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 250px;
}
.sp-topic-list > li a .img {
  width: 410px;
  height: 100%;
  overflow: hidden;
  text-align: center;
  line-height: 100%;
  border-radius: 0;
  font-size: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.sp-topic-list > li a .img img {
  border-radius: 0;
}
.sp-topic-list > li a .img img {
  -webkit-transition: all 1s;
  transition: all 1s;
}
.sp-topic-list > li a .content {
  border: 1px solid #ededed;
  border-left: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  padding: 50px 30px 0 60px;
  background-color: #fff;
  width: 670px;
}
.sp-topic-list > li a .content > .title {
  font-size: 24px;
  color: #333333;
  line-height: 1.5;
  margin-bottom: 15px;
}
.sp-topic-list > li a .content .org-name {
  font-size: 16px;
  line-height: 1.2;
  color: #999999;
  margin-bottom: 45px;
}
.sp-topic-list > li a .content .summary-list {
  margin-left: -40px;
}
.sp-topic-list > li a .content .summary-list > li .desc {
  font-weight: bold;
}
.sp-topic-list > li a .content .summary-list > li .title {
  color: #666666;
}
.page-topic-index .title-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.page-topic-index .sp-topic-list {
  margin-bottom: 70px;
}
.page-topic-index .search {
  margin-bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sp-page-topic-detail .summary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-bottom: 40px;
}
.sp-page-topic-detail .summary .img {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 460px;
  height: 285px;
  overflow: hidden;
  text-align: center;
  line-height: 285px;
  border-radius: 0;
  font-size: 0;
}
.sp-page-topic-detail .summary .img img {
  border-radius: 0;
}
.sp-page-topic-detail .summary .content {
  width: 620px;
  padding: 0 5px 0 50px;
}
.sp-page-topic-detail .summary .content > .title {
  font-size: 24px;
  color: #333333;
  line-height: 1.5;
  margin-bottom: 15px;
}
.sp-page-topic-detail .summary .content .org-name {
  font-size: 16px;
  line-height: 1.2;
  color: #999999;
  margin-bottom: 45px;
}
.sp-page-topic-detail .summary .content .summary-list {
  margin-left: -40px;
  margin-bottom: 40px;
}
.sp-page-topic-detail .summary .content .summary-list > li .desc {
  font-weight: bold;
}
.sp-page-topic-detail .summary .content .summary-list > li .title {
  color: #666666;
}
.sp-page-topic-detail .summary .content > .desc {
  font-size: 14px;
  line-height: 1.5;
  color: #666666;
}
.sp-page-topic-detail .detail {
  border-top: 5px solid #ededed;
  padding-top: 5px;
}
.sp-page-topic-detail .detail .search-form {
  padding-top: 30px;
}
.sp-page-charity-list .search-form-wrapper {
  margin-bottom: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 10px;
}
.sp-page-charity-list .search-form-wrapper .title {
  font-size: 14px;
  width: 80px;
  margin-right: 20px;
}
.sp-page-charity-list .search-form-wrapper .search {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
.sp-page-goods-detail {
  min-height: 725px;
}
.sp-page-goods-detail .summary {
  padding-bottom: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 298px;
}
.sp-page-goods-detail .summary > .img {
  width: 460px;
  height: 100%;
  overflow: hidden;
  text-align: center;
  line-height: 100%;
  border-radius: 0;
  font-size: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.sp-page-goods-detail .summary > .img img {
  border-radius: 0;
}
.sp-page-goods-detail .summary > .content {
  position: relative;
  margin-left: 40px;
  width: 620px;
  height: 100%;
}
.sp-page-goods-detail .summary > .content .title-area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 15px;
}
.sp-page-goods-detail .summary > .content .title-area .title {
  line-height: 1.5;
  font-size: 24px;
  color: #333333;
  width: 460px;
}
.sp-page-goods-detail .summary > .content .title-area .collect-sale {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #999999;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 10px;
  font-size: 14px;
}
.sp-page-goods-detail .summary > .content .title-area .collect-sale i {
  margin-right: 5px;
}
.sp-page-goods-detail .summary > .content .goods-info {
  height: 95px;
  background-color: #f2f3f5;
  padding: 0 20px;
  border: 1px solid #ededed;
  font-size: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 25px;
  color: #999999;
}
.sp-page-goods-detail .summary > .content .goods-info .title-desc-list + .title-desc-list {
  margin-top: 5px;
}
.sp-page-goods-detail .summary > .content .goods-info .title-desc-list .price {
  font-size: 24px;
}
.sp-page-goods-detail .summary > .content .goods-info .title-desc-list > li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
     -moz-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  width: 50%;
}
.sp-page-goods-detail .summary > .content .goods-info .title-desc-list > li > .title {
  display: inline-block;
}
.sp-page-goods-detail .summary > .content .goods-info .title-desc-list > li > .desc {
  color: #999999;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
     -moz-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.sp-page-goods-detail .summary > .content .sale-info-list {
  margin-bottom: 30px;
}
.sp-page-goods-detail .summary > .content .sale-info-list > li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sp-page-goods-detail .summary > .content .sale-info-list > li > .icon {
  width: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sp-page-goods-detail .summary > .content .sale-info-list > li > .title {
  color: #666666;
}
.sp-page-goods-detail .summary > .content > .btn-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.sp-page-goods-detail .summary > .content > .btn-group .btn + .btn {
  margin-left: 15px;
}
.sp-page-goods-detail .summary > .content .qr-code-container {
  position: absolute;
  right: 0;
  bottom: 10px;
  width: 175px;
  height: 80px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #68c258;
  border-radius: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 5px 0 5px;
}
.sp-page-goods-detail .summary > .content .qr-code-container .img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  text-align: center;
  line-height: 60px;
  border-radius: 0;
  font-size: 0;
  margin-right: 10px;
}
.sp-page-goods-detail .summary > .content .qr-code-container .img img {
  border-radius: 0;
}
.sp-page-goods-detail .summary > .content .qr-code-container > .tips {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #999999;
  font-size: 14px;
  line-height: 1.5;
}
.sp-page-goods-detail .summary > .content .buy-panel {
  -webkit-box-shadow: 0 2px 8px 1px rgba(51, 51, 51, 0.2);
          box-shadow: 0 2px 8px 1px rgba(51, 51, 51, 0.2);
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 12;
  background-color: #fff;
  padding: 30px 20px 40px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.sp-page-goods-detail .summary > .content .buy-panel.active {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.sp-page-goods-detail .summary > .content .buy-panel:before {
  content: '';
  background-color: #fff;
  position: absolute;
  left: 70px;
  top: -3px;
  width: 5px;
  height: 5px;
  border-top: 1px solid #ededed;
  -webkit-transform: scaleX(0.7) rotate(45deg);
          transform: scaleX(0.7) rotate(45deg);
  border-left: 1px solid #ededed;
}
.sp-page-goods-detail .summary > .content .buy-panel .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sp-page-goods-detail .summary > .content .buy-panel .item + .item {
  margin-top: 20px;
}
.sp-page-goods-detail .summary > .content .buy-panel .item .title {
  width: 75px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  font-size: 14px;
  color: #666666;
}
.sp-page-goods-detail .summary > .content .buy-panel .item.sp-standard {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.sp-page-goods-detail .summary > .content .buy-panel .item.sp-standard .title {
  height: 32px;
  line-height: 32px;
}
.sp-page-goods-detail .summary > .content .buy-panel .item.send-types .select-type-render > li {
  margin-bottom: 0;
}
.sp-page-goods-detail .summary > .content .buy-panel .item .fetch-msg {
  margin-left: 35px;
  color: #666666;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sp-page-goods-detail .summary > .content .buy-panel .item .fetch-msg.show {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.sp-page-goods-detail .summary > .content .buy-panel .item .fetch-msg .btn-self-pay-fare {
  cursor: default;
  width: 70px;
  height: 30px;
  line-height: 30px;
}
.sp-page-goods-detail .summary > .content .buy-panel .item.buy-number {
  color: #999999;
}
.sp-page-goods-detail .summary > .content .buy-panel .item.buy-number > .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sp-page-goods-detail .summary > .content .buy-panel .item.buy-number > .content .num-toggle-render {
  margin-right: 15px;
}
.sp-page-goods-detail .summary > .content .buy-panel .btn-group {
  margin-top: 35px;
}
.sp-page-goods-detail .summary > .content .buy-panel .btn-group .btn {
  width: 85px;
  height: 30px;
  line-height: 30px;
}
.sp-page-goods-detail .detail {
  border-top: 5px solid #ededed;
  padding-top: 5px;
}
.sp-page-goods-detail .detail .main-info {
  width: 740px;
  float: left;
}
.sp-page-goods-detail .detail .main-info .sp-donate-list {
  margin-top: 10px;
}
.sp-page-goods-detail .detail .sidebar {
  width: 300px;
  float: right;
}
.sp-donate-list > li {
  padding: 20px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px dashed #ededed;
}
.sp-donate-list > li .avatar {
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 70px;
  height: 70px;
  line-height: 70px;
  margin-right: 20px;
}
.sp-donate-list > li .avatar img {
  border-radius: 50%;
}
.sp-donate-list > li .donator {
  width: 300px;
}
.sp-donate-list > li .donator .name {
  font-size: 16px;
  color: #333333;
  margin-bottom: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sp-donate-list > li .donator .time {
  font-size: 12px;
  color: #999999;
}
.sp-donate-list > li .donate-number,
.sp-donate-list > li .donate-price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 185px;
  color: #666666;
}
.sp-donate-list > li .donate-price {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.goods-info-block {
  background-color: #f5f5f5;
  border: 1px solid #ededed;
  padding: 15px 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.goods-info-block > .meta {
  color: #333333;
  font-size: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.goods-info-block > .meta .title {
  line-height: 1.5;
  margin-right: 40px;
}
.goods-info-block > .meta .info {
  line-height: 1.5;
}
.goods-info-block .desc {
  font-size: 14px;
  line-height: 1.5;
  color: #666666;
}
.goods-info-block + .goods-info-block {
  margin-top: 20px;
}
.sale-order-table {
  font-size: 14px;
  width: 1000px;
  border: 1px solid #ededed;
}
.sale-order-table th,
.sale-order-table td {
  vertical-align: middle;
  text-align: center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sale-order-table th:first-child,
.sale-order-table td:first-child {
  text-align: left;
  padding-left: 20px;
  width: 300px;
}
.sale-order-table thead {
  background-color: #f2f3f5;
}
.sale-order-table thead tr th {
  color: #333333;
  height: 40px;
}
.sale-order-table tbody tr td {
  color: #666666;
  padding: 20px;
  padding-right: 10px;
}
.sale-order-table tbody tr td .product-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sale-order-table tbody tr td .product-info .img {
  width: 105px;
  height: auto;
  overflow: hidden;
  text-align: center;
  line-height: auto;
  border-radius: 0;
  font-size: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 15px;
}
.sale-order-table tbody tr td .product-info .img img {
  border-radius: 0;
}
.sale-order-table tbody tr td.color {
  width: 130px;
}
.sp-module-title {
  font-size: 18px;
  color: #333333;
}
.sp-module-title .sp-module-anchor {
  font-size: 16px;
  color: #fd7400;
}
.page-sale-order > .main-content {
  padding: 0 20px;
}
.page-sale-order > .main-content .sale-order-container {
  width: 1000px;
  margin: 0 auto;
}
.page-sale-order > .main-content .title-under-green-line {
  margin-bottom: 30px;
}
.page-sale-order > .main-content .sp-module-title {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
     -moz-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.page-sale-order > .main-content .order-wrapper {
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ededed;
  border-top: 1px solid #ededed;
}
.page-sale-order > .main-content .support-project {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 0;
  border-bottom: 1px solid #ededed;
}
.page-sale-order > .main-content .support-project > .sale-order-title {
  margin-bottom: 0;
}
.page-sale-order > .main-content .support-project .support-project-list {
  font-size: 16px;
}
.page-sale-order > .main-content .support-project .support-project-list > li + li {
  margin-top: 10px;
}
.page-sale-order > .main-content .support-project .support-project-list > li a {
  color: #1e81cd;
}
.page-sale-order > .main-content .donator-from {
  padding-top: 30px;
  padding-right: 20px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ededed;
}
.page-sale-order > .main-content .donator-from .user-info {
  border-bottom: 1px solid #ededed;
}
.page-sale-order > .main-content .donator-from .receipt-info {
  padding-bottom: 30px;
  border-bottom: 1px solid #ededed;
  padding-top: 25px;
  margin-bottom: 50px;
}
.page-sale-order > .main-content .donator-from .receipt-info .receipt-select {
  font-size: 14px;
}
.page-sale-order > .main-content .donator-from .receipt-info .receipt-select .receipt-item {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: #333333;
}
.page-sale-order > .main-content .donator-from .receipt-info .receipt-select .receipt-item + .flex-v-center {
  margin-left: 40px;
}
.page-sale-order > .main-content .donator-from .receipt-info .receipt-select .receipt-detail {
  margin-left: 20px;
}
.page-sale-order > .main-content .donator-from .receipt-info .bill-item .receipt-show + .receipt-show {
  margin-left: 10px;
}
.page-sale-order > .main-content .donator-from .btn-submit {
  width: 145px;
  height: 35px;
  line-height: 35px;
}
.info-block {
  padding: 30px 0;
}
.info-block .title-desc-item > .title {
  vertical-align: top;
  color: #333333;
}
.info-block .title-desc-item > .desc {
  vertical-align: top;
  color: #666666;
}
.info-block .title-desc-item a {
  color: #1e81cd;
}
.info-block .title-desc-item + .title-desc-item {
  margin-top: 10px;
}
.address-select-list > li,
.invoice-select-list > li {
  cursor: pointer;
  position: relative;
}
.address-select-list > li .goods-info-block > .meta,
.invoice-select-list > li .goods-info-block > .meta {
  margin-bottom: 5px;
}
.address-select-list > li.active,
.invoice-select-list > li.active {
  border: 1px solid #f61919;
  position: relative;
}
.address-select-list > li.active:after,
.invoice-select-list > li.active:after {
  content: '';
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAb1BMVEX2GRn////2GRn2GRn4WFj2Ghr6eHj////8pqb5X1///Pz//v75cHD4S0v/9vb6hYX4QkL+8fH7oKD7lpb3MjL+5ub8ubn2HBz/9/f5YmL91tb9ycn2IiL3Jyf9z8//+vr3ODj3Ly/9xcX4V1cAAACWWxo6AAAAA3RSTlMAAIFgyXdoAAAAAWJLR0QktAb5mQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IIDRAnNyscNy8AAACASURBVBjTbc/bEoJADANQNGoEFRQvKAp4+f9/1HXcdhmTmb6ch7bJMpWpVmiFVmiFVmiFVmh1nnxiOuKos3nKURdcJhw1L1Zr/F3blKx8d9BtmB1rPxl0X+Q4HHlqjL8bKp4vLa83e/C3tybZdvZ3vNb0HO5Wx7s9ni9r6ZpEK94kXAWATRRi9wAAAABJRU5ErkJggg==) no-repeat center;
  width: 22px;
  height: 22px;
  background-origin: content-box;
  background-size: 22px 22px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.invoice-address-popup {
  width: 740px !important;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.invoice-address-popup .popup-info > .meta {
  margin-bottom: 15px;
}
.invoice-address-popup .popup-info > .meta a {
  font-size: 16px;
  color: #fd7400;
}
.invoice-address-popup .popup-info .address-select-list,
.invoice-address-popup .popup-info .invoice-select-list {
  margin-bottom: 45px;
}
.sp-confirm-pay .pay-method {
  margin-bottom: 45px;
  height: 60px;
  line-height: 60px;
}
.sp-confirm-pay .pay-method .title {
  height: 60px;
  line-height: 60px;
  color: #666666;
}
.sp-confirm-pay .pay-method .input {
  overflow: hidden;
  height: 60px;
  line-height: 60px;
}
.sp-confirm-pay .pay-method .input span {
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  height: 60px;
  line-height: 58px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  border: 1px solid #ededed;
  border-radius: 4px;
  width: 180px;
  color: #333333;
  position: relative;
}
.sp-confirm-pay .pay-method .input span.on {
  border: 3px solid #f61919;
  line-height: 54px;
}
.sp-confirm-pay .pay-method .input span.on:after {
  content: '';
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAb1BMVEX2GRn////2GRn2GRn4WFj2Ghr6eHj////8pqb5X1///Pz//v75cHD4S0v/9vb6hYX4QkL+8fH7oKD7lpb3MjL+5ub8ubn2HBz/9/f5YmL91tb9ycn2IiL3Jyf9z8//+vr3ODj3Ly/9xcX4V1cAAACWWxo6AAAAA3RSTlMAAIFgyXdoAAAAAWJLR0QktAb5mQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IIDRAnNyscNy8AAACASURBVBjTbc/bEoJADANQNGoEFRQvKAp4+f9/1HXcdhmTmb6ch7bJMpWpVmiFVmiFVmiFVmh1nnxiOuKos3nKURdcJhw1L1Zr/F3blKx8d9BtmB1rPxl0X+Q4HHlqjL8bKp4vLa83e/C3tybZdvZ3vNb0HO5Wx7s9ni9r6ZpEK94kXAWATRRi9wAAAABJRU5ErkJggg==) no-repeat center;
  width: 22px;
  height: 22px;
  background-origin: content-box;
  background-size: 22px 22px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.sp-confirm-pay .pay-method .input span + span {
  margin-left: 20px;
}
.sp-order-list {
  margin-bottom: 30px;
}
.sp-order-list > li {
  padding: 30px 0;
  border-bottom: 1px dashed #ededed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sp-order-list > li .main-info {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.sp-order-list > li .main-info .img,
.sp-order-list > li .main-info .code-img {
  width: 134px;
  height: 86px;
  overflow: hidden;
  text-align: center;
  line-height: 86px;
  border-radius: 0;
  font-size: 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 20px;
}
.sp-order-list > li .main-info .img img,
.sp-order-list > li .main-info .code-img img {
  border-radius: 0;
}
.sp-order-list > li .main-info .title-info {
  height: 100%;
  width: 210px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.sp-order-list > li .main-info .title-info .title,
.sp-order-list > li .main-info .title-info .code-title {
  height: 53px;
  font-size: 16px;
  color: #666666;
  line-height: 1.5;
  margin-bottom: 15px;
}
.sp-order-list > li .main-info .title-info .type,
.sp-order-list > li .main-info .title-info .code-type {
  line-height: 1.2;
  font-size: 14px;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sp-order-list > li .right-info {
  width: 345px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sp-order-list > li .right-info .top-info {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
  color: #666666;
}
.sp-order-list > li .right-info .top-info .order-status {
  color: #fd7400;
}
.sp-order-list > li .right-info .opera {
  max-width: 324px;
}
.page-user-sp-order-detail .sp-order-list {
  margin-bottom: 0 !important;
}
.page-user-sp-order-detail .sp-order-list > li {
  border-bottom-style: solid;
}
.attachment-list {
  width: 600px;
  margin-top: 30px;
}
.attachment-list li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 50px;
  border-bottom: 1px dashed #ededed;
}
.attachment-list li a .title {
  font-size: 14px;
  color: #666666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 500px;
}
.attachment-list li a .time {
  font-size: 12px;
  color: #999999;
}
.ossuploader-upload-box .ossuploader-add {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ossuploader-upload-box .ossuploader-add p {
  margin-bottom: 0;
  font-size: 14px;
  color: #666;
}
.ossuploader-upload-box .ossuploader-add i {
  width: 40px !important;
  height: 40px !important;
}
.project-list-search {
  margin-bottom: 30px;
}
.project-list-search .project-list-input {
  background-color: #fff;
  width: 355px;
  border: 1px solid #68c258;
  border-right: 0;
}
.page-orguser-donate-apply-list .user-center-table .wish_title {
  width: 130px;
}
.page-orguser-donate-apply-list .user-center-table .apply-time {
  width: 145px;
}
.page-orguser-donate-apply-list .user-center-table .apply-status {
  width: 95px;
}
.page-orguser-donate-apply-list .user-center-table .opera {
  width: 365px;
}
.page-user-wish-list .search-list > li .export_excel {
  border: 0;
  background-color: transparent;
  line-height: 30px;
  height: 30px;
}
.page-user-wish-list .search-list > li.active .export_excel {
  color: #fff;
}
.page-user-wish-process-list .wish-title,
.page-edit-user-wish-process-detail .wish-title,
.page-user-wish-process-detail .wish-title {
  font-size: 16px;
  color: #333333;
  margin-bottom: 10px;
}
.page-user-wish-process-list .wish-title a,
.page-edit-user-wish-process-detail .wish-title a,
.page-user-wish-process-detail .wish-title a {
  color: #333333;
}
.page-user-wish-process-list .img-list > li,
.page-edit-user-wish-process-detail .img-list > li,
.page-user-wish-process-detail .img-list > li {
  width: 135px;
  height: 85px;
}
.page-user-wish-process-list .center-wish-process-list {
  font-size: 16px;
  margin-bottom: 15px;
}
.page-user-wish-process-list .center-wish-process-list > li + li {
  margin-top: 30px;
}
.page-user-wish-process-list .center-wish-process-list > li .meta {
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 15px;
  background-color: #f5f5f5;
  border: 1px solid #ededed;
  font-size: 14px;
  color: #999999;
}
.page-user-wish-process-list .center-wish-process-list > li .content {
  padding: 0 15px 15px;
  border: 1px solid #ededed;
  border-top: 0;
}
.page-user-wish-process-list .center-wish-process-list > li .content .wish-process-summary {
  padding-top: 10px;
  padding-bottom: 10px;
  color: #666666;
}
.page-user-wish-process-list .center-wish-process-list > li .content .content-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.page-user-wish-process-list .center-wish-process-list > li .content .content-bottom .opera {
  width: 120px;
}
.page-orguser-sp-topic-list .orguser-sp-topic-list > li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 30px 0;
  border-bottom: 1px dashed #ededed;
}
.page-orguser-sp-topic-list .orguser-sp-topic-list > li a {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-orguser-sp-topic-list .orguser-sp-topic-list > li a .img {
  margin-right: 20px;
  width: 139px;
  height: 86px;
  overflow: hidden;
  text-align: center;
  line-height: 86px;
  border-radius: 0;
  font-size: 0;
}
.page-orguser-sp-topic-list .orguser-sp-topic-list > li a .img img {
  border-radius: 0;
}
.page-orguser-sp-topic-list .orguser-sp-topic-list > li a .content {
  width: 265px;
}
.page-orguser-sp-topic-list .orguser-sp-topic-list > li a .content .title {
  font-size: 16px;
  color: #666666;
  line-height: 1.5;
  height: 40px;
  margin-bottom: 10px;
}
.page-orguser-sp-topic-list .orguser-sp-topic-list > li a .content .bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.5;
  font-size: 14px;
  color: #999999;
}
.page-orguser-sp-topic-list .orguser-sp-topic-list > li a .content .bottom .raise-count {
  width: 130px;
}
.pick-up-info .qr-code-wrapper {
  margin: 20px 0;
  height: auto;
  width: 195px;
  padding: 10px 5px;
}
.pick-up-info .qr-code-wrapper > .img {
  width: 80px;
  height: 80px;
}
.pick-up-point-list .district-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.pick-up-point-list .district-info .district_title {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.page-donate-people .orguser-search .form_item {
  margin-right: 30px !important;
}
.page-donate-people table .btn.btn-border.btn-green {
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
}
.address-wrapper {
  padding-bottom: 30px;
}
.address-wrapper .address-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -20px;
  margin-bottom: 0;
}
.address-wrapper .address-list > li {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 320px;
  height: 130px;
  margin-left: 20px;
  margin-bottom: 20px;
  padding: 0 30px;
  overflow: hidden;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 11px 0 rgba(51, 51, 51, 0.18);
          box-shadow: 0 0 11px 0 rgba(51, 51, 51, 0.18);
  position: relative;
  cursor: pointer;
}
.address-wrapper .address-list > li:nth-child(n + 4) {
  display: none;
}
.address-wrapper .address-list > li.active {
  -webkit-box-shadow: 0px -1px 0px 0px #f61919, /*上边阴影  红色*/ -1px 0px 0px 0px #f61919, /*左边阴影  绿色*/ 1px 0px 0px 0px #f61919, /*右边阴影  蓝色*/ 0px 1px 0px 0px #f61919;
          box-shadow: 0px -1px 0px 0px #f61919, /*上边阴影  红色*/ -1px 0px 0px 0px #f61919, /*左边阴影  绿色*/ 1px 0px 0px 0px #f61919, /*右边阴影  蓝色*/ 0px 1px 0px 0px #f61919;
  /*下边阴影  黄色*/
  position: relative;
}
.address-wrapper .address-list > li.active:after {
  content: '';
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAb1BMVEX2GRn////2GRn2GRn4WFj2Ghr6eHj////8pqb5X1///Pz//v75cHD4S0v/9vb6hYX4QkL+8fH7oKD7lpb3MjL+5ub8ubn2HBz/9/f5YmL91tb9ycn2IiL3Jyf9z8//+vr3ODj3Ly/9xcX4V1cAAACWWxo6AAAAA3RSTlMAAIFgyXdoAAAAAWJLR0QktAb5mQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IIDRAnNyscNy8AAACASURBVBjTbc/bEoJADANQNGoEFRQvKAp4+f9/1HXcdhmTmb6ch7bJMpWpVmiFVmiFVmiFVmh1nnxiOuKos3nKURdcJhw1L1Zr/F3blKx8d9BtmB1rPxl0X+Q4HHlqjL8bKp4vLa83e/C3tybZdvZ3vNb0HO5Wx7s9ni9r6ZpEK94kXAWATRRi9wAAAABJRU5ErkJggg==) no-repeat center;
  width: 22px;
  height: 22px;
  background-origin: content-box;
  background-size: 22px 22px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.address-wrapper .address-list > li .default-select {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.address-wrapper .address-list > li .user-info {
  border-bottom: 1px solid #ededed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
  color: #666666;
  height: 53px;
  line-height: 53px;
}
.address-wrapper .address-list > li .user-info .name {
  width: 85px;
}
.address-wrapper .address-list > li .address {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 0;
  line-height: 1.2;
  font-size: 14px;
  color: #999999;
  height: 75px;
}
.address-wrapper .bottom {
  font-size: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#apply-setting-manage .sub_item_hidden {
  display: none;
}
#apply-setting-manage .apply-type-list .header {
  padding-top: 12px;
  margin-bottom: 20px;
  overflow: hidden;
}
#apply-setting-manage .apply-type-list .header .item {
  float: left;
}
#apply-setting-manage .apply-type-list .header .item.type-name {
  width: 340px;
}
#apply-setting-manage .apply-type-list .header .item.number,
#apply-setting-manage .apply-type-list .header .item.money {
  width: 235px;
  margin-left: 20px;
}
#apply-setting-manage .apply-type-list .list .item {
  overflow: hidden;
  margin-bottom: 20px;
}
#apply-setting-manage .apply-type-list .list .item .type-name,
#apply-setting-manage .apply-type-list .list .item .number,
#apply-setting-manage .apply-type-list .list .item .money {
  float: left;
}
#apply-setting-manage .apply-type-list .list .item .type-name {
  width: 340px;
}
#apply-setting-manage .apply-type-list .list .item .number,
#apply-setting-manage .apply-type-list .list .item .money {
  width: 235px;
  margin-left: 20px;
}
#apply-setting-manage .apply-type-list .list .item .operation {
  float: left;
  width: 50px;
  text-align: center;
  line-height: 45px;
  height: 45px;
  display: table;
}
#apply-setting-manage .apply-type-list .list .item .operation a {
  display: table-cell;
  vertical-align: middle;
}
#apply-setting-manage .apply-type-list .bottom {
  overflow: hidden;
}
#apply-setting-manage .apply-type-list .bottom .add {
  float: left;
}
#apply-setting-manage .apply-type-list .bottom .msg {
  float: left;
  margin-left: 20px;
  margin-top: 0;
  line-height: 32px;
}
#apply-setting-manage .apply-type-list .bottom .msg .desc {
  line-height: 32px;
}
#apply-setting-manage #apply-setting-modal {
  width: 850px;
  max-width: 850px;
}
#apply-setting-manage #apply-setting-modal .form-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#apply-setting-manage #apply-setting-modal .form-group .left {
  width: 20%;
}
#apply-setting-manage #apply-setting-modal .form-group .right {
  width: 83%;
}
#apply-setting-manage #apply-setting-modal .form-group .right .form-control {
  margin-left: 0;
  margin-bottom: 0;
  padding-top: 0;
  line-height: 45px;
}
#apply-setting-manage #apply-setting-modal .text-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
     -moz-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}
#apply-setting-manage #apply-setting-modal .text-right .close {
  position: relative;
  top: 0;
}
.sx-page .project-list .item a > .img {
  height: 145px;
}
.sx-page .project-list .item a > .img img {
  height: 100%;
}
.activity-detail .summary {
  zoom: 1;
  overflow: hidden;
  margin-bottom: 40px;
}
.activity-detail .summary .img {
  float: left;
  width: 460px;
  position: relative;
  padding-top: 2px;
}
.activity-detail .summary .img img {
  width: 460px;
  height: 284px;
}
.activity-detail .summary .img-wrap {
  width: 285px;
  height: 285px;
  border-radius: 50%;
}
.activity-detail .summary .img-wrap img {
  height: 100%;
  width: 100%;
  border-radius: 50%;
}
.activity-detail .summary .content {
  float: right;
  width: 600px;
  height: 284px;
  font-size: 14px;
  position: relative;
}
.activity-detail .summary .content h1 {
  font-size: 24px;
  color: #68c258;
  margin-bottom: 20px;
}
.activity-detail .summary .content .meta {
  font-size: 14px;
}
.activity-detail .summary .content .meta.other-activity-meta {
  position: relative;
}
.activity-detail .summary .content .meta.other-activity-meta .progress-bar {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.activity-detail .summary .content .meta.other-activity-meta .progress-bar .circle-cover {
  width: 87px;
  height: 87px;
  border: 3px solid #fd7400;
  border-radius: 50%;
  position: absolute;
  z-index: 9999;
  left: 0;
  top: 0;
}
.activity-detail .summary .content .meta.other-activity-meta .progress-bar .circle {
  width: 87px;
  height: 87px;
  border: 3px solid #feb97f;
  border-radius: 50%;
}
.activity-detail .summary .content .meta.other-activity-meta .progress-bar .circle .progress-text {
  font-size: 24px;
  width: 100%;
  color: #fd7400;
  line-height: 87px;
  text-align: center;
}
.activity-detail .summary .content .meta.other-activity-meta .item {
  width: 80%;
}
.activity-detail .summary .content .meta.other-activity-meta .item .right {
  color: #333;
}
.activity-detail .summary .content .meta.other-activity-meta .item .time {
  padding-left: 0;
  background: none;
}
.activity-detail .summary .content .meta.other-activity-meta .item .time a.link-right {
  color: #333;
  vertical-align: middle;
}
.activity-detail .summary .content .meta.other-activity-meta .item .fund-list {
  margin-top: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  zoom: 1;
}
.activity-detail .summary .content .meta.other-activity-meta .item .fund-list li {
  border-right: 1px solid #E9E9E9;
  padding-right: 40px;
  float: left;
}
.activity-detail .summary .content .meta.other-activity-meta .item .fund-list li .text {
  color: #666666;
  margin-bottom: 0;
}
.activity-detail .summary .content .meta.other-activity-meta .item .fund-list li .show-money {
  color: #fd7400;
  font-size: 20px;
  margin-bottom: 0;
  font-weight: bold;
  text-align: center;
}
.activity-detail .summary .content .meta.other-activity-meta .item .fund-list li + li {
  padding-left: 45px;
}
.activity-detail .summary .content .meta.other-activity-meta .item .fund-list li:last-child {
  border: none;
}
.activity-detail .summary .content .meta.other-activity-meta .item .address {
  padding-left: 0;
  background: none;
}
.activity-detail .summary .content .meta.other-activity-meta .item .apply {
  padding-left: 0;
  background: none;
}
.activity-detail .summary .content .meta.other-activity-meta .item .lowest-goal {
  padding-left: 0;
  background: none;
}
.activity-detail .summary .content .meta.other-activity-meta .item .voluntary {
  padding-left: 0;
  background: none;
}
.activity-detail .summary .content .meta .item {
  color: #999999;
}
.activity-detail .summary .content .meta .item div {
  margin: 10px 0;
}
.activity-detail .summary .content .meta .item a.show-money,
.activity-detail .summary .content .meta .item span.show-money,
.activity-detail .summary .content .meta .item .title.show-money {
  font-weight: bold;
  font-size: 14px;
  color: #fd7400;
}
.activity-detail .summary .content .meta .item span {
  vertical-align: middle;
}
.activity-detail .summary .content .meta .item .desc {
  color: #333;
}
.activity-detail .summary .content .meta .item .detail-tips {
  display: inline-block;
  margin: 0;
}
.activity-detail .summary .content .meta .item .detail-tips .icon-warning {
  padding-right: 5px;
}
.activity-detail .summary .content .meta .item .detail-tips span {
  color: #999999;
}
.activity-detail .summary .content .meta .item .detail-tips.not-line-tips {
  margin-left: 20px;
}
.activity-detail .summary .content .meta .item a {
  color: #1e81cd;
}
.activity-detail .summary .content .meta .item a.link-right {
  color: #333;
}
.activity-detail .summary .content .meta .item .time {
  padding-left: 25px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAABOElEQVQokY3STyjlURQH8I+XTErJykYvmY0pxUY2spopRdmpaSLZCAs2kpTVzGThX4TeykKzmNUoKRu7N0k2Sp7YKFkLWWjexuJ3b55fBt863Xs753vOued8y3K5nBQaMIKucC+igD9Yx00MzKSIwzhFP/KYxHdcYib42mNweQlxDEtYC6QqVOIi+LPYxB46cBArf8Ic5jGKewyEqhGX+IJD/MaHSJ4Ozqn0AFL4h0HU4VsGZegOLRXfIMM5/qIng1pU4/gdxIgjNJaHVv6HFsyWvGelVnWNWzS9kD2PmhKLM2rGWVzVDvrw09O/d4Ol8VGy66GY6Qfqw/kaKrCBK/yK5AImgq1IBJJGNnTShq94KFXYomR4C+jFVkhagVbJOu/wGfs8lyesYhvj6JTMIYMTidqWJeoDj9TBQnlURIipAAAAAElFTkSuQmCC) no-repeat left center;
}
.activity-detail .summary .content .meta .item .address {
  display: table;
  padding-left: 25px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAABdElEQVQ4jX3Sv0vWURQG8M/3i9gQGpZBQrgELfovtETZkETw2r8gJoja0CC0NLZELfKF15YKcpB+uQkuaYhLKlINQm0u6dBkQtZwz4v3ffPtwIV7zvM8995z7lNUVSWLXtzDMC5H7Sve4Sl+NIhlJqrhM05jNA7pxRh68CU4oCMTPcENfNIca7HmsBi1hQ6cxyyGsKF9bOAmlvChxAReZqLOuH0P+7HvDGwzuFMlbmE+O/mRNJhBDMT+YYbPY7ioquoA3TgMYC9Eu5H3YRvnIj+FnyV+4cx/evvTknfhoMQKrmXAc9RxAReladYz/DpWSjyTBlQEcB870p9uxf5BYEVw6yVex7tHAjzEJM7Gmsz6r0kTflviCHfxWHJIu+gJzjiOGpZbx6t4dtFGWElfsU6zV2fQL5m8NcZxKTg49mqjtxpWJb8uR/1qCK447rVJCN9xB2+C+DtauI1vObFVCB/jue8jn45aU5wkhBfS55NM/U/8BbUGUfoKguGKAAAAAElFTkSuQmCC) no-repeat left top;
  overflow: hidden;
}
.activity-detail .summary .content .meta .item .address .title {
  word-break: keep-all;
  white-space: nowrap;
  width: 70px;
  float: left;
  vertical-align: top;
}
.activity-detail .summary .content .meta .item .address .desc {
  width: 485px;
  vertical-align: top;
}
.activity-detail .summary .content .meta .item .apply-time {
  padding-left: 25px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABVUlEQVQ4jZXTz0pVURTH8c893CDfQQQjTW4OegZLqImQr+AfHAhR3NCJCLdJ6UAiJQR9gRKCGjhRBJ9AySKUCufNFcE/g70ObW6Hy+0Hh3PO2r/vYu2916pdNrWrgQk8QX/EfmMbm/iem4vs+zbWcIgXOMeHeM4jdoh3uFVC9Xj34Ase4hPmcdxW2SBeYxZDGMNZWcFywIsYD3geG1mC41hbxKNgFLHnGXzGqwzowz3/qhXeGTQKTEail7iuAKrUDGaywCgOKvbcSSfBPC6i1B//AZf6ijt11DqYejGX/f/EVm6o41T1Yf3BFaaz2F6WYBi/apdNK3gWSU66LP+udGZvC6k9r/CmSxiWgtkscIR1PMVCF/BCeNdxVHbic+xKTfIRAxXgYKy1sBOMWjaNPVjBlHQzB/5OXgMPpEZ7Lw3WRXuCUvelgRmRxvlCuql9rOJbbr4BhohM/ySi65UAAAAASUVORK5CYII=) no-repeat left center;
  background-size: 15px 14px;
}
.activity-detail .summary .content .meta .item .apply {
  padding-left: 25px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAA9klEQVQokY3Ru0oDURCA4S9hwcpOH8DGSgvB0kIhCiqm9YKFvZdKa/EVRIsIKqQQCwslZRobMaKIYGfjO0REsNHCWdnsxssPhznMnJ8Z5pRqtZoMJaxiDQN4xj728JE+KutkF4tYRm/Ehch/k2TuI6hiCC+Ru8M0HnGM+3ynWZxkhJR25Ge6jdeDV91pR70gPWDiB6kS9YLUQB+2csIm+qOOzkW8Yx63GMM2djCO0agXOlXQxBWO8BTxGpeYyneq4hBLIaZcxJnEKVbQSGLeA8yhld9A0PT1JecYLmMdZ78IKa14t1GO0ep/CCl1VBMM4uafErx9Am0TMtWowOuSAAAAAElFTkSuQmCC) no-repeat left center;
}
.activity-detail .summary .content .meta .item .lowest-goal {
  padding-left: 25px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAYAAAAG/yacAAAA5klEQVQokc3SL0tDcRTG8Y8XkwZnEUSwqGEYZtE134BNs4smw7rOVyCmId7iSxAWxOAfBN+CWhwMLIKIBjU5xHB/Fy6M3642HzjlwPech+eckTRNJ9HGOp5xjH18iijBGd4whTXM4Q4bEWYsQR3beMctGtjELi6wVABmcDoamXaDZWyhgy+8YgGVGAR9HOIoWK7gHh/DoFzfeCg2kl9AA8qhcawEG6XK7T2ii2nZfXZwUrapHmpWFn8L56gOg7qF3qUs7g6ucYB5TGAPvVgQfdlrLYbBV3hCDatlkb+gGWrA3p/0z6EfYbEqh+SpJ24AAAAASUVORK5CYII=) no-repeat left center;
}
.activity-detail .summary .content .meta .item .voluntary {
  padding-left: 25px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAARCAQAAABDNIUpAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfiBQ4AHSflATEdAAAAhElEQVQY073PMQ7BAACF4a+NxSg4hZiF0SJxgJ7ABWxWG4PE2jM4AQ7QhMEu0QtIY8NAamkMTef+23t/8pIXxDczaz17C1d/gjiXaYOXpY0P6IYUNU0rJ1MtA8cgzlUSUotIjXRE0rKIJDI7fVvfon+EuBfhaW7o4O1i3ChNn03q/VHJDxB7HNomUQe9AAAAAElFTkSuQmCC) no-repeat left center;
}
.activity-detail .summary .content .meta .item .price {
  padding-left: 25px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAABBElEQVQokZ3RTyuEURQG8N+8BkVpKGwmVjbKSjZGNkpZ+FvzIaysfAwbu/kIVjRZUIopk5UdFnZEsmKiJGks5qS31yR56tZzznPOc+49N1epVOqY9n/UkzAoIIdRPAX/yymglGRc77GYiocwELwXxXZXSfCKfYzhE7cpfQ0nGEQV6yltAgdoJDHtEHsx6TxVeIV+XGMSp5HvwC52MJzgDVsYRx+6UiZTOIu3H0cMwxjBNt4T9GATl3jBR8qkhHLwFcwEf8ANNtCZaC1zDqu4w2xmJ7ngBcwHb0Z9GY/5EJfQ0Fp0t59YDj2NCyzgOfvFRRy1Mam2yX0jjxqeM/nmb00Z1L4AYUUwvPVeRdwAAAAASUVORK5CYII=) no-repeat left center;
}
.activity-detail .summary .content .meta .item .price span.show-money {
  color: #fd7400;
  padding-right: 20px;
}
.activity-detail .summary .content .meta .item .money {
  color: #fd7400;
}
.activity-detail .summary .content .bottom {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 40px;
}
.activity-detail .summary .content .bottom .btn {
  float: left;
  height: 35px;
  border-radius: 3px;
  line-height: 35px;
  font-size: 18px;
}
.activity-detail .summary .content .bottom .share {
  float: left;
  margin-left: 15px;
  height: 35px;
  line-height: 35px;
  padding-top: 2.5px;
}
.activity-detail .summary .content .bottom .tips-text {
  float: left;
  margin-left: 20px;
  line-height: 35px;
}
.activity-detail .summary .content .bottom .tips-text span {
  color: #999;
  font-size: 12px;
}
.activity-detail .summary .content .bottom .qr-code-container {
  position: absolute;
  right: 0px;
  bottom: 0;
  width: 190px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #68c258;
  border-radius: 5px;
  overflow: hidden;
  padding: 6px;
}
.activity-detail .summary .content .bottom .qr-code-container .img-box {
  width: 70px;
  height: 70px;
  overflow: hidden;
  float: left;
}
.activity-detail .summary .content .bottom .qr-code-container .tips {
  position: absolute;
  margin-left: 78px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #999;
}
.activity-detail .summary .content .bottom .qr-code-container .tips > div {
  font-size: 12px;
  margin-bottom: 5px;
  line-height: 1.2;
}
.activity-detail .summary .content .bottom .qr-code-container .tips > div:last-child {
  margin-bottom: 0;
}
.activity-detail .summary .user-content-665 {
  width: 665px;
  height: 285px;
}
.activity-detail .detail {
  border-top: 10px solid #f5f5f5;
}
.activity-detail .detail .container {
  zoom: 1;
  overflow: hidden;
}
.activity-detail .detail .container .main-info {
  font-size: 18px;
  width: 760px;
  float: left;
}
.activity-detail .detail .container .main-info.all-info {
  width: 100%;
  float: none;
}
.activity-detail .detail .container .main-info .nav-tabs {
  border-bottom: 1px solid #e9e9e9;
  padding-top: 5px;
}
.activity-detail .detail .container .main-info .nav-tabs > li {
  text-align: center;
  font-size: 18px;
  display: inline-block;
  padding: 10px 0px;
  margin-right: 50px;
}
.activity-detail .detail .container .main-info .nav-tabs > li.active {
  border-bottom: 2px solid #68c258;
}
.activity-detail .detail .container .main-info .nav-tabs > li.active a {
  color: #68c258;
}
.activity-detail .detail .container .main-info .tab-content > .tab-pane {
  display: none;
}
.activity-detail .detail .container .main-info .tab-content > .active {
  display: block;
}
.activity-detail .detail .container .main-info .tab-content .search-content {
  margin-bottom: 10px;
  margin-top: 25px;
  overflow: hidden;
}
.activity-detail .detail .container .main-info .tab-content .search-content form {
  float: left;
  line-height: 30px;
  height: 30px;
}
.activity-detail .detail .container .main-info .tab-content .search-content form .search-form-wrapper {
  line-height: 30px;
  height: 30px;
}
.activity-detail .detail .container .main-info .tab-content .search-content form .search-form-wrapper input[type="text"] {
  background-color: #f5f5f5;
  border: 1px solid #e6e6e6;
  border-right: 0;
  line-height: 30px;
  height: 30px;
}
.activity-detail .detail .container .main-info .tab-content .search-content form .search-form-wrapper .btn-search {
  line-height: 30px;
  height: 30px;
}
.activity-detail .detail .container .main-info .tab-content .search-content .btn {
  line-height: 30px;
  height: 30px;
  width: 100px;
  float: right;
}
.activity-detail .detail .container .main-info .tab-content .activity-project-list .item {
  zoom: 1;
  overflow: hidden;
  padding: 20px 0 14px 0;
  border-bottom: 1px dashed #e9e9e9;
  position: relative;
}
.activity-detail .detail .container .main-info .tab-content .activity-project-list .item img.avatar {
  float: left;
  margin-right: 20px;
  width: 144px;
  height: 96px;
}
.activity-detail .detail .container .main-info .tab-content .activity-project-list .item .name {
  float: left;
  width: 78%;
  height: 101px;
  max-height: 101px;
  overflow: hidden;
  position: relative;
}
.activity-detail .detail .container .main-info .tab-content .activity-project-list .item .name h4 {
  font-size: 16px;
  margin: 0 0 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 1.5;
  height: 3;
  height: 45px;
}
.activity-detail .detail .container .main-info .tab-content .activity-project-list .item .name .p-bottom-box {
  position: absolute;
  bottom: 0;
  left: 0;
}
.activity-detail .detail .container .main-info .tab-content .activity-project-list .item .name p {
  margin-bottom: 0;
}
.activity-detail .detail .container .main-info .tab-content .activity-project-list .item .name .date {
  color: #999999;
  margin-bottom: 0;
}
.activity-detail .detail .container .main-info .tab-content .activity-project-list .item .name .text-opacity-gray {
  color: #666666;
}
.activity-detail .detail .container .main-info .tab-content .activity-project-list .item .name .title {
  color: #999999;
}
.activity-detail .detail .container .main-info .tab-content .activity-project-list .item .name .money {
  color: #fd7400;
}
.activity-detail .detail .container .main-info .tab-content .activity-project-list .item .status {
  position: absolute;
  right: 0;
  top: 20px;
  width: 75px;
  height: 25px;
  line-height: 25px;
  -ms-text-align-last: right;
  text-align: center;
  border: 1px solid #68c258;
  border-radius: 4px;
  color: #68c258;
}
.activity-detail .detail .container .main-info .tab-content .apply-record .item {
  zoom: 1;
  overflow: hidden;
  padding: 20px 0;
  border-bottom: 1px dashed #e9e9e9;
  position: relative;
}
.activity-detail .detail .container .main-info .tab-content .apply-record .item .avatar {
  float: left;
  margin-right: 20px;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 100px;
  height: 100px;
  line-height: 100px;
}
.activity-detail .detail .container .main-info .tab-content .apply-record .item .avatar img {
  border-radius: 50%;
}
.activity-detail .detail .container .main-info .tab-content .apply-record .item .avatar.team-logo {
  width: 135px;
  height: 100px;
  overflow: hidden;
  text-align: center;
  line-height: 100px;
  border-radius: 0;
  font-size: 0;
  border-radius: 3px;
}
.activity-detail .detail .container .main-info .tab-content .apply-record .item .avatar.team-logo img {
  border-radius: 0;
}
.activity-detail .detail .container .main-info .tab-content .apply-record .item .avatar.user-avatar {
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 68px;
  height: 68px;
  line-height: 68px;
}
.activity-detail .detail .container .main-info .tab-content .apply-record .item .avatar.user-avatar img {
  border-radius: 50%;
}
.activity-detail .detail .container .main-info .tab-content .apply-record .item .name {
  display: table;
  width: calc(100% - 120px);
  width: 70%;
}
.activity-detail .detail .container .main-info .tab-content .apply-record .item .name.team-name {
  height: 95px;
}
.activity-detail .detail .container .main-info .tab-content .apply-record .item .name h4 {
  font-size: 16px;
  margin: 0 0 20px 0;
}
.activity-detail .detail .container .main-info .tab-content .apply-record .item .name p {
  margin-bottom: 0;
  color: #666;
  font-size: 14px;
}
.activity-detail .detail .container .main-info .tab-content .apply-record .item .name .slogan {
  width: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.activity-detail .detail .container .main-info .tab-content .apply-record .item .name .date {
  color: #999999;
  margin-bottom: 0;
}
.activity-detail .detail .container .main-info .tab-content .apply-record .item .name .title {
  color: #999999;
}
.activity-detail .detail .container .main-info .tab-content .apply-record .item .name .money {
  color: #fd7400;
}
.activity-detail .detail .container .main-info .tab-content .apply-record .item .status {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.activity-detail .detail .container .main-info .tab-content .apply-record a.more,
.activity-detail .detail .container .main-info .tab-content .apply-record .btn_loadmore {
  display: block;
  margin: 30px auto 10px;
  padding: 10px 20px;
  border: 1px dashed #E9E9E9;
  width: 100px;
  text-align: center;
}
.activity-detail .detail .container .main-info .tab-content .apply-record .participation .item .status {
  color: #fd7400;
}
.activity-detail .detail .container .main-info .tab-content .donate-record table {
  width: 100%;
  font-size: 14px;
}
.activity-detail .detail .container .main-info .tab-content .donate-record table tr {
  color: #333;
}
.activity-detail .detail .container .main-info .tab-content .donate-record table tr.table-head {
  font-weight: bold;
}
.activity-detail .detail .container .main-info .tab-content .donate-record table .item {
  color: #666;
  border-bottom: 1px solid #e9e9e9;
}
.activity-detail .detail .container .main-info .tab-content .donate-record table .item td {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 20px 10px 20px 0;
}
.activity-detail .detail .container .main-info .tab-content .member .member-list {
  margin-top: 60px;
  overflow: hidden;
  zoom: 1;
  margin-right: -145px;
}
.activity-detail .detail .container .main-info .tab-content .member .member-list li {
  float: left;
  width: 100px;
  margin-right: 145px;
  padding-bottom: 24px;
}
.activity-detail .detail .container .main-info .tab-content .member .member-list li .avatar-box {
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 100px;
  height: 100px;
  line-height: 100px;
  margin-bottom: 20px;
}
.activity-detail .detail .container .main-info .tab-content .member .member-list li .avatar-box img {
  border-radius: 50%;
}
.activity-detail .detail .container .main-info .tab-content .member .member-list li .avatar-box img {
  width: 100%;
  height: 100%;
}
.activity-detail .detail .container .main-info .tab-content .member .member-list li .member-name {
  color: #333;
  margin-bottom: 0;
  font-size: 16px;
  text-align: center;
  height: 40px;
  line-height: 1.2;
  overflow: hidden;
}
.activity-detail .detail .container .main-info .tab-content .member .member-list li .member-name .captain-flag {
  color: #fd7400;
  vertical-align: top;
}
.activity-detail .detail .container .sidebar {
  width: 300px;
  float: right;
}
.activity-detail .detail .container .sidebar .stat .stat-panel-title {
  color: #68c258;
  font-size: 18px;
  position: relative;
  border-bottom: 1px solid #e9e9e9;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 50px;
}
.activity-detail .detail .container .sidebar .stat .stat-panel-title .title {
  height: 50px;
  line-height: 50px;
  border-bottom: 2px solid #68c258;
  display: inline-block;
}
.activity-detail .detail .container .sidebar .stat .stat-panel-content {
  border: 1px solid #E9E9E9;
  background: #e5fce0;
  color: #666666;
  font-size: 16px;
  padding-left: 22px;
  padding-right: 22px;
  margin-top: 20px;
}
.activity-detail .detail .container .sidebar .stat .stat-panel-content .title {
  border-bottom: 1px solid #d1f6c1;
}
.activity-detail .detail .container .sidebar .stat .stat-panel-content .title .number {
  color: #fd7400;
  font-size: 18px;
  line-height: 60px;
  height: 60px;
  font-weight: bold;
}
.activity-detail .detail .container .sidebar .stat .stat-panel-content .title:last-child {
  border: none;
}
.activity-detail .detail .container .sidebar .activity-org .stat-panel-title {
  color: #68c258;
  font-size: 18px;
  position: relative;
  border-bottom: 1px solid #e9e9e9;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 50px;
  margin-bottom: 25px;
}
.activity-detail .detail .container .sidebar .activity-org .stat-panel-title h3.title {
  height: 50px;
  line-height: 50px;
  border-bottom: 2px solid #68c258;
  display: inline-block;
}
.activity-detail .detail .container .sidebar .activity-org a.item {
  position: relative;
  color: #666;
  font-size: 14px;
  display: block;
  overflow: hidden;
  zoom: 1;
}
.activity-detail .detail .container .sidebar .activity-org a.item .org-logo {
  width: 80px;
  height: 80px;
  overflow: hidden;
  text-align: center;
  line-height: 80px;
  border-radius: 0;
  font-size: 0;
  border: 1px solid #E9E9E9;
  float: left;
  margin-right: 50px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.activity-detail .detail .container .sidebar .activity-org a.item .org-logo img {
  border-radius: 0;
}
.activity-detail .detail .container .sidebar .activity-org a.item .org-logo img {
  max-height: 100%;
}
.activity-detail .detail .container .sidebar .activity-org a.item .name {
  line-height: 1.7;
  float: left;
  height: 79px;
  width: 168px;
  border-bottom: 1px dashed #e9e9e9;
}
.activity-detail .detail .container .sidebar .activity-org a.item .name h3 {
  width: 95%;
  margin-bottom: 13px;
}
.activity-detail .detail .container .sidebar .activity-org a.item .name p {
  font-size: 12px;
  color: #999999;
}
.activity-detail .detail .container .sidebar .activity-org a.item .name p .show-num {
  color: #fd7400;
  font-weight: bold;
}
.activity-detail .detail .container .sidebar .activity-org a.item .to-link {
  position: absolute;
  right: 0px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.sx-form .success-content {
  text-align: center;
}
.sx-form .success-content .icon-checked {
  margin-top: 130px;
  margin-bottom: 30px;
}
.sx-form .success-content h1 {
  font-size: 24px;
  color: #68c258;
  font-weight: bold;
}
.sx-form .success-content .article-content p {
  color: #666666;
  font-size: 14px;
  max-width: 535px;
  margin: 45px auto 110px auto;
  text-align: center;
}
.sx-form .success-content .article-content p .num {
  color: #68c258;
}
.sx-form .success-content .article-content p .site {
  color: #fd7400;
}
.sx-form .form-group.checkbox-group .wrapper .title {
  float: left;
}
.sx-form .form-group.checkbox-group .wrapper .input label {
  display: block;
}
.sx-form .form-group.checkbox-group .wrapper .input label + label {
  margin-top: 10px;
}
.sx-form .form-group.sx-jb-left-reminder .wrapper {
  display: table;
  width: 100%;
}
.sx-form .form-group.sx-jb-left-reminder .wrapper .title {
  float: none;
  line-height: 1.2;
  display: table-cell;
  vertical-align: middle;
  padding-right: 10px;
}
.sx-form .form-group.sx-jb-left-reminder .wrapper .input {
  display: table-cell;
  vertical-align: middle;
}
.sx-form .form-group.sx-jb-left-reminder .wrapper .input input[type=checkbox],
.sx-form .form-group.sx-jb-left-reminder .wrapper .input input[type=radio] {
  width: 17px;
  height: 17px;
  margin-left: 15px;
}
.sx-form .form-group.sx-jb-left-reminder .wrapper .input input[type=checkbox]:first-child,
.sx-form .form-group.sx-jb-left-reminder .wrapper .input input[type=radio]:first-child {
  margin-left: 0;
}
.sx-form .form-group.sx-jb-left-reminder .msg {
  margin-left: 115px !important;
}
.sx-form .form-group .wrapper .input.warning {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAMAAABFNRROAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAilBMVEX9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dAD9dQD9cwD9agD9cgD9dwX9iCX9bQD9ghr+2Lf9gxr+2bn+2rr9gBb+0ar9ghn9cQD9eAf+lj39eQn9bwD9fQ/+r279fA/9gRj/06/9aQAAAABXqdHfAAAAEnRSTlMAR6Lk8d+jSJicmkFCrPbjrZuaG3pIAAAAAWJLR0QtzdpBPQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IICAoAEHK85rUAAAB+SURBVAjXJY7hEoIwDIOjUxEEhhkOQRRFRUXf//lst/xI7rv22gDAYmlW602CoC1dfagdU4WM9M2x8WQG7Ei23alrJXMUSv25VypgAl3CzKBUGq43pRJWfLw/nqOkRSU+vd6fSbJCrpvzd4439Z/zP+/IfewSlcZqifS0oecfz5ILARhT7tEAAAAASUVORK5CYII=) no-repeat center center;
  background-size: cover;
}
.sx-form .form-group .wrapper .radio-box {
  margin-right: 40px;
  display: inline-block;
}
.sx-form .form-group .wrapper .radio-box input {
  width: 18px;
  height: 18px;
}
.sx-form .form-group .wrapper .radio-box span {
  padding-left: 7px;
}
.sx-form .form-group .wrapper label input[type=checkbox] {
  width: 17px;
  height: 17px;
  vertical-align: middle;
}
.sx-form .form-group .wrapper label .agreement {
  display: inline-block;
  font-size: 14px;
  color: #666666;
}
.sx-form .form-group .wrapper label .agreement .text-agreement {
  padding-left: 5px;
  color: #fd7400;
  border-bottom: 1px dashed;
}
.sx-form .form-group .wrapper .projcet-name {
  font-size: 16px;
  color: #333;
  line-height: 45px;
}
.sx-form .form-group .wrapper .show-money {
  font-size: 18px;
  color: #fd7400;
}
.sx-form .form-group .msg {
  padding-bottom: 0;
}
.sx-form .form-group .msg .tips-text {
  padding-left: 20px;
}
.sx-form .pb150 {
  padding-bottom: 150px;
}
.sx-form .btn-text-left {
  text-align: left;
  margin-left: 100px;
}
.wrapper.wrapper-circle .ossuploader-add,
.wrapper.wrapper-circle .ossuploader-dash-border {
  background: #eeeeee;
  border: none;
  width: 160px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  color: #68c258;
  border-radius: 50%;
  height: 160px;
  cursor: pointer;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}
.wrapper.wrapper-circle .ossuploader-add i,
.wrapper.wrapper-circle .ossuploader-dash-border i {
  display: none;
}
.wrapper.wrapper-circle .ossuploader-add p,
.wrapper.wrapper-circle .ossuploader-dash-border p {
  font-size: 14px;
  color: #68c258;
}
.wrapper.wrapper-square .ossuploader-add,
.wrapper.wrapper-square .ossuploader-dash-border {
  background: #eeeeee;
  border: none;
  width: 300px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  color: #68c258;
  height: 210px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  cursor: pointer;
}
.wrapper.wrapper-square .ossuploader-add i,
.wrapper.wrapper-square .ossuploader-dash-border i {
  display: none;
}
.wrapper.wrapper-square .ossuploader-add p,
.wrapper.wrapper-square .ossuploader-dash-border p {
  font-size: 14px;
  color: #68c258;
}
.donation-detail .main-info .mr85 {
  margin-right: 85px;
}
.donation-detail .main-info .first-msg {
  font-size: 14px;
  color: #999999;
  margin-top: -10px;
  margin-left: 30px;
  margin-bottom: 50px;
}
.donation-detail .main-info .sub-title {
  font-size: 18px;
  margin-bottom: 20px;
}
.donation-detail .main-info > .title {
  font-size: 16px;
}
.donation-detail .main-info > .title .msg {
  color: #333;
  font-size: 16px;
  float: left;
  width: 100%;
  display: block;
  margin-top: 10px;
}
.donation-detail .main-info > .title .msg a.to-link {
  display: inline-block;
  color: #fd7400;
}
.donation-detail .main-info .hidden-content {
  position: relative;
  max-height: 100px;
  overflow: hidden;
}
.donation-detail .main-info .hidden-content:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100px;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(#ffffff), to(#ffffff));
  background: -webkit-linear-gradient(#ffffff, #ffffff, #ffffff);
  background: linear-gradient(#ffffff, #ffffff, #ffffff);
  bottom: 0;
  left: 0;
  z-index: 1;
  border-top: 1px solid #f5f5f5;
}
.donation-detail .main-info .hidden-content .view-more {
  position: absolute;
  z-index: 1;
  width: 80px;
  text-align: center;
  bottom: 20px;
  left: 0;
  font-size: 14px;
  margin-left: 50%;
  margin-top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fff;
  background-color: #69c258;
}
#chooseSupportItem.popup-wrapper.sx-j-popup {
  min-width: auto;
  max-width: 742px;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-header {
  padding-top: 25px;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-header h3.title span {
  padding-bottom: 25px;
  font-weight: bold;
  border-bottom: none;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .search-project {
  position: absolute;
  right: 100px;
  top: 25px;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .search-project input[type=text] {
  height: 40px;
  width: 240px;
  float: left;
  border-radius: 0;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .search-project .search_icon {
  margin-left: 4px;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .sx-project-list li {
  margin-bottom: 20px;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .sx-project-list li .item {
  overflow: hidden;
  zoom: 1;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .sx-project-list li .item .img {
  float: left;
  width: 120px;
  height: 83px;
  overflow: hidden;
  text-align: center;
  line-height: 83px;
  border-radius: 0;
  font-size: 0;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .sx-project-list li .item .img img {
  border-radius: 0;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .sx-project-list li .item .content {
  margin-left: 140px;
  min-height: 83px;
  height: 83px;
  position: relative;
  display: table;
  width: calc(100% - 120px - 20px);
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .sx-project-list li .item .content > .title {
  color: #666666;
  font-size: 16px;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .sx-project-list li .item .content > .desc {
  color: #999999;
  font-size: 14px;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .sx-project-list li .item .v-align {
  display: table-cell;
  vertical-align: middle;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .sx-project-list li .item .content {
  width: calc(100% - 200px - 20px);
  margin-left: 177px;
  border-bottom: 1px dashed #e9e9e9;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .sx-project-list li .item .content .title {
  margin-bottom: 21px;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .sx-project-list li .item input[type=checkbox] {
  width: 17px;
  height: 17px;
  float: left;
  margin-right: 20px;
  margin-top: 32px;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .activity-list ul li {
  position: relative;
  overflow: hidden;
  zoom: 1;
  float: none;
  margin: 0;
  margin-bottom: 20px;
  border: none;
  width: auto;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .activity-list ul li input[type=checkbox] {
  width: 17px;
  height: 17px;
  margin-right: 17px;
  float: left;
  margin-top: 35px;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .activity-list ul li a {
  float: left;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .activity-list ul li a .img {
  float: left;
  width: 120px;
  height: 83px;
  overflow: hidden;
  text-align: center;
  line-height: 83px;
  border-radius: 0;
  font-size: 0;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .activity-list ul li a .img img {
  border-radius: 0;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .activity-list ul li a .content {
  margin-left: 140px;
  min-height: 83px;
  height: 83px;
  position: relative;
  display: table;
  width: calc(100% - 120px - 20px);
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .activity-list ul li a .content > .title {
  color: #666666;
  font-size: 16px;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .activity-list ul li a .content > .desc {
  color: #999999;
  font-size: 14px;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .activity-list ul li a .v-align {
  display: table-cell;
  vertical-align: middle;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .activity-list ul li a .content {
  width: calc(100% - 200px - 20px);
  width: 504px;
  padding: 0;
  border-bottom: 1px dashed #e9e9e9;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .activity-list ul li a .content .title {
  margin-bottom: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .popup-info .activity-list ul .on:before {
  content: '';
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAApklEQVQYlYXPMU5CQQCE4W9fSGgs6KQ0WFl6AQr7rYgeYCtiPMRL9AoUNHsCuq2JhQewkhguQGVsqGjWBgghCFP++TOZCW3bOpcc4jPemgvSHSaY/yvmELtY4D3V8tjkEF9yiP0T7hfWqZYHaPCKVQ6xd9A2wy1udqyDa3zjN4d4hSeMMEy1/OzFVMsGgxziJ9ZbPk61fBzu2J9JtdxjiVmqZXo8+A9VKSvWtbE3RwAAAABJRU5ErkJggg==) no-repeat center center;
  background-size: cover;
  width: 10px;
  height: 8px;
  display: inline-block;
  position: absolute;
  left: 3px;
  top: 39px;
}
#chooseSupportItem.popup-wrapper.sx-j-popup .icon-close {
  top: 35px;
}
.sx-sign-item {
  height: 100px;
  position: relative;
  overflow: hidden;
  zoom: 1;
  font-size: 14px;
  padding: 20px 0;
  border-bottom: 1px dashed #e9e9e9;
}
.sx-sign-item:first-child {
  border-top: 1px dashed #E9E9E9;
}
.sx-sign-item input[type=checkbox] {
  position: absolute;
  left: 0;
  top: 50%;
  width: 18px;
  height: 18px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.sx-sign-item .img {
  float: left;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 100px;
  height: 100px;
  line-height: 100px;
}
.sx-sign-item .img img {
  border-radius: 50%;
}
.sx-sign-item .img img {
  border-radius: 50%;
}
.sx-sign-item .content {
  float: left;
  padding: 0;
  margin-left: 34px;
  width: 248px;
  display: table;
}
.sx-sign-item .content .al-center {
  display: table-cell;
  vertical-align: middle;
}
.sx-sign-item .content .al-center .title {
  margin-top: 20px;
  margin-bottom: 20px;
  display: inline-block;
  font-size: 16px;
  color: #333;
}
.sx-sign-item .content .al-center .desc {
  color: #999999;
  font-size: 14px;
}
.sx-sign-item .right-main {
  width: 350px;
  float: right;
  position: relative;
  height: 99px;
}
.sx-sign-item .right-main .state {
  color: #fd7400;
  display: table;
  margin-bottom: 0;
  margin-right: 65px;
  height: 100%;
}
.sx-sign-item .right-main .state div {
  display: table-cell;
  vertical-align: middle;
}
.sx-sign-item .right-main .check-state {
  color: #1e81cd;
  float: left;
  line-height: 100px;
  height: 100px;
  margin-bottom: 0;
  margin-right: 65px;
}
.sx-sign-item .right-main .right-button {
  margin-top: 5px;
  width: 270px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  top: 50%;
  right: 0;
  margin-left: -5px;
  text-align: right;
}
.sx-sign-item .right-main .right-button a {
  line-height: 26px;
  margin-left: 5px;
  height: 26px;
  border-radius: 13px;
  margin-bottom: 10px;
}
.sx-sign-item .right-main.signin-layout {
  width: 393px;
}
.sx-sign-item .right-main.signin-layout > .state {
  line-height: 100px;
}
.sx-sign-item.sign-item-team {
  height: 95px;
}
.sx-sign-item.sign-item-team .img {
  width: 135px;
  height: 100%;
  overflow: hidden;
  text-align: center;
  line-height: 100%;
  border-radius: 0;
  font-size: 0;
}
.sx-sign-item.sign-item-team .img img {
  border-radius: 0;
}
.sx-sign-item.sign-item-team .img img {
  border-radius: 0;
}
.sx-sign-item.sign-item-team .content {
  font-size: 14px;
}
.sx-sign-item.sign-item-team .content .title {
  margin-top: 5px;
  font-size: 16px;
  margin-bottom: 8px;
}
.sx-sign-item.sign-item-team .content .desc {
  margin-bottom: 0;
}
.sx-sign-item.sign-item-team .content .num {
  color: #666666;
  margin-bottom: 12px;
}
.page-help-success .container .msg-content .icon-checked {
  display: block;
  margin: 0 auto 30px;
}
.page-help-success .container .msg-content .title {
  font-size: 24px;
  color: #68c258;
  margin-bottom: 30px;
  text-align: center;
}
.page-help-success .container .msg-content .main-info {
  font-size: 14px;
  color: #666666;
}
.page-help-success .container .msg-content .main-info .user-name {
  text-align: left;
}
.page-help-success .container .msg-content .main-info .btn-group {
  margin-top: 30px;
}
.page-team-profile .sx-jb-profile .form-group.sx-add-group .title {
  width: 105px;
}
.page-team-profile .sx-jb-profile .form-group.sx-add-group .input {
  margin-left: 105px;
}
.page-team-profile .sx-jb-profile .form-desc-list > li .msg i {
  float: none;
}
.page-team-profile .form-desc-list > li .msg i {
  float: none;
}
.page-team-profile .form-desc-list > li span.title {
  height: 22px;
  line-height: 22px;
}
.page-team-profile .form-desc-list .sub {
  height: 25px;
  line-height: 25px;
}
.popup-wrapper.share-popup .popup-content .project-content .img.sx-jb-img {
  width: 90px;
  height: 90px;
}
.popup-wrapper.share-popup .popup-content .project-content .content.sx-jb-content {
  margin-left: 100px;
  width: calc(100% - 90px - 10px);
}
.user-center.page-team-profile .c-upload-img-wrap .ossuploader-dash-border {
  width: 300px;
  height: 210px;
}
.user-center.page-team-manager .team-manager .team-member-list > li .img img {
  width: 100%;
}
.support-project .selected-list .selected-activity {
  width: 360px;
  height: 40px;
  line-height: 40px;
}
.clear-default-popup .popup-wrapper .popup-content {
  margin-top: -30px;
}
.form-group.checkbox-group .wrapper .title {
  float: none;
}
.form-group.checkbox-group .wrapper .input label {
  display: block;
}
.form-group.checkbox-group .wrapper .input label + label {
  margin-top: 10px;
}
@media print {
  .noprint {
    display: none !important;
  }
}
.page.project-detail .summary .content .follow-area {
  position: absolute;
  right: 0px;
  width: 190px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #68c258;
  /* margin-top: -45px; */
  border-radius: 5px;
  overflow: hidden;
  bottom: 0;
  padding: 6px;
  height: auto;
}
.page.project-detail .summary .content .follow-area .img {
  width: 70px;
  height: 70px;
  overflow: hidden;
  float: left;
}
.page.project-detail .summary .content .follow-area .desc {
  float: none;
  color: #999;
  margin-left: 78px;
  position: absolute;
  top: 50%;
  margin-top: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.page.project-detail .summary .content .follow-area .desc.multi-line > p {
  margin-bottom: 5px;
  font-size: 12px;
}
.page.project-detail .summary .content .follow-area .desc.multi-line > p:last-child {
  margin-bottom: 0;
}
.page.project-detail .summary .content .follow-area .desc p {
  font-size: 14px;
}
.page.project-detail .summary .content .bottom .btn {
  float: left;
}
.page.project-detail .item.item-showy {
  zoom: 1;
  overflow: hidden;
  padding: 20px 0;
  border-bottom: 1px dashed #e9e9e9;
  position: relative;
}
.page.project-detail .item.item-showy .avatar {
  float: left;
  margin-right: 20px;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 100px;
  height: 100px;
  line-height: 100px;
}
.page.project-detail .item.item-showy .avatar img {
  border-radius: 50%;
}
.page.project-detail .item.item-showy .avatar.team-logo {
  width: 135px;
  height: 100px;
  overflow: hidden;
  text-align: center;
  line-height: 100px;
  border-radius: 0;
  font-size: 0;
  border-radius: 3px;
}
.page.project-detail .item.item-showy .avatar.team-logo img {
  border-radius: 0;
}
.page.project-detail .item.item-showy .avatar.user-avatar {
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  width: 68px;
  height: 68px;
  line-height: 68px;
}
.page.project-detail .item.item-showy .avatar.user-avatar img {
  border-radius: 50%;
}
.page.project-detail .item.item-showy .name {
  display: table;
  width: 70%;
}
.page.project-detail .item.item-showy .name.team-name {
  height: 95px;
}
.page.project-detail .item.item-showy .name h4 {
  font-size: 16px;
  margin: 0 0 20px 0;
}
.page.project-detail .item.item-showy .name p {
  margin-bottom: 0;
  color: #666;
  font-size: 14px;
}
.page.project-detail .item.item-showy .name .slogan {
  width: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page.project-detail .item.item-showy .name .date {
  color: #999999;
  margin-bottom: 0;
}
.page.project-detail .item.item-showy .name .title {
  color: #999999;
}
.page.project-detail .item.item-showy .name .money {
  color: #fd7400;
}
.page.project-detail .item.item-showy .status {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
#verifyBox .popup-info .top-team-message {
  padding-bottom: 34px;
  border-bottom: 1px solid #e8e8e8;
}
#verifyBox .popup-info .top-team-message .img-box {
  width: 134px;
  height: 94px;
  overflow: hidden;
  text-align: center;
  line-height: 94px;
  border-radius: 0;
  font-size: 0;
  float: left;
}
#verifyBox .popup-info .top-team-message .img-box img {
  border-radius: 0;
}
#verifyBox .popup-info .top-team-message .img-box img {
  height: 100%;
}
#verifyBox .popup-info .top-team-message .content {
  margin-left: 160px ;
}
#verifyBox .popup-info .top-team-message .content h4 {
  font-size: 16px;
  color: #333;
  margin-bottom: 12px;
}
#verifyBox .popup-info .top-team-message .content p {
  color: #999999;
  font-size: 14px;
  width: 565px;
  max-width: 565px;
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#verifyBox .popup-info .top-team-message .content p .desc {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#verifyBox .popup-info .top-team-message .content .second-item {
  margin-bottom: 12px;
}
#verifyBox .popup-info .top-team-message .content .desc {
  color: #333;
}
#verifyBox .popup-info .msg-group {
  padding: 25px 0;
  border-bottom: 1px solid #e8e8e8;
  overflow: hidden;
  zoom: 1;
}
#verifyBox .popup-info .msg-group h3 {
  font-weight: bold;
  font-size: 16px;
  color: #333;
  padding-bottom: 10px;
}
#verifyBox .popup-info .msg-group .form-group {
  margin-bottom: 0;
  font-size: 14px;
}
#verifyBox .popup-info .msg-group .form-group .title {
  color: #666666;
  width: 70px;
  max-width: 70px;
  height: 38px;
  line-height: 38px;
  text-align: left;
}
#verifyBox .popup-info .msg-group .form-group .input {
  color: #333;
  width: 90%;
  margin-left: 70px;
  max-width: 90%;
  height: 38px;
  line-height: 38px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#verifyBox .popup-info .msg-group .form-group.more-line {
  width: 50%;
  float: left;
}
#verifyBox .popup-info .msg-group .form-group.more-line .input {
  width: 80%;
}
#verifyBox .popup-info .msg-group .form-group.more-line:after {
  content: "";
  zoom: 1;
  display: block;
  clear: both;
}
#verifyBox .popup-info .msg-group .member-list {
  overflow: hidden;
  zoom: 1;
}
#verifyBox .popup-info .msg-group .member-list li.member {
  float: left;
  margin-right: 35px;
  padding: 5px 0;
}
#verifyBox .popup-info .left-align {
  margin: 12px 0;
}
#verifyBox .popup-info .btn-group .btn-orange {
  background-image: none;
  position: static;
}
.page .code-share-box {
  padding: 0 280px;
  padding-top: 69px;
  padding-bottom: 49px;
}
.page .code-share-box .code-img-box {
  text-align: center;
}
.page .code-share-box .code-img-box img {
  border: 1px solid #e8e8e8;
  padding: 10px;
}
.page .code-share-box .bottom {
  margin-top: 25px;
  text-align: center;
}
.page .code-share-box .bottom a {
  text-align: center;
}
.page .share-tips {
  font-size: 14px;
  color: #333;
  margin: 0 146px;
  padding-bottom: 195px;
}
.page .share-tips .share-link {
  margin-bottom: 0;
}
.popup-wrapper .popup-footer .btn-group .icon-close {
  position: static;
  background-image: none;
}
.popup-wrapper .popup-footer .form-group .msg .desc {
  color: #f61919;
  font-size: 18px;
  font-weight: bold;
}
.popup-wrapper .popup-footer .top-border {
  padding-top: 20px;
  margin-left: 25px;
  border-top: 1px solid #e8e8e8;
  margin-right: 45px;
}
.user-tips-showy {
  text-align: center;
}
.user-tips-showy .msg {
  margin-left: 0;
}
.user-tips-showy .msg i.icon-warning {
  left: auto;
  margin-top: 1px;
}
.user-tips-showy .msg span {
  font-size: 13px;
}
.data-pannel .data-pannel-item:first-child {
  display: inline-block;
}
.data-pannel .data-pannel-item .left {
  color: #fff;
}
.data-pannel .data-pannel-item .right {
  color: #fff;
}
.article-content iframe,
.article-content object,
.article-content embed {
  width: 100%;
}
.sidebar .accept-org a .img img {
  max-height: 100%;
}
.line-group {
  margin-bottom: 45px;
}
.line-group p.field-name {
  margin-bottom: 20px;
}
.user-center .user-content > .title-under-gray-line .fr {
  position: relative;
}
.user-center .user-content > .title-under-gray-line .fr .vertical-center {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.user-center .user-content > .title-under-gray-line .fr .vertical-center > a {
  margin-bottom: 0;
}
.loving-heart-box a.item {
  padding: 20px 0;
  overflow: hidden;
  zoom: 1;
  display: inline-block;
}
.loving-heart-box a.item .img-box {
  float: left;
  width: 223px;
  height: 145px;
  overflow: hidden;
  text-align: center;
  line-height: 145px;
  border-radius: 0;
  font-size: 0;
}
.loving-heart-box a.item .img-box img {
  border-radius: 0;
}
.loving-heart-box a.item .right-content {
  margin-left: 280px;
  width: 460px;
  border-bottom: 1px solid #e8e8e8;
  height: 145px;
}
.loving-heart-box a.item .right-content .title {
  width: 90%;
  font-size: 14px;
  color: #666666;
  margin-bottom: 70px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 21px;
  height: 42px;
}
.loving-heart-box a.item .right-content .date {
  font-size: 12px;
  color: #999999;
}
.footer-new {
  width: 100%;
}
.footer-new .footer-top {
  background-image: url("../../../../img/footer-bg.jpg");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 70px 0 25px;
}
.footer-new .footer-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer-new .footer-content .left-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.footer-new .footer-content .left-bar ul {
  margin-right: 90px;
}
.footer-new .footer-content .left-bar ul .h1 {
  font-size: 18px;
  color: #222;
  font-weight: bold;
  margin-bottom: 25px;
}
.footer-new .footer-content .left-bar ul li {
  font-size: 16px;
  color: #666;
  margin-bottom: 20px;
}
.footer-new .footer-content .righ-bar .logo img {
  height: 80px;
}
.footer-new .footer-content .righ-bar .text {
  font-size: 16px;
  color: #666;
  margin-top: 15px;
}
.footer-new .footer-bottom {
  height: 48px;
  background-color: #68c258;
}
.footer-new .footer-bottom .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.footer-new .footer-bottom .web-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  font-size: 14px;
}
.footer-new .footer-bottom .web-info a {
  color: #fff;
}
.footer-new .footer-bottom .web-info li {
  margin-right: 45px;
}
.footer-new .footer-bottom .web-info li:last-child {
  margin-right: 0;
}
.page-user-wish-list .checkbox_box {
  margin-right: 10px;
}
.page-user-wish-list .checkbox_box .checkbox {
  cursor: pointer;
  border: 1px solid #68c258;
  padding: 3px;
  width: 17px;
  height: 17px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.page-user-wish-list .checkbox_box .checkbox > div {
  width: 100%;
  height: 100%;
}
.page-user-wish-list .checkbox_box .checkbox.active > div {
  background-color: #68c258;
}
.page-user-wish-list #chooseTopicId .select_form > select {
  width: 100%;
}
.page-user-wish-list #chooseTopicId .btns {
  margin-top: 20px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.xh-orguser-search {
  margin-left: -10px;
  margin-top: -10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.xh-orguser-search .select-content-search {
  float: unset;
}
.xh-orguser-search-item {
  margin-left: 10px;
  margin-top: 10px;
}
.update_four_to_three .charity-list .item {
  width: calc((100% - (20px * 3)) / 3);
}
.w1420 {
  width: 75%;
  margin: 0 auto;
  max-width: 1420px;
  min-width: 1080px;
}
.pc-wishBanner img {
  display: block;
  width: 100%;
}
.pc-wish-list-page,
.pc-zixun-page {
  background: #F6F6F6;
}
.pc-wish-list-page .list-content,
.pc-zixun-page .list-content {
  margin: 70px auto 0;
  text-align: center;
}
.pc-wish-list-page .list-content .list,
.pc-zixun-page .list-content .list {
  display: grid;
  grid-template-columns: repeat(auto-fill, calc((100% - 70px)/3));
  -webkit-column-gap: 35px;
     -moz-column-gap: 35px;
          column-gap: 35px;
  row-gap: 40px;
}
.pc-wish-list-page .list-content .list .item,
.pc-zixun-page .list-content .list .item {
  border-radius: 26px;
  overflow: hidden;
  background: #fff;
  text-align: left;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.pc-wish-list-page .list-content .list .item .img-box,
.pc-zixun-page .list-content .list .item .img-box {
  width: 100%;
}
.pc-wish-list-page .list-content .list .item .img-box img,
.pc-zixun-page .list-content .list .item .img-box img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.pc-wish-list-page .list-content .list .item .bottom,
.pc-zixun-page .list-content .list .item .bottom {
  padding: 28px 30px;
}
.pc-wish-list-page .list-content .list .item .bottom .title,
.pc-zixun-page .list-content .list .item .bottom .title {
  font-size: 22px;
  color: #222;
  font-weight: bold;
}
.pc-wish-list-page .list-content .list .item .bottom .text,
.pc-zixun-page .list-content .list .item .bottom .text {
  font-size: 18px;
  color: #666;
  margin-top: 30px;
}
.pc-wish-list-page .list-content .list .item .bottom .text span,
.pc-zixun-page .list-content .list .item .bottom .text span {
  color: #FD7400;
}
.pc-wish-list-page .list-content .list .item:hover,
.pc-zixun-page .list-content .list .item:hover {
  -webkit-box-shadow: 0px 1px 21px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 1px 21px 0px rgba(0, 0, 0, 0.15);
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
.pc-wish-list-page .list-content .list .item .img-box {
  height: 230px;
}
.pc-wish-list-page .list-content {
  margin: 70px auto 0;
  text-align: center;
}
.pc-wish-list-page .list-content .topic_title {
  font-size: 34px;
  color: #222;
  font-weight: bold;
  line-height: 48px;
  position: relative;
  display: inline-block;
  margin-bottom: 50px;
}
.pc-wish-list-page .list-content .topic_title::before {
  content: '';
  width: 111px;
  height: 10px;
  background: #68C258;
  position: absolute;
  bottom: 5px;
  left: -14px;
  z-index: 1;
}
.pc-wish-list-page .list-content .topic_title span {
  position: relative;
  z-index: 2;
}
.pc-wish-data-bar {
  height: 140px;
  background: #fff;
}
.pc-wish-data-bar .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.pc-wish-data-bar .container .item {
  text-align: center;
}
.pc-wish-data-bar .container .item .num {
  font-size: 32px;
  color: #68C258;
  font-weight: bold;
}
.pc-wish-data-bar .container .item .desc {
  font-size: 18px;
  color: #222;
}
.pc-wishTopic-page .topic-title,
.pc-zixun-page .topic-title {
  font-size: 30px;
  color: #222;
  font-weight: bold;
  display: inline-block;
  position: relative;
  line-height: 1;
  margin-bottom: 45px;
}
.pc-wishTopic-page .topic-title::before,
.pc-zixun-page .topic-title::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 8px;
  background: #68C258;
  z-index: 1;
}
.pc-wishTopic-page .topic-title span,
.pc-zixun-page .topic-title span {
  position: relative;
  z-index: 2;
}
.pc-wishTopic-page {
  background: #F6F6F6;
}
.pc-wishTopic-page .unit-section {
  margin-top: 65px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  overflow: hidden;
  padding: 38px 30px 50px;
}
.pc-wishTopic-page .unit-section .swiper-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pc-wishTopic-page .unit-section .swiper-content .prev {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 20px;
  cursor: pointer;
}
.pc-wishTopic-page .unit-section .swiper-content .prev.swiper-button-disabled {
  cursor: default;
}
.pc-wishTopic-page .unit-section .swiper-content .prev.swiper-button-disabled .icon-prev {
  background: url("/Public/img/pc/prev.png") no-repeat center;
}
.pc-wishTopic-page .unit-section .swiper-content .next {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-left: 20px;
  cursor: pointer;
}
.pc-wishTopic-page .unit-section .swiper-content .next.swiper-button-disabled {
  cursor: default;
}
.pc-wishTopic-page .unit-section .swiper-content .next.swiper-button-disabled .icon-next {
  background: url("/Public/img/pc/next.png") no-repeat center;
}
.pc-wishTopic-page .unit-section .swiper-content .swiper-container {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.pc-wishTopic-page .unit-section .swiper-content .swiper-slide {
  height: auto;
}
.pc-wishTopic-page .unit-section .swiper-content .swiper-slide .img-box {
  height: 94px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #F6F6F6;
  padding: 10px 12px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.pc-wishTopic-page .unit-section .swiper-content .swiper-slide .img-box:hover {
  border-color: #68C258;
}
.pc-wishTopic-page .topic-section {
  display: grid;
  grid-template-columns: repeat(auto-fill, calc((100% - 30px)/2));
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  margin-top: 65px;
}
.pc-wishTopic-page .topic-section .left-bar {
  background: #fff;
  border-radius: 30px;
  padding: 38px 30px 45px;
}
.pc-wishTopic-page .topic-section .left-bar .desc {
  font-size: 18px;
  color: #666;
  line-height: 1.8;
}
.pc-wishTopic-page .topic-section .left-bar .more {
  display: inline-block;
  color: #68C258;
  font-size: 18px;
  margin-top: 20px;
}
.pc-wishTopic-page .topic-section .right-bar {
  background: #fff;
  border-radius: 30px;
  padding: 38px 30px 45px;
}
.pc-wishTopic-page .topic-section .right-bar .active-swiper .img-box {
  width: 100%;
  height: 320px;
  border-radius: 20px;
  overflow: hidden;
}
.pc-wishTopic-page .topic-section .right-bar .active-swiper .img-box img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.pc-wishTopic-page .topic-section .right-bar .active-swiper .swiper-pagination-bullet {
  opacity: 1;
  background: #fff;
}
.pc-wishTopic-page .topic-section .right-bar .active-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #68C258;
}
.pc-wishTopic-page .wish-section {
  margin-top: 65px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  overflow: hidden;
  padding: 38px 30px 50px;
}
.pc-wishTopic-page .wish-section .topic-title {
  margin-bottom: 20px;
}
.pc-wishTopic-page .wish-section .tips {
  font-size: 18px;
  color: #68C258;
  margin-bottom: 30px;
}
.pc-wishTopic-page .wish-section #wish_search_form .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pc-wishTopic-page .wish-section #wish_search_form .content select {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHBAMAAADDgsFQAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEVowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlgAAADB7Pc2AAAADnRSTlMApQ7fDzr8gAPGIPFaW/ObYl0AAAABYktHRA8YugDZAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4ggJEDQIc/fM1wAAAC9JREFUCNdjkHv37t1DBmUgacLAmvfuWQADQ9275wwMDJ3vZgBJrt0LgCTDWQYGAJvmEBYGqat9AAAAAElFTkSuQmCC) no-repeat center;
  width: 10px;
  height: 7px;
  background-origin: content-box;
  background-size: 10px 7px;
  width: 130px;
  height: 35px;
  background-color: #fff;
  color: #68c258;
  border-radius: 4px;
  border: 1px solid #68c258;
  margin-right: 20px;
  font-size: 16px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-position: 85px center;
  line-height: 35px;
}
.pc-wishTopic-page .wish-section #wish_search_form .content select:nth-child(2) {
  width: 156px;
  background-position: 111px center;
}
.pc-wishTopic-page .wish-section #wish_search_form .content .search-keyword input[type=text] {
  background-color: #fff;
  width: 355px;
  border: 1px solid #68c258;
  border-right: 0;
}
.pc-wishTopic-page .wish-section #wish_search_form .content .screen-btn {
  margin-left: 30px;
  width: 126px;
  height: 35px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 6px;
  background: #FF9B00;
  color: #fff;
  font-size: 16px;
}
.pc-wishTopic-page .wish-section #wish_search_form .content .screen-btn .icon-drowDown {
  background: url("/Public/img/pc/down-arrow-white.png") no-repeat center;
  width: 14px;
  height: 9px;
  background-origin: content-box;
  background-size: 14px 9px;
  margin-left: 8px;
}
.pc-wishTopic-page .wish-section .screen-list {
  margin-top: 30px;
}
.pc-wishTopic-page .wish-section .screen-list .title {
  font-size: 18px;
  color: #222;
}
.pc-wishTopic-page .wish-section .screen-list ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px dashed #e5e5e5;
}
.pc-wishTopic-page .wish-section .screen-list ul li:nth-child(1) {
  margin-top: 0;
}
.pc-wishTopic-page .wish-section .screen-list ul li .hidden-input {
  display: none;
}
.pc-wishTopic-page .wish-section .screen-list ul li .label-title {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.pc-wishTopic-page .wish-section .screen-list ul li .label-title label {
  display: block;
  font-size: 16px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #222222;
  height: 58px;
  line-height: 58px;
  min-width: 96px;
}
.pc-wishTopic-page .wish-section .screen-list ul li .right-choose {
  font-size: 18px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
     -moz-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 16px;
}
.pc-wishTopic-page .wish-section .screen-list ul li .right-choose.has-search-input {
  border-bottom: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pc-wishTopic-page .wish-section .screen-list ul li .right-choose .choose-item {
  line-height: 58px;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.pc-wishTopic-page .wish-section .screen-list ul li .right-choose .choose-item .all {
  cursor: pointer;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 58px;
}
.pc-wishTopic-page .wish-section .screen-list ul li .right-choose .choose-item .all:hover,
.pc-wishTopic-page .wish-section .screen-list ul li .right-choose .choose-item .all.choose {
  color: #68C258;
}
.pc-wishTopic-page .wish-section .screen-list ul li .right-choose .choose-item .main-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -32px;
}
.pc-wishTopic-page .wish-section .screen-list ul li .right-choose .choose-item .main-item > div {
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 32px;
}
.pc-wishTopic-page .wish-section .screen-list ul li .right-choose .choose-item .main-item > div.checkBox_selected {
  color: #68C258;
}
.pc-wishTopic-page .wish-section .screen-list ul li .right-choose .choose-item .main-item > div > label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.pc-wishTopic-page .wish-section .screen-list ul li .right-choose .choose-item .main-item > div > label:hover {
  color: #68C258;
}
.pc-wishTopic-page .wish-section .screen-list ul li .right-choose .choose-item .main-item.has-regional {
  padding-left: 52px;
}
.pc-wishTopic-page .wish-section .screen-list ul li .right-choose .choose-item .main-item.has-regional > div {
  margin-right: 44px;
}
.pc-wishTopic-page .wish-section .screen-list ul li .right-choose .icon {
  line-height: 55px;
  cursor: pointer;
}
.pc-wishTopic-page .wish-section .screen-list ul li .right-choose .icon .icon-tobottom {
  background: url("/Public/img/pc/down-arrow.png") no-repeat center;
  width: 14px;
  height: 9px;
  background-origin: content-box;
  background-size: 14px 9px;
  margin-left: 8px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.pc-wishTopic-page .wish-section .screen-list ul li .right-choose .icon.up .icon-tobottom {
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}
.pc-wishTopic-page .wish-section .wish-list .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 58px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pc-wishTopic-page .wish-section .wish-list .item .img-box {
  position: relative;
  width: 380px;
  height: 230px;
  overflow: hidden;
  border-radius: 20px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.pc-wishTopic-page .wish-section .wish-list .item .img-box img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.pc-wishTopic-page .wish-section .wish-list .item .img-box .status {
  position: absolute;
  width: 120px;
  top: 0;
  right: 0;
  color: #fff;
  font-size: 18px;
  height: 40px;
  line-height: 40px;
  z-index: 2;
  text-align: center;
  border-bottom-left-radius: 20px;
}
.pc-wishTopic-page .wish-section .wish-list .item .img-box .status.onging {
  background: rgba(104, 194, 88, 0.9);
}
.pc-wishTopic-page .wish-section .wish-list .item .img-box .status.end {
  background: rgba(0, 0, 0, 0.5);
}
.pc-wishTopic-page .wish-section .wish-list .item .right-cont {
  width: calc(100% - 410px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
.pc-wishTopic-page .wish-section .wish-list .item .right-cont .title {
  font-size: 24px;
  color: #222;
  font-weight: bold;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.pc-wishTopic-page .wish-section .wish-list .item .right-cont .desc {
  font-size: 18px;
  color: #666;
  margin-top: 30px;
}
.pc-wishTopic-page .wish-section .wish-list .item .right-cont .tag {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: auto;
  padding: 0;
}
.pc-wishTopic-page .wish-section .wish-list .item .right-cont .tag .tag-item {
  font-size: 18px;
  margin-right: 56px;
}
.pc-wishTopic-page .wish-section .wish-list .item .right-cont .tag .tag-item.target {
  color: #68C258;
}
.pc-wishTopic-page .wish-section .wish-list .item .right-cont .tag .tag-item.now {
  color: #FF9B00;
}
.pc-wishTopic-page .wish-section .wish-list .item .right-cont .tag .tag-item span {
  color: #666;
}
.pc-wishTopic-page .wish-section .wish-list .item .right-cont .progress {
  height: 14px;
  overflow: hidden;
  position: relative;
  margin-top: 14px;
}
.pc-wishTopic-page .wish-section .wish-list .item .right-cont .progress .progress-wraper {
  border-radius: 25px;
  overflow: hidden;
  background-color: #ededed;
  height: 8px;
  margin-top: 3px;
  margin-right: 58px;
}
.pc-wishTopic-page .wish-section .wish-list .item .right-cont .progress .progress-wraper .progress-inner {
  height: 8px;
  border-radius: 25px;
  background-color: #68c258;
  position: relative;
}
.pc-wishTopic-page .wish-section .wish-list .item .right-cont .progress .progress-wraper .progress-inner.active::before {
  content: "";
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #FFF;
  border-radius: 25px;
  -webkit-animation: progress-active 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite;
          animation: progress-active 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite;
}
.pc-wishTopic-page .wish-section .wish-list .item .right-cont .progress .count {
  text-align: right;
  line-height: 1;
  width: 40px;
  position: absolute;
  right: 0;
  top: 0;
  color: #68c258;
  font-size: 16px;
}
.pc-wishTopic-page .wish-section .wish-list .item .right-cont .icon-success {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 2;
}
.pc-wishTopic-page .wish-section .wish-list .item:hover .img-box img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.pc-wishTopic-page .wish-section .wish-list .item:hover .right-cont .title {
  color: #68c258;
}
.icon-prev {
  display: inline-block;
  background: url("/Public/img/pc/prev-hover.png") no-repeat center;
  width: 15px;
  height: 28px;
  background-origin: content-box;
  background-size: 15px 28px;
}
.icon-next {
  display: inline-block;
  background: url("/Public/img/pc/next-hover.png") no-repeat center;
  width: 15px;
  height: 28px;
  background-origin: content-box;
  background-size: 15px 28px;
}
.pc-wishDetails-page {
  background: #F6F6F6;
}
.pc-wishDetails-page .section {
  -webkit-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.1);
  background: #FFFFFF;
  padding: 36px 30px;
  border-radius: 30px;
  overflow: hidden;
  margin-top: 70px;
}
.pc-wishDetails-page .topic-title {
  margin-bottom: 38px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pc-wishDetails-page .topic-title .title {
  font-size: 30px;
  color: #222;
  font-weight: bold;
  display: inline-block;
  position: relative;
  line-height: 1;
}
.pc-wishDetails-page .topic-title .title::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 8px;
  background: #68C258;
  z-index: 1;
}
.pc-wishDetails-page .topic-title .title span {
  position: relative;
  z-index: 2;
}
.pc-wishDetails-page .topic-title .more {
  font-size: 18px;
  color: #68c258;
  margin-left: auto;
}
.pc-wishDetails-page .header-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pc-wishDetails-page .header-section .left-img {
  width: calc(48% - 28px);
  height: 375px;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.pc-wishDetails-page .header-section .left-img img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.pc-wishDetails-page .header-section .left-img .status {
  right: 20px;
  bottom: 20px;
  position: absolute;
  width: 120px;
  color: #fff;
  font-size: 18px;
  height: 40px;
  line-height: 40px;
  z-index: 2;
  text-align: center;
  border-radius: 8px;
}
.pc-wishDetails-page .header-section .left-img .status.onging {
  background: rgba(104, 194, 88, 0.9);
}
.pc-wishDetails-page .header-section .left-img .status.end {
  background: rgba(0, 0, 0, 0.5);
}
.pc-wishDetails-page .header-section .right-cont {
  width: 52%;
  position: relative;
}
.pc-wishDetails-page .header-section .right-cont .title {
  font-size: 24px;
  color: #222222;
  font-weight: bold;
}
.pc-wishDetails-page .header-section .right-cont .desc-list {
  margin-top: 40px;
}
.pc-wishDetails-page .header-section .right-cont .desc-list .item {
  font-size: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 18px;
}
.pc-wishDetails-page .header-section .right-cont .desc-list .item .label {
  color: #666666;
}
.pc-wishDetails-page .header-section .right-cont .desc-list .item > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pc-wishDetails-page .header-section .right-cont .desc-list .item .name {
  color: #68c258;
  text-decoration: underline;
}
.pc-wishDetails-page .header-section .right-cont .desc-list .item .logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px;
  height: 40px;
  border: 1px solid #EEEEEE;
  margin-right: 10px;
}
.pc-wishDetails-page .header-section .right-cont .progress {
  margin-top: 10px;
  height: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pc-wishDetails-page .header-section .right-cont .progress .progress-wraper {
  width: calc(100% - 58px);
  margin-top: 0;
  margin-right: 0;
}
.pc-wishDetails-page .header-section .right-cont .progress .count {
  color: #68c258;
  font-size: 16px;
}
.pc-wishDetails-page .header-section .right-cont .data {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.pc-wishDetails-page .header-section .right-cont .data .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  color: #222;
  margin-right: 9%;
  line-height: 1;
}
.pc-wishDetails-page .header-section .right-cont .data .item:last-child {
  margin-right: 0;
}
.pc-wishDetails-page .header-section .right-cont .data .item > img {
  margin-right: 10px;
}
.pc-wishDetails-page .header-section .right-cont .data .item span {
  color: #68c258;
}
.pc-wishDetails-page .header-section .right-cont .btn-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 30px;
}
.pc-wishDetails-page .header-section .right-cont .btn-group .btn {
  margin-right: 30px;
  width: 180px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 6px;
  color: #fff;
  font-size: 18px;
  margin-left: 0;
}
.pc-wishDetails-page .header-section .right-cont .btn-group .btn.orange {
  background: #FF9B00;
}
.pc-wishDetails-page .header-section .right-cont .btn-group .btn.green {
  background: #68c258;
}
.pc-wishDetails-page .header-section .right-cont .scan-code {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.pc-wishDetails-page .header-section .right-cont .scan-code .box {
  position: absolute;
  right: 0;
  top: 0;
  pointer-events: none;
  width: 150px;
  height: 150px;
  border-radius: 10px;
  border: 1px solid #68c258;
  padding: 10px;
  background: #fff;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  opacity: 0;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
}
.pc-wishDetails-page .header-section .right-cont .scan-code .box img {
  width: 100%;
  height: 100%;
}
.pc-wishDetails-page .header-section .right-cont .scan-code .phone-cont {
  text-align: center;
}
.pc-wishDetails-page .header-section .right-cont .scan-code .phone-cont img {
  margin: 0 auto;
}
.pc-wishDetails-page .header-section .right-cont .scan-code .phone-cont .img1 {
  display: block;
}
.pc-wishDetails-page .header-section .right-cont .scan-code .phone-cont .img2 {
  display: none;
}
.pc-wishDetails-page .header-section .right-cont .scan-code .phone-cont .text {
  font-size: 16px;
  color: #999;
  margin-top: 5px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.pc-wishDetails-page .header-section .right-cont .scan-code:hover .box {
  right: 110%;
  opacity: 1;
}
.pc-wishDetails-page .header-section .right-cont .scan-code:hover .phone-cont .img1 {
  display: none;
}
.pc-wishDetails-page .header-section .right-cont .scan-code:hover .phone-cont .img2 {
  display: block;
}
.pc-wishDetails-page .header-section .right-cont .scan-code:hover .phone-cont .text {
  color: #68c258;
}
.pc-wishDetails-page .record-section .list {
  display: grid;
  grid-template-columns: repeat(auto-fill, calc((100% - 350px)/8));
  -webkit-column-gap: 50px;
     -moz-column-gap: 50px;
          column-gap: 50px;
  row-gap: 50px;
}
.pc-wishDetails-page .record-section .list .item {
  text-align: center;
}
.pc-wishDetails-page .record-section .list .item .avatar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  border-radius: 50%;
  width: 125px;
  height: 125px;
}
.pc-wishDetails-page .record-section .list .item .avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.pc-wishDetails-page .record-section .list .item .bottom {
  margin-top: 25px;
}
.pc-wishDetails-page .record-section .list .item .bottom .name {
  font-size: 18px;
  color: #222222;
}
.pc-wishDetails-page .record-section .list .item .bottom .donate_count {
  font-size: 16px;
  color: #68c258;
  font-weight: bold;
  margin-top: 5px;
}
.pc-wishDetails-page .detail-section .list .item {
  padding: 40px 0;
  border-bottom: 1px dashed #68c258;
}
.pc-wishDetails-page .detail-section .list .item:first-child {
  padding-top: 0;
}
.pc-wishDetails-page .detail-section .list .item:last-child {
  border: none;
  padding-bottom: 0;
}
.pc-wishDetails-page .detail-section .list .item .head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pc-wishDetails-page .detail-section .list .item .head .date {
  font-size: 20px;
  color: #68c258;
}
.pc-wishDetails-page .detail-section .list .item .head .more {
  width: 98px;
  height: 36px;
  border: 1px solid #68c258;
  border-radius: 10px;
  font-size: 16px;
  text-align: center;
  line-height: 36px;
  color: #68c258;
}
.pc-wishDetails-page .detail-section .list .item .desc {
  font-size: 16px;
  line-height: 1.8;
  color: #666;
  margin-top: 20px;
}
.pc-wishDetails-page .detail-section .list .item .album .img-gallery {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.pc-wishDetails-page .detail-section .list .item .album .img-gallery li {
  width: 325px;
  margin-right: 20px;
  margin-top: 26px;
}
.pc-wishArticle-page {
  background: #F6F6F6;
  min-height: 100vh;
}
.pc-wishArticle-page .wishArticle {
  -webkit-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.1);
  background: #FFFFFF;
  padding: 0 30px 40px;
  border-radius: 30px;
  overflow: hidden;
}
.pc-wishArticle-page .wishArticle .head {
  position: relative;
  padding: 40px 60px;
  text-align: center;
  border-bottom: 1px solid #EEEEEE;
  margin-bottom: 40px;
}
.pc-wishArticle-page .wishArticle .head .back {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.pc-wishArticle-page .wishArticle .head .title {
  font-size: 30px;
  font-weight: bold;
  color: #68c258;
  line-height: 1.6;
}
.pc-wishArticle-page .wishArticle .article-content .topic-title {
  font-size: 24px;
  color: #222;
  font-weight: bold;
  display: inline-block;
  position: relative;
  line-height: 1;
  margin-bottom: 30px;
}
.pc-wishArticle-page .wishArticle .article-content .topic-title::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 8px;
  background: #68C258;
  z-index: 1;
}
.pc-wishArticle-page .wishArticle .article-content .topic-title span {
  position: relative;
  z-index: 2;
}
.pc-wishArticle-page .wishArticle .article-content .date {
  font-size: 20px;
  color: #68C258;
  margin-bottom: 15px;
}
.pc-wishArticle-page .wishArticle .donate-record-list .topic-title {
  font-size: 24px;
  color: #222;
  font-weight: bold;
  display: inline-block;
  position: relative;
  line-height: 1;
  margin-bottom: 10px;
}
.pc-wishArticle-page .wishArticle .donate-record-list .topic-title::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 8px;
  background: #68C258;
  z-index: 1;
}
.pc-wishArticle-page .wishArticle .donate-record-list .topic-title span {
  position: relative;
  z-index: 2;
}
.pc-wishArticle-page .wishArticle .donate-record-list .list .item {
  padding: 28px 0;
  border-bottom: 1px dashed #68c258;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.pc-wishArticle-page .wishArticle .donate-record-list .list .item .avatar {
  width: 110px;
  height: 110px;
  overflow: hidden;
  border-radius: 50%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.pc-wishArticle-page .wishArticle .donate-record-list .list .item .avatar img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.pc-wishArticle-page .wishArticle .donate-record-list .list .item .content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 18px;
}
.pc-wishArticle-page .wishArticle .donate-record-list .list .item .content .name {
  font-size: 20px;
  color: #222;
}
.pc-wishArticle-page .wishArticle .donate-record-list .list .item .content .date {
  color: #999;
  margin-top: 30px;
  font-size: 16px;
}
.pc-wishArticle-page .wishArticle .donate-record-list .list .item .count {
  margin-left: auto;
  font-size: 20px;
  font-weight: bold;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  color: #222222;
}
.pc-wishArticle-page .wishArticle .donate-record-list .list .item .count span {
  color: #68c258;
}
.page-wish-user-donate .select-item {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHBAMAAADDgsFQAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEVowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlgAAADB7Pc2AAAADnRSTlMApQ7fDzr8gAPGIPFaW/ObYl0AAAABYktHRA8YugDZAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4ggJEDQIc/fM1wAAAC9JREFUCNdjkHv37t1DBmUgacLAmvfuWQADQ9275wwMDJ3vZgBJrt0LgCTDWQYGAJvmEBYGqat9AAAAAElFTkSuQmCC) no-repeat center;
  width: 10px;
  height: 7px;
  background-origin: content-box;
  background-size: 10px 7px;
  width: 130px;
  height: 35px;
  line-height: 36px;
  background-color: #fff;
  color: #68c258;
  border-radius: 4px;
  border: 1px solid #68c258;
  margin-right: 20px;
  font-size: 16px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-position: 85px center;
}
.page-wish-user-donate .donate-list li {
  overflow: hidden;
  padding: 20px 0;
  border-bottom: 1px solid #ededed;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page-wish-user-donate .donate-list li .meta {
  width: 360px;
  margin-right: 50px;
  color: #333333;
}
.page-wish-user-donate .donate-list li .meta .title {
  font-size: 16px;
}
.page-wish-user-donate .donate-list li .meta .date,
.page-wish-user-donate .donate-list li .meta .order_num {
  font-size: 14px;
  margin-top: 5px;
}
.page-wish-user-donate .donate-list li .meta .date span,
.page-wish-user-donate .donate-list li .meta .order_num span {
  color: #999;
}
.page-wish-user-donate .donate-list li .donate_count {
  font-size: 14px;
  color: #f61919;
}
.page-wish-user-donate .donate-list li .btn-content {
  margin-left: auto;
}
.page-wish-user-donate .donate-list li .btn {
  width: 100px;
  height: 25px;
  line-height: 25px;
}
.page-wish-donate-index h4.title {
  font-size: 16px;
}
.page-wish-donate-index h4.title span {
  color: #68c258;
  font-size: 18px;
}
.page-wish-donate-index .tips-message > .message {
  margin-left: 10px;
  font-size: 14px;
  color: #999999;
  line-height: 1.5;
}
.page-wish-donate-index .tips-text {
  padding-left: 24px;
  background: url('/Public/mobile/img/notice.png') no-repeat top left 3px;
  background-size: 16px 16px;
  color: #999;
  margin-top: 8px;
  line-height: 1.2;
}
.page-wish-donate-index .form-group p {
  margin-bottom: 0;
}
.page-wish-donate-index .donate_count_box {
  padding: 0 0 30px;
  border-bottom: 1px solid #e9e9e9;
}
.page-wish-donate-index .donate_count_box .donate_count_title {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 20px;
}
.page-wish-donate-index .donate_count_box .donate_input_box {
  overflow: hidden;
  width: 100%;
}
.page-wish-donate-index .donate_count_box .donate_input_box .donate_count_item {
  cursor: pointer;
  position: relative;
  width: calc(25% - 10px);
  font-size: 14px;
  line-height: 44px;
  border-radius: 4px;
  margin-left: 5px;
  margin-right: 5px;
  border: 2px solid #f3f3f3;
  height: 44px;
}
.page-wish-donate-index .donate_count_box .donate_input_box .donate_count_item:first-child {
  margin-left: 0;
}
.page-wish-donate-index .donate_count_box .donate_input_box .donate_count_item:last-child {
  margin-right: 0;
}
.page-wish-donate-index .donate_count_box .donate_input_box .donate_count_item_active {
  border: 2px solid #f61919;
}
.page-wish-donate-index .donate_count_box .other_num {
  position: relative;
  overflow: hidden;
}
.page-wish-donate-index .donate_count_box .other_num > label,
.page-wish-donate-index .donate_count_box .other_num > span {
  font-size: 14px;
}
.page-wish-donate-index .donate_count_box .other_num > input {
  width: calc(100% - 70px);
}
.page-wish-donate-index .donate_form .selected {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 22px;
  height: 22px;
}
.page-wish-donate-index .btn-submit {
  width: 145px;
  height: 35px;
  line-height: 35px;
}
.page-wish-donate-index .pay-method .input span {
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  height: 60px;
  line-height: 58px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  border: 1px solid #ededed;
  border-radius: 4px;
  width: 180px;
  color: #333333;
  position: relative;
}
.page-wish-donate-index .pay-method .input span.on {
  border: 3px solid #f61919;
  line-height: 54px;
}
.page-wish-donate-index .pay-method .input span.on:after {
  content: '';
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAb1BMVEX2GRn////2GRn2GRn4WFj2Ghr6eHj////8pqb5X1///Pz//v75cHD4S0v/9vb6hYX4QkL+8fH7oKD7lpb3MjL+5ub8ubn2HBz/9/f5YmL91tb9ycn2IiL3Jyf9z8//+vr3ODj3Ly/9xcX4V1cAAACWWxo6AAAAA3RSTlMAAIFgyXdoAAAAAWJLR0QktAb5mQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IIDRAnNyscNy8AAACASURBVBjTbc/bEoJADANQNGoEFRQvKAp4+f9/1HXcdhmTmb6ch7bJMpWpVmiFVmiFVmiFVmh1nnxiOuKos3nKURdcJhw1L1Zr/F3blKx8d9BtmB1rPxl0X+Q4HHlqjL8bKp4vLa83e/C3tybZdvZ3vNb0HO5Wx7s9ni9r6ZpEK94kXAWATRRi9wAAAABJRU5ErkJggg==) no-repeat center;
  width: 22px;
  height: 22px;
  background-origin: content-box;
  background-size: 22px 22px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.page-wish-donate-index .pay-method .input span + span {
  margin-left: 20px;
}
.page-wish-donate-index .form-group.form-invoice {
  padding: 30px 0;
}
.page-wish-donate-index .form-group.form-invoice .title {
  line-height: 1.2;
  height: auto;
}
.page-wish-donate-index .form-group.form-invoice .input label {
  display: inline-block;
}
.page-wish-donate-index .form-group.form-invoice .input label + label {
  margin-left: 45px;
}
.page-wish-donate-index .form-group.form-invoice .input {
  line-height: 15px;
}
.page-wish-donate-index .form-group.form-invoice .input input {
  margin-right: 5px;
}
.pc-wishBanner .slide_show .swiper-slide {
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.pc-wishBanner .slide_show .play-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 114px;
  height: 114px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.pc-wishBanner .slide_show .swiper-pagination-bullet {
  background: rgba(255, 255, 255, 0.7) !important;
  width: 20px;
  height: 8px;
  opacity: 1!important;
  border-radius: 8px;
  bottom: 20px!important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.pc-wishBanner .slide_show .swiper-pagination-bullet-active {
  background: #68c258 !important;
  width: 30px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#video-popup iframe {
  width: 100%;
  height: 490px;
}
body.no-scroll {
  overflow: hidden;
}
.msg-mask {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  display: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.notify-bar {
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1001;
  background: #fff;
  width: 0;
  height: 100%;
  -webkit-transition: all 0.6s;
  transition: all 0.6s;
  overflow-x: hidden;
}
.notify-bar.show {
  width: 600px;
}
.notify-bar .notify-head {
  background: #F2F3F5;
  padding: 30px;
  width: 600px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.notify-bar .notify-head .top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.notify-bar .notify-head .top .title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.notify-bar .notify-head .top .title span {
  font-size: 24px;
  color: #333;
  margin-left: 12px;
  font-weight: bold;
}
.notify-bar .notify-head .top .close {
  margin-left: auto;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  cursor: pointer;
}
.notify-bar .notify-head .control-cont {
  margin-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.notify-bar .notify-head .control-cont select {
  display: inline-block;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHBAMAAADDgsFQAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEVowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlhowlgAAADB7Pc2AAAADnRSTlMApQ7fDzr8gAPGIPFaW/ObYl0AAAABYktHRA8YugDZAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4ggJEDQIc/fM1wAAAC9JREFUCNdjkHv37t1DBmUgacLAmvfuWQADQ9275wwMDJ3vZgBJrt0LgCTDWQYGAJvmEBYGqat9AAAAAElFTkSuQmCC) no-repeat center;
  width: 10px;
  height: 7px;
  background-origin: content-box;
  background-size: 10px 7px;
  width: 130px;
  height: 35px;
  line-height: 35px;
  background-color: #fff;
  color: #90D147;
  border-radius: 4px;
  border: 1px solid #90D147;
  margin-right: 20px;
  font-size: 16px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-position: 85px center;
  padding-left: 14px;
}
.notify-bar .notify-head .control-cont .mark-btn {
  cursor: pointer;
  width: 150px;
  height: 35px;
  background-color: #fff;
  color: #90D147;
  border: 1px solid #90D147;
  border-radius: 4px;
  padding: 0 10px 0 14px;
  font-size: 16px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.notify-bar .notify-head .control-cont .mark-btn span {
  margin-left: 6px;
  line-height: 1;
}
.notify-bar .notify-head .control-cont .more {
  margin-left: auto;
  width: 100px;
  height: 35px;
  line-height: 35px;
  background-color: #90D147;
  color: #fff;
  font-size: 16px;
  text-align: center;
  border-radius: 4px;
}
.notify-bar .notify-body {
  height: calc(100% - 159px);
  overflow-x: hidden;
  overflow-y: auto;
}
.notify-bar .notify-body .notify-list {
  width: 600px;
}
.notify-bar .notify-body .notify-list a.item {
  display: block;
  padding: 20px 30px;
  border-bottom: 1px solid #F2F3F5;
}
.notify-bar .notify-body .notify-list a.item .title {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.notify-bar .notify-body .notify-list a.item .title::before {
  content: '';
  display: block;
  width: 8px;
  height: 8px;
  background: #F61919;
  border-radius: 50%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  margin-right: 10px;
}
.notify-bar .notify-body .notify-list a.item .title span {
  font-size: 16px;
  color: #333;
  width: calc(100% - 18px);
}
.notify-bar .notify-body .notify-list a.item .date {
  font-size: 14px;
  color: #999;
  margin-top: 14px;
  margin-left: 18px;
}
.notify-bar .notify-body .notify-list a.item:last-child {
  border: none;
}
.notify-bar .notify-body .notify-list a.item.read .title::before {
  opacity: 0;
}
.notify-bar .notify-body .notify-list a.item.read .title span {
  color: #999;
}
.notify-bar .noData {
  margin-top: 92px;
  text-align: center;
  width: 600px;
}
.notify-bar .noData .tips {
  margin-top: 18px;
  font-size: 16px;
  color: #666;
}
.mark-mask {
  position: fixed;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  bottom: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  opacity: 0;
  z-index: 1002;
}
.mark-mask.active {
  opacity: 1;
}
.mark-popup-wrapper {
  z-index: 1003;
  width: 500px;
  position: fixed;
  border-radius: 4px;
  background-color: #fff;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  opacity: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  margin-top: 20px;
}
.mark-popup-wrapper.active {
  opacity: 1;
  margin-top: 0;
}
.mark-popup-wrapper .mark-popup-header {
  padding: 10px 30px 0;
}
.mark-popup-wrapper .mark-popup-header h3.title {
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 20px;
}
.mark-popup-wrapper .mark-popup-header h3.title span {
  display: inline-block;
  font-size: 18px;
  border-bottom: 3px solid #68c258;
  margin-bottom: -2px;
  height: 36px;
  line-height: 36px;
}
.mark-popup-wrapper .mark-popup-content {
  max-height: 500px;
  overflow: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0 30px;
  color: #666666;
}
.mark-popup-wrapper .mark-popup-content p {
  font-size: 16px;
  line-height: 1.6;
}
.mark-popup-wrapper .mark-popup-footer {
  padding-bottom: 20px;
}
.mark-popup-wrapper .mark-popup-footer .btn {
  width: 140px;
}
.mark-popup-wrapper .mark-popup-footer .btn.close-mark {
  border: 1px solid #68C258;
  background: #fff;
  color: #68C258;
  border-radius: 4px;
}
.msg-center .msg-center-head {
  padding-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}
.msg-center .msg-center-head > select {
  cursor: pointer;
  width: 130px;
  border-radius: 4px;
  font-size: 14px;
  padding-left: 6px;
  height: 35px;
  line-height: 35px;
  background-color: #F4F4F4;
  color: #666;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  display: inline-block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAIAAAC0D9CtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIzLTEwLTMxVDE0OjEzOjI2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTEwLTMxVDE0OjEzOjI2KzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0xMC0zMVQxNDoxMzoyNiswODowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMWFkZTc0Ni0wNWY5LTdhNGUtODcwNy1iZjljN2FiZTJmZGYiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1ZWU3Zjk4NS1mN2E1LThiNGEtOWNkMi04NzVlNzg0NTE4OTUiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0NzkwYmNmZi1mNGI4LTgxNGQtYWYxYS05YjFjZWQ3MGE1OTkiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3OTBiY2ZmLWY0YjgtODE0ZC1hZjFhLTliMWNlZDcwYTU5OSIgc3RFdnQ6d2hlbj0iMjAyMy0xMC0zMVQxNDoxMzoyNiswODowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDowMWFkZTc0Ni0wNWY5LTdhNGUtODcwNy1iZjljN2FiZTJmZGYiIHN0RXZ0OndoZW49IjIwMjMtMTAtMzFUMTQ6MTM6MjYrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5NRsy7AAABDklEQVQokXVSPdKEIAxNGIcjqGdwLLyI3tWfO9jJDazBFhqgyFdkh82y+1E4D0zyXvKCIQQQh4gQkQEAIKJ84auCX4cTJJAVlXwtmAvLLwPGium+Vf3HRkSqqKx6kJKqDlVhKBqq0O9aqlJsjEkpyRIxRmOMVNjIaV7XdZ7nfd/zPGutETHnvO+7tRYRp2niHFXYiWgcx67rnHPHcaSUYozbtjnn+r4fhuFtl/e+UBFRzrnEAYC1tm3bZVmY9tW5975qN+e8ruvzPADQdV3R+Z6W5CkTY1UAUBg+BhhCqBL4R86ZiGRC4Wkq+0qjWuvKfjaAiJqKV7rJEXKDOO0HT1Vbgpc/cglALK/0rar1B6hh+uhuJjAuAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-size: 17px 17px;
  background-position: 110px center;
}
.msg-center .msg-center-head .mark-btn {
  width: 150px;
  height: 35px;
  background: #68C258;
  border-radius: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
}
.msg-center .msg-center-head .mark-btn span {
  font-size: 14px;
  color: #fff;
  margin-left: 7px;
}
.msg-center .msg-table-content .table {
  border-top: 1px solid #E9E9E9;
}
.msg-center .msg-table-content .table .tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}
.msg-center .msg-table-content .table .td,
.msg-center .msg-table-content .table .th {
  padding: 14px 18px;
  border-right: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.msg-center .msg-table-content .table .table-thead {
  background: #F4F4F4;
  border-left: 1px solid #E9E9E9;
}
.msg-center .msg-table-content .table .table-thead .th:nth-child(1) {
  width: 480px;
}
.msg-center .msg-table-content .table .table-thead .th:nth-child(2) {
  width: 179px;
}
.msg-center .msg-table-content .table .table-thead .th:nth-child(3) {
  width: 149px;
}
.msg-center .msg-table-content .table .table-thead .th {
  font-weight: bold;
  font-size: 16px;
  color: #333;
}
.msg-center .msg-table-content .table .table-body {
  border-left: 1px solid #E9E9E9;
}
.msg-center .msg-table-content .table .table-body .td {
  font-size: 14px;
  color: #333;
}
.msg-center .msg-table-content .table .table-body .td > a {
  display: block;
}
.msg-center .msg-table-content .table .table-body .td .date,
.msg-center .msg-table-content .table .table-body .td .type {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.msg-center .msg-table-content .table .table-body > .tr .td:nth-child(1) {
  width: 480px;
}
.msg-center .msg-table-content .table .table-body > .tr .td:nth-child(2) {
  width: 179px;
}
.msg-center .msg-table-content .table .table-body > .tr .td:nth-child(3) {
  width: 149px;
}
.msg-center .msg-table-content .table .table-body > .tr.read .td {
  color: #999;
}
.msg-center .msg-table-content .table .table-body > .tr.read .td > a {
  color: #999;
}
.msg-center .msg-table-content .table .table-body .noData {
  text-align: center;
  border-bottom: 1px solid #E9E9E9;
  border-right: 1px solid #E9E9E9;
  padding: 14px 18px;
  font-size: 14px;
  color: #666;
}
.msg-detail {
  padding-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.msg-detail .back {
  margin-right: 20px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
.msg-detail .main-info {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.msg-detail .main-info h1 {
  font-size: 20px;
  color: #333;
  font-weight: bold;
}
.msg-detail .main-info .date {
  color: #999;
  font-size: 14px;
  margin-top: 28px;
  padding-bottom: 26px;
  border-bottom: 1px solid #E9E9E9;
  margin-bottom: 30px;
}
.has_filing_code_time_form .form-group .title {
  width: 160px;
}
.has_filing_code_time_form .form-group .input {
  margin-left: 160px;
}
.has_filing_code_time_form .form-group .msg {
  margin-left: 160px;
}
.pc_wish_topic_video_model {
  display: none;
}
.pc_wish_topic_video_model .modal_box {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.5);
}
.pc_wish_topic_video_model .modal_box .btnClose {
  position: absolute;
  top: calc((100% - 80%) / 4);
  right: calc((100% - 80%) / 4);
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  cursor: pointer;
}
.pc_wish_topic_video_model .modal_box .modal_content {
  width: 80%;
  height: 80%;
  top: 50%;
  left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.sz-report-success {
  padding-top: 165px;
}
.sz-report-success .message-page {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.sz-report-success .message-page > h1 {
  color: #68c258;
  font-size: 26px;
  margin-bottom: 25px;
}
.sz-report-success .message-page .article-content p {
  text-align: center;
  font-size: 20px;
  color: #999;
}
.sz-report-success .message-page .article-content p .text-black {
  color: #333;
}
.sz-report-success .message-page .operation {
  margin-top: 20px;
}
.sz-report-success .message-page .operation > a {
  font-size: 16px;
  padding: 0 18px;
}
.selected-activity-need-limit-font span.text-cut {
  width: 100%;
}
.icon-new-xh {
  height: 19px;
  width: auto;
  max-width: 19px;
}
.sygy-page {
  margin-top: 123px;
  width: 100%;
}
.sygy-page .container {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
     -moz-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px 100px;
  background-image: url('../../../../img//pc/green-bg.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  color: #fff;
}
.sygy-page .container .box .title {
  text-align: center;
  font-size: 40px;
  margin-bottom: 10px;
}
.sygy-page .container .box .p {
  letter-spacing: 8px;
  font-size: 20px;
  margin-bottom: 30px;
}
.sygy-page .container .box .qr-code-container-wish {
  width: 225px;
  margin: 0 auto;
  text-align: center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.sygy-page .container .box .qr-code-container-wish .qr-code-wish {
  width: 100%;
  margin-bottom: 10px;
}
.sygy-page .container .box .qr-code-container-wish .qr-code-wish img {
  width: 100%;
  height: 100%;
}
.sygy-page .container .decorate-img {
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
.sygy-page .container .decorate-img img {
  height: 100%;
  width: auto;
}
.user-center .donate_record .qr-code-container {
  margin: 0 auto;
  width: 300px;
  height: 100%;
  text-align: center;
  font-size: 18px;
}
.user-center .donate_record .qr-code-container .qr-code {
  min-height: 300px;
}
.user-center .donate_record .qr-code-container .qr-code img {
  width: 100%;
  height: 100%;
}
.user-center .user-content .title-under-gray-line .no-under-line {
  border-bottom: none;
}
.page-support-project-list .support-project-list .item {
  height: auto;
}
.qr-code-wrap .qr-code .qr-code-content.fix {
  max-width: 120px;
}
.page.sx-form .apply-tips {
  margin-left: 56px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page.sx-form .apply-tips .icon-tips {
  width: 20px;
  height: 20px;
  background: #81b337;
  color: #FFFFFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
}
.page.sx-form .apply-tips .desc {
  margin-left: 10px;
}
#apply-setting-manage .operations .btn {
  width: 60px;
  height: 30px;
  line-height: 30px;
}
#apply-setting-modal .popup-header .title {
  height: unset;
}
#apply-setting-modal .popup-footer .operation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.agreement-msg-box .agreements {
  margin-top: 10px;
  line-height: 20px;
}
.agreement-msg-box .agreements .agreement-link {
  color: #1e81cd;
}
.agreement-msg-box .btn[disabled] {
  background: #999999 !important;
}
.login .login-box .input-agreement {
  margin-left: 20px;
}
.login .login-box .input-agreement label {
  white-space: nowrap;
}
.login .login-box .input-agreement label #agreement {
  width: unset;
}
.msgBoxBackGround {
  position: fixed;
}
.pc-zixun-page {
  background-color: #fff;
}
.pc-zixun-page .list-content {
  padding-top: 70px;
  margin: 0 auto;
  text-align: left;
}
.pc-zixun-page .list-content .module-title {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 45px;
}
.pc-zixun-page .list-content .module-title .topic-title {
  margin-bottom: 0px;
}
.pc-zixun-page .list-content .module-title a {
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0px;
  color: #68c258;
}
.pc-zixun-page .list-content .list .item {
  width: 100%;
  border: solid 1px #cccccc;
}
.pc-zixun-page .list-content .list .item .img-box {
  width: 100%;
  aspect-ratio: 1.94782609;
  max-height: 230px;
  position: relative;
}
.pc-zixun-page .list-content .list .item .img-box::after {
  content: '';
  display: block;
  width: 100%;
  padding-top: 51.34%;
}
.pc-zixun-page .list-content .list .item .img-box > img {
  position: absolute;
  top: 0;
  left: 0;
}
.pc-zixun-page .list-content .list .item:hover {
  -webkit-box-shadow: 0px 1px 21px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 1px 21px 0px rgba(0, 0, 0, 0.15);
}
.pc-zixun-page .zixun-main {
  width: 100%;
  background-color: #fff;
}
.pc-zixun-page .zixun-main .module_content {
  background-color: #fff;
  padding-bottom: 60px;
}
.pc-zixun-page .zixun-main .module_content:nth-child(2n) {
  background-color: #f2f3f5;
}
.pc-zixun-page .zixun-main .module_content .zixun_common_box {
  width: 100%;
  height: 382px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.pc-zixun-page .zixun-main .module_content .zixun_common_box .left-box {
  display: block;
  width: 632px;
  height: 382px;
  border-radius: 20px;
  overflow: hidden;
}
.pc-zixun-page .zixun-main .module_content .zixun_common_box .img-box {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.pc-zixun-page .zixun-main .module_content .zixun_common_box .img-box img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.pc-zixun-page .zixun-main .module_content .zixun_common_box .img-box .mask_box {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 69px;
  padding-left: 28px;
  background-color: #68c258;
  opacity: 0.9;
  font-size: 22px;
  line-height: 69px;
  color: #ffffff;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pc-zixun-page .zixun-main .module_content .zixun_common_box .right_list {
  width: 684px;
  height: 100%;
  margin-left: 74px;
}
.pc-zixun-page .zixun-main .module_content .zixun_common_box .right_list .item {
  display: block;
  height: 51px;
  border-bottom: 1px dashed #D9DADC;
  padding-bottom: 26px;
  margin-bottom: 27px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.pc-zixun-page .zixun-main .module_content .zixun_common_box .right_list .item:nth-child(4) {
  border: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.pc-zixun-page .zixun-main .module_content .zixun_common_box .right_list .item .title {
  height: 33px;
  font-size: 22px;
  line-height: 33px;
  color: #222222;
  margin-bottom: 11px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pc-zixun-page .zixun-main .module_content .zixun_common_box .right_list .item .date {
  font-size: 18px;
  line-height: 18px;
  color: #666666;
}
.pc-zixun-page .zixun-main .module_content .zixun_common_box .right_list .item:hover .title {
  color: #68c258;
}
.pc-zixunDetail-page {
  background-color: #f2f3f5;
  padding-top: 165px;
}
.pc-zixunDetail-page .zixunDetail_main {
  width: 100%;
  padding: 38px 60px 80px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 21px 0px rgba(0, 0, 0, 0.1);
  border-radius: 30px;
}
.pc-zixunDetail-page .zixunDetail_main .topic-title {
  font-size: 30px;
  color: #222;
  font-weight: bold;
  display: inline-block;
  position: relative;
  line-height: 1;
  margin-bottom: 30px;
}
.pc-zixunDetail-page .zixunDetail_main .topic-title::before {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 8px;
  background: #68C258;
  z-index: 1;
}
.pc-zixunDetail-page .zixunDetail_main .topic-title span {
  position: relative;
  z-index: 2;
}
.pc-zixunDetail-page .zixunDetail_main .news-list {
  margin-bottom: 20px;
}
.pc-zixunDetail-page .zixunDetail_main .news-list .item {
  margin-top: 29px;
  display: block;
  overflow: hidden;
}
.pc-zixunDetail-page .zixunDetail_main .news-list .item .img {
  float: left;
  width: 411px;
  height: 248px;
  overflow: hidden;
  text-align: center;
  line-height: 248px;
  border-radius: 0;
  font-size: 0;
}
.pc-zixunDetail-page .zixunDetail_main .news-list .item .img img {
  border-radius: 0;
}
.pc-zixunDetail-page .zixunDetail_main .news-list .item .content {
  margin-left: 481px;
  min-height: 248px;
  height: 248px;
  position: relative;
  display: table;
  width: calc(100% - 411px - 70px);
}
.pc-zixunDetail-page .zixunDetail_main .news-list .item .content > .title {
  color: #666666;
  font-size: 16px;
}
.pc-zixunDetail-page .zixunDetail_main .news-list .item .content > .desc {
  color: #999999;
  font-size: 14px;
}
.pc-zixunDetail-page .zixunDetail_main .news-list .item .v-align {
  display: table-cell;
  vertical-align: middle;
}
.pc-zixunDetail-page .zixunDetail_main .news-list .item .img {
  border-radius: 22px;
}
.pc-zixunDetail-page .zixunDetail_main .news-list .item .content {
  border-bottom: 1px dashed #ededed;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 50px;
}
.pc-zixunDetail-page .zixunDetail_main .news-list .item .content .title {
  font-size: 24px;
  color: #333333;
  margin-bottom: 30px;
  line-height: 1.2;
}
.pc-zixunDetail-page .zixunDetail_main .news-list .item .content .time {
  font-size: 18px;
  line-height: 1.2;
  color: #999999;
  margin-bottom: 30px;
}
.pc-zixunDetail-page .zixunDetail_main .news-list .item .content .desc {
  font-size: 16px;
  color: #666666;
  margin-bottom: 0;
}
.pc-zixunDetail-page .zixunDetail_main .news-list .item:hover .content .title {
  color: #68c258;
}
.pc-zixunDetail-page .zixunDetail_main .paging_box {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/*# sourceMappingURL=style-b38c0cefb7.css.map */
