/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* @import "compass/reset"; */
/* Welcome to Compass. Use this file to define print styles.
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/print.css" media="print" rel="stylesheet" type="text/css" /> */
/* line 124, ../sass/print.scss */
.ws_bodyxz{
	background: #ffffff url(../../images/xz/bg_index.png) no-repeat !important;
	background-size:100% auto  !important;
}
.file_authentication {
  width: 0;
  height: 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 134, ../sass/print.scss */
.padtop35 {
  padding-top: 35px !important;
}

/* line 141, ../sass/print.scss */
.layui-inline.muti .layui-form-label {
  width: 130px;
  padding-left: 0;
  padding-right: 0;
  margin-right: 20px;
}
/* line 147, ../sass/print.scss */
.layui-inline.muti .layui-input-inline {
  width: 100px;
  float: left;
}
/* line 150, ../sass/print.scss */
.layui-inline.muti .layui-input-inline.long {
  width: 230px;
}
/* line 154, ../sass/print.scss */
.layui-inline.muti .layui-form-mid {
  margin-left: 10px;
}

/* line 160, ../sass/print.scss */
.layui-form-item.red {
  color: #f24a4a;
}
/* line 163, ../sass/print.scss */
.layui-form-item.nobottom {
  margin-bottom: 0;
}
/* line 167, ../sass/print.scss */
.layui-form-item.long .layui-form-label {
  width: 130px;
}
/* line 170, ../sass/print.scss */
.layui-form-item.long .layui-input-block {
  margin-left: 150px;
}
/* line 175, ../sass/print.scss */
.layui-form-item.longer .layui-form-label {
  width: 150px;
}
/* line 178, ../sass/print.scss */
.layui-form-item.longer .layui-input-block {
  margin-left: 170px;
}
/* line 183, ../sass/print.scss */
.layui-form-item.longest .layui-form-label {
  width: 210px;
}
/* line 186, ../sass/print.scss */
.layui-form-item.longest .layui-input-block {
  margin-left: 230px;
}
/* line 191, ../sass/print.scss */
.layui-form-item.longester .layui-form-label {
  width: 285px;
}
/* line 194, ../sass/print.scss */
.layui-form-item.longester .layui-input-block {
  margin-left: 305px;
}
/* line 198, ../sass/print.scss */
.layui-form-item .layui-form-label {
  padding-right: 0;
  padding-left: 0;
}
/* line 201, ../sass/print.scss */
.layui-form-item .layui-form-label.justy {
  text-align: justify;
  text-align-last: justify;
}
/* line 206, ../sass/print.scss */
.layui-form-item .layui-form-label.ness:before {
  content: "*";
  display: inline-block;
  color: red;
  margin-right: 4px;
}
/* line 214, ../sass/print.scss */
.layui-form-item .layui-input-block {
  padding-right: 15px;
}
/* line 215, ../sass/print.scss */
.layui-form-item .layui-input-block .inline_first {
  width: 40%;
  float: left;
}
/* line 218, ../sass/print.scss */
.layui-form-item .layui-input-block .inline_first.onece {
  margin-right: 4%;
}
/* line 222, ../sass/print.scss */
.layui-form-item .layui-input-block .inline_last {
  float: right;
}
/* line 225, ../sass/print.scss */
.layui-form-item .layui-input-block .file_name {
  margin-left: 10px;
  color: #777777;
}
/* line 229, ../sass/print.scss */
.layui-form-item .layui-input-block .four {
  float: left;
  width: 23.5%;
  margin-right: 2%;
}
/* line 233, ../sass/print.scss */
.layui-form-item .layui-input-block .four:last-child {
  margin-right: 0;
}
/* line 237, ../sass/print.scss */
.layui-form-item .layui-input-block .two {
  float: left;
  width: 49%;
  margin-right: 2%;
}
/* line 241, ../sass/print.scss */
.layui-form-item .layui-input-block .two:last-child {
  margin-right: 0;
}
/* line 245, ../sass/print.scss */
.layui-form-item .layui-input-block .small_part {
  float: left;
  width: 30%;
  margin-right: 2%;
}
/* line 250, ../sass/print.scss */
.layui-form-item .layui-input-block .big_part {
  float: left;
  width: 45%;
}
/* line 255, ../sass/print.scss */
.layui-form-item .layui-input-block input[disabled] {
  background: #f1f1f1;
}
/* line 258, ../sass/print.scss */
.layui-form-item .layui-input-block p {
  padding: 9px 0;
  line-height: 20px;
}
/* line 261, ../sass/print.scss */
.layui-form-item .layui-input-block p span.hover {
  cursor: pointer;
  color: #f24a57;
}
/* line 265, ../sass/print.scss */
.layui-form-item .layui-input-block p.bottom {
  margin-bottom: 6px;
}
/* line 269, ../sass/print.scss */
.layui-form-item .layui-input-block .letter {
  display: inline-block;
  position: relative;
  top: 6px;
}
/* line 273, ../sass/print.scss */
.layui-form-item .layui-input-block .letter a {
  color: #e53c29;
}
/* line 275, ../sass/print.scss */
.layui-form-item .layui-input-block .letter a:hover {
  color: #f24a57;
}
/* line 280, ../sass/print.scss */
.layui-form-item .layui-input-block .little_tip {
  color: #777777;
  margin-top: 15px;
  line-height: 1.6;
}
/* line 285, ../sass/print.scss */
.layui-form-item .layui-input-block.verification {
  padding-right: 160px;
  position: relative;
}
/* line 288, ../sass/print.scss */
.layui-form-item .layui-input-block.verification input[type=button] {
  position: absolute;
  right: 15px;
  top: 0;
  height: 38px;
  padding: 0px;
  font-size: 13px;
  width: 130px;
}
/* line 297, ../sass/print.scss */
.layui-form-item .layui-input-block.verification.withtip {
  padding-right: 60px;
}
/* line 299, ../sass/print.scss */
.layui-form-item .layui-input-block.verification.withtip .tip {
  background: url(../../images/team/icon-team-tip.png) no-repeat center;
  width: 28px;
  height: 28px;
  display: inline-block;
  position: absolute;
  right: 15px;
  top: 5px;
}
/* line 307, ../sass/print.scss */
.layui-form-item .layui-input-block.verification.withtip .tip:hover {
  cursor: pointer;
}
/* line 313, ../sass/print.scss */
.layui-form-item .layui-input-block .layui-up-img {
  width: 100%;
  height: 190px;
  border: 1px solid #e8e8e8;
  cursor: pointer;
  background-image: url(../../images/volunteer/img-volun-id.png);
  background-color: #f5f5f5;
  background-repeat: no-repeat;
  background-position: center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 326, ../sass/print.scss */
.layui-form-item .layui-input-block .layui-form-mid {
  float: none;
  margin-bottom: 6px;
}
/* line 332, ../sass/print.scss */
.layui-form-item .layui-input-block .upImg.three div:nth-of-type(3n) {
  margin-right: 0;
}
/* line 336, ../sass/print.scss */
.layui-form-item .layui-input-block .upImg.big {
  padding: 10px 0;
}
/* line 339, ../sass/print.scss */
.layui-form-item .layui-input-block .upImg .tip {
  display: inline-block;
  height: 100px;
  line-height: 100px;
  color: #f24a57;
  padding-left: 20px;
}
/* line 346, ../sass/print.scss */
.layui-form-item .layui-input-block .upImg .tip_two {
  display: inline-block;
  width: 220px;
  height: 100px;
  line-height: 30px;
  color: #f24a57;
  padding-left: 5px;
  padding-top: 5px;
}
/* line 355, ../sass/print.scss */
.layui-form-item .layui-input-block .upImg .click {
  width: 100px;
  height: 100px;
  border: 1px solid #e8e8e8;
  float: left;
  cursor: pointer;
  margin-right: 15px;
  position: relative;
}
/* line 363, ../sass/print.scss */
.layui-form-item .layui-input-block .upImg .click:before {
  content: "";
  width: 1px;
  height: 60%;
  position: absolute;
  top: 20%;
  left: 50%;
  background: #e8e8e8;
}
/* line 372, ../sass/print.scss */
.layui-form-item .layui-input-block .upImg .click:after {
  content: "";
  width: 60%;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 20%;
  background: #e8e8e8;
}
/* line 381, ../sass/print.scss */
.layui-form-item .layui-input-block .upImg .click:hover {
  border-color: #999999;
}
/* line 383, ../sass/print.scss */
.layui-form-item .layui-input-block .upImg .click:hover:before {
  background: #999999;
}
/* line 386, ../sass/print.scss */
.layui-form-item .layui-input-block .upImg .click:hover:after {
  background: #999999;
}
/* line 391, ../sass/print.scss */
.layui-form-item .layui-input-block .upImg .img {
  width: 100px;
  height: 100px;
  border: 1px solid #e8e8e8;
  cursor: pointer;
  float: left;
  margin-right: 15px;
  position: relative;
}
/* line 399, ../sass/print.scss */
.layui-form-item .layui-input-block .upImg .img img {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}
/* line 405, ../sass/print.scss */
.layui-form-item .layui-input-block .upImg .img span {
  position: absolute;
  top: -9px;
  right: -9px;
  width: 18px;
  height: 18px;
  line-height: 17px;
  background: #f24a4a;
  color: #ffffff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 16px;
  text-align: center;
  display: inline-block;
}
/* line 418, ../sass/print.scss */
.layui-form-item .layui-input-block .upImg .img span:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

/* line 426, ../sass/print.scss */
.layui-btn-home {
  background-color: #f24a57;
  width: 92px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 430, ../sass/print.scss */
.layui-btn-home.littlelong {
  width: 92px;
}
/* line 433, ../sass/print.scss */
.layui-btn-home.long {
  width: auto;
}
/* line 436, ../sass/print.scss */
.layui-btn-home.normal {
  width: auto;
}

/* line 440, ../sass/print.scss */
.layui-btn-home2 {
  background-color: #e53c29;
  width: 92px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 444, ../sass/print.scss */
.layui-btn-home2.littlelong {
  width: 92px;
}
/* line 447, ../sass/print.scss */
.layui-btn-home2.long {
  width: auto;
}
/* line 450, ../sass/print.scss */
.layui-btn-home2.normal {
  width: auto;
}

/* line 454, ../sass/print.scss */
.layui-btn-delete {
  background-color: #999999;
  width: 92px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 460, ../sass/print.scss */
.layui-btn.radius {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 466, ../sass/print.scss */
.modal-body {
  max-height: 450px;
  overflow: auto;
}

/* line 472, ../sass/print.scss */
.gen_reg .sides {
  width: 50%;
  float: left;
}
/* line 473, ../sass/print.scss */
.gen_reg .sides.right {
  padding-left: 15px;
}
/* line 478, ../sass/print.scss */
.gen_reg .sides .header {
  position: relative;
  padding-bottom: 20px;
}
/* line 481, ../sass/print.scss */
.gen_reg .sides .header .left {
  padding-right: 80px;
}
/* line 484, ../sass/print.scss */
.gen_reg .sides .header input[type=button] {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 490, ../sass/print.scss */
.gen_reg .sides .bodyer {
  border-right: 1px solid #e8e8e8;
}
/* line 492, ../sass/print.scss */
.gen_reg .sides .bodyer.noboder {
  border: 0;
}
/* line 495, ../sass/print.scss */
.gen_reg .sides .bodyer .func {
  padding-bottom: 10px;
  padding-left: 10px;
}
/* line 498, ../sass/print.scss */
.gen_reg .sides .bodyer .func label {
  font-weight: normal;
}
/* line 500, ../sass/print.scss */
.gen_reg .sides .bodyer .func label input {
  position: relative;
  top: 2px;
}
/* line 506, ../sass/print.scss */
.gen_reg .sides .bodyer .list {
  max-height: 480px;
  overflow: auto;
}
/* line 509, ../sass/print.scss */
.gen_reg .sides .bodyer .list ul {
  padding: 0 10px;
}
/* line 511, ../sass/print.scss */
.gen_reg .sides .bodyer .list ul li {
  padding: 6px 5px;
  border-bottom: 1px dotted #e8e8e8;
  cursor: pointer;
}
/* line 515, ../sass/print.scss */
.gen_reg .sides .bodyer .list ul li:hover {
  background: #e2e2e2;
}
/* line 517, ../sass/print.scss */
.gen_reg .sides .bodyer .list ul li:hover a {
  display: inline-block;
}
/* line 521, ../sass/print.scss */
.gen_reg .sides .bodyer .list ul li span {
  font-size: 15px;
  margin-right: 15px;
  color: #777777;
  display: inline-block;
}
/* line 526, ../sass/print.scss */
.gen_reg .sides .bodyer .list ul li span:first-child {
  width: 75px;
  margin-right: 0;
  color: #333333;
}
/* line 532, ../sass/print.scss */
.gen_reg .sides .bodyer .list ul li a {
  float: right;
  width: 20px;
  height: 20px;
  line-height: 22px;
  background: #f24a4a;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: #ffffff;
  font-size: 18px;
  text-align: center;
  display: none;
}
/* line 549, ../sass/print.scss */
.gen_reg .bottomer {
  float: left;
  width: 100%;
  text-align: center;
  padding: 20px 0;
}
/* line 554, ../sass/print.scss */
.gen_reg .bottomer input {
  height: 32px;
  line-height: 32px;
}

/* line 562, ../sass/print.scss */
.modal_add_new_act .new_add_act {
  padding: 20px 20px 20px 10px;
}
/* line 563, ../sass/print.scss */
.modal_add_new_act .new_add_act.border_bottom {
  border-bottom: 1px solid #e8e8e8;
}
/* line 566, ../sass/print.scss */
.modal_add_new_act .new_add_act.top_padding {
  padding-top: 30px;
}
/* line 570, ../sass/print.scss */
.modal_add_new_act .new_add_act h3 {
  font-size: 16px;
  font-weight: bold;
  padding-left: 20px;
  padding-bottom: 15px;
}
/* line 577, ../sass/print.scss */
.modal_add_new_act .new_add_act .insidese .half {
  width: 50%;
  float: left;
}
/* line 581, ../sass/print.scss */
.modal_add_new_act .new_add_act .insidese .all {
  width: 100%;
  float: left;
}
/* line 585, ../sass/print.scss */
.modal_add_new_act .new_add_act .insidese .reason {
  font-size: 16px;
  color: #e53c29;
  text-align: center;
  line-height: 1.6;
  font-weight: bold;
  padding: 30px 0 40px;
}
/* line 593, ../sass/print.scss */
.modal_add_new_act .new_add_act .insidese .func {
  text-align: center;
  padding-bottom: 10px;
}
/* line 596, ../sass/print.scss */
.modal_add_new_act .new_add_act .insidese .func button, .modal_add_new_act .new_add_act .insidese .func input {
  height: 32px;
  line-height: 32px;
  font-size: 15px;
}

/* line 606, ../sass/print.scss */
.modal_body {
  width: 500px;
  margin: 0 auto;
}
/* line 607, ../sass/print.scss */
.modal_body.longer {
  width: 600px;
}
/* line 610, ../sass/print.scss */
.modal_body.long {
  width: auto;
  padding-bottom: 20px;
}
/* line 617, ../sass/print.scss */
.modal_body .detail_infor .all {
  width: 100%;
  float: left;
}
/* line 621, ../sass/print.scss */
.modal_body .detail_infor .half {
  width: 50%;
  float: left;
}
/* line 627, ../sass/print.scss */
.modal_body .act_send h5 {
  margin-bottom: 15px;
}
/* line 633, ../sass/print.scss */
.modal_body .act_send .func_box {
  padding-top: 20px;
  text-align: center;
}
/* line 636, ../sass/print.scss */
.modal_body .act_send .func_box button, .modal_body .act_send .func_box input {
  height: 32px;
  line-height: 32px;
}
/* line 641, ../sass/print.scss */
.modal_body .act_send p {
  margin-top: 30px;
  padding-top: 12px;
  border-top: 1px solid #e8e8e8;
  line-height: 1.6;
  padding-bottom: 20px;
}
/* line 651, ../sass/print.scss */
.modal_body .act_qrcode .bodys .qrcode {
  width: 201px;
  height: 201px;
  border: 1px solid #e8e8e8;
  background: #f5f5f5;
  float: left;
  margin-right: 30px;
  margin-bottom: 20px;
}
/* line 659, ../sass/print.scss */
.modal_body .act_qrcode .bodys .qrcode .init {
  background: #ffffff;
  width: 160px;
  height: 160px;
  margin: 20px;
}
/* line 666, ../sass/print.scss */
.modal_body .act_qrcode .bodys h4 {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.6;
  margin-bottom: 12px;
  padding-top: 12px;
}
/* line 673, ../sass/print.scss */
.modal_body .act_qrcode .bodys h5 {
  font-size: 15px;
  color: #666666;
  margin-bottom: 12px;
}
/* line 678, ../sass/print.scss */
.modal_body .act_qrcode .bodys p {
  color: #f24a57;
  margin-bottom: 12px;
}
/* line 682, ../sass/print.scss */
.modal_body .act_qrcode .bodys a {
  font-weight: bold;
  font-size: 15px;
  color: #25a0ef;
  text-decoration: underline;
}

/* line 692, ../sass/print.scss */
.slineable {
  width: 100%;
  overflow: auto;
}

/* line 697, ../sass/print.scss */
.bootstrap-select {
  width: 100% !important;
}
/* line 699, ../sass/print.scss */
.bootstrap-select .layui-form-select {
  display: none;
}

/* line 704, ../sass/print.scss */
.window_all_top {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
/* line 709, ../sass/print.scss */
.window_all_top.dark {
  background-color: #f5f5f5;
}
/* line 712, ../sass/print.scss */
.window_all_top.white {
  background-color: #ffffff;
}

/* line 716, ../sass/print.scss */
.window_all_middle_all {
  position: absolute;
  top: 50px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
}
/* line 723, ../sass/print.scss */
.window_all_middle_all.bottoms {
  bottom: 50px;
}
/* line 726, ../sass/print.scss */
.window_all_middle_all.dark {
  background-color: #f5f5f5;
}

/* line 731, ../sass/print.scss */
.windox_nav_top {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 48px;
  overflow: hidden;
}

/* line 739, ../sass/print.scss */
.window_nav_middle {
  position: absolute;
  top: 50px;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
  display: none;
}
/* line 747, ../sass/print.scss */
.window_nav_middle.active {
  display: block;
}

/* line 752, ../sass/print.scss */
.windox_top {
  position: absolute;
  top: 0;
  bottom: 50px;
  left: 0;
  right: 0;
  overflow: auto;
  background-color: #f5f5f5;
}
/* line 760, ../sass/print.scss */
.windox_top.white {
  background-color: #ffffff;
}

/* line 764, ../sass/print.scss */
.window_bottom {
  position: absolute;
  height: 50px;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
}

/* line 772, ../sass/print.scss */
.window_all {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
}
/* line 779, ../sass/print.scss */
.window_all.dark {
  background-color: #f5f5f5;
}

/* line 784, ../sass/print.scss */
.index_bottom {
  height: 100%;
  background-color: #ffffff;
  border-top: 1px solid #e8e8e8;
}
/* line 789, ../sass/print.scss */
.index_bottom.noback:before {
  display: none;
}
/* line 793, ../sass/print.scss */
.index_bottom:before {
  content: "";
  width: 70px;
  height: 70px;
  border: 1px solid #e8e8e8;
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -35px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #ffffff;
}
/* line 805, ../sass/print.scss */
.index_bottom .sidess {
  width: 33.333333%;
  padding: 8px 0 0 0;
  height: 100%;
  position: relative;
  float: left;
}
/* line 806, ../sass/print.scss */
.index_bottom .sidess.four {
  width: 25%;
}
/* line 814, ../sass/print.scss */
.index_bottom .sidess.dif {
  position: relative;
  z-index: 2;
  background: url(../../images/front/icon-index-qrcode.png) no-repeat center 3px #ffffff;
  -moz-background-size: 36px auto;
  -o-background-size: 36px auto;
  -webkit-background-size: 36px auto;
  background-size: 36px auto;
}
/* line 822, ../sass/print.scss */
.index_bottom .sidess.active .imgs.index {
  background: url(../../images/front/icon-index-home-hover.png) no-repeat center;
  -moz-background-size: auto 20px;
  -o-background-size: auto 20px;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 826, ../sass/print.scss */
.index_bottom .sidess.active .imgs.mine {
  background: url(../../images/front/icon-index-mine-hover.png) no-repeat center;
  -moz-background-size: auto 20px;
  -o-background-size: auto 20px;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 830, ../sass/print.scss */
.index_bottom .sidess.active .imgs.prac {
  background: url(../../images/front/icon-index-prac-hover.png) no-repeat center;
  -moz-background-size: auto 20px;
  -o-background-size: auto 20px;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 834, ../sass/print.scss */
.index_bottom .sidess.active .imgs.qrcode {
  background: url(../../images/front/icon-index-qrcode2-hover.png) no-repeat center;
  -moz-background-size: auto 20px;
  -o-background-size: auto 20px;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 839, ../sass/print.scss */
.index_bottom .sidess.active p {
  color: #f24a57;
}
/* line 843, ../sass/print.scss */
.index_bottom .sidess .imgs {
  height: 20px;
}
/* line 845, ../sass/print.scss */
.index_bottom .sidess .imgs.index {
  background: url(../../images/front/icon-index-home.png) no-repeat center;
  -moz-background-size: auto 20px;
  -o-background-size: auto 20px;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 849, ../sass/print.scss */
.index_bottom .sidess .imgs.mine {
  background: url(../../images/front/icon-index-mine.png) no-repeat center;
  -moz-background-size: auto 20px;
  -o-background-size: auto 20px;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 853, ../sass/print.scss */
.index_bottom .sidess .imgs.prac {
  background: url(../../images/front/icon-index-prac.png) no-repeat center;
  -moz-background-size: auto 20px;
  -o-background-size: auto 20px;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 857, ../sass/print.scss */
.index_bottom .sidess .imgs.qrcode {
  background: url(../../images/front/icon-index-qrcode2.png) no-repeat center;
  -moz-background-size: auto 20px;
  -o-background-size: auto 20px;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 862, ../sass/print.scss */
.index_bottom .sidess p {
  text-align: center;
  color: #777777;
  line-height: 1;
  margin-top: 4px;
  font-size: 12px;
}

/* line 872, ../sass/print.scss */
.change_infor {
  width: 16px;
  height: 16px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  background: url(../../images/front/icon-front-change.png) no-repeat center #f24a57;
  -moz-background-size: auto 10px;
  -o-background-size: auto 10px;
  -webkit-background-size: auto 10px;
  background-size: auto 10px;
  vertical-align: middle;
  margin-left: 4px;
  position: relative;
  top: -1px;
}

/* line 888, ../sass/print.scss */
.dona_infor_box.short .dona_infor_pieces span {
  width: 100px;
}
/* line 891, ../sass/print.scss */
.dona_infor_box.short .dona_infor_pieces .texts {
  margin-left: 110px;
}
/* line 898, ../sass/print.scss */
.dona_infor_box.shorter .dona_infor_pieces span {
  width: 90px;
}
/* line 901, ../sass/print.scss */
.dona_infor_box.shorter .dona_infor_pieces .texts {
  margin-left: 100px;
}
/* line 908, ../sass/print.scss */
.dona_infor_box.long .dona_infor_pieces span {
  width: 130px;
}
/* line 911, ../sass/print.scss */
.dona_infor_box.long .dona_infor_pieces .texts {
  margin-left: 140px;
}
/* line 916, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces {
  border-bottom: 1px solid #e8e8e8;
  padding: 10px 0;
}
/* line 918, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces.photosss span {
  padding-top: 27px;
  padding-bottom: 27px;
}
/* line 923, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces.photosss .texts.select {
  padding-right: 18px;
  position: relative;
}
/* line 926, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces.photosss .texts.select:after {
  top: 27px;
}
/* line 936, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces.ness span:before {
  content: "*";
  position: absolute;
  color: #f24a57;
  left: 1px;
}
/* line 944, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces.no_bottom {
  padding-bottom: 6px !important;
}
/* line 948, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces.code_btn .texts {
  position: relative;
  padding-right: 130px;
}
/* line 951, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces.code_btn .texts input[type=button] {
  height: 30px;
  position: absolute;
  top: -4px;
  right: 0px;
  width: 120px;
  background-color: #f24a57;
  color: #ffffff;
  font-size: 13px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  text-align: center;
}
/* line 962, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces.code_btn .texts input[type=button][disabled] {
  background-color: #cccccc;
}
/* line 968, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces span {
  position: relative;
  width: 155px;
  padding-left: 10px;
  line-height: 22px;
  display: inline-block;
  float: left;
  color: #666666;
}
.dona_infor_box .dona_infor_pieces i {
    position: relative;
    width: 155px;
    padding-left: 10px;
    line-height: 22px;
    display: inline-block;
    float: left;
    color: #666666;
    width: 100px;
}
/* line 977, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces .texts {
  margin-left: 165px;
  position: relative;
}
/* line 979, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces .texts .state_label b {
  float: right;
  top: 1px !important;
  font-weight: normal;
}
/* line 983, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces .texts .state_label b.fades {
  font-size: 12px;
  color: #f0524f;
  height: 20px;
  line-height: 18px;
  padding: 0 5px;
  position: relative;
  top: -2px;
  border: 1px solid #f0524f;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #ffe4e3;
}
/* line 986, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces .texts .state_label b.nones {
  font-size: 12px;
  color: #999999;
  height: 20px;
  line-height: 18px;
  padding: 0 5px;
  position: relative;
  top: -2px;
  border: 1px solid #999999;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #e3e3e3;
}
/* line 989, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces .texts .state_label b.success {
  font-size: 12px;
  color: #3ea6ff;
  height: 20px;
  line-height: 18px;
  padding: 0 5px;
  position: relative;
  top: -2px;
  border: 1px solid #3ea6ff;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #e8f4ff;
}
/* line 994, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces .texts .photoss {
  width: 76px;
  height: 76px;
  border: 1px solid #e8e8e8;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: no-repeat center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  float: right;
}
/* line 1003, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces .texts.select {
  padding-right: 18px;
  position: relative;
}
/* line 1006, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces .texts.select:after {
  content: "";
  width: 18px;
  height: 22px;
  background: url(../../images/front/icon-front-arror-right.png) no-repeat right center;
  -moz-background-size: auto 11px;
  -o-background-size: auto 11px;
  -webkit-background-size: auto 11px;
  background-size: auto 11px;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 1018, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces .texts b {
  font-weight: normal;
  font-size: 12px;
  color: #666666;
  text-align: right;
  display: block;
  padding: 3px 0 2px;
}
/* line 1028, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces .texts input {
  width: 100%;
  text-align: right;
  height: 22px;
  appearance: none;
  -webkit-appearance: none;
  background-color: #ffffff;
}
/* line 1036, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces .texts input[type=date] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1044, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces .texts input[type=date].system_time {
  position: inherit;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  height: 22px;
}
/* line 1050, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces .texts input[type=time] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 1058, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces .texts input[type=time].system_time {
  position: inherit;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  height: 22px;
}
/* line 1064, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces .texts select {
  width: 100%;
  text-align: right;
  height: 22px;
  border: 0;
  direction: rtl;
  appearance: none;
  -webkit-appearance: none;
  background-color: #ffffff;
}
/* line 1073, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces .texts select option {
  direction: ltr;
}
/* line 1077, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces .texts textarea {
  border: 0;
  width: 100%;
  text-align: right;
}
/* line 1082, ../sass/print.scss */
.dona_infor_box .dona_infor_pieces .texts p {
  text-align: right;
}
/* line 1087, ../sass/print.scss */
.dona_infor_box .func_btns {
  text-align: center;
  padding: 15px 0 0;
}
/* line 1090, ../sass/print.scss */
.dona_infor_box .func_btns input {
  height: 44px;
  -moz-border-radius: 22px;
  -webkit-border-radius: 22px;
  border-radius: 22px;
}
/* line 1094, ../sass/print.scss */
.dona_infor_box .func_btns .reset {
  background-color: #ffffff;
  border: 1px solid #e8e8e8;
  color: #999999;
  width: 100px;
  margin-right: 20px;
}
/* line 1101, ../sass/print.scss */
.dona_infor_box .func_btns .enter {
  border: 1px solid #f24a57;
  background-color: #f24a57;
  color: #ffffff;
  width: 170px;
}

/* line 1110, ../sass/print.scss */
.normal_group {
  position: relative;
  padding: 10px 0;
  border-bottom: 1px solid #e8e8e8;
}
/* line 1111, ../sass/print.scss */
.normal_group.nobottom {
  border: 0;
}

/* line 1118, ../sass/print.scss */
.form_input_n {
  height: 30px;
  width: 100%;
}

/* line 1122, ../sass/print.scss */
.form_btn {
  margin-top: 12px;
  height: 40px;
  background: #f24a57;
  width: 100%;
  color: #ffffff;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  letter-spacing: 2px;
  border: 0;
}
/* line 1131, ../sass/print.scss */
.form_btn.green {
  background: #49c03c;
}
/* line 1133, ../sass/print.scss */
.form_btn.green.active {
  border: 1px solid #49c03c;
  color: #49c03c;
  background-color: #ffffff;
}
/* line 1139, ../sass/print.scss */
.form_btn.active {
  border: 1px solid #f24a57;
  color: #f24a57;
  background-color: #ffffff;
}

/* line 1145, ../sass/print.scss */
.form_btn_inside {
  position: absolute;
  right: 0;
  top: 10px;
  height: 30px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  border: 0;
  font-size: 13px;
  color: #ffffff;
  padding: 0 20px;
  background: #f24a57;
}
/* line 1156, ../sass/print.scss */
.form_btn_inside[disabled] {
  background: #cccccc;
}

/* line 1161, ../sass/print.scss */
.act_search {
  padding: 15px 15px 5px;
  background-color: #ffffff;
  transition: .5s;
}
/* line 1162, ../sass/print.scss */
.act_search.none {
  padding-top: 0;
  display: none;
}
/* line 1166, ../sass/print.scss */
.act_search.bottom {
  padding-bottom: 15px;
}
/* line 1172, ../sass/print.scss */
.act_search.active {
  background: #f8f8f8;
}
/* line 1175, ../sass/print.scss */
.act_search.active .search_box input {
  background: url(../../images/front/img-index-search.png) no-repeat 12px center #ffffff;
  -moz-background-size: 15px auto;
  -o-background-size: 15px auto;
  -webkit-background-size: 15px auto;
  background-size: 15px auto;
}

/* line 1183, ../sass/print.scss */
.act_nav .muti_nav {
  padding: 0 40px 0 15px;
  position: relative;
}
/* line 1186, ../sass/print.scss */
.act_nav .muti_nav .muti_nav_inside {
  height: 42px;
  overflow: hidden;
}
/* line 1189, ../sass/print.scss */
.act_nav .muti_nav .muti_nav_inside .muti_nav_inside_hide {
  height: 50px;
  overflow-x: auto;
  overflow-y: hidden;
}
/* line 1195, ../sass/print.scss */
.act_nav .muti_nav .muti_nav_btn {
  position: absolute;
  right: 15px;
  width: 25px;
  height: 42px;
  top: 0;
  background: url(../../images/front/icon-front-more.png) no-repeat right center;
  -moz-background-size: auto 12px;
  -o-background-size: auto 12px;
  -webkit-background-size: auto 12px;
  background-size: auto 12px;
}

/* line 1206, ../sass/print.scss */
.act_func {
  padding: 10px 15px 15px;
}
/* line 1208, ../sass/print.scss */
.act_func.no_bottom {
  padding-bottom: 0;
}
/* line 1211, ../sass/print.scss */
.act_func.little_bottom {
  padding-bottom: 10px;
}
/* line 1214, ../sass/print.scss */
.act_func.have_right {
  padding-right: 60px;
  padding-bottom: 10px;
  position: relative;
}
/* line 1218, ../sass/print.scss */
.act_func.have_right .right_btns {
  position: absolute;
  right: 15px;
  top: 10px;
  width: 32px;
  height: 32px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: url(../../images/volunteer/icon-volun-search.png) no-repeat center #f6f6f9;
  -moz-background-size: 15px auto;
  -o-background-size: 15px auto;
  -webkit-background-size: 15px auto;
  background-size: 15px auto;
}
/* line 1227, ../sass/print.scss */
.act_func.have_right .right_btns.clicked {
  background: url(../../images/volunteer/icon-volun-search.png) no-repeat center #cccccc;
  -moz-background-size: 15px auto;
  -o-background-size: 15px auto;
  -webkit-background-size: 15px auto;
  background-size: 15px auto;
}
/* line 1233, ../sass/print.scss */
.act_func .pieces {
  height: 32px;
  overflow: hidden;
  float: left;
  position: relative;
}
/* line 1238, ../sass/print.scss */
.act_func .pieces span {
  background-color: #f6f6f9;
  display: inline-block;
  width: 100%;
  height: 32px;
  line-height: 32px;
  padding: 0 12px 0 7px;
  position: relative;
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
/* line 1249, ../sass/print.scss */
.act_func .pieces span:after {
  position: absolute;
  width: 0;
  height: 0;
  content: "";
  right: 5px;
  top: 15px;
  border-width: 3px;
  border-style: solid;
  border-color: #666 transparent transparent transparent;
}
/* line 1261, ../sass/print.scss */
.act_func .pieces input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  z-index: 2;
}
/* line 1270, ../sass/print.scss */
.act_func .pieces.four {
  width: 27%;
  padding-right: 2%;
}
/* line 1274, ../sass/print.scss */
.act_func .pieces.fourss {
  width: 25%;
  padding-right: 2%;
}
/* line 1278, ../sass/print.scss */
.act_func .pieces.fours {
  width: 33.33333%;
  padding-right: 2%;
}
/* line 1282, ../sass/print.scss */
.act_func .pieces.two {
  width: 46%;
  padding-right: 2%;
}
/* line 1286, ../sass/print.scss */
.act_func .pieces.twos {
  width: 50%;
  padding-right: 2%;
}
/* line 1290, ../sass/print.scss */
.act_func .pieces.threes {
  width: 66.666666%;
  padding-right: 2%;
}
/* line 1294, ../sass/print.scss */
.act_func .pieces.one {
  width: 100%;
  padding-right: 0%;
}
/* line 1298, ../sass/print.scss */
.act_func .pieces:last-child {
  padding-right: 0;
}

/* line 1304, ../sass/print.scss */
.act_btn_box {
  padding: 0 15px;
}
/* line 1306, ../sass/print.scss */
.act_btn_box.dark {
  background: #f5f5f5;
  padding: 15px 15px;
}
/* line 1311, ../sass/print.scss */
.act_btn_box.two input {
  width: 49%;
  margin-right: 2%;
}
/* line 1316, ../sass/print.scss */
.act_btn_box input {
  width: 32.33333333%;
  letter-spacing: 0;
  margin-top: 0;
  height: 35px;
  margin-right: 1.5%;
  float: left;
}
/* line 1323, ../sass/print.scss */
.act_btn_box input:last-child {
  margin-right: 0;
}
/* line 1326, ../sass/print.scss */
.act_btn_box input.half {
  width: 49%;
}
/* line 1329, ../sass/print.scss */
.act_btn_box input.three {
  width: 32.33333333%;
}
/* line 1332, ../sass/print.scss */
.act_btn_box input.right {
  float: right;
}

/* line 1338, ../sass/print.scss */
.act_model {
  position: absolute;
  z-index: 10000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
}
/* line 1346, ../sass/print.scss */
.act_model .act_model_back {
  position: absolute;
  z-index: 10001;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 1355, ../sass/print.scss */
.act_model .act_model_body {
  position: relative;
  z-index: 10002;
  height: auto;
  background-color: #ffffff;
  padding: 20px 15px;
}
/* line 1361, ../sass/print.scss */
.act_model .act_model_body .act_model_title {
  text-align: center;
  padding-bottom: 10px;
  font-size: 15px;
  height: 22px;
  line-height: 22px;
}
/* line 1367, ../sass/print.scss */
.act_model .act_model_body .act_model_title a {
  float: right;
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url(../../images/front/icon-front-close.png) no-repeat right center;
  -moz-background-size: auto 12px;
  -o-background-size: auto 12px;
  -webkit-background-size: auto 12px;
  background-size: auto 12px;
}
/* line 1376, ../sass/print.scss */
.act_model .act_model_body .act_model_detail {
  width: 100%;
}
/* line 1378, ../sass/print.scss */
.act_model .act_model_body .act_model_detail span {
  width: 31%;
  float: left;
  margin-right: 3.5%;
  margin-top: 13px;
  height: 42px;
  line-height: 42px;
  font-size: 12px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #f6f6f9;
  text-align: center;
  display: inline-block;
}
/* line 1390, ../sass/print.scss */
.act_model .act_model_body .act_model_detail span:nth-of-type(3n) {
  margin-right: 0%;
}
/* line 1393, ../sass/print.scss */
.act_model .act_model_body .act_model_detail span.active {
  color: #ffffff;
  background-color: #f24a57;
}

/* line 1402, ../sass/print.scss */
.act_model_list {
  position: absolute;
  z-index: 10000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
}
/* line 1410, ../sass/print.scss */
.act_model_list .act_model_back {
  position: absolute;
  z-index: 10001;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 1419, ../sass/print.scss */
.act_model_list .act_model_body {
  position: absolute;
  z-index: 10002;
  left: 15px;
  right: 15px;
  height: auto;
  background-color: #ffffff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
}
/* line 1428, ../sass/print.scss */
.act_model_list .act_model_body .act_model_detail {
  width: 100%;
}
/* line 1430, ../sass/print.scss */
.act_model_list .act_model_body .act_model_detail ul {
  padding: 10px 25px;
  max-height: 416px;
  overflow: auto;
}
/* line 1434, ../sass/print.scss */
.act_model_list .act_model_body .act_model_detail ul li {
  line-height: 20px;
  padding: 10px 0;
  background: url(../../images/front/img-front-check.png) no-repeat right center;
  -moz-background-size: auto 20px;
  -o-background-size: auto 20px;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 1439, ../sass/print.scss */
.act_model_list .act_model_body .act_model_detail ul li.active {
  background: url(../../images/front/img-front-check-hover.png) no-repeat right center;
  -moz-background-size: auto 20px;
  -o-background-size: auto 20px;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
  color: #f24a57;
}

/* line 1450, ../sass/print.scss */
.index_act_box_outside {
  position: relative;
}
/* line 1452, ../sass/print.scss */
.index_act_box_outside .index_act_btns {
  height: 130px;
  line-height: 130px;
  width: 75px;
  background-color: #f0524f;
  color: #ffffff;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 13px;
}
/* line 1464, ../sass/print.scss */
.index_act_box_outside .index_team_btns {
  height: 107px;
  line-height: 107px;
  width: 75px;
  background-color: #f0524f;
  color: #ffffff;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 13px;
}
/* line 1476, ../sass/print.scss */
.index_act_box_outside .index_act_box {
  transition: .5s;
}
/* line 1478, ../sass/print.scss */
.index_act_box_outside .index_act_box.moved {
  left: -75px;
}
/* line 1482, ../sass/print.scss */
.index_act_box_outside .index_team_box {
  transition: .5s;
}
/* line 1484, ../sass/print.scss */
.index_act_box_outside .index_team_box.moved {
  left: -75px;
}

/* line 1489, ../sass/print.scss */
.index_team_box {
  left: 0;
  position: relative;
  z-index: 2;
  background-color: #ffffff;
  padding: 20px 15px;
  border-bottom: 1px solid #e8e8e8;
}
/* line 1496, ../sass/print.scss */
.index_team_box .imgs {
  width: 66px;
  height: 66px;
  position: relative;
  float: left;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: no-repeat center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  overflow: hidden;
  border: 1px solid #e8e8e8;
}
/* line 1507, ../sass/print.scss */
.index_team_box .details {
  margin-left: 80px;
}
/* line 1508, ../sass/print.scss */
.index_team_box .details.noimgs {
  margin-left: 0px;
}
/* line 1512, ../sass/print.scss */
.index_team_box .details h4 {
  font-weight: bold;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1517, ../sass/print.scss */
.index_team_box .details .letter {
  font-size: 13px;
  margin-top: 5px;
  color: #999999;
}
/* line 1521, ../sass/print.scss */
.index_team_box .details .letter span {
  float: right;
  position: relative;
  top: 1px;
}
/* line 1526, ../sass/print.scss */
.index_team_box .details .letter .right_label {
  display: inline-block;
  float: right;
  font-size: 13px;
}
/* line 1530, ../sass/print.scss */
.index_team_box .details .letter .right_label b {
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
  width: 34px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  color: #ffffff;
  background-color: #f24a57;
  margin-right: 10px;
  position: relative;
  top: -1px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 1550, ../sass/print.scss */
.index_act_box {
  left: 0;
  padding: 20px 15px;
  position: relative;
  z-index: 2;
  background-color: #ffffff;
  border-bottom: 1px solid #e8e8e8;
  min-height: 130px;
}
/* line 1558, ../sass/print.scss */
.index_act_box.noimgs {
  min-height: auto;
}
/* line 1560, ../sass/print.scss */
.index_act_box.noimgs .details {
  margin-left: 0px;
}
/* line 1562, ../sass/print.scss */
.index_act_box.noimgs .details .mores {
  height: auto;
}
/* line 1567, ../sass/print.scss */
.index_act_box .imgs {
  width: 110px;
  height: 90px;
  position: relative;
  float: left;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: no-repeat center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  overflow: hidden;
}
/* line 1576, ../sass/print.scss */
.index_act_box .imgs img {
  width: 100%;
  height: 100%;
}
/* line 1580, ../sass/print.scss */
.index_act_box .imgs span {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 1;
  font-size: 12px;
  padding: 4px 7px;
  background-color: #369cfe;
  color: #ffffff;
}
/* line 1590, ../sass/print.scss */
.index_act_box .imgs span.zi {
  background-color: #f24a57;
}
/* line 1593, ../sass/print.scss */
.index_act_box .imgs span.zhong {
  background-color: #ff8920;
}
/* line 1596, ../sass/print.scss */
.index_act_box .imgs span.fu {
  background-color: #8d5ff7;
}
/* line 1601, ../sass/print.scss */
.index_act_box .civi {
  position: absolute;
  top: 20px;
  left: 135px;
  height: 18px;
  line-height: 18px;
  background: #ff4949;
  border-radius: 9px;
  width: 60px;
  color: #ffffff;
  font-weight: normal;
  font-size: 12px;
  text-align: center;
}
/* line 1615, ../sass/print.scss */
.index_act_box .details {
  margin-left: 120px;
}
/* line 1617, ../sass/print.scss */
.index_act_box .details h4 {
  font-weight: bold;
  line-height: 20px;
  word-break: break-all;
}
/* line 1621, ../sass/print.scss */
.index_act_box .details h4.mores {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 40px;
}
/* line 1625, ../sass/print.scss */
.index_act_box .details h4.singles {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1628, ../sass/print.scss */
.index_act_box .details h4.civi_h4 {
  text-indent: 66px;
}
/* line 1631, ../sass/print.scss */
.index_act_box .details h4.bigger {
  font-size: 15px;
}
/* line 1635, ../sass/print.scss */
.index_act_box .details .labelss {
  position: relative;
  height: 46px;
}
/* line 1638, ../sass/print.scss */
.index_act_box .details .labelss span {
  position: absolute;
  left: 0;
  bottom: 0;
  display: inline-block;
  height: 22px;
  line-height: 22px;
  border: 1px solid #fe4e4e;
  color: #fe4e4e;
  padding: 0 6px;
  border-radius: 2px;
  background: #fae9e9;
  font-size: 13px;
}
/* line 1653, ../sass/print.scss */
.index_act_box .details .numberss {
  height: 46px;
  padding-top: 6px;
  color: #666;
  font-size: 13px;
}
/* line 1659, ../sass/print.scss */
.index_act_box .details .placess {
  height: 16px;
  line-height: 16px;
  font-size: 13px;
  color: #999999;
  padding-left: 21px;
  background: url(../../images/wz-new/bg-place-sjs.png) no-repeat left center;
  -webkit-background-size: auto 16px;
  background-size: auto 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 7px;
}
/* line 1671, ../sass/print.scss */
.index_act_box .details .timess {
  font-size: 12px;
  margin-top: 5px;
  color: #999999;
}
/* line 1675, ../sass/print.scss */
.index_act_box .details .timess.singles {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1678, ../sass/print.scss */
.index_act_box .details .timess.bottom {
  margin-top: 30px;
}
/* line 1682, ../sass/print.scss */
.index_act_box .details span {
  float: right;
}
/* line 1684, ../sass/print.scss */
.index_act_box .details span.left {
  float: none;
}
/* line 1688, ../sass/print.scss */
.index_act_box .details .orgs {
  font-size: 13px;
  margin-top: 5px;
  color: #999999;
  padding-left: 22px;
  background: url(../../images/front/img-index-org.png) no-repeat left 1px;
  -moz-background-size: auto 15px;
  -o-background-size: auto 15px;
  -webkit-background-size: auto 15px;
  background-size: auto 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1697, ../sass/print.scss */
.index_act_box .details .peopless {
  font-size: 13px;
  margin-top: 5px;
  color: #999999;
  padding-left: 22px;
  background: url(../../images/volunteer/img-volun-peopless.png) no-repeat left 1px;
  -moz-background-size: auto 15px;
  -o-background-size: auto 15px;
  -webkit-background-size: auto 15px;
  background-size: auto 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1706, ../sass/print.scss */
.index_act_box .details .addres {
  font-size: 13px;
  margin-top: 5px;
  color: #999999;
  padding-left: 22px;
  background: url(../../images/volunteer/img-volun-addres.png) no-repeat left 1px;
  -moz-background-size: auto 15px;
  -o-background-size: auto 15px;
  -webkit-background-size: auto 15px;
  background-size: auto 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1719, ../sass/print.scss */
.search_box.right {
  position: relative;
  padding-right: 75px;
}
/* line 1722, ../sass/print.scss */
.search_box.right .all_btn {
  height: 32px;
  line-height: 32px;
  width: 60px;
  text-align: center;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  position: absolute;
  right: 0;
  bottom: 0;
  display: inline-block;
  background-color: #f6f6f9;
  color: #777777;
}
/* line 1734, ../sass/print.scss */
.search_box.right .all_btn.active {
  background-color: #f24a57;
  color: #ffffff;
}
/* line 1740, ../sass/print.scss */
.search_box input {
  border: 0;
  height: 32px;
  padding: 0 12px 0 36px;
  width: 100%;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  background: url(../../images/front/img-index-search.png) no-repeat 12px center #f6f6f9;
  -moz-background-size: 15px auto;
  -o-background-size: 15px auto;
  -webkit-background-size: 15px auto;
  background-size: 15px auto;
}

/* line 1752, ../sass/print.scss */
.empty_forget_nav.active {
  height: 43px;
}

/* line 1757, ../sass/print.scss */
.forget_nav {
  border-bottom: 1px solid #e8e8e8;
}
/* line 1760, ../sass/print.scss */
.forget_nav.four span {
  width: 25%;
}
/* line 1765, ../sass/print.scss */
.forget_nav.three span {
  width: 33.3333333%;
}
/* line 1769, ../sass/print.scss */
.forget_nav.active {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #ffffff;
  z-index: 10;
}
/* line 1778, ../sass/print.scss */
.forget_nav.dif span {
  color: #999999;
  font-weight: normal;
}
/* line 1781, ../sass/print.scss */
.forget_nav.dif span.active {
  color: #333333;
  font-weight: bold;
}
/* line 1787, ../sass/print.scss */
.forget_nav span {
  height: 42px;
  line-height: 42px;
  display: inline-block;
  width: 50%;
  float: left;
  text-align: center;
  font-weight: bold;
  position: relative;
}
/* line 1797, ../sass/print.scss */
.forget_nav span.active:before {
  width: 30px;
  height: 4px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -15px;
  bottom: -1px;
  content: "";
  background-color: #f24a57;
}

/* line 1814, ../sass/print.scss */
.act_state.ing {
  font-size: 12px;
  color: #45d63e;
  height: 20px;
  line-height: 18px;
  padding: 0 5px;
  position: absolute;
  top: -2px;
  border: 1px solid #45d63e;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #e7f9e6;
}
.ing {
  font-size: 12px;
  color: #45d63e;
  height: 20px;
  line-height: 18px;
  padding: 0 5px;
  position: absolute;
  top: -2px;
  border: 1px solid #45d63e;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #e7f9e6;
}
/* line 1817, ../sass/print.scss */
.end {
  font-size: 12px;
  color: #f0524f;
  height: 20px;
  line-height: 18px;
  padding: 0 5px;
  position: relative;
  top: -2px;
  border: 1px solid #f0524f;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #ffe4e3;
}
/* line 1820, ../sass/print.scss */
.wait {
  font-size: 12px;
  color: #ff7e47;
  height: 20px;
  line-height: 18px;
  padding: 0 5px;
  position: relative;
  top: -2px;
  border: 1px solid #ff7e47;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #feecd6;
}
/* line 1823, ../sass/print.scss */
.stop {
  font-size: 12px;
  color: #999999;
  height: 20px;
  line-height: 18px;
  padding: 0 5px;
  position: relative;
  top: -2px;
  border: 1px solid #999999;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #e3e3e3;
}
/* line 1826, ../sass/print.scss */
.pass {
  font-size: 12px;
  color: #48bcff;
  height: 20px;
  line-height: 18px;
  padding: 0 5px;
  position: relative;
  top: -2px;
  border: 1px solid #48bcff;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #e6f2f9;
}
/* line 1829, ../sass/print.scss */
.act_state.no_bg {
  background: transparent;
}

/* line 1834, ../sass/print.scss */
.modal_qrcode_body {
  padding: 10px 0;
}
/* line 1836, ../sass/print.scss */
.modal_qrcode_body .modal_qrcode {
  width: 200px;
  height: 200px;
  margin: 0 auto;
  background-color: #f5f5f5;
}
/* line 1842, ../sass/print.scss */
.modal_qrcode_body .modal_qrcode_letter {
  text-align: center;
  color: #666666;
  margin-top: 14px;
}

/* line 1849, ../sass/print.scss */
.team_bottom_btn {
  width: 100%;
  height: 100%;
  background-color: #f24a57;
  color: #ffffff;
  font-size: 16px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 1856, ../sass/print.scss */
.team_bottom_btn.three {
  background-color: #bebebe;
  width: 33.333333%;
  float: left;
}
/* line 1861, ../sass/print.scss */
.team_bottom_btn.three_two {
  float: left;
  width: 66.666666%;
}
/* line 1865, ../sass/print.scss */
.team_bottom_btn.two_left {
  background-color: #ff8439;
  width: 50%;
  float: left;
}
/* line 1870, ../sass/print.scss */
.team_bottom_btn.two_right {
  float: left;
  width: 50%;
}
/* line 1874, ../sass/print.scss */
.team_bottom_btn[disabled] {
  background-color: #c8c8c8;
}
/* line 1877, ../sass/print.scss */
.team_bottom_btn.gery {
  width: 100%;
  background-color: #bebebe;
}

/* line 1883, ../sass/print.scss */
.team_out_body {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000;
}
/* line 1891, ../sass/print.scss */
.team_out_body.dark {
  background-color: #f5f5f5;
}
/* line 1894, ../sass/print.scss */
.team_out_body .team_out_up {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 50px;
}
/* line 1901, ../sass/print.scss */
.team_out_body .team_out_up.with_reg .dona_infor_box {
  background-color: #ffffff;
  padding-left: 15px;
}
/* line 1905, ../sass/print.scss */
.team_out_body .team_out_up.with_reg .dona_infor_pieces {
  padding: 14px 15px 14px 0px;
}
/* line 1909, ../sass/print.scss */
.team_out_body .team_out_up.right_arrar {
  position: relative;
}
/* line 1911, ../sass/print.scss */
.team_out_body .team_out_up.right_arrar:before {
  content: "";
  background: url(../../images/front/icon-front-arror-right.png) no-repeat center;
  -moz-background-size: auto 11px;
  -o-background-size: auto 11px;
  -webkit-background-size: auto 11px;
  background-size: auto 11px;
  position: absolute;
  right: 15px;
  top: 20px;
  width: 7px;
  height: 11px;
}
/* line 1922, ../sass/print.scss */
.team_out_body .team_out_up .enter_input {
  height: 50px;
  border-bottom: 1px solid #e8e8e8;
  width: 100%;
  padding: 0 25px 0 15px;
}
/* line 1928, ../sass/print.scss */
.team_out_body .team_out_up .enter_select {
  height: 50px;
  border: 0;
  border-bottom: 1px solid #e8e8e8;
  width: 100%;
  padding: 0 15px;
  appearance: none;
  -webkit-appearance: none;
  background-color: #ffffff;
}
/* line 1938, ../sass/print.scss */
.team_out_body .team_out_up .enter_textarea {
  border: 0;
  width: 100%;
  padding: 15px;
  line-height: 1.6;
}
/* line 1944, ../sass/print.scss */
.team_out_body .team_out_up .small_tip {
  font-size: 13px;
  color: #666666;
  padding: 15px;
  line-height: 1.8;
}
/* line 1950, ../sass/print.scss */
.team_out_body .team_out_up .team_out_list {
  display: none;
  position: absolute;
  top: 60px;
  bottom: 10px;
  left: 0;
  right: 0;
  overflow: auto;
}
/* line 1959, ../sass/print.scss */
.team_out_body .team_out_up .team_out_list ul li {
  background-color: #ffffff;
  padding: 10px 15px;
  border-bottom: 1px solid #e8e8e8;
  color: #666666;
  font-size: 13px;
  line-height: 1.5;
}
/* line 1970, ../sass/print.scss */
.team_out_body .team_out_down {
  position: absolute;
  left: 0;
  right: 0;
  height: 50px;
  overflow: hidden;
  bottom: 0;
}

/* line 1983, ../sass/print.scss */
.layui-laydate {
  width: 100% !important;
  left: 0 !important;
}

/* line 1987, ../sass/print.scss */
.layui-laydate-main {
  width: 100% !important;
}

/* line 1990, ../sass/print.scss */
.layui-laydate-content table {
  width: 100% !important;
}

/* line 1993, ../sass/print.scss */
.layui-laydate-content td, .layui-laydate-content th {
  width: 14.2857% !important;
}

/* line 1997, ../sass/print.scss */
.hidden_select {
  appearance: none;
  -webkit-appearance: none;
  background-color: #ffffff;
  border: 0;
  padding: 0 15px;
}

/* line 2005, ../sass/print.scss */
.hidden_time {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}

/* line 2015, ../sass/print.scss */
.index_search_top {
  padding: 15px 15px 10px;
}

/* line 2019, ../sass/print.scss */
.index_search_body {
  padding-left: 15px;
}
/* line 2021, ../sass/print.scss */
.index_search_body .index_search_box {
  padding: 20px 15px 17px 0;
  border-bottom: 1px solid #e8e8e8;
}
/* line 2027, ../sass/print.scss */
.index_search_body .index_search_box .details {
  margin-top: 10px;
  line-height: 22px;
  color: #999999;
  font-size: 13px;
}
/* line 2032, ../sass/print.scss */
.index_search_body .index_search_box .details span {
  display: inline-block;
  font-size: 12px;
  margin-right: 8px;
  color: #ffffff;
  height: 20px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding: 0 8px;
}
/* line 2040, ../sass/print.scss */
.index_search_body .index_search_box .details span.act {
  background-color: #f24a57;
}
/* line 2043, ../sass/print.scss */
.index_search_body .index_search_box .details span.proj {
  background-color: #f68e55;
}
/* line 2046, ../sass/print.scss */
.index_search_body .index_search_box .details span.team {
  background-color: #77b74c;
}
/* line 2049, ../sass/print.scss */
.index_search_body .index_search_box .details span.news {
  background-color: #48c4f2;
}

/* line 2058, ../sass/print.scss */
.reg_bodys.no_top {
  margin-top: 0;
  border-top: 0;
}

/* line 2064, ../sass/print.scss */
.normal_btn {
  height: 26px;
  line-height: 24px;
  font-size: 13px;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  padding: 0 12px;
}
/* line 2070, ../sass/print.scss */
.normal_btn.long {
  padding: 0 22px;
}
/* line 2073, ../sass/print.scss */
.normal_btn.left {
  margin-right: 5px;
}
/* line 2076, ../sass/print.scss */
.normal_btn.full {
  color: #ffffff;
}
/* line 2078, ../sass/print.scss */
.normal_btn.full.red {
  border: 1px solid #f24a57;
  background-color: #f24a57;
}
/* line 2082, ../sass/print.scss */
.normal_btn.full.green {
  border: 1px solid #5cd06b;
  background-color: #5cd06b;
}
/* line 2086, ../sass/print.scss */
.normal_btn.full.blue {
  border: 1px solid #3faef4;
  background-color: #3faef4;
}
/* line 2090, ../sass/print.scss */
.normal_btn.full.orange {
  border: 1px solid #ff8339;
  background-color: #ff8339;
}
/* line 2094, ../sass/print.scss */
.normal_btn.full.grey {
  border: 1px solid #999999;
  background-color: #999999;
}
/* line 2099, ../sass/print.scss */
.normal_btn.light {
  background-color: #ffffff;
}
/* line 2101, ../sass/print.scss */
.normal_btn.light.green {
  border: 1px solid #5cd06b;
  color: #5cd06b;
}
/* line 2105, ../sass/print.scss */
.normal_btn.light.blue {
  border: 1px solid #3faef4;
  color: #3faef4;
}
/* line 2109, ../sass/print.scss */
.normal_btn.light.red {
  border: 1px solid #f24a57;
  color: #f24a57;
}
/* line 2113, ../sass/print.scss */
.normal_btn.light.orange {
  border: 1px solid #ff8339;
  color: #ff8339;
}
/* line 2117, ../sass/print.scss */
.normal_btn.light.grey {
  border: 1px solid #999999;
  color: #999999;
}

/* line 2124, ../sass/print.scss */
.proline_out {
  margin-top: 10px;
}
/* line 2126, ../sass/print.scss */
.proline_out .proline {
  position: relative;
  height: 20px;
  float: left;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  width: 130px;
  background-color: #ffaaaa;
  overflow: hidden;
}
/* line 2134, ../sass/print.scss */
.proline_out .proline .inside_line {
  width: 100%;
  height: 100%;
  background-color: #f24a57;
}
/* line 2139, ../sass/print.scss */
.proline_out .proline .inside_letter {
  color: #ffffff;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 2151, ../sass/print.scss */
.proline_out span {
  float: left;
  display: inline-block;
  margin-left: 10px;
  font-size: 13px;
  color: #666666;
  position: relative;
  top: 3px;
}

/* line 2161, ../sass/print.scss */
.f_gery {
  color: #999999;
}

/* line 2165, ../sass/print.scss */
.gene_select_lebel {
  padding: 10px 30px 0px 15px;
  border-bottom: 1px solid #e8e8e8;
  display: none;
}
/* line 2169, ../sass/print.scss */
.gene_select_lebel .gene_select_lebel_inside {
  width: 100%;
}
/* line 2172, ../sass/print.scss */
.gene_select_lebel.active {
  height: 53px;
  overflow: hidden;
  position: relative;
}
/* line 2176, ../sass/print.scss */
.gene_select_lebel.active b {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url(../../images/team/img-team-down-arror.png) no-repeat center;
  -moz-background-size: 11px auto;
  -o-background-size: 11px auto;
  -webkit-background-size: 11px auto;
  background-size: 11px auto;
  position: absolute;
  right: 15px;
  top: 18px;
}
/* line 2188, ../sass/print.scss */
.gene_select_lebel.can_see {
  position: absolute;
  z-index: 20;
  background-color: #ffffff;
}
/* line 2192, ../sass/print.scss */
.gene_select_lebel.can_see .gene_select_lebel_inside {
  max-height: 126px;
  overflow-y: auto;
}
/* line 2196, ../sass/print.scss */
.gene_select_lebel.can_see i {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url(../../images/team/img-team-down-arror.png) no-repeat center;
  -moz-background-size: 11px auto;
  -o-background-size: 11px auto;
  -webkit-background-size: 11px auto;
  background-size: 11px auto;
  position: absolute;
  right: 15px;
  top: 18px;
  transform: rotate(180deg);
}
/* line 2209, ../sass/print.scss */
.gene_select_lebel span {
  height: 32px;
  line-height: 32px;
  padding: 0 14px;
  text-align: center;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  background-color: #e8e8e8;
  color: #555555;
  display: inline-block;
  margin-right: 4px;
  margin-bottom: 10px;
}

/* line 2224, ../sass/print.scss */
.add_time_people .search_box {
  padding-bottom: 10px;
}
/* line 2227, ../sass/print.scss */
.add_time_people ul {
  max-height: 322px;
  overflow: auto;
}
/* line 2230, ../sass/print.scss */
.add_time_people ul li {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #e8e8e8;
  padding-left: 44px;
  background: url(../../images/front/img-front-check.png) no-repeat left 16px;
  -moz-background-size: 20px auto;
  -o-background-size: 20px auto;
  -webkit-background-size: 20px auto;
  background-size: 20px auto;
}
/* line 2237, ../sass/print.scss */
.add_time_people ul li.active {
  background: url(../../images/front/img-front-check-hover.png) no-repeat left 16px;
  -moz-background-size: 20px auto;
  -o-background-size: 20px auto;
  -webkit-background-size: 20px auto;
  background-size: 20px auto;
}
/* line 2241, ../sass/print.scss */
.add_time_people ul li b {
  font-weight: normal;
  width: 75px;
  display: inline-block;
}
/* line 2246, ../sass/print.scss */
.add_time_people ul li span {
  display: inline-block;
}
/* line 2251, ../sass/print.scss */
.add_time_people .func_btn {
  text-align: center;
  padding: 15px 0 5px;
}
/* line 2254, ../sass/print.scss */
.add_time_people .func_btn input {
  height: 34px;
  padding: 0 20px;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  border-radius: 17px;
  color: #ffffff;
}
/* line 2259, ../sass/print.scss */
.add_time_people .func_btn input.left {
  background-color: #bebebe;
  margin-right: 10px;
}
/* line 2263, ../sass/print.scss */
.add_time_people .func_btn input.right {
  background-color: #f24a57;
}

/* line 2270, ../sass/print.scss */
.list_name {
  position: relative;
}
/* line 2274, ../sass/print.scss */
.list_name .list_name_insides i {
  height: 32px;
  line-height: 32px;
  padding: 0 11px;
  text-align: center;
  -moz-border-radius: 16px;
  -webkit-border-radius: 16px;
  border-radius: 16px;
  background-color: #e8e8e8;
  color: #555555;
  display: inline-block;
  margin-right: 4px;
  margin-bottom: 8px;
  text-decoration: none;
}
/* line 2287, ../sass/print.scss */
.list_name .list_name_insides.can_see {
  height: 40px;
  overflow: hidden;
}
/* line 2290, ../sass/print.scss */
.list_name .list_name_insides.can_see .up_arror {
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url(../../images/team/img-team-down-arror.png) no-repeat center;
  -moz-background-size: 11px auto;
  -o-background-size: 11px auto;
  -webkit-background-size: 11px auto;
  background-size: 11px auto;
  position: absolute;
  left: -98px;
  top: 7px;
}
/* line 2301, ../sass/print.scss */
.list_name .list_name_insides.cant_see {
  max-height: 120px;
  overflow: auto;
}
/* line 2304, ../sass/print.scss */
.list_name .list_name_insides.cant_see .down_arror {
  display: inline-block;
  width: 15px;
  height: 15px;
  background: url(../../images/team/img-team-down-arror.png) no-repeat center;
  -moz-background-size: 11px auto;
  -o-background-size: 11px auto;
  -webkit-background-size: 11px auto;
  background-size: 11px auto;
  position: absolute;
  left: -98px;
  top: 7px;
  transform: rotate(180deg);
}

/* line 2319, ../sass/print.scss */
.upload_img2 .my-gallery {
  width: 100%;
  height: 100%;
}
/* line 2322, ../sass/print.scss */
.upload_img2 .my-gallery figure {
  width: 70px;
  height: 70px;
  float: right;
  border: 2px solid #e8e8e8;
  position: relative;
  margin-left: 6px;
  margin-bottom: 5px;
}
/* line 2330, ../sass/print.scss */
.upload_img2 .my-gallery figure img {
  width: 100%;
  height: 100%;
}

/* line 2337, ../sass/print.scss */
.upload_img {
  padding-top: 5px;
}
/* line 2339, ../sass/print.scss */
.upload_img .pieces {
  width: 76px;
  height: 76px;
  float: right;
  border: 2px solid #e8e8e8;
  position: relative;
}
/* line 2346, ../sass/print.scss */
.upload_img .pieces.clickable:before {
  content: "";
  display: inline-block;
  width: 60%;
  height: 2px;
  background-color: #e8e8e8;
  position: absolute;
  top: 50%;
  left: 20%;
  margin: -1px 0 0 0;
}
/* line 2357, ../sass/print.scss */
.upload_img .pieces.clickable:after {
  content: "";
  display: inline-block;
  height: 60%;
  width: 2px;
  background-color: #e8e8e8;
  position: absolute;
  top: 20%;
  left: 50%;
  margin: 0 0 0 -1px;
}
/* line 2369, ../sass/print.scss */
.upload_img .pieces.imgs {
  position: relative;
}
/* line 2371, ../sass/print.scss */
.upload_img .pieces.imgs b {
  width: 20px;
  height: 20px;
  line-height: 16px;
  background-color: #f24a57;
  color: #ffffff;
  text-align: center;
  position: absolute;
  top: -10px;
  right: -10px;
  font-size: 20px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 2384, ../sass/print.scss */
.upload_img .pieces.imgs .my-gallery {
  width: 100%;
  height: 100%;
}
/* line 2387, ../sass/print.scss */
.upload_img .pieces.imgs .my-gallery figure {
  width: 100%;
  height: 100%;
}
/* line 2390, ../sass/print.scss */
.upload_img .pieces.imgs .my-gallery figure img {
  width: 100%;
  height: 100%;
}

/* line 2400, ../sass/print.scss */
.act_m_d_infor {
  padding: 18px 15px;
  background: #ffffff;
  margin-bottom: 10px;
  border-bottom: 1px solid #e8e8e8;
}
/* line 2405, ../sass/print.scss */
.act_m_d_infor.double {
  line-height: 1.5;
}
/* line 2408, ../sass/print.scss */
.act_m_d_infor b {
  color: #f24a57;
  font-weight: normal;
}
/* line 2412, ../sass/print.scss */
.act_m_d_infor span {
  color: #666666;
  margin-bottom: 4px;
  display: inline-block;
}

/* line 2419, ../sass/print.scss */
.volun_act_detail_body {
  display: none;
}
/* line 2421, ../sass/print.scss */
.volun_act_detail_body.active {
  display: block;
}

/* line 2426, ../sass/print.scss */
.data_box_outside_out {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99999;
}

/* line 2434, ../sass/print.scss */
.data_box_outside {
  overflow: hidden;
  /*width: 300px;*/
  border: 1px solid #e8e8e8;
  position: fixed;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currentlynot supported by any browser */
  background: #fff;
  z-index: 100000;
  transition: .2s;
}

/* line 2449, ../sass/print.scss */
.data_box {
  padding: 0;
  overflow: hidden;
}

/* line 2453, ../sass/print.scss */
.data_box .title {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
}

/* line 2460, ../sass/print.scss */
.data_box .navs {
  border-top: 1px solid #e3e2e2;
  border-bottom: 1px solid #e3e2e2;
}

/* line 2464, ../sass/print.scss */
.data_box .navs span {
  width: 25%;
  height: 44px;
  line-height: 44px;
  color: #646464;
  text-align: center;
  position: relative;
  display: inline-block;
  float: left;
}

/* line 2474, ../sass/print.scss */
.data_box .navs span.active {
  color: #333333;
}

/* line 2477, ../sass/print.scss */
.data_box .navs span.active:after {
  content: "";
  width: 100%;
  height: 2px;
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #f24a57;
}

/* line 2487, ../sass/print.scss */
.data_box .weeks {
  border-bottom: 1px solid #eaeaed;
}

/* line 2490, ../sass/print.scss */
.data_box .weeks span {
  width: 14.2857%;
  text-align: center;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  float: left;
  font-size: 13px;
}

/* line 2499, ../sass/print.scss */
.data_box .timeboxs {
  padding: 5px;
}

/* line 2502, ../sass/print.scss */
.data_box .timeboxs .piece_time {
  display: none;
}

/* line 2505, ../sass/print.scss */
.data_box .timeboxs .piece_time.active {
  display: block;
}

/* line 2508, ../sass/print.scss */
.data_box .timeboxs .piece_time .timedata {
  height: 50px;
  line-height: 50px;
}

/* line 2512, ../sass/print.scss */
.data_box .timeboxs .piece_time .daydata {
  /* padding-bottom: 5px; */
}

/* line 2515, ../sass/print.scss */
.data_box .timeboxs .piece_time .daydata span {
  width: 14.2857%;
  text-align: center;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  float: left;
  /* margin-bottom: 5px; */
  cursor: pointer;
  font-size: 13px;
}

/* line 2526, ../sass/print.scss */
.data_box .timeboxs .piece_time .daydata span.disclick {
  /*background: #e8e8e8;*/
  color: #b7b7b7;
  cursor: no-drop;
}

/* line 2531, ../sass/print.scss */
.data_box .timeboxs .piece_time .daydata span.active {
  background-color: #009688;
  color: #ffffff;
}

/* line 2535, ../sass/print.scss */
.data_box_piece {
  width: 299px;
  float: left;
  border-right: 1px solid #e8e8e8;
}

/* line 2540, ../sass/print.scss */
.data_box_piece:last-child {
  border-right: 0;
}

/* line 2543, ../sass/print.scss */
.prev_mouth, .next_mouth {
  display: none;
}

/* line 2546, ../sass/print.scss */
.prev_mouth.active, .next_mouth.active {
  display: inline;
}

/* line 2549, ../sass/print.scss */
.data_func {
  clear: both;
  padding: 10px 15px;
  border-top: 1px solid #e8e8e8;
  overflow: hidden;
}

/* line 2555, ../sass/print.scss */
.data_func .right {
  float: right;
}

/* line 2558, ../sass/print.scss */
.data_func .right input[type=button] {
  height: 26px;
  margin: 0 0 0 -6px;
  padding: 0 10px;
  border: 1px solid #C9C9C9;
  background-color: #fff;
  white-space: nowrap;
  vertical-align: top;
  border-radius: 2px;
  display: inline-block;
  cursor: pointer;
  font-size: 12px;
  color: #666666;
}

/* line 2572, ../sass/print.scss */
.data_box_piece .title {
  position: relative;
}

/* line 2575, ../sass/print.scss */
.data_box_piece .title .prev_mouth {
  position: absolute;
  left: 15px;
  cursor: pointer;
}

/* line 2580, ../sass/print.scss */
.data_box_piece .title .next_mouth {
  position: absolute;
  right: 15px;
  cursor: pointer;
}

/* line 2586, ../sass/print.scss */
.pratice_res_box {
  width: 48.5%;
  float: left;
  margin-right: 3%;
  background: #ffffff;
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.12);
  margin-bottom: 10px;
}
/* line 2587, ../sass/print.scss */
.pratice_res_box.trwss {
  box-shadow: none;
  border: 2px solid #f7f7f7;
}
/* line 2597, ../sass/print.scss */
.pratice_res_box:nth-of-type(2n) {
  margin-right: 0;
}
/* line 2600, ../sass/print.scss */
.pratice_res_box .imgs {
  width: 100%;
  height: 123px;
  background: no-repeat center;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 2606, ../sass/print.scss */
.pratice_res_box .imgs img {
  width: 100%;
  height: 100%;
}
/* line 2611, ../sass/print.scss */
.pratice_res_box .details {
  padding: 10px 12px 8px;
  background: #ffffff;
}
/* line 2614, ../sass/print.scss */
.pratice_res_box .details h4 {
  font-size: 14px;
  line-height: 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 40px;
  font-weight: bold;
  word-break: break-all;
}
/* line 2625, ../sass/print.scss */
.pratice_res_box .details h3 {
  font-size: 14px;
  line-height: 20px;
  height: 20px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2632, ../sass/print.scss */
.pratice_res_box .details .times {
  color: #999999;
  font-size: 13px;
  padding-left: 22px;
  line-height: 20px;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: url(../../images/practice/bg-prac-times.png) no-repeat left 1px;
}
/* line 2642, ../sass/print.scss */
.pratice_res_box .details .times.trws {
  background: none;
  padding-left: 0;
}
/* line 2645, ../sass/print.scss */
.pratice_res_box .details .times.trws span {
  color: #f9343f;
  font-size: 14px;
}
/* line 2651, ../sass/print.scss */
.pratice_res_box .details .normals {
  color: #999999;
  font-size: 13px;
  line-height: 20px;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2660, ../sass/print.scss */
.pratice_res_box .details .videos {
  color: #999999;
  font-size: 13px;
  padding-left: 22px;
  line-height: 20px;
  margin-top: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: url(../../images/practice/bg-videos.png) no-repeat left 1px;
  -webkit-background-size: auto 16px;
  background-size: auto 16px;
}

/* line 2676, ../sass/print.scss */
.pratice_demand_box {
  background: #ffffff;
    border: 1px solid #e8e8e8;
  /*box-shadow: 0 3px 12px rgba(0, 0, 0, 0.12);*/
  padding: 15px;
  margin-bottom: 12px;
}
/* line 2677, ../sass/print.scss */
.pratice_demand_box.trwss {
  box-shadow: none;
  border: 2px solid #f7f7f7;
}
/* line 2685, ../sass/print.scss */
.pratice_demand_box h4 {
  font-size: 15px;
  line-height: 21px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  max-height: 42px;
  font-weight: bold;
  word-break: break-all;
}
/* line 2696, ../sass/print.scss */
.pratice_demand_box .func {
  padding-top: 8px;
}
/* line 2698, ../sass/print.scss */
.pratice_demand_box .func .state {
  float: right;
  font-size: 12px;
  color: #ffffff;
  padding: 5px 10px 4px;
  border-radius: 12px;
  line-height: 1;
}
/* line 2705, ../sass/print.scss */
.pratice_demand_box .func .state.green {
  background-color: #f9343f;
}
/* line 2708, ../sass/print.scss */
.pratice_demand_box .func .state.red {
  background-color: #c8c8c8;
}
/* line 2712, ../sass/print.scss */
.pratice_demand_box .func .time {
  float: left;
  font-size: 13px;
  color: #999999;
  line-height: 21px;
}
/* line 2719, ../sass/print.scss */
.pratice_demand_box .place {
  color: #999999;
  font-size: 13px;
  padding-left: 20px;
  line-height: 20px;
  margin-top: 9px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: url(../../images/practice/bg-prac-places.png) no-repeat left 1px;
  background-size: auto 15px;
}

/* line 2733, ../sass/print.scss */
.pratice_demand_detail {
  padding: 15px;
  border-bottom: 1px solid #e8e8e8;
  background: #ffffff;
}
/* line 2737, ../sass/print.scss */
.pratice_demand_detail .titles {
  font-size: 15px;
  line-height: 24px;
  font-weight: bold;
}
/* line 2742, ../sass/print.scss */
.pratice_demand_detail .labelss {
  margin-top: 6px;
  padding-bottom: 4px;
}
/* line 2745, ../sass/print.scss */
.pratice_demand_detail .labelss span {
  float: left;
  font-size: 12px;
  color: #ffffff;
  padding: 5px 10px 4px;
  border-radius: 12px;
  line-height: 1;
  margin-right: 8px;
  display: inline-block;
}
/* line 2754, ../sass/print.scss */
.pratice_demand_detail .labelss span:nth-of-type(1) {
  background: #f24a57;
}
/* line 2757, ../sass/print.scss */
.pratice_demand_detail .labelss span:nth-of-type(2) {
  background: #229fff;
}
/* line 2760, ../sass/print.scss */
.pratice_demand_detail .labelss span:nth-of-type(3) {
  background: #ffb607;
}
/* line 2765, ../sass/print.scss */
.pratice_demand_detail .letters {
  font-size: 13px;
  color: #999999;
  margin-top: 5px;
}
/* line 2769, ../sass/print.scss */
.pratice_demand_detail .letters.halfs {
  width: 50%;
  float: left;
}

/* line 2776, ../sass/print.scss */
.practice_details {
  padding: 15px;
}

/* line 2781, ../sass/print.scss */
.practice_choose li {
  line-height: 24px;
  padding: 9px 0;
  padding-right: 44px;
  background: url(../../images/front/img-front-check.png) no-repeat right 16px;
  -moz-background-size: 20px auto;
  -o-background-size: 20px auto;
  -webkit-background-size: 20px auto;
  background-size: 20px auto;
}
/* line 2787, ../sass/print.scss */
.practice_choose li.active {
  background: url(../../images/front/img-front-check-hover.png) no-repeat right 16px;
  -moz-background-size: 20px auto;
  -o-background-size: 20px auto;
  -webkit-background-size: 20px auto;
  background-size: 20px auto;
}

/* line 2794, ../sass/print.scss */
.pratice_demand_detail_imgs {
  width: 100%;
}
/* line 2796, ../sass/print.scss */
.pratice_demand_detail_imgs img {
  width: 100%;
}

/* line 2801, ../sass/print.scss */
.pratice_area_content {
  line-height: 1.5;
  color: #666666;
}

/* line 2806, ../sass/print.scss */
.pratice_label_content {
  line-height: 50px;
  border-bottom: 1px solid #e8e8e8;
}
/* line 2809, ../sass/print.scss */
.pratice_label_content:last-child {
  border: 0;
}
/* line 2812, ../sass/print.scss */
.pratice_label_content label {
  float: left;
  width: 30%;
  margin: 0;
  font-size: 13px;
  font-weight: normal;
  color: #999999;
}
/* line 2820, ../sass/print.scss */
.pratice_label_content p {
  float: right;
  width: 70%;
  font-size: 13px;
}

/* line 2827, ../sass/print.scss */
.pratice_demand_lists {
  margin-top: 10px;
  background: #ffffff;
  padding: 10px 15px;
}
/* line 2832, ../sass/print.scss */
.pratice_demand_lists ul li {
  line-height: 40px;
}
/* line 2834, ../sass/print.scss */
.pratice_demand_lists ul li span {
  display: inline-block;
}
/* line 2836, ../sass/print.scss */
.pratice_demand_lists ul li span.lefts {
  float: left;
  font-size: 13px;
  color: #999999;
}
/* line 2841, ../sass/print.scss */
.pratice_demand_lists ul li span.rights {
  float: right;
}
/* line 2843, ../sass/print.scss */
.pratice_demand_lists ul li span.rights.btn_arrow {
  font-size: 13px;
  color: #999999;
}
/* line 2847, ../sass/print.scss */
.pratice_demand_lists ul li span.rights.times {
  font-size: 13px;
  color: #333333;
}
/* line 2851, ../sass/print.scss */
.pratice_demand_lists ul li span.rights.moneys {
  font-size: 15px;
  font-weight: bold;
  color: #f24a57;
}

/* line 2862, ../sass/print.scss */
.dates {
  width: 100%;
}
/* line 2864, ../sass/print.scss */
.dates .data_boxssss {
  padding: 5px 0px 10px;
}
/* line 2866, ../sass/print.scss */
.dates .data_boxssss .navs {
  border-bottom: 1px solid #e3e2e2;
}
/* line 2868, ../sass/print.scss */
.dates .data_boxssss .navs span {
  width: 25%;
  height: 36px;
  line-height: 36px;
  color: #646464;
  text-align: center;
  position: relative;
  cursor: pointer;
  display: inline-block;
  float: left;
}
/* line 2878, ../sass/print.scss */
.dates .data_boxssss .navs span.active {
  color: #333333;
}
/* line 2880, ../sass/print.scss */
.dates .data_boxssss .navs span.active:after {
  content: "";
  width: 100%;
  height: 2px;
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #f24a57;
}
/* line 2893, ../sass/print.scss */
.dates .data_boxssss .weeks {
  border-bottom: 1px solid #eaeaed;
}
/* line 2895, ../sass/print.scss */
.dates .data_boxssss .weeks span {
  width: 14.2857%;
  text-align: center;
  height: 36px;
  line-height: 36px;
  display: inline-block;
  float: left;
}
/* line 2905, ../sass/print.scss */
.dates .data_boxssss .timeboxsss .piece_time {
  display: none;
}
/* line 2907, ../sass/print.scss */
.dates .data_boxssss .timeboxsss .piece_time.active {
  display: block;
}
/* line 2910, ../sass/print.scss */
.dates .data_boxssss .timeboxsss .piece_time .timedata {
  height: 40px;
  line-height: 40px;
  padding-left: 15px;
}
/* line 2915, ../sass/print.scss */
.dates .data_boxssss .timeboxsss .piece_time .daydatas {
  padding-bottom: 5px;
}
/* line 2917, ../sass/print.scss */
.dates .data_boxssss .timeboxsss .piece_time .daydatas span {
  width: 14.2857%;
  text-align: center;
  height: 36px;
  line-height: 36px;
  display: inline-block;
  float: left;
  margin-bottom: 5px;
}
/* line 2925, ../sass/print.scss */
.dates .data_boxssss .timeboxsss .piece_time .daydatas span.active {
  background-color: #ffe9ec;
  color: #f24a57;
}

/* line 2936, ../sass/print.scss */
*[v-cloak] {
  display: none !important;
}

/* line 2940, ../sass/print.scss */
.form-control[readonly] {
  background: #ffffff;
  cursor: pointer;
}

/* line 2945, ../sass/print.scss */
.green_letter {
  color: #6dc075;
  font-weight: bold;
  font-size: 16px !important;
  top: -5px !important;
}

/* line 2951, ../sass/print.scss */
.red_letter {
  color: #ff6969;
  font-weight: bold;
  font-size: 16px !important;
  top: -5px !important;
}

/* line 2958, ../sass/print.scss */
.no_details {
  background: url(../../images/front/no_detail.png) no-repeat center #ffffff;
  -webkit-background-size: 150px auto;
  background-size: 150px auto;
  min-height: 230px;
}

/* line 2965, ../sass/print.scss */
.sys_cen_title {
  font-size: 16px;
  font-weight: bold;
  line-height: 26px;
  padding: 20px 15px;
}

/* line 2971, ../sass/print.scss */
.sys_cen_btn {
  position: absolute;
  bottom: 50px;
  left: 0;
  right: 0;
  padding: 10px 15px 10px 15px;
}
/* line 2977, ../sass/print.scss */
.sys_cen_btn input {
  width: 100%;
  height: 40px;
  border-radius: 20px;
  background: #cdcdcd;
  color: #ffffff;
  font-size: 15px;
  border: 0;
}

/* line 2987, ../sass/print.scss */
.app_footer {
  position: absolute;
  top: 230px;
  right: -8px;
  z-index: 999;
}
/* line 2992, ../sass/print.scss */
.app_footer dl {
  padding-top: 7px;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  margin-bottom: 8px;
  background: rgba(0, 0, 0, 0.5);
}
/* line 2999, ../sass/print.scss */
.app_footer dl.active {
  background: #fe3e59;
}
/* line 3002, ../sass/print.scss */
.app_footer dl dt {
  height: 14px;
}
/* line 3004, ../sass/print.scss */
.app_footer dl dt.home {
  background: url(../../images/front/icon-app-home.png) no-repeat center;
  background-size: auto 14px;
}
/* line 3008, ../sass/print.scss */
.app_footer dl dt.sign {
  background: url(../../images/front/icon-app-sign.png) no-repeat center;
  background-size: auto 14px;
}
/* line 3012, ../sass/print.scss */
.app_footer dl dt.mine {
  background: url(../../images/front/icon-app-mine.png) no-repeat center;
  background-size: auto 14px;
}
/* line 3017, ../sass/print.scss */
.app_footer dl dd {
  color: #ffffff;
  font-size: 12px;
  line-height: 1;
  margin-top: 4px;
  text-align: center;
}

/* line 14, ../sass/hs-front.scss */
.login_body {
  padding: 0 50px;
}
/* line 16, ../sass/hs-front.scss */
.login_body .login_form {
  margin-bottom: 16px;
  position: relative;
}
/* line 19, ../sass/hs-front.scss */
.login_body .login_form .login_form_label {
  position: absolute;
  left: 0;
  top: 0;
}
/* line 23, ../sass/hs-front.scss */
.login_body .login_form .login_form_label.icon {
  width: 30px;
  height: 36px;
}
/* line 26, ../sass/hs-front.scss */
.login_body .login_form .login_form_label.icon.username {
  background: url(../../images/front/img-login-username.png) no-repeat left center;
  -moz-background-size: 15px auto;
  -o-background-size: 15px auto;
  -webkit-background-size: 15px auto;
  background-size: 15px auto;
}
/* line 30, ../sass/hs-front.scss */
.login_body .login_form .login_form_label.icon.password {
  background: url(../../images/front/img-login-password.png) no-repeat left center;
  -moz-background-size: 13px auto;
  -o-background-size: 13px auto;
  -webkit-background-size: 13px auto;
  background-size: 13px auto;
}
/* line 36, ../sass/hs-front.scss */
.login_body .login_form .login_form_boxss {
  margin-left: 30px;
  height: 38px;
}
/* line 39, ../sass/hs-front.scss */
.login_body .login_form .login_form_boxss .form_input {
  height: 38px;
  width: 100%;
  font-size: 13px;
  padding: 0 5px;
  border-bottom: 1px solid #d5d5d5;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 49, ../sass/hs-front.scss */
.login_body .login_form .form_tip {
  color: #666666;
}
/* line 51, ../sass/hs-front.scss */
.login_body .login_form .form_tip:last-child {
  float: right;
}

/* line 58, ../sass/hs-front.scss */
.login_bottom {
  position: absolute;
  bottom: 20px;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 13px;
  color: #666666;
}

/* line 69, ../sass/hs-front.scss */
.forget_body {
  padding: 20px 30px 0;
}
/* line 71, ../sass/hs-front.scss */
.forget_body .sides {
  display: none;
}
/* line 73, ../sass/hs-front.scss */
.forget_body .sides.active {
  display: block;
}

/* line 79, ../sass/hs-front.scss */
.index_body {
  background-color: #f5f5f5;
}

/* line 83, ../sass/hs-front.scss */
.index_top {
  padding: 13px 15px 0;
  background-color: #ffffff;
  border-bottom: 1px solid #e8e8e8;
}
/* line 87, ../sass/hs-front.scss */
.index_top.newtop {
  padding: 0;
  position: relative;
}
/* line 90, ../sass/hs-front.scss */
.index_top.newtop .search_box {
  position: absolute;
  top: 167px;
  left: 15px;
  right: 15px;
  z-index: 500;
}
/* line 96, ../sass/hs-front.scss */
.index_top.newtop .search_box input {
  border: 1px solid #e8e8e8;
}
/* line 100, ../sass/hs-front.scss */
.index_top.newtop .banner_box {
  margin: 0;
}
/* line 103, ../sass/hs-front.scss */
.index_top.newtop .nav_box {
  padding: 32px 15px 18px;
}
/* line 107, ../sass/hs-front.scss */
.index_top.bordering {
  background: none;
  border: 0;
  padding: 15px 15px 5px;
}
/* line 111, ../sass/hs-front.scss */
.index_top.bordering .nav_box {
  padding: 22px 0 0 0;
  background: #ffffff;
  border-radius: 4px;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}
/* line 116, ../sass/hs-front.scss */
.index_top.bordering .nav_box dl {
  margin-bottom: 23px;
}
/* line 118, ../sass/hs-front.scss */
.index_top.bordering .nav_box dl dt {
  height: 28px;
}
/* line 120, ../sass/hs-front.scss */
.index_top.bordering .nav_box dl dt.res_hall {
  background: url(../../images/front/icon-index-res-hall.png) no-repeat center;
  -moz-background-size: auto 28px;
  -o-background-size: auto 28px;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 124, ../sass/hs-front.scss */
.index_top.bordering .nav_box dl dt.demand_hall {
  background: url(../../images/front/icon-index-demand-hall.png) no-repeat center;
  -moz-background-size: auto 28px;
  -o-background-size: auto 28px;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 128, ../sass/hs-front.scss */
.index_top.bordering .nav_box dl dt.act_hall {
  background: url(../../images/front/icon-index-act-hall.png) no-repeat center;
  -moz-background-size: auto 28px;
  -o-background-size: auto 28px;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 132, ../sass/hs-front.scss */
.index_top.bordering .nav_box dl dt.team_hall {
  background: url(../../images/front/icon-index-team-hall.png) no-repeat center;
  -moz-background-size: auto 28px;
  -o-background-size: auto 28px;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 136, ../sass/hs-front.scss */
.index_top.bordering .nav_box dl dt.news_hall {
  background: url(../../images/front/icon-index-news-hall.png) no-repeat center;
  -moz-background-size: auto 28px;
  -o-background-size: auto 28px;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 140, ../sass/hs-front.scss */
.index_top.bordering .nav_box dl dt.video_hall {
  background: url(../../images/front/icon-index-video-hall.png) no-repeat center;
  -moz-background-size: auto 28px;
  -o-background-size: auto 28px;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 144, ../sass/hs-front.scss */
.index_top.bordering .nav_box dl dt.data_hall {
  background: url(../../images/front/icon-index-data-hall.png) no-repeat center;
  -moz-background-size: auto 28px;
  -o-background-size: auto 28px;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 148, ../sass/hs-front.scss */
.index_top.bordering .nav_box dl dt.file_hall {
  background: url(../../images/front/icon-index-file-hall.png) no-repeat center;
  -moz-background-size: auto 28px;
  -o-background-size: auto 28px;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 148, ../sass/hs-front.scss */
.index_top.bordering .nav_box dl dt.show {
  background: url(../../images/front/icon-index-show.png) no-repeat center;
  -moz-background-size: auto 28px;
  -o-background-size: auto 28px;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 153, ../sass/hs-front.scss */
.index_top.bordering .nav_box dl dd {
  font-size: 13px;
  color: #666666;
  line-height: 1;
  margin-top: 10px;
}
/* line 162, ../sass/hs-front.scss */
.index_top .banner_box {
  height: 185px;
  overflow: hidden;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin-top: 10px;
}
/* line 167, ../sass/hs-front.scss */
.index_top .banner_box .swiper-container {
  width: 100%;
  height: 100%;
}
/* line 170, ../sass/hs-front.scss */
.index_top .banner_box .swiper-container .swiper-wrapper {
  width: 100%;
  height: 100%;
}
/* line 173, ../sass/hs-front.scss */
.index_top .banner_box .swiper-container .swiper-wrapper .swiper-slide {
  width: 100%;
  height: 100%;
  background: no-repeat center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 182, ../sass/hs-front.scss */
.index_top .nav_box {
  padding: 15px 0 13px;
}
/* line 185, ../sass/hs-front.scss */
.index_top .nav_box.four dl {
  width: 25%;
}
/* line 190, ../sass/hs-front.scss */
.index_top .nav_box.three dl {
  width: 33.333333%;
}
/* line 194, ../sass/hs-front.scss */
.index_top .nav_box dl {
  width: 20%;
  float: left;
}
/* line 197, ../sass/hs-front.scss */
.index_top .nav_box dl dt {
  width: 100%;
  height: 44px;
}
/* line 200, ../sass/hs-front.scss */
.index_top .nav_box dl dt.act {
  background: url(../../images/front/icon-index-act.png) no-repeat center;
  -moz-background-size: 44px auto;
  -o-background-size: 44px auto;
  -webkit-background-size: 44px auto;
  background-size: 44px auto;
}
/* line 204, ../sass/hs-front.scss */
.index_top .nav_box dl dt.civi {
  background: url(../../images/front/icon-index-civi.png) no-repeat center;
  -moz-background-size: 44px auto;
  -o-background-size: 44px auto;
  -webkit-background-size: 44px auto;
  background-size: 44px auto;
}
/* line 208, ../sass/hs-front.scss */
.index_top .nav_box dl dt.team {
  background: url(../../images/front/icon-index-team.png) no-repeat center;
  -moz-background-size: 44px auto;
  -o-background-size: 44px auto;
  -webkit-background-size: 44px auto;
  background-size: 44px auto;
}
/* line 212, ../sass/hs-front.scss */
.index_top .nav_box dl dt.proj {
  background: url(../../images/front/icon-index-proj.png) no-repeat center;
  -moz-background-size: 44px auto;
  -o-background-size: 44px auto;
  -webkit-background-size: 44px auto;
  background-size: 44px auto;
}
/* line 216, ../sass/hs-front.scss */
.index_top .nav_box dl dt.news {
  background: url(../../images/front/icon-index-news.png) no-repeat center;
  -moz-background-size: 44px auto;
  -o-background-size: 44px auto;
  -webkit-background-size: 44px auto;
  background-size: 44px auto;
}
/* line 220, ../sass/hs-front.scss */
.index_top .nav_box dl dt.point {
  background: url(../../images/front/icon-index-point.png) no-repeat center;
  -moz-background-size: 44px auto;
  -o-background-size: 44px auto;
  -webkit-background-size: 44px auto;
  background-size: 44px auto;
}
/* line 225, ../sass/hs-front.scss */
.index_top .nav_box dl dd {
  text-align: center;
  font-size: 12px;
  margin-top: 10px;
}

/* line 234, ../sass/hs-front.scss */
.index_bodyer {
  margin-top: 10px;
  background-color: #ffffff;
}
/* line 238, ../sass/hs-front.scss */
.index_bodyer .index_body_body .sides {
  display: none;
}
/* line 240, ../sass/hs-front.scss */
.index_bodyer .index_body_body .sides.active {
  display: block;
}
/* line 243, ../sass/hs-front.scss */
.index_bodyer .index_body_body .sides .pratice_demand_box {
  box-shadow: none;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 0;
}

/* line 254, ../sass/hs-front.scss */
.index_bottom {
  height: 100%;
  background-color: #ffffff;
  border-top: 1px solid #e8e8e8;
}
/* line 259, ../sass/hs-front.scss */
.index_bottom.noback:before {
  display: none;
}
/* line 263, ../sass/hs-front.scss */
.index_bottom:before {
  content: "";
  width: 70px;
  height: 70px;
  border: 1px solid #e8e8e8;
  position: absolute;
  top: -20px;
  left: 50%;
  margin-left: -35px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #ffffff;
}
/* line 275, ../sass/hs-front.scss */
.index_bottom .sidess {
  width: 33.333333%;
  padding: 8px 0 0 0;
  height: 100%;
  position: relative;
  float: left;
}
/* line 276, ../sass/hs-front.scss */
.index_bottom .sidess.four {
  width: 25%;
}
/* line 284, ../sass/hs-front.scss */
.index_bottom .sidess.dif {
  position: relative;
  z-index: 2;
  background: url(../../images/front/icon-index-qrcode.png) no-repeat center 3px #ffffff;
  -moz-background-size: 36px auto;
  -o-background-size: 36px auto;
  -webkit-background-size: 36px auto;
  background-size: 36px auto;
}
/* line 292, ../sass/hs-front.scss */
.index_bottom .sidess.active .imgs.index {
  background: url(../../images/front/icon-index-home-hover.png) no-repeat center;
  -moz-background-size: auto 20px;
  -o-background-size: auto 20px;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 296, ../sass/hs-front.scss */
.index_bottom .sidess.active .imgs.mine {
  background: url(../../images/front/icon-index-mine-hover.png) no-repeat center;
  -moz-background-size: auto 20px;
  -o-background-size: auto 20px;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 300, ../sass/hs-front.scss */
.index_bottom .sidess.active .imgs.prac {
  background: url(../../images/front/icon-index-prac-hover.png) no-repeat center;
  -moz-background-size: auto 20px;
  -o-background-size: auto 20px;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 304, ../sass/hs-front.scss */
.index_bottom .sidess.active .imgs.qrcode {
  background: url(../../images/front/icon-index-qrcode2-hover.png) no-repeat center;
  -moz-background-size: auto 20px;
  -o-background-size: auto 20px;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 309, ../sass/hs-front.scss */
.index_bottom .sidess.active p {
  color: #f24a57;
}
/* line 313, ../sass/hs-front.scss */
.index_bottom .sidess .imgs {
  height: 20px;
}
/* line 315, ../sass/hs-front.scss */
.index_bottom .sidess .imgs.index {
  background: url(../../images/front/icon-index-home.png) no-repeat center;
  -moz-background-size: auto 20px;
  -o-background-size: auto 20px;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 319, ../sass/hs-front.scss */
.index_bottom .sidess .imgs.mine {
  background: url(../../images/front/icon-index-mine.png) no-repeat center;
  -moz-background-size: auto 20px;
  -o-background-size: auto 20px;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 323, ../sass/hs-front.scss */
.index_bottom .sidess .imgs.prac {
  background: url(../../images/front/icon-index-prac.png) no-repeat center;
  -moz-background-size: auto 20px;
  -o-background-size: auto 20px;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 327, ../sass/hs-front.scss */
.index_bottom .sidess .imgs.qrcode {
  background: url(../../images/front/icon-index-qrcode2.png) no-repeat center;
  -moz-background-size: auto 20px;
  -o-background-size: auto 20px;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 332, ../sass/hs-front.scss */
.index_bottom .sidess p {
  text-align: center;
  color: #777777;
  line-height: 1;
  margin-top: 4px;
  font-size: 12px;
}

/* line 344, ../sass/hs-front.scss */
.news_nav .muti_nav {
  padding: 0 15px 0 15px;
  position: relative;
}
/* line 347, ../sass/hs-front.scss */
.news_nav .muti_nav .muti_nav_inside {
  height: 47px;
  overflow: hidden;
}
/* line 350, ../sass/hs-front.scss */
.news_nav .muti_nav .muti_nav_inside .muti_nav_inside_hide {
  height: 55px;
  overflow-x: auto;
  overflow-y: hidden;
}
/* line 354, ../sass/hs-front.scss */
.news_nav .muti_nav .muti_nav_inside .muti_nav_inside_hide span {
  height: 47px;
  line-height: 47px;
}
/* line 361, ../sass/hs-front.scss */
.news_nav .muti_nav.indexs .muti_nav_inside {
  height: 28px;
}
/* line 363, ../sass/hs-front.scss */
.news_nav .muti_nav.indexs .muti_nav_inside .muti_nav_inside_hide {
  height: 36px;
}
/* line 365, ../sass/hs-front.scss */
.news_nav .muti_nav.indexs .muti_nav_inside .muti_nav_inside_hide span {
  height: 28px;
  line-height: 28px;
  margin-right: 6px;
}
/* line 369, ../sass/hs-front.scss */
.news_nav .muti_nav.indexs .muti_nav_inside .muti_nav_inside_hide span:last-child {
  margin-right: 0;
}

/* line 379, ../sass/hs-front.scss */
.muti_nav {
  border-bottom: 1px solid #e8e8e8;
}
/* line 381, ../sass/hs-front.scss */
.muti_nav .muti_nav_box {
  position: relative;
}
/* line 383, ../sass/hs-front.scss */
.muti_nav .muti_nav_box span {
  height: 42px;
  line-height: 42px;
  display: inline-block;
  float: left;
  color: #999999;
  padding: 0 10px;
  text-align: center;
  position: relative;
}
/* line 392, ../sass/hs-front.scss */
.muti_nav .muti_nav_box span.active {
  font-weight: bold;
  color: #333333;
}
/* line 395, ../sass/hs-front.scss */
.muti_nav .muti_nav_box span.active:before {
  width: 30px;
  height: 4px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -15px;
  bottom: -1px;
  content: "";
  background-color: #f24a57;
}

/* line 413, ../sass/hs-front.scss */
.muti_nav.indexs {
  padding: 8px 15px 0;
  border-bottom: 0;
}
/* line 416, ../sass/hs-front.scss */
.muti_nav.indexs .muti_nav_box {
  position: relative;
}
/* line 418, ../sass/hs-front.scss */
.muti_nav.indexs .muti_nav_box span {
  color: #333;
  background: #f4f4f4;
  border-radius: 14px;
}
/* line 422, ../sass/hs-front.scss */
.muti_nav.indexs .muti_nav_box span.active {
  font-weight: normal;
  color: #ff5443;
  background: #ffe5e4;
}
/* line 426, ../sass/hs-front.scss */
.muti_nav.indexs .muti_nav_box span.active:before {
  display: none;
}

/* line 435, ../sass/hs-front.scss */
.news_detail_box {
  padding: 15px;
}
/* line 437, ../sass/hs-front.scss */
.news_detail_box .titles {
  font-size: 16px;
  font-weight: bold;
  line-height: 26px;
}
/* line 442, ../sass/hs-front.scss */
.news_detail_box .infors {
  margin-top: 8px;
}
/* line 444, ../sass/hs-front.scss */
.news_detail_box .infors p {
  color: #999999;
  margin-top: 2px;
  font-size: 13px;
}
/* line 450, ../sass/hs-front.scss */
.news_detail_box .detailss {
  padding-top: 8px;
}
/* line 452, ../sass/hs-front.scss */
.news_detail_box .detailss p {
  font-size: 13px;
  color: #666666;
  line-height: 26px;
}

/* line 460, ../sass/hs-front.scss */
.act_detail_top {
  background-color: #ffffff;
  border-bottom: 1px solid #e8e8e8;
  padding: 15px 15px 12px;
}
/* line 464, ../sass/hs-front.scss */
.act_detail_top .imgs {
  margin-right: 10px;
  width: 110px;
  height: 90px;
  position: relative;
  float: left;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background: no-repeat center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  overflow: hidden;
}
/* line 475, ../sass/hs-front.scss */
.act_detail_top h3 {
  font-weight: bold;
  line-height: 20px;
  min-height: 40px;
}
/* line 480, ../sass/hs-front.scss */
.act_detail_top .label_small {
  margin-top: 6px;
}
/* line 482, ../sass/hs-front.scss */
.act_detail_top .label_small span {
  font-size: 12px;
  color: #ffffff;
  background-color: #f24a57;
  display: inline-block;
  line-height: 1;
  padding: 4px 5px 3px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
/* line 492, ../sass/hs-front.scss */
.act_detail_top .lines {
  font-size: 13px;
  margin-top: 7px;
  color: #999999;
}
/* line 499, ../sass/hs-front.scss */
.act_detail_top .lines.addresss {
  margin-top: 9px;
  padding-left: 22px;
  background: url(../../images/front/img-front-address.png) no-repeat left 1px;
  -moz-background-size: auto 15px;
  -o-background-size: auto 15px;
  -webkit-background-size: auto 15px;
  background-size: auto 15px;
}
/* line 505, ../sass/hs-front.scss */
.act_detail_top .lines.add_details {
  margin-top: 6px;
  padding-left: 22px;
  background: url(../../images/front/img-front-add-detail.png) no-repeat left 1px;
  -moz-background-size: auto 15px;
  -o-background-size: auto 15px;
  -webkit-background-size: auto 15px;
  background-size: auto 15px;
}

/* line 514, ../sass/hs-front.scss */
.act_detail_middle {
  margin-top: 10px;
}
/* line 516, ../sass/hs-front.scss */
.act_detail_middle .insides_org {
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  background-color: #ffffff;
  padding: 15px;
  position: relative;
}
/* line 522, ../sass/hs-front.scss */
.act_detail_middle .insides_org .imgs {
  width: 50px;
  height: 50px;
  position: relative;
  float: left;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: no-repeat center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  overflow: hidden;
}
/* line 532, ../sass/hs-front.scss */
.act_detail_middle .insides_org h3 {
  margin-left: 62px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 24px;
}
/* line 538, ../sass/hs-front.scss */
.act_detail_middle .insides_org .peoples {
  font-size: 13px;
  margin-top: 4px;
  color: #999999;
  margin-left: 62px;
  background: url(../../images/front/img-front-people.png) no-repeat left 1px;
  -moz-background-size: auto 15px;
  -o-background-size: auto 15px;
  -webkit-background-size: auto 15px;
  background-size: auto 15px;
  padding-left: 20px;
}
/* line 547, ../sass/hs-front.scss */
.act_detail_middle .insides_org input[type=button] {
  position: absolute;
  right: 15px;
  bottom: 15px;
  font-size: 12px;
  color: #ffffff;
  background-color: #f24a57;
  height: 20px;
  width: 54px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* line 559, ../sass/hs-front.scss */
.act_detail_middle .detail_boxss {
  background-color: #ffffff;
  padding: 15px;
}
/* line 562, ../sass/hs-front.scss */
.act_detail_middle .detail_boxss h3 {
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 566, ../sass/hs-front.scss */
.act_detail_middle .detail_boxss p {
  font-size: 13px;
  color: #999999;
  line-height: 22px;
}
/* line 570, ../sass/hs-front.scss */
.act_detail_middle .detail_boxss p.moress {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
/* line 574, ../sass/hs-front.scss */
.act_detail_middle .detail_boxss .more_funcs {
  padding-top: 12px;
  text-align: center;
  display: none;
}
/* line 578, ../sass/hs-front.scss */
.act_detail_middle .detail_boxss .more_funcs.active {
  display: block;
}
/* line 581, ../sass/hs-front.scss */
.act_detail_middle .detail_boxss .more_funcs a {
  font-size: 13px;
  line-height: 24px;
  height: 26px;
  border: 1px solid #e8e8e8;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  display: inline-block;
  color: #666666;
  width: 100px;
  text-align: center;
}
/* line 591, ../sass/hs-front.scss */
.act_detail_middle .detail_boxss .more_funcs a i {
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: #666666 transparent transparent transparent;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
  position: relative;
}
/* line 601, ../sass/hs-front.scss */
.act_detail_middle .detail_boxss .more_funcs a i.active {
  border-color: transparent transparent #666666 transparent;
  top: -4px;
}

/* line 611, ../sass/hs-front.scss */
.act_detail_bottom {
  margin-top: 10px;
  border-top: 1px solid #e8e8e8;
  background-color: #ffffff;
}
/* line 617, ../sass/hs-front.scss */
.act_detail_bottom.projs .forget_nav span {
  height: 56px;
  line-height: 56px;
}
/* line 624, ../sass/hs-front.scss */
.act_detail_bottom .forget_nav span {
  font-weight: normal;
}
/* line 626, ../sass/hs-front.scss */
.act_detail_bottom .forget_nav span.active:before {
  width: 50px;
  height: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  position: absolute;
  display: inline-block;
  left: 50%;
  margin-left: -25px;
  bottom: -1px;
  content: "";
  background-color: #f24a57;
}
/* line 640, ../sass/hs-front.scss */
.act_detail_bottom .forget_nav span.active {
  color: #f24a57;
}
/* line 646, ../sass/hs-front.scss */
.act_detail_bottom .act_detail_list .piecess {
  display: none;
}
/* line 648, ../sass/hs-front.scss */
.act_detail_bottom .act_detail_list .piecess.active {
  display: block;
}

/* line 655, ../sass/hs-front.scss */
.act_detail_boxss {
  padding: 20px 15px;
  position: relative;
  border-bottom: 1px solid #e8e8e8;
}
/* line 659, ../sass/hs-front.scss */
.act_detail_boxss h4 {
  color: #333333;
}
/* line 662, ../sass/hs-front.scss */
.act_detail_boxss .funcs {
  position: absolute;
  width: 76px;
  height: 26px;
  right: 15px;
  top: 30px;
}
/* line 668, ../sass/hs-front.scss */
.act_detail_boxss .funcs input {
  width: 100%;
  height: 100%;
  background-color: #f24a57;
  color: #ffffff;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  font-size: 13px;
  border: 0;
}
/* line 676, ../sass/hs-front.scss */
.act_detail_boxss .funcs input[disabled] {
  background-color: #cccccc;
}

/* line 685, ../sass/hs-front.scss */
.modal_time_list ul li {
  line-height: 20px;
  padding: 15px 0;
  border-bottom: 1px solid #e8e8e8;
}
/* line 689, ../sass/hs-front.scss */
.modal_time_list ul li span {
  display: inline-block;
  float: right;
  font-size: 13px;
}
/* line 693, ../sass/hs-front.scss */
.modal_time_list ul li span b {
  font-size: 12px;
  font-weight: normal;
  display: inline-block;
  width: 34px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  color: #ffffff;
  background-color: #f24a57;
  margin-right: 10px;
  position: relative;
  top: -1px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 713, ../sass/hs-front.scss */
.team_detail_top {
  padding: 20px 15px 15px;
  background-color: #ffffff;
  border-bottom: 1px solid #e8e8e8;
}
/* line 717, ../sass/hs-front.scss */
.team_detail_top .imgs {
  width: 66px;
  height: 66px;
  position: relative;
  float: left;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: no-repeat center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  overflow: hidden;
  border: 1px solid #e8e8e8;
}
/* line 728, ../sass/hs-front.scss */
.team_detail_top .rights {
  margin-left: 86px;
}
/* line 730, ../sass/hs-front.scss */
.team_detail_top .rights h3 {
  font-weight: bold;
  line-height: 1.6;
}
/* line 734, ../sass/hs-front.scss */
.team_detail_top .rights .lines {
  font-size: 13px;
  color: #999999;
  margin-top: 6px;
}
/* line 739, ../sass/hs-front.scss */
.team_detail_top .rights .lines.with_label span {
  float: right;
}
/* line 745, ../sass/hs-front.scss */
.team_detail_top .peoples {
  border-top: 1px solid #e8e8e8;
  margin-top: 12px;
  padding-top: 14px;
  font-size: 13px;
  color: #999999;
  padding-left: 24px;
  background: url(../../images/front/img-front-people.png) no-repeat left 15px;
  -moz-background-size: auto 15px;
  -o-background-size: auto 15px;
  -webkit-background-size: auto 15px;
  background-size: auto 15px;
}

/* line 757, ../sass/hs-front.scss */
.proj_detail_top {
  background-color: #ffffff;
}
/* line 759, ../sass/hs-front.scss */
.proj_detail_top .act_state {
  position: relative;
  top: 0px;
}
/* line 763, ../sass/hs-front.scss */
.proj_detail_top .color_b {
  color: #f24a57;
}

/* line 768, ../sass/hs-front.scss */
.wx_timeline {
  padding: 15px;
}
/* line 770, ../sass/hs-front.scss */
.wx_timeline .insidess {
  padding-left: 50px;
}
/* line 772, ../sass/hs-front.scss */
.wx_timeline .insidess .wx_timeline_body {
  border-left: 1px dashed #e8e8e8;
  position: relative;
  padding-bottom: 15px;
  padding-left: 10px;
}
/* line 777, ../sass/hs-front.scss */
.wx_timeline .insidess .wx_timeline_body:before {
  content: "";
  width: 6px;
  height: 6px;
  position: absolute;
  top: 8px;
  left: -3px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #f24a57;
}
/* line 787, ../sass/hs-front.scss */
.wx_timeline .insidess .wx_timeline_body .moneys {
  font-weight: bold;
  color: #f24a57;
  font-size: 12px;
  line-height: 24px;
}
/* line 793, ../sass/hs-front.scss */
.wx_timeline .insidess .wx_timeline_body .pare {
  color: #666666;
  font-size: 13px;
  line-height: 20px;
  padding-top: 1px;
}
/* line 800, ../sass/hs-front.scss */
.wx_timeline .insidess .wx_timeline_body .imgss.my-gallery {
  width: 100%;
}
/* line 802, ../sass/hs-front.scss */
.wx_timeline .insidess .wx_timeline_body .imgss.my-gallery figure {
  float: left;
  width: 32%;
  height: 80px;
  margin-top: 10px;
  margin-right: 2%;
}
/* line 808, ../sass/hs-front.scss */
.wx_timeline .insidess .wx_timeline_body .imgss.my-gallery figure:nth-of-type(3n) {
  margin-right: 0;
}
/* line 811, ../sass/hs-front.scss */
.wx_timeline .insidess .wx_timeline_body .imgss.my-gallery figure a {
  display: inline-block;
  width: 100%;
  height: 100%;
}
/* line 815, ../sass/hs-front.scss */
.wx_timeline .insidess .wx_timeline_body .imgss.my-gallery figure a img {
  width: 100%;
  height: 100%;
}
/* line 823, ../sass/hs-front.scss */
.wx_timeline .insidess .wx_timeline_body .times {
  position: absolute;
  left: -50px;
  top: 0;
  width: 40px;
  height: 22px;
  line-height: 20px;
  border: 1px solid #e8e8e8;
  background-color: #f4f4f4;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 12px;
  text-align: center;
}
/* line 836, ../sass/hs-front.scss */
.wx_timeline .insidess .wx_timeline_body .time {
  font-size: 13px;
  color: #666666;
  margin-top: 8px;
}
/* line 841, ../sass/hs-front.scss */
.wx_timeline .insidess .wx_timeline_body .name {
  position: absolute;
  top: 3px;
  left: -44px;
  font-size: 13px;
  font-weight: bold;
}

/* line 852, ../sass/hs-front.scss */
.money_in_boxs {
  padding: 15px;
  border-bottom: 1px solid #e8e8e8;
}
/* line 855, ../sass/hs-front.scss */
.money_in_boxs h4 {
  font-weight: bold;
  line-height: 1.5;
}
/* line 859, ../sass/hs-front.scss */
.money_in_boxs .times {
  font-size: 13px;
  margin-top: 4px;
  color: #666666;
  line-height: 22px;
}
/* line 864, ../sass/hs-front.scss */
.money_in_boxs .times b {
  font-size: 16px;
  color: #f24a57;
  float: right;
}

/* line 874, ../sass/hs-front.scss */
.modal_donate .choose_label span {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 13px;
  display: inline-block;
  width: 23%;
  margin-right: 2.6666666%;
  float: left;
  text-align: center;
  height: 42px;
  line-height: 42px;
  background-color: #f6f6f6;
}
/* line 885, ../sass/hs-front.scss */
.modal_donate .choose_label span:last-child {
  margin-right: 0;
}
/* line 888, ../sass/hs-front.scss */
.modal_donate .choose_label span.active {
  background-color: #f24a57;
  color: #ffffff;
}
/* line 895, ../sass/hs-front.scss */
.modal_donate .enter_num .texts {
  font-size: 13px;
  color: #333333;
  padding: 18px 0 6px;
}
/* line 900, ../sass/hs-front.scss */
.modal_donate .enter_num .write_input {
  padding-right: 22px;
  position: relative;
}
/* line 903, ../sass/hs-front.scss */
.modal_donate .enter_num .write_input input {
  width: 100%;
  height: 42px;
  font-size: 13px;
  border: 1px solid #e8e8e8;
  background-color: #f6f6f9;
  padding: 0 15px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  appearance: none;
  -webkit-appearance: none;
}
/* line 914, ../sass/hs-front.scss */
.modal_donate .enter_num .write_input span {
  position: absolute;
  right: 0;
  font-size: 13px;
  top: 13px;
}
/* line 922, ../sass/hs-front.scss */
.modal_donate .func_btns {
  text-align: center;
  padding: 20px 0 0;
}
/* line 925, ../sass/hs-front.scss */
.modal_donate .func_btns input {
  height: 44px;
  -moz-border-radius: 22px;
  -webkit-border-radius: 22px;
  border-radius: 22px;
}
/* line 929, ../sass/hs-front.scss */
.modal_donate .func_btns .reset {
  background-color: #ffffff;
  border: 1px solid #e8e8e8;
  color: #999999;
  width: 100px;
  margin-right: 20px;
}
/* line 936, ../sass/hs-front.scss */
.modal_donate .func_btns .enter {
  border: 1px solid #f24a57;
  background-color: #f24a57;
  color: #ffffff;
  width: 170px;
}

/* line 945, ../sass/hs-front.scss */
.dona_top_tip {
  line-height: 20px;
  padding: 12px 15px;
  font-size: 14px;
  color: #ffffff;
  background-color: #f24a57;
}
/* line 951, ../sass/hs-front.scss */
.dona_top_tip span {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 18px;
  color: #f24a57;
  background-color: #ffffff;
  font-size: 20px;
  text-align: center;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  float: right;
}

/* line 965, ../sass/hs-front.scss */
.dona_top_title {
  padding: 18px 15px;
  line-height: 26px;
  font-size: 15px;
  font-weight: bold;
  background-color: #ffffff;
  border-bottom: 1px solid #e8e8e8;
}
/* line 972, ../sass/hs-front.scss */
.dona_top_title span {
  font-size: 13px;
  color: #ffffff;
  background-color: #f24a57;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  width: 60px;
  text-align: center;
  height: 24px;
  line-height: 24px;
  display: inline-block;
  font-weight: normal;
  float: right;
}

/* line 987, ../sass/hs-front.scss */
.dona_body {
  margin-top: 10px;
}
/* line 989, ../sass/hs-front.scss */
.dona_body .pieces {
  border-bottom: 1px solid #e8e8e8;
  padding: 18px 0;
  background-color: #ffffff;
}
/* line 993, ../sass/hs-front.scss */
.dona_body .pieces:first-child {
  border-top: 1px solid #e8e8e8;
}
/* line 997, ../sass/hs-front.scss */
.dona_body .pieces.three .lines {
  width: 33.333333%;
}
/* line 999, ../sass/hs-front.scss */
.dona_body .pieces.three .lines:nth-of-type(1) {
  text-align: left;
  padding-left: 15px;
}
/* line 1003, ../sass/hs-front.scss */
.dona_body .pieces.three .lines:nth-of-type(2) {
  text-align: center;
}
/* line 1006, ../sass/hs-front.scss */
.dona_body .pieces.three .lines:nth-of-type(3) {
  text-align: right;
  padding-right: 15px;
}
/* line 1012, ../sass/hs-front.scss */
.dona_body .pieces.two {
  padding: 10px 0;
}
/* line 1014, ../sass/hs-front.scss */
.dona_body .pieces.two .lines {
  width: 50%;
}
/* line 1016, ../sass/hs-front.scss */
.dona_body .pieces.two .lines:nth-of-type(1) {
  text-align: left;
  padding-left: 15px;
  line-height: 40px;
}
/* line 1021, ../sass/hs-front.scss */
.dona_body .pieces.two .lines:nth-of-type(2) {
  text-align: right;
  padding-right: 15px;
}
/* line 1027, ../sass/hs-front.scss */
.dona_body .pieces .lines {
  line-height: 28px;
  float: left;
}
/* line 1030, ../sass/hs-front.scss */
.dona_body .pieces .lines .jian {
  width: 28px;
  height: 28px;
  line-height: 24px;
  border: 2px solid #e8e8e8;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #ffffff;
  font-weight: bold;
}
/* line 1039, ../sass/hs-front.scss */
.dona_body .pieces .lines .jia {
  width: 28px;
  height: 28px;
  line-height: 24px;
  border: 2px solid #e8e8e8;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #f24a57;
  font-weight: bold;
  color: #ffffff;
}
/* line 1049, ../sass/hs-front.scss */
.dona_body .pieces .lines b {
  margin: 0 5px;
}
/* line 1052, ../sass/hs-front.scss */
.dona_body .pieces .lines .money {
  height: 40px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: #f6f6f9;
  border: 1px solid #e8e8e8;
  text-align: center;
  width: 120px;
  margin-right: 10px;
  appearance: none;
  -webkit-appearance: none;
}

/* line 1067, ../sass/hs-front.scss */
.dona_bottom_box {
  height: 100%;
  border-top: 1px solid #e8e8e8;
}
/* line 1070, ../sass/hs-front.scss */
.dona_bottom_box .alls {
  width: 50%;
  height: 100%;
  padding: 0 15px;
  float: left;
  font-size: 16px;
  line-height: 49px;
}
/* line 1077, ../sass/hs-front.scss */
.dona_bottom_box .alls span {
  color: #f24a57;
  font-weight: bold;
  margin-left: 4px;
}
/* line 1083, ../sass/hs-front.scss */
.dona_bottom_box .sub_btn {
  width: 50%;
  height: 100%;
  float: right;
}
/* line 1087, ../sass/hs-front.scss */
.dona_bottom_box .sub_btn input {
  width: 100%;
  height: 100%;
  background-color: #f24a57;
  color: #ffffff;
  font-size: 16px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}

/* line 1098, ../sass/hs-front.scss */
.dona_pay_order {
  padding: 20px 15px;
}
/* line 1101, ../sass/hs-front.scss */
.dona_pay_order .dona_pay_order_inside .titles {
  background-color: #f24a57;
  color: #ffffff;
  text-align: center;
  font-size: 13px;
  line-height: 32px;
}
/* line 1108, ../sass/hs-front.scss */
.dona_pay_order .dona_pay_order_inside .insides {
  padding: 30px 20px 25px;
  background-color: #ffffff;
}
/* line 1111, ../sass/hs-front.scss */
.dona_pay_order .dona_pay_order_inside .insides .names {
  font-weight: bold;
  color: #666666;
  text-align: center;
  line-height: 1.8;
}
/* line 1117, ../sass/hs-front.scss */
.dona_pay_order .dona_pay_order_inside .insides .money {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  color: #f24a57;
  margin-top: 3px;
}
/* line 1124, ../sass/hs-front.scss */
.dona_pay_order .dona_pay_order_inside .insides .code {
  font-size: 13px;
  color: #666666;
  margin-top: 35px;
}
/* line 1128, ../sass/hs-front.scss */
.dona_pay_order .dona_pay_order_inside .insides .code span {
  float: right;
}
/* line 1133, ../sass/hs-front.scss */
.dona_pay_order .dona_pay_order_inside .insides .func input {
  background-color: #65bd3e;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}

/* line 1142, ../sass/hs-front.scss */
.reg_step {
  background-color: #fff;
  border-bottom: 1px solid #e8e8e8;
  padding: 25px 0 20px;
}
/* line 1146, ../sass/hs-front.scss */
.reg_step .reg_step_inside {
  width: 320px;
  margin: 0 auto;
  position: relative;
}
/* line 1150, ../sass/hs-front.scss */
.reg_step .reg_step_inside:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #e8e8e8;
  top: 14px;
  left: 1px;
}
/* line 1160, ../sass/hs-front.scss */
.reg_step .reg_step_inside dl {
  float: left;
  width: 80px;
  background-color: #fff;
  text-align: center;
  position: relative;
  z-index: 2;
}
/* line 1161, ../sass/hs-front.scss */
.reg_step .reg_step_inside dl:nth-of-type(1) {
  margin-right: 40px;
}
/* line 1164, ../sass/hs-front.scss */
.reg_step .reg_step_inside dl:last-child {
  float: right;
}
/* line 1174, ../sass/hs-front.scss */
.reg_step .reg_step_inside dl.active dt {
  background-color: #f24a57;
}
/* line 1178, ../sass/hs-front.scss */
.reg_step .reg_step_inside dl dt {
  width: 30px;
  height: 30px;
  line-height: 32px;
  font-size: 13px;
  font-weight: bold;
  background-color: #bebebe;
  color: #ffffff;
  margin: 0 auto;
  text-align: center;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 1190, ../sass/hs-front.scss */
.reg_step .reg_step_inside dl dd {
  color: #666666;
  margin-top: 8px;
}

/* line 1198, ../sass/hs-front.scss */
.reg_bodys {
  background-color: #ffffff;
  padding-left: 15px;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  margin-top: 10px;
}
/* line 1199, ../sass/hs-front.scss */
.reg_bodys.no_left {
  padding-left: 0;
}
/* line 1209, ../sass/hs-front.scss */
.reg_bodys .dona_infor_box .dona_infor_pieces {
  padding: 14px 15px 14px 0;
}
/* line 1211, ../sass/hs-front.scss */
.reg_bodys .dona_infor_box .dona_infor_pieces:last-child {
  border: 0;
}
/* line 1216, ../sass/hs-front.scss */
.reg_bodys .success_box {
  padding: 70px 0;
}
/* line 1218, ../sass/hs-front.scss */
.reg_bodys .success_box .icon {
  height: 60px;
  background: url(../../images/front/img-front-success.png) no-repeat center;
  -moz-background-size: auto 60px;
  -o-background-size: auto 60px;
  -webkit-background-size: auto 60px;
  background-size: auto 60px;
}
/* line 1223, ../sass/hs-front.scss */
.reg_bodys .success_box .letter {
  text-align: center;
  font-size: 16px;
  margin-top: 16px;
  font-weight: bold;
}
/* line 1229, ../sass/hs-front.scss */
.reg_bodys .success_box .maintion {
  text-align: center;
  font-size: 13px;
  line-height: 24px;
  margin-top: 10px;
}
/* line 1236, ../sass/hs-front.scss */
.reg_bodys .reg_attition {
  font-size: 13px;
  line-height: 22px;
  padding: 20px 15px 20px 44px;
  background: url(../../images/front/img-front-atantion.png) no-repeat 15px 20px;
  -moz-background-size: auto 18px;
  -o-background-size: auto 18px;
  -webkit-background-size: auto 18px;
  background-size: auto 18px;
  border-bottom: 1px solid #e8e8e8;
  color: #000000;
}
/* line 1245, ../sass/hs-front.scss */
.reg_bodys .reg_org_list {
  padding: 15px 15px 0 15px;
}
/* line 1247, ../sass/hs-front.scss */
.reg_bodys .reg_org_list .piecess {
  margin-bottom: 15px;
  border: 1px solid #e8e8e8;
  padding: 10px 15px;
}
/* line 1251, ../sass/hs-front.scss */
.reg_bodys .reg_org_list .piecess.active {
  border: 1px solid #f29c92;
  box-shadow: 0 0 15px rgba(218, 37, 26, 0.3);
}
/* line 1255, ../sass/hs-front.scss */
.reg_bodys .reg_org_list .piecess .imgs {
  width: 60px;
  height: 60px;
  border: 1px solid #e8e8e8;
  float: left;
  margin-right: 15px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background: no-repeat center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 1265, ../sass/hs-front.scss */
.reg_bodys .reg_org_list .piecess .names {
  line-height: 60px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1274, ../sass/hs-front.scss */
.people_choose {
  text-align: center;
  padding-bottom: 8px;
}
/* line 1277, ../sass/hs-front.scss */
.people_choose span {
  width: 70px;
  height: 22px;
  cursor: pointer;
  line-height: 20px;
  border-radius: 2px;
  display: inline-block;
  border: 1px solid #e8e8e8;
  margin: 0 5px;
}
/* line 1286, ../sass/hs-front.scss */
.people_choose span.active {
  border: 1px solid #f24a4a;
  color: #ffffff;
  background: #f24a4a;
}

/* line 1293, ../sass/hs-front.scss */
.people_choose_body {
  display: none;
}
/* line 1295, ../sass/hs-front.scss */
.people_choose_body.active {
  display: block;
}

/* line 1300, ../sass/hs-front.scss */
.chooseType {
  text-align: center;
}
/* line 1302, ../sass/hs-front.scss */
.chooseType span {
  width: 70px;
  height: 26px;
  line-height: 24px;
  cursor: pointer;
  border-radius: 2px;
  display: inline-block;
  border: 1px solid #f24a4a;
  margin: 0 6px;
  color: #f24a4a;
}

/* line 1316, ../sass/hs-front.scss */
.prac_index_top .banner_box {
  height: 185px;
  overflow: hidden;
}
/* line 1319, ../sass/hs-front.scss */
.prac_index_top .banner_box .swiper-container {
  width: 100%;
  height: 100%;
}
/* line 1322, ../sass/hs-front.scss */
.prac_index_top .banner_box .swiper-container .swiper-wrapper {
  width: 100%;
  height: 100%;
}
/* line 1325, ../sass/hs-front.scss */
.prac_index_top .banner_box .swiper-container .swiper-wrapper .swiper-slide {
  width: 100%;
  height: 100%;
  background: no-repeat center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}

/* line 1336, ../sass/hs-front.scss */
.prac_index_func {
  padding: 10px 15px;
  background: #ffffff;
  border-bottom: 1px soild #e8e8e8;
}
/* line 1340, ../sass/hs-front.scss */
.prac_index_func > div {
  height: 115px;
  float: left;
  border-radius: 2px;
}
/* line 1345, ../sass/hs-front.scss */
.prac_index_func .lefts {
  width: 25%;
  margin-right: 2%;
  background: url(../../images/front/bg-prac-index-send.png) no-repeat center;
  -moz-background-size: auto 115px;
  -o-background-size: auto 115px;
  -webkit-background-size: auto 115px;
  background-size: auto 115px;
}
/* line 1351, ../sass/hs-front.scss */
.prac_index_func .rights {
  width: 73%;
  background: url(../../images/front/bg-prac-index-data.png) no-repeat center;
  -moz-background-size: auto 115px;
  -o-background-size: auto 115px;
  -webkit-background-size: auto 115px;
  background-size: auto 115px;
}

/* line 1358, ../sass/hs-front.scss */
.prac_real_data {
  padding: 10px 15px;
}
/* line 1360, ../sass/hs-front.scss */
.prac_real_data .insidess {
  box-shadow: 0 2px 10px rgba(242, 74, 74, 0.33);
  background: #ffffff;
  border-radius: 10px;
  overflow: hidden;
}
/* line 1365, ../sass/hs-front.scss */
.prac_real_data .insidess .headers {
  height: 75px;
  width: 100%;
  background: url(../../images/front/bg-prac-data.png) no-repeat center;
  -moz-background-size: auto 75px;
  -o-background-size: auto 75px;
  -webkit-background-size: auto 75px;
  background-size: auto 75px;
}
/* line 1371, ../sass/hs-front.scss */
.prac_real_data .insidess .bodys {
  padding: 15px;
}
/* line 1373, ../sass/hs-front.scss */
.prac_real_data .insidess .bodys dl {
  float: left;
  width: 50%;
  text-align: center;
}
/* line 1377, ../sass/hs-front.scss */
.prac_real_data .insidess .bodys dl dt {
  font-size: 12px;
  color: #666666;
  font-weight: normal;
}
/* line 1382, ../sass/hs-front.scss */
.prac_real_data .insidess .bodys dl dd {
  color: #f24a4a;
  font-size: 12px;
}
/* line 1385, ../sass/hs-front.scss */
.prac_real_data .insidess .bodys dl dd b {
  font-size: 20px;
  display: inline-block;
  margin-right: 4px;
}
/* line 1391, ../sass/hs-front.scss */
.prac_real_data .insidess .bodys dl:nth-of-type(1) {
  border-bottom: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  padding-bottom: 8px;
}
/* line 1396, ../sass/hs-front.scss */
.prac_real_data .insidess .bodys dl:nth-of-type(2) {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 8px;
}
/* line 1400, ../sass/hs-front.scss */
.prac_real_data .insidess .bodys dl:nth-of-type(3) {
  border-right: 1px solid #e8e8e8;
  padding-top: 15px;
}
/* line 1404, ../sass/hs-front.scss */
.prac_real_data .insidess .bodys dl:nth-of-type(4) {
  padding-top: 15px;
}

/* line 1413, ../sass/hs-front.scss */
.prac_real_data_tab .navs {
  height: 42px;
  border-bottom: 1px solid #e8e8e8;
}
/* line 1416, ../sass/hs-front.scss */
.prac_real_data_tab .navs span {
  width: 50%;
  display: inline-block;
  float: left;
  line-height: 42px;
  position: relative;
  height: 100%;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
}
/* line 1427, ../sass/hs-front.scss */
.prac_real_data_tab .navs span.active:after {
  position: absolute;
  bottom: -1px;
  left: 50%;
  width: 32px;
  height: 4px;
  border-radius: 2px;
  margin-left: -16px;
  content: '';
  display: block;
  background: #f24a4a;
}
/* line 1443, ../sass/hs-front.scss */
.prac_real_data_tab .bodys .inside_nav {
  padding: 15px;
}
/* line 1445, ../sass/hs-front.scss */
.prac_real_data_tab .bodys .inside_nav span {
  display: inline-block;
  line-height: 1;
  padding: 5px 6px;
  border: 1px solid #ffffff;
  border-radius: 5px;
  font-size: 13px;
  margin-right: 8px;
}
/* line 1453, ../sass/hs-front.scss */
.prac_real_data_tab .bodys .inside_nav span.active {
  color: #f24a4a;
  border: 1px solid #f24a4a;
  background: #ffe8e8;
}
/* line 1458, ../sass/hs-front.scss */
.prac_real_data_tab .bodys .inside_nav span:last-child {
  margin-right: 0;
}
/* line 1463, ../sass/hs-front.scss */
.prac_real_data_tab .bodys .inside_body {
  padding: 0px 15px 10px;
}
/* line 1465, ../sass/hs-front.scss */
.prac_real_data_tab .bodys .inside_body .pieces {
  line-height: 38px;
}
/* line 1467, ../sass/hs-front.scss */
.prac_real_data_tab .bodys .inside_body .pieces .names {
  width: 26%;
  float: left;
  line-height: 20px;
  font-size: 13px;
  padding-top: 9px;
}
/* line 1474, ../sass/hs-front.scss */
.prac_real_data_tab .bodys .inside_body .pieces .lines {
  max-width: 54%;
  float: left;
  height: 38px;
  width: 0;
  transition: .5s;
}
/* line 1480, ../sass/hs-front.scss */
.prac_real_data_tab .bodys .inside_body .pieces .lines .liness {
  width: 100%;
  height: 12px;
  border-radius: 6px;
  background: #f24a4a;
  margin-top: 12px;
}
/* line 1488, ../sass/hs-front.scss */
.prac_real_data_tab .bodys .inside_body .pieces .nums {
  width: 20%;
  height: 38px;
  font-size: 13px;
  float: left;
  text-align: center;
}

/* line 1500, ../sass/hs-front.scss */
.index_build {
  padding: 25px 30px 0;
}
/* line 1502, ../sass/hs-front.scss */
.index_build .titles {
  color: #354252;
}
/* line 1504, ../sass/hs-front.scss */
.index_build .titles h3 {
  font-weight: bold;
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 15px;
}
/* line 1510, ../sass/hs-front.scss */
.index_build .titles h5 {
  margin-bottom: 6px;
  font-weight: bold;
}
/* line 1515, ../sass/hs-front.scss */
.index_build .index_build_border {
  border: 1px solid #e8e8e8;
  border-radius: 10px;
  padding: 15px 36px 25px;
}
/* line 1520, ../sass/hs-front.scss */
.index_build img {
  width: 259px;
  margin: 0 auto;
}
/* line 1525, ../sass/hs-front.scss */
.index_build .contents h4 {
  font-size: 18px;
  line-height: 1.5;
  padding: 10px 0;
  font-weight: bold;
  color: #f24a57;
  text-align: center;
}
/* line 1533, ../sass/hs-front.scss */
.index_build .contents .lines {
  line-height: 26px;
}
/* line 1535, ../sass/hs-front.scss */
.index_build .contents .lines span {
  font-weight: bold;
  color: #ff6a66;
}
/* line 1541, ../sass/hs-front.scss */
.index_build .btn_func {
  padding-top: 29px;
  padding-bottom: 10px;
}
/* line 1544, ../sass/hs-front.scss */
.index_build .btn_func input {
  width: 100%;
  height: 40px;
  background: #f24a57;
  font-size: 15px;
  color: #ffffff;
  border-radius: 20px;
  border: 0;
}

/* line 1557, ../sass/hs-front.scss */
.prac_video_banner .swiper-container {
  width: 100%;
  height: 200px;
  overflow: hidden;
}
/* line 1561, ../sass/hs-front.scss */
.prac_video_banner .swiper-container .swiper-wrapper {
  width: 100%;
  height: 100%;
}
/* line 1564, ../sass/hs-front.scss */
.prac_video_banner .swiper-container .swiper-wrapper .swiper-slide {
  width: 100%;
  height: 100%;
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 1572, ../sass/hs-front.scss */
.prac_video_banner .swiper-container .swiper-wrapper .swiper-slide h4 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 36px;
  line-height: 36px;
  padding: 0 60px 0 10px;
  color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.54)));
  background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.54));
  background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.54));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.54));
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 5;
}
/* line 1592, ../sass/hs-front.scss */
.prac_video_banner .swiper-container .swiper-pagination {
  bottom: 9px;
  left: auto;
  width: auto;
  right: 10px;
}

/* line 1601, ../sass/hs-front.scss */
.news_body {
  padding: 10px 0 0 0;
}

/* line 1605, ../sass/hs-front.scss */
.prac_video_detail {
  background: #ffffff;
}
/* line 1608, ../sass/hs-front.scss */
.prac_video_detail .insides .videos {
  width: 100%;
  height: 200px;
}
/* line 1612, ../sass/hs-front.scss */
.prac_video_detail .insides .titles {
  padding: 10px 15px 15px;
  border-bottom: 1px solid #e8e8e8;
}
/* line 1615, ../sass/hs-front.scss */
.prac_video_detail .insides .titles h4 {
  font-size: 15px;
  font-weight: bold;
  line-height: 1.5;
}
/* line 1620, ../sass/hs-front.scss */
.prac_video_detail .insides .titles .details {
  line-height: 19px;
  padding-top: 7px;
  font-size: 13px;
  color: #999999;
}
/* line 1625, ../sass/hs-front.scss */
.prac_video_detail .insides .titles .details .lefts {
  width: 60%;
  float: left;
  padding-left: 24px;
  background: url(../../images/practice/bg-videos.png) no-repeat left 1px;
  -webkit-background-size: auto 16px;
  background-size: auto 16px;
}
/* line 1633, ../sass/hs-front.scss */
.prac_video_detail .insides .titles .details .rights {
  width: 40%;
  float: right;
  text-align: right;
}
/* line 1640, ../sass/hs-front.scss */
.prac_video_detail .insides .contents {
  padding: 0 15px 15px;
}
/* line 1642, ../sass/hs-front.scss */
.prac_video_detail .insides .contents h3 {
  font-size: 14px;
  font-weight: bold;
  padding: 15px 0 10px;
}
/* line 1647, ../sass/hs-front.scss */
.prac_video_detail .insides .contents > div {
  font-size: 13px;
  color: #666666;
  line-height: 20px;
}

/* line 1659, ../sass/hs-front.scss */
.form-group .upImg.three div:nth-of-type(3n) {
  margin-right: 0;
}
/* line 1663, ../sass/hs-front.scss */
.form-group .upImg.big {
  padding: 10px 0;
}
/* line 1666, ../sass/hs-front.scss */
.form-group .upImg .tip {
  display: inline-block;
  height: 60px;
  line-height: 60px;
  color: #f24a57;
  padding-left: 10px;
}
/* line 1673, ../sass/hs-front.scss */
.form-group .upImg .tip_two {
  display: inline-block;
  width: 110px;
  height: 50px;
  line-height: 15px;
  color: #f24a57;
  padding-left: 3px;
  padding-top: 3px;
}
/* line 1682, ../sass/hs-front.scss */
.form-group .upImg .click {
  width: 64px;
  height: 64px;
  border: 1px solid #e8e8e8;
  float: left;
  cursor: pointer;
  margin-right: 10px;
  position: relative;
}
/* line 1690, ../sass/hs-front.scss */
.form-group .upImg .click:before {
  content: "";
  width: 1px;
  height: 60%;
  position: absolute;
  top: 20%;
  left: 50%;
  background: #e8e8e8;
}
/* line 1699, ../sass/hs-front.scss */
.form-group .upImg .click:after {
  content: "";
  width: 60%;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 20%;
  background: #e8e8e8;
}
/* line 1708, ../sass/hs-front.scss */
.form-group .upImg .click:hover {
  border-color: #999999;
}
/* line 1710, ../sass/hs-front.scss */
.form-group .upImg .click:hover:before {
  background: #999999;
}
/* line 1713, ../sass/hs-front.scss */
.form-group .upImg .click:hover:after {
  background: #999999;
}
/* line 1718, ../sass/hs-front.scss */
.form-group .upImg .img {
  width: 64px;
  height: 64px;
  border: 1px solid #e8e8e8;
  cursor: pointer;
  float: left;
  margin-right: 10px;
  position: relative;
}
/* line 1726, ../sass/hs-front.scss */
.form-group .upImg .img img {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}
/* line 1732, ../sass/hs-front.scss */
.form-group .upImg .img span {
  position: absolute;
  top: -7px;
  right: -7px;
  width: 14px;
  height: 14px;
  line-height: 14px;
  background: #f24a4a;
  color: #ffffff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 16px;
  text-align: center;
  display: inline-block;
}
/* line 1745, ../sass/hs-front.scss */
.form-group .upImg .img span:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

/* line 1753, ../sass/hs-front.scss */
.index_parc_btn {
  padding: 10px 15px 5px;
}
/* line 1755, ../sass/hs-front.scss */
.index_parc_btn .insides {
  height: 55px;
  border-radius: 27px;
  background: url(../../images/front/send-wish-bg.png) no-repeat center;
  background-size: 100% 100%;
}
/* line 1760, ../sass/hs-front.scss */
.index_parc_btn .insides .init {
  height: 100%;
  background: url(../../images/front/send-wish-inside.png) no-repeat center 5px;
  background-size: 313px 51px;
}

/* line 1768, ../sass/hs-front.scss */
.index_parc_second_box {
  background: #fff;
  margin-top: 10px;
}
/* line 1771, ../sass/hs-front.scss */
.index_parc_second_box .titles {
  height: 48px;
  background: url(../../images/front/index-prac-second-title.png) no-repeat center;
  background-size: auto 15px;
}
/* line 1776, ../sass/hs-front.scss */
.index_parc_second_box .insides {
  padding: 0 0 12px 15px;
}
/* line 1778, ../sass/hs-front.scss */
.index_parc_second_box .insides.change {
  padding: 0 15px 12px;
}
/* line 1782, ../sass/hs-front.scss */
.index_parc_second_box .insides .others .boxs {
  width: 32%;
  height: 100px;
  border: 1px solid #e8e8e8;
  float: left;
  margin-right: 2%;
  margin-bottom: 6px;
  position: relative;
}
/* line 1790, ../sass/hs-front.scss */
.index_parc_second_box .insides .others .boxs .titless {
  position: absolute;
  font-size: 12px;
  line-height: 15px;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 14px 0px 8px 0px;
  text-align: center;
  color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ff5f17));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #ff5f17);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), #ff5f17);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ff5f17);
}
/* line 1805, ../sass/hs-front.scss */
.index_parc_second_box .insides .others .boxs.fourth {
  width: 23.5%;
  margin-right: 2% !important;
}
/* line 1808, ../sass/hs-front.scss */
.index_parc_second_box .insides .others .boxs.fourth:last-child {
  margin-right: 0 !important;
}
/* line 1812, ../sass/hs-front.scss */
.index_parc_second_box .insides .others .boxs:nth-of-type(1) {
  background: url(../../images/front/bg-new-index-area-zjg.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1816, ../sass/hs-front.scss */
.index_parc_second_box .insides .others .boxs:nth-of-type(2) {
  background: url(../../images/front/bg-new-index-area-cs.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1820, ../sass/hs-front.scss */
.index_parc_second_box .insides .others .boxs:nth-of-type(3) {
  background: url(../../images/front/bg-new-index-area-tc.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1824, ../sass/hs-front.scss */
.index_parc_second_box .insides .others .boxs:nth-of-type(4) {
  background: url(../../images/front/bg-new-index-area-ks.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1828, ../sass/hs-front.scss */
.index_parc_second_box .insides .others .boxs:nth-of-type(5) {
  background: url(../../images/front/bg-new-index-area-wjq.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1832, ../sass/hs-front.scss */
.index_parc_second_box .insides .others .boxs:nth-of-type(6) {
  background: url(../../images/front/bg-new-index-area-wzq.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1836, ../sass/hs-front.scss */
.index_parc_second_box .insides .others .boxs:nth-of-type(7) {
  background: url(../../images/front/bg-new-index-area-xcq.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1840, ../sass/hs-front.scss */
.index_parc_second_box .insides .others .boxs:nth-of-type(8) {
  background: url(../../images/front/bg-new-index-area-gsq.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1844, ../sass/hs-front.scss */
.index_parc_second_box .insides .others .boxs:nth-of-type(9) {
  background: url(../../images/front/bg-new-index-area-gyyq.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1848, ../sass/hs-front.scss */
.index_parc_second_box .insides .others .boxs:nth-of-type(10) {
  background: url(../../images/front/bg-new-index-area-gxq.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1852, ../sass/hs-front.scss */
.index_parc_second_box .insides .others .boxs:nth-of-type(3n) {
  margin-right: 0;
}
/* line 1857, ../sass/hs-front.scss */
.index_parc_second_box .insides .insidess {
  height: 200px;
  overflow: hidden;
}
/* line 1860, ../sass/hs-front.scss */
.index_parc_second_box .insides .insidess .insidesss {
  height: 210px;
  overflow-x: auto;
  overflow-y: hidden;
}
/* line 1864, ../sass/hs-front.scss */
.index_parc_second_box .insides .insidess .insidesss .insidessss {
  width: 545px;
}
/* line 1866, ../sass/hs-front.scss */
.index_parc_second_box .insides .insidess .insidesss .insidessss .boxs {
  width: 105px;
  height: 100px;
  border: 1px solid #e8e8e8;
  float: left;
  margin-right: 2px;
  position: relative;
}
/* line 1873, ../sass/hs-front.scss */
.index_parc_second_box .insides .insidess .insidesss .insidessss .boxs .titless {
  position: absolute;
  font-size: 12px;
  line-height: 15px;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 14px 0px 8px 0px;
  text-align: center;
  color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ff5f17));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #ff5f17);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), #ff5f17);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #ff5f17);
}
/* line 1888, ../sass/hs-front.scss */
.index_parc_second_box .insides .insidess .insidesss .insidessss .boxs:nth-of-type(1) {
  margin-bottom: 2px;
  background: url(../../images/front/bg-new-index-area-zjg.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1893, ../sass/hs-front.scss */
.index_parc_second_box .insides .insidess .insidesss .insidessss .boxs:nth-of-type(2) {
  margin-bottom: 2px;
  background: url(../../images/front/bg-new-index-area-cs.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1898, ../sass/hs-front.scss */
.index_parc_second_box .insides .insidess .insidesss .insidessss .boxs:nth-of-type(3) {
  margin-bottom: 2px;
  background: url(../../images/front/bg-new-index-area-ks.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1903, ../sass/hs-front.scss */
.index_parc_second_box .insides .insidess .insidesss .insidessss .boxs:nth-of-type(4) {
  margin-bottom: 2px;
  background: url(../../images/front/bg-new-index-area-tc.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1908, ../sass/hs-front.scss */
.index_parc_second_box .insides .insidess .insidesss .insidessss .boxs:nth-of-type(5) {
  margin-bottom: 2px;
  background: url(../../images/front/bg-new-index-area-gxq.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1913, ../sass/hs-front.scss */
.index_parc_second_box .insides .insidess .insidesss .insidessss .boxs:nth-of-type(6) {
  background: url(../../images/front/bg-new-index-area-wzq.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1917, ../sass/hs-front.scss */
.index_parc_second_box .insides .insidess .insidesss .insidessss .boxs:nth-of-type(7) {
  background: url(../../images/front/bg-new-index-area-xcq.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1921, ../sass/hs-front.scss */
.index_parc_second_box .insides .insidess .insidesss .insidessss .boxs:nth-of-type(8) {
  background: url(../../images/front/bg-new-index-area-gyyq.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1925, ../sass/hs-front.scss */
.index_parc_second_box .insides .insidess .insidesss .insidessss .boxs:nth-of-type(9) {
  background: url(../../images/front/bg-new-index-area-gsq.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1929, ../sass/hs-front.scss */
.index_parc_second_box .insides .insidess .insidesss .insidessss .boxs:nth-of-type(10) {
  background: url(../../images/front/bg-new-index-area-wjq.png) no-repeat center 12px;
  background-size: auto 50px;
}
/* line 1933, ../sass/hs-front.scss */
.index_parc_second_box .insides .insidess .insidesss .insidessss .boxs:nth-of-type(5n) {
  margin-right: 0;
}
/* line 1941, ../sass/hs-front.scss */
.index_parc_second_box.second {
  margin-top: 0;
  margin-bottom: 15px;
}
/* line 1944, ../sass/hs-front.scss */
.index_parc_second_box.second .titles {
  background: none;
  line-height: 48px;
  font-size: 16px;
  color: #bd0b0e;
  font-weight: bold;
  text-align: center;
}
/* line 1954, ../sass/hs-front.scss */
.index_parc_second_box.second .insides .otherss .boxs {
  width: 32%;
  background: #f5f5f5;
  padding: 10px 8px;
  height: 38px;
  margin-right: 2%;
  margin-bottom: 6px;
  float: left;
}
/* line 1962, ../sass/hs-front.scss */
.index_parc_second_box.second .insides .otherss .boxs .titlesss {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1966, ../sass/hs-front.scss */
.index_parc_second_box.second .insides .otherss .boxs .titlessss {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1970, ../sass/hs-front.scss */
.index_parc_second_box.second .insides .otherss .boxs:last-child {
  margin-right: 0;
}
/* line 1975, ../sass/hs-front.scss */
.index_parc_second_box.second .insides .insidess {
  height: 38px;
}
/* line 1977, ../sass/hs-front.scss */
.index_parc_second_box.second .insides .insidess .insidesss {
  height: 46px;
}
/* line 1979, ../sass/hs-front.scss */
.index_parc_second_box.second .insides .insidess .insidesss .insidessss {
  width: auto;
}
/* line 1981, ../sass/hs-front.scss */
.index_parc_second_box.second .insides .insidess .insidesss .insidessss .boxs {
  width: 140px;
  background: #f5f5f5;
  padding: 10px 8px;
  height: 38px;
  margin-right: 5px;
}
/* line 1987, ../sass/hs-front.scss */
.index_parc_second_box.second .insides .insidess .insidesss .insidessss .boxs .titlesss {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1991, ../sass/hs-front.scss */
.index_parc_second_box.second .insides .insidess .insidesss .insidessss .boxs .titlessss {
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1995, ../sass/hs-front.scss */
.index_parc_second_box.second .insides .insidess .insidesss .insidessss .boxs:last-child {
  margin-right: 0;
}
/* line 2005, ../sass/hs-front.scss */
.index_parc_second_box.wz .titles {
  height: 57px;
  line-height: 57px;
  background: url(../../images/wz-new/bg-sjz-second-title.png) no-repeat center;
  -webkit-background-size: auto 25px;
  background-size: auto 25px;
}
/* line 2012, ../sass/hs-front.scss */
.index_parc_second_box.wz .insides {
  padding-bottom: 0;
}
/* line 2015, ../sass/hs-front.scss */
.index_parc_second_box.wz .insides .otherss .boxs {
  background: #fff;
  width: 49%;
  margin-right: 2%;
  border: 1px solid #e8e8e8;
  margin-bottom: 10px;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  padding-bottom: 0;
  padding-top: 0;
}
/* line 2026, ../sass/hs-front.scss */
.index_parc_second_box.wz .insides .otherss .boxs:before {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  background: url(../../images/header_footer/img_home_normal_logo.png) no-repeat center;
  -webkit-background-size: auto 24px;
  margin-right: 6px;
}
/* line 2036, ../sass/hs-front.scss */
.index_parc_second_box.wz .insides .otherss .boxs .titlesss {
  vertical-align: middle;
  display: inline-block;
}
/* line 2040, ../sass/hs-front.scss */
.index_parc_second_box.wz .insides .otherss .boxs:nth-of-type(2n) {
  margin-right: 0;
}

/* line 2049, ../sass/hs-front.scss */
.index_second_top {
  padding: 15px 15px;
}
/* line 2051, ../sass/hs-front.scss */
.index_second_top .insides {
  padding: 12px;
  background: #ffffff;
  border-radius: 10px;
}
/* line 2055, ../sass/hs-front.scss */
.index_second_top .insides .tops {
  position: relative;
}
/* line 2057, ../sass/hs-front.scss */
.index_second_top .insides .tops .logos {
  width: 60px;
  height: 60px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto 40px;
  position: absolute;
  left: 0;
  border: 1px solid #e8e8e8;
}
/* line 2067, ../sass/hs-front.scss */
.index_second_top .insides .tops .imfors {
  height: 60px;
  padding-left: 70px;
}
/* line 2070, ../sass/hs-front.scss */
.index_second_top .insides .tops .imfors .names {
  font-size: 16px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 2078, ../sass/hs-front.scss */
.index_second_top .insides .tops .imfors .locals {
  padding-left: 20px;
  background: url(../../images/front/icon-localtion.png) no-repeat left center;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2087, ../sass/hs-front.scss */
.index_second_top .insides .middles {
  height: 160px;
  overflow: hidden;
  border-radius: 6px;
  margin-top: 12px;
}
/* line 2092, ../sass/hs-front.scss */
.index_second_top .insides .middles .banner_box {
  height: 100%;
}
/* line 2094, ../sass/hs-front.scss */
.index_second_top .insides .middles .banner_box .swiper-container {
  width: 100%;
  height: 100%;
}
/* line 2097, ../sass/hs-front.scss */
.index_second_top .insides .middles .banner_box .swiper-container .swiper-wrapper {
  width: 100%;
  height: 100%;
}
/* line 2100, ../sass/hs-front.scss */
.index_second_top .insides .middles .banner_box .swiper-container .swiper-wrapper .swiper-slide {
  width: 100%;
  height: 100%;
  background: no-repeat center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 2110, ../sass/hs-front.scss */
.index_second_top .insides .bottoms {
  padding: 25px 0 0 0;
  background: #ffffff;
}
/* line 2113, ../sass/hs-front.scss */
.index_second_top .insides .bottoms dl {
  margin-bottom: 12px;
  text-align: center;
  width: 25%;
  float: left;
}
/* line 2118, ../sass/hs-front.scss */
.index_second_top .insides .bottoms dl dt {
  height: 28px;
}
/* line 2120, ../sass/hs-front.scss */
.index_second_top .insides .bottoms dl dt.res_hall {
  background: url(../../images/front/icon-index-res-hall.png) no-repeat center;
  -moz-background-size: auto 28px;
  -o-background-size: auto 28px;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 2124, ../sass/hs-front.scss */
.index_second_top .insides .bottoms dl dt.demand_hall {
  background: url(../../images/front/icon-index-demand-hall.png) no-repeat center;
  -moz-background-size: auto 28px;
  -o-background-size: auto 28px;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 2128, ../sass/hs-front.scss */
.index_second_top .insides .bottoms dl dt.act_hall {
  background: url(../../images/front/icon-index-act-hall.png) no-repeat center;
  -moz-background-size: auto 28px;
  -o-background-size: auto 28px;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 2132, ../sass/hs-front.scss */
.index_second_top .insides .bottoms dl dt.team_hall {
  background: url(../../images/front/icon-index-team-hall.png) no-repeat center;
  -moz-background-size: auto 28px;
  -o-background-size: auto 28px;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 2136, ../sass/hs-front.scss */
.index_second_top .insides .bottoms dl dt.news_hall {
  background: url(../../images/front/icon-index-news-hall.png) no-repeat center;
  -moz-background-size: auto 28px;
  -o-background-size: auto 28px;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 2140, ../sass/hs-front.scss */
.index_second_top .insides .bottoms dl dt.video_hall {
  background: url(../../images/front/icon-index-video-hall.png) no-repeat center;
  -moz-background-size: auto 28px;
  -o-background-size: auto 28px;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 2144, ../sass/hs-front.scss */
.index_second_top .insides .bottoms dl dt.data_hall {
  background: url(../../images/front/icon-index-data-hall.png) no-repeat center;
  -moz-background-size: auto 28px;
  -o-background-size: auto 28px;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 2148, ../sass/hs-front.scss */
.index_second_top .insides .bottoms dl dt.file_hall {
  background: url(../../images/front/icon-index-file-hall.png) no-repeat center;
  -moz-background-size: auto 28px;
  -o-background-size: auto 28px;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 2153, ../sass/hs-front.scss */
.index_second_top .insides .bottoms dl dd {
  font-size: 13px;
  color: #666666;
  line-height: 1;
  margin-top: 10px;
}

/* line 2163, ../sass/hs-front.scss */
.index_second_middle {
  background: #ffffff;
}
/* line 2165, ../sass/hs-front.scss */
.index_second_middle .titles {
  height: 51px;
  line-height: 50px;
  border-bottom: 1px solid #e8e8e8;
  padding: 0 16px;
  font-size: 14px;
  font-weight: bold;
}
/* line 2173, ../sass/hs-front.scss */
.index_second_middle .details {
  font-size: 13px;
  line-height: 2;
  color: #666666;
  text-indent: 26px;
  padding: 13px 15px;
}

/* line 2181, ../sass/hs-front.scss */
.index_second_bottom {
  height: 50px;
  padding: 10px 0;
  border-top: 1px solid #e8e8e8;
}
/* line 2185, ../sass/hs-front.scss */
.index_second_bottom > div {
  font-size: 14px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  width: 50%;
  float: left;
}
/* line 2192, ../sass/hs-front.scss */
.index_second_bottom > div span {
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-right: 9px;
  vertical-align: middle;
  text-indent: -999999px;
}
/* line 2201, ../sass/hs-front.scss */
.index_second_bottom .maps {
  border-right: 1px solid #ccc;
}
/* line 2203, ../sass/hs-front.scss */
.index_second_bottom .maps span {
  background: url(../../images/front/icon-second-maps.png) no-repeat center;
}
/* line 2208, ../sass/hs-front.scss */
.index_second_bottom .peoples span {
  background: url(../../images/front/icon-second-phone.png) no-repeat center;
}

/* line 2214, ../sass/hs-front.scss */
.file_downloads {
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  background: #ffffff;
  margin-top: 10px;
}
/* line 2219, ../sass/hs-front.scss */
.file_downloads .titles {
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  font-weight: bold;
  padding-left: 43px;
  background: url(../../images/practice/bg-file-fujian.png) no-repeat 15px center;
  border-bottom: 1px solid #e8e8e8;
}
/* line 2228, ../sass/hs-front.scss */
.file_downloads ul {
  padding-left: 15px;
}
/* line 2230, ../sass/hs-front.scss */
.file_downloads ul li {
  line-height: 20px;
  padding: 20px 0;
  border-bottom: 1px solid #e8e8e8;
}
/* line 2234, ../sass/hs-front.scss */
.file_downloads ul li:last-child {
  border-bottom: 0;
}

/* line 2241, ../sass/hs-front.scss */
.wz_search_volun {
  position: relative;
  padding: 3px 0 13px;
}
/* line 2244, ../sass/hs-front.scss */
.wz_search_volun .lefts {
  position: absolute;
  top: 3px;
  left: 0;
  width: 140px;
  height: 28px;
  line-height: 26px;
  background: #f4f4f4;
  text-align: center;
  border-radius: 14px;
  color: #666666;
}
/* line 2255, ../sass/hs-front.scss */
.wz_search_volun .lefts span {
  vertical-align: middle;
  font-size: 13px;
  display: inline-block;
  padding-left: 20px;
  color: #666666;
  background: url(../../images/wz-new/icon-index-search.png) no-repeat left center;
  -webkit-background-size: 14px auto;
  background-size: 14px auto;
}
/* line 2266, ../sass/hs-front.scss */
.wz_search_volun .rights {
  padding-left: 150px;
}
/* line 2268, ../sass/hs-front.scss */
.wz_search_volun .rights .boxss {
  float: right;
  height: 28px;
  line-height: 28px;
}
/* line 2272, ../sass/hs-front.scss */
.wz_search_volun .rights .boxss b {
  display: inline-block;
  height: 28px;
  width: 16px;
  text-align: center;
  color: #ff5858;
  background: #ffffff;
  margin-right: 4px;
}
/* line 2281, ../sass/hs-front.scss */
.wz_search_volun .rights .boxss span {
  font-size: 12px;
  display: inline-block;
  margin-left: 2px;
  font-weight: bold;
  color: #ffffff;
}

/* line 2291, ../sass/hs-front.scss */
.wz_banner {
  height: 170px;
  border-radius: 10px;
  overflow: hidden;
   box-shadow:  0px 6px 9px 0px rgba(196,213,216,.5);
}
/* line 2295, ../sass/hs-front.scss */
.wz_banner .swiper-container {
  width: 100%;
  height: 100%;
}
/* line 2298, ../sass/hs-front.scss */
.wz_banner .swiper-container .swiper-wrapper {
  width: 100%;
  height: 100%;
}
/* line 2301, ../sass/hs-front.scss */
.wz_banner .swiper-container .swiper-wrapper .swiper-slide {
  width: 100%;
  height: 100%;
  background: no-repeat center;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}

/* line 2311, ../sass/hs-front.scss */
.wz_nav {
  padding-bottom: 24px;
}
/* line 2313, ../sass/hs-front.scss */
.wz_nav dl {
  margin-top: 24px;
  width: 20%;
  float: left;
  text-align: center;
}
/* line 2318, ../sass/hs-front.scss */
.wz_nav dl dt {
  height: 49px;
}
/* line 2320, ../sass/hs-front.scss */
.wz_nav dl dt.video {
  background: url(../../images/wz-new/icon-index-nav-video.png) no-repeat center;
  -webkit-background-size: auto 49px;
  background-size: auto 49px;
}
/* line 2320, ../sass/hs-front.scss */
.wz_nav dl dt.act {
  background: url(../../images/wz-new/icon-index-nav-act.png) no-repeat center;
  -webkit-background-size: auto 49px;
  background-size: auto 49px;
}
/* line 2325, ../sass/hs-front.scss */
.wz_nav dl dt.team {
  background: url(../../images/wz-new/icon-index-nav-team.png) no-repeat center;
  -webkit-background-size: auto 49px;
  background-size: auto 49px;
}
/* line 2330, ../sass/hs-front.scss */
.wz_nav dl dt.proj {
  background: url(../../images/wz-new/icon-index-nav-proj.png) no-repeat center;
  -webkit-background-size: auto 49px;
  background-size: auto 49px;
}
/* line 2335, ../sass/hs-front.scss */
.wz_nav dl dt.news {
  background: url(../../images/wz-new/icon-index-nav-news.png) no-repeat center;
  -webkit-background-size: auto 49px;
  background-size: auto 49px;
}
/* line 2340, ../sass/hs-front.scss */
.wz_nav dl dt.sjsz {
  background: url(../../images/wz-new/icon-index-nav-sjsz.png) no-repeat center;
  -webkit-background-size: auto 49px;
  background-size: auto 49px;
}
/* line 2345, ../sass/hs-front.scss */
.wz_nav dl dt.sjd {
  background: url(../../images/wz-new/icon-index-nav-sjd.png) no-repeat center;
  -webkit-background-size: auto 49px;
  background-size: auto 49px;
}
/* line 2350, ../sass/hs-front.scss */
.wz_nav dl dt.res {
  background: url(../../images/wz-new/icon-index-nav-res.png) no-repeat center;
  -webkit-background-size: auto 49px;
  background-size: auto 49px;
}
/* line 2355, ../sass/hs-front.scss */
.wz_nav dl dt.req {
  background: url(../../images/wz-new/icon-index-nav-req.png) no-repeat center;
  -webkit-background-size: auto 49px;
  background-size: auto 49px;
}
/* line 2360, ../sass/hs-front.scss */
.wz_nav dl dt.jfdh {
  background: url(../../images/wz-new/icon-index-nav-jfdh.png) no-repeat center;
  -webkit-background-size: auto 49px;
  background-size: auto 49px;
}
/* line 2365, ../sass/hs-front.scss */
.wz_nav dl dt.znbm {
  background: url(../../images/wz-new/icon-index-nav-znbm.png) no-repeat center;
  -webkit-background-size: auto 49px;
  background-size: auto 49px;
}
/* line 2371, ../sass/hs-front.scss */
.wz_nav dl dd {
  line-height: 1;
  margin-top: 5px;
  font-size: 14px;
}

/* line 2379, ../sass/hs-front.scss */
.wz_index_send {
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 2382, ../sass/hs-front.scss */
.wz_index_send img {
  width: 100%;
}

/* line 2387, ../sass/hs-front.scss */
.index_new_box {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 16px;
  background: #ffffff;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}
/* line 2394, ../sass/hs-front.scss */
.index_new_box .titles {
  font-size: 17px;
  font-weight: bold;
  padding: 0 15px;
  height: 24px;
  line-height: 24px;
  position: relative;
}
/* line 2402, ../sass/hs-front.scss */
.index_new_box .titles.clickable:after {
  content: "";
  display: inline-block;
  width: 7px;
  height: 12px;
  background: url(../../images/wz-new/bg-index-title-arror.png) no-repeat center;
  -webkit-background-size: cover;
  background-size: cover;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -6px;
}
/* line 2416, ../sass/hs-front.scss */
.index_new_box .titles input[type=month] {
  float: right;
  height: 24px;
  width: 140px;
  font-size: 14px;
  font-weight: normal;
  padding-left: 10px;
  background: #f4f4f4;
  border-radius: 4px;
}
/* line 2428, ../sass/hs-front.scss */
.index_new_box .contents .res {
  padding: 15px 15px 0;
}
/* line 2432, ../sass/hs-front.scss */
.index_new_box .go_more {
  padding: 15px 0;
  text-align: center;
  color: #666666;
  font-size: 12px;
}

/* line 2440, ../sass/hs-front.scss */
.demain_class_nav {
  background: #ffffff;
  border-bottom: 1px solid #e8e8e8;
}
/* line 2443, ../sass/hs-front.scss */
.demain_class_nav dl {
  position: relative;
  width: 105px !important;
  float: left;
  padding: 17px 0 12px;
  text-align: center;
}
/* line 2449, ../sass/hs-front.scss */
.demain_class_nav dl dt {
  width: 36px;
  height: 36px;
  display: block;
  margin: 0 auto;
}
/* line 2454, ../sass/hs-front.scss */
.demain_class_nav dl dt.llxj {
  background: url(../../images/wz-new/bg-index-act-llxj.png) no-repeat center;
  -webkit-background-size: auto 36px;
  background-size: auto 36px;
}
/* line 2459, ../sass/hs-front.scss */
.demain_class_nav dl dt.jyfw {
  background: url(../../images/wz-new/bg-index-act-jyfw.png) no-repeat center;
  -webkit-background-size: auto 36px;
  background-size: auto 36px;
}
/* line 2464, ../sass/hs-front.scss */
.demain_class_nav dl dt.whfw {
  background: url(../../images/wz-new/bg-index-act-whfw.png) no-repeat center;
  -webkit-background-size: auto 36px;
  background-size: auto 36px;
}
/* line 2469, ../sass/hs-front.scss */
.demain_class_nav dl dt.kjkp {
  background: url(../../images/wz-new/bg-index-act-kjkp.png) no-repeat center;
  -webkit-background-size: auto 36px;
  background-size: auto 36px;
}
/* line 2474, ../sass/hs-front.scss */
.demain_class_nav dl dt.jsty {
  background: url(../../images/wz-new/bg-index-act-jsty.png) no-repeat center;
  -webkit-background-size: auto 36px;
  background-size: auto 36px;
}
.demain_class_nav dl dt.flfw {
  background: url(../../images/wz-new/bg-index-act-flfw.png) no-repeat center;
  -webkit-background-size: auto 36px;
  background-size: auto 36px;
}
.demain_class_nav dl dt.wsjk {
  background: url(../../images/wz-new/bg-index-act-wsjk.png) no-repeat center;
  -webkit-background-size: auto 36px;
  background-size: auto 36px;
}
.demain_class_nav dl dt.qt {
  background: url(../../images/wz-new/bg-index-act-qt.png) no-repeat center;
  -webkit-background-size: auto 36px;
  background-size: auto 36px;
}
/* line 2480, ../sass/hs-front.scss */
.demain_class_nav dl dd {
  font-size: 13px;
  line-height: 1;
  margin: 8px 0 0 0;
}
/* line 2486, ../sass/hs-front.scss */
.demain_class_nav dl.active dd {
  font-weight: bold;
  color: #ff4948;
}
/* line 2490, ../sass/hs-front.scss */
.demain_class_nav dl.active:before {
  content: "";
  display: block;
  position: absolute;
  left: 10%;
  width: 80%;
  bottom: 0;
  height: 2px;
  border-radius: 1px;
  background: #ff4948;
}

/* line 2505, ../sass/hs-front.scss */
.prac_data_num {
  padding: 15px;
  background: #f5f5f5;
}
/* line 2508, ../sass/hs-front.scss */
.prac_data_num dl {
  width: 32%;
  float: left;
  margin-right: 2%;
  text-align: center;
  border: 1px solid #e8e8e8;
  padding: 6px 0 10px;
  background: #ffffff;
  border-radius: 5px;
}
/* line 2517, ../sass/hs-front.scss */
.prac_data_num dl dt {
  font-size: 19px;
}
/* line 2520, ../sass/hs-front.scss */
.prac_data_num dl dd {
  margin-top: 6px;
  height: 20px;
  line-height: 20px;
  font-size: 13px;
}
/* line 2525, ../sass/hs-front.scss */
.prac_data_num dl dd:before {
  content: "";
  display: inline-block;
  width: 19px;
  height: 20px;
  margin-right: 6px;
  vertical-align: top;
}
/* line 2535, ../sass/hs-front.scss */
.prac_data_num dl:nth-of-type(1) dt {
  color: #ff4949;
}
/* line 2539, ../sass/hs-front.scss */
.prac_data_num dl:nth-of-type(1) dd:before {
  background: url(../../images/wz-new/bg-sjs-title.png) no-repeat center;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 2547, ../sass/hs-front.scss */
.prac_data_num dl:nth-of-type(2) dt {
  color: #6b49ff;
}
/* line 2551, ../sass/hs-front.scss */
.prac_data_num dl:nth-of-type(2) dd:before {
  background: url(../../images/wz-new/bg-sjz-title.png) no-repeat center;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 2559, ../sass/hs-front.scss */
.prac_data_num dl:nth-of-type(3) dt {
  color: #ff41ac;
}
/* line 2563, ../sass/hs-front.scss */
.prac_data_num dl:nth-of-type(3) dd:before {
  background: url(../../images/wz-new/bg-sjd-title.png) no-repeat center;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
/* line 2570, ../sass/hs-front.scss */
.prac_data_num dl:last-child {
  margin-right: 0;
}

/* line 2576, ../sass/hs-front.scss */
.data_table {
  width: 100%;
  margin-top: 16px;
}
/* line 2581, ../sass/hs-front.scss */
.data_table thead tr th {
  background: #f5f5f5;
  font-size: 12px;
  color: #666666;
  height: 30px;
  font-weight: normal;
  text-align: center;
}
/* line 2593, ../sass/hs-front.scss */
.data_table tbody tr td {
  height: 44px;
  text-align: center;
}
/* line 2596, ../sass/hs-front.scss */
.data_table tbody tr td:first-child {
  font-size: 15px;
  font-weight: bold;
  color: #999999;
}
/* line 2604, ../sass/hs-front.scss */
.data_table tbody tr:first-child td:first-child {
  color: #feb003;
  font-style: italic;
}
/* line 2612, ../sass/hs-front.scss */
.data_table tbody tr:nth-of-type(2) td:first-child {
  color: #b8b6b9;
  font-style: italic;
}
/* line 2620, ../sass/hs-front.scss */
.data_table tbody tr:nth-of-type(3) td:first-child {
  color: #c27138;
  font-style: italic;
}

/* line 2631, ../sass/hs-front.scss */
.sjs_box {
  margin-bottom: 10px;
  box-shadow: 0 3px 12px rgba(0, 2, 5, 0.2);
  background: #fff;
  padding: 15px;
}
/* line 2636, ../sass/hs-front.scss */
.sjs_box .tops {
  position: relative;
}
/* line 2638, ../sass/hs-front.scss */
.sjs_box .tops .imgss {
  position: absolute;
  left: 0;
  top: 0;
  width: 60px;
  height: 60px;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  overflow: hidden;
}
/* line 2647, ../sass/hs-front.scss */
.sjs_box .tops .imgss img {
  width: 100%;
  height: 100%;
}
/* line 2652, ../sass/hs-front.scss */
.sjs_box .tops .contents {
  padding-left: 74px;
  padding-top: 4px;
  padding-bottom: 3px;
}
/* line 2656, ../sass/hs-front.scss */
.sjs_box .tops .contents .titless {
  height: 28px;
  line-height: 28px;
  font-size: 15px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2662, ../sass/hs-front.scss */
.sjs_box .tops .contents .titless.long {
  height: auto;
  overflow: auto;
  text-overflow: clip;
  white-space: inherit;
  line-height: 23px;
  margin-bottom: 5px;
}
/* line 2671, ../sass/hs-front.scss */
.sjs_box .tops .contents .labelss {
  position: relative;
}
/* line 2673, ../sass/hs-front.scss */
.sjs_box .tops .contents .labelss span {
  display: inline-block;
  height: 22px;
  line-height: 22px;
  border: 1px solid #fe4e4e;
  color: #fe4e4e;
  padding: 0 6px;
  border-radius: 2px;
  background: #fae9e9;
  font-size: 13px;
}
/* line 2685, ../sass/hs-front.scss */
.sjs_box .tops .contents .numberss {
  font-size: 13px;
  color: #666666;
  height: 24px;
}
/* line 2690, ../sass/hs-front.scss */
.sjs_box .tops .contents .placess {
  height: 26px;
  line-height: 26px;
  font-size: 13px;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 20px;
  background: url(../../images/wz-new/bg-place-sjs.png) no-repeat left center;
  -webkit-background-size: auto 16px;
  background-size: auto 16px;
}
/* line 2700, ../sass/hs-front.scss */
.sjs_box .tops .contents .placess.long {
  height: auto;
  overflow: auto;
  text-overflow: clip;
  white-space: inherit;
}
/* line 2709, ../sass/hs-front.scss */
.sjs_box .bottoms {
  padding-top: 8px;
}
/* line 2711, ../sass/hs-front.scss */
.sjs_box .bottoms .piecess {
  width: 50%;
  height: 27px;
  line-height: 27px;
  float: left;
}
/* line 2716, ../sass/hs-front.scss */
.sjs_box .bottoms .piecess span {
  display: inline-block;
  width: 60px;
  font-size: 12px;
  color: #b2b5bd;
}
/* line 2724, ../sass/hs-front.scss */
.sjs_box .buttons {
  padding-top: 6px;
}
/* line 2726, ../sass/hs-front.scss */
.sjs_box .buttons .piecess {
  border-radius: 5px;
  width: 32%;
  margin-right: 1.5%;
  height: 40px;
  line-height: 40px;
  border: 1px solid #e8e8e8;
  text-align: center;
  float: left;
}
/* line 2735, ../sass/hs-front.scss */
.sjs_box .buttons .piecess span {
  height: 38px;
  display: inline-block;
  font-size: 13px;
  padding-right: 40px;
}
/* line 2741, ../sass/hs-front.scss */
.sjs_box .buttons .piecess:last-child {
  margin-right: 0;
}
/* line 2744, ../sass/hs-front.scss */
.sjs_box .buttons .piecess.act {
  background: #fef2f4;
}
/* line 2746, ../sass/hs-front.scss */
.sjs_box .buttons .piecess.act span {
  background: url(../../images/wz-new/icon-sjsz-act.png) no-repeat right center;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 2752, ../sass/hs-front.scss */
.sjs_box .buttons .piecess.res {
  background: #f6efff;
}
/* line 2754, ../sass/hs-front.scss */
.sjs_box .buttons .piecess.res span {
  background: url(../../images/wz-new/icon-sjsz-res.png) no-repeat right center;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}
/* line 2760, ../sass/hs-front.scss */
.sjs_box .buttons .piecess.req {
  background: #fff7ea;
}
/* line 2762, ../sass/hs-front.scss */
.sjs_box .buttons .piecess.req span {
  background: url(../../images/wz-new/icon-sjsz-req.png) no-repeat right center;
  -webkit-background-size: auto 28px;
  background-size: auto 28px;
}

/* line 2772, ../sass/hs-front.scss */
.sjs_detail {
  background: #fff;
  border-radius: 10px 10px 0 0;
  overflow: hidden;
  position: relative;
  z-index: 1;
  top: -10px;
}

/* line 2782, ../sass/hs-front.scss */
.sjs_banner .banner_box {
  height: 223px;
  overflow: hidden;
}
/* line 2785, ../sass/hs-front.scss */
.sjs_banner .banner_box .swiper-container {
  width: 100%;
  height: 100%;
}
/* line 2788, ../sass/hs-front.scss */
.sjs_banner .banner_box .swiper-container .swiper-wrapper {
  width: 100%;
  height: 100%;
}
/* line 2791, ../sass/hs-front.scss */
.sjs_banner .banner_box .swiper-container .swiper-wrapper .swiper-slide {
  width: 100%;
  height: 100%;
  background: no-repeat center;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%;
}

/* line 2802, ../sass/hs-front.scss */
.index_choose_box {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 100000;
}
/* line 2811, ../sass/hs-front.scss */
.index_choose_box .insides {
  width: 270px;
  height: 200px;
  background: #ffffff;
  border-radius: 10px;
  position: absolute;
  top: 45%;
  left: 50%;
  margin: -100px 0 0 -135px;
  padding: 0 15px;
}
/* line 2821, ../sass/hs-front.scss */
.index_choose_box .insides .titless {
  height: 56px;
  line-height: 56px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  border-bottom: 1px dashed #c9c9c9;
}
/* line 2830, ../sass/hs-front.scss */
.index_choose_box .insides .bodyss dl {
  margin-top: 30px;
  width: 50%;
  float: left;
  text-align: center;
}
/* line 2835, ../sass/hs-front.scss */
.index_choose_box .insides .bodyss dl dt {
  height: 49px;
}
/* line 2837, ../sass/hs-front.scss */
.index_choose_box .insides .bodyss dl dt.sjs {
  background: url(../../images/wz-new/icon-index-nav-sjs.png) no-repeat center;
  -webkit-background-size: auto 49px;
  background-size: auto 49px;
}
/* line 2842, ../sass/hs-front.scss */
.index_choose_box .insides .bodyss dl dt.sjd {
  background: url(../../images/wz-new/icon-index-nav-sjd.png) no-repeat center;
  -webkit-background-size: auto 49px;
  background-size: auto 49px;
}
/* line 2848, ../sass/hs-front.scss */
.index_choose_box .insides .bodyss dl dd {
  line-height: 1;
  margin-top: 8px;
  font-size: 14px;
  color: #666;
}
/* line 2857, ../sass/hs-front.scss */
.index_choose_box .closes {
  position: absolute;
  top: 45%;
  left: 50%;
  margin: 115px 0 0 -17px;
  width: 34px;
  height: 34px;
  background: url(../../images/wz-new/index-choose-close.png) no-repeat center;
  -webkit-background-size: auto 34px;
  background-size: auto 34px;
}

/* line 2870, ../sass/hs-front.scss */
.ws_body {
  padding: 15px;
  background: #f8f8f8;
}

/* line 2874, ../sass/hs-front.scss */
.ws_search {
  height: 36px;
  line-height: 34px;
  border: 1px solid #f2f2f2;
  padding: 0 15px 0 46px;
  color: #c2c0c0;
  background: url(../../images/front/bg-ws-search.png) no-repeat 15px center #ffffff;
  background-size: 17px auto;
  border-radius: 18px;
  font-size: 14px;
  margin-bottom: 13px;
}

/* line 2886, ../sass/hs-front.scss */
.ws_box {
  background: #ffffff;
  border-radius: 5px;
  overflow: hidden;
  margin-top: 13px;
  position: relative;
}
/* line 2892, ../sass/hs-front.scss */
.ws_box.other {
  padding: 15px;
}

/* line 2896, ../sass/hs-front.scss */
.ws_bg_line {
  width: 100%;
  height: 123px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(#fef0ef, #ffffff);
}

/* line 2905, ../sass/hs-front.scss */
.wzthxc_wish {
  position: fixed;
  top: 420px;
  right: 10px;
  width: 60px;
  height: 60px;
  background: url(../../images/front/icon-wish.png) no-repeat center;
  background-size: cover;
  z-index: 10;
}

/* line 2915, ../sass/hs-front.scss */
.ws_box_title {
  position: relative;
  z-index: 2;
  padding-bottom: 10px;
  line-height: 24px;
}
/* line 2920, ../sass/hs-front.scss */
.ws_box_title .titles {
  line-height: 24px;
  float: left;
  font-size: 15px;
  font-weight: bold;
}
/* line 2926, ../sass/hs-front.scss */
.ws_box_title a {
  float: right;
  color: #999999;
  font-size: 12px;
  font-weight: normal;
}

/* line 2933, ../sass/hs-front.scss */
.ws_box_nav {
  position: relative;
  z-index: 2;
}
/* line 2936, ../sass/hs-front.scss */
.ws_box_nav span {
  display: inline-block;
  float: left;
  width: 23.5%;
  height: 28px;
  line-height: 28px;
  border-radius: 14px;
  text-align: center;
  background: #ffffff;
  font-size: 13px;
  color: #666666;
  border: 1px solid #e4e2e2;
  margin-bottom: 9px;
  margin-right: 2%;
}
/* line 2950, ../sass/hs-front.scss */
.ws_box_nav span:nth-of-type(4n) {
  margin-right: 0;
}
/* line 2953, ../sass/hs-front.scss */
.ws_box_nav span.active {
  background: #ffe5e4;
  color: #f9343f;
  border-color: #ffe5e4;
}

/* line 2960, ../sass/hs-front.scss */
.wzthxc_act_box {
  padding: 14px 0px;
  position: relative;
  border-bottom: 1px solid #efefef;
  background: #fff;
}
/* line 2965, ../sass/hs-front.scss */
.wzthxc_act_box .imgs {
  position: absolute;
  border-radius: 5px;
  overflow: hidden;
  width: 110px;
  height: 90px;
  top: 15px;
  left: 0px;
}
/* line 2973, ../sass/hs-front.scss */
.wzthxc_act_box .imgs img {
  width: 100%;
  height: 100%;
}
/* line 2977, ../sass/hs-front.scss */
.wzthxc_act_box .imgs span {
  position: absolute;
  right: 0;
  top: 0;
  height: 20px;
  line-height: 20px;
  width: 60px;
  color: #fff;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 0 0 4px 0;
  font-size: 12px;
  text-align: center;
}
/* line 2991, ../sass/hs-front.scss */
.wzthxc_act_box .bodys {
  padding-left: 124px;
  height: 102px;
  position: relative;
}
/* line 2995, ../sass/hs-front.scss */
.wzthxc_act_box .bodys .titless {
  line-height: 20px;
  max-height: 40px;
  font-weight: bold;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
/* line 3001, ../sass/hs-front.scss */
.wzthxc_act_box .bodys .timess {
  margin-top: 4px;
  line-height: 16px;
  font-size: 12px;
  color: #999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 3008, ../sass/hs-front.scss */
.wzthxc_act_box .bodys .inforss {
  position: absolute;
  bottom: 0;
  /*left: 0;*/
  left: 132px;
  padding-left: 0;
  height: 21px;
  line-height: 21px;
}
/* line 3016, ../sass/hs-front.scss */
.wzthxc_act_box .bodys .inforss span {
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  height: 21px;
  line-height: 21px;
  font-size: 12px;
  padding: 0 9px;
  max-height: 70px;
  border-radius: 10.5px;
}
/* line 3027, ../sass/hs-front.scss */
.wzthxc_act_box .bodys .inforss span.ing {
  background: #ae7aff;
}
/* line 3030, ../sass/hs-front.scss */
.wzthxc_act_box .bodys .inforss span.wait {
  background: #f9343f;
}
/* line 3033, ../sass/hs-front.scss */
.wzthxc_act_box .bodys .inforss span.end {
  background: #c8c8c8;
}
/* line 3037, ../sass/hs-front.scss */
.wzthxc_act_box .bodys .inforss p {
  height: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #999;
  font-size: 12px;
  text-align: left;
}

/* line 3048, ../sass/hs-front.scss */
.ws_box_more .go_more {
  text-align: center;
  padding-top: 15px;
  line-height: 1;
  color: #999999;
  font-size: 13px;
}

/* line 3059, ../sass/hs-front.scss */
.ws_box_content > div .wzthxc_act_box:last-child {
  border-bottom: 0;
}
.timessxz{
	padding-right: 70px;
	position: relative;
	height: 30px;
	line-height:30px  !important;
}
.td_name{
	padding-left: 20px;
	color: #666666;
	background: url(../../images/xz/td_name.png) no-repeat;
	background-size:15px 15px ;
}
.inforss{
	display: inline-block;
color: #ffffff;
padding: 4px 6px;
background: #369CFE;
z-index: 9;
position: absolute;
top: 0;
left: 0;
}

.timess .end{
	position: absolute;
	right: 0;
	top: 6px;
}
.timess .ing{
	position: absolute;
	right: 0;
	top: 6px;
}
.timess .wait{
	position: absolute;
	right: 0;
	top: 6px;
}
/* line 3065, ../sass/hs-front.scss */
.five_team {
  width: 100%;
  overflow: hidden;
}
/* line 3068, ../sass/hs-front.scss */
.five_team .titles {
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-weight: bold;
  font-size: 15px;
  background: url(../../images/wz-new/bg-index-team-title.png) no-repeat center;
  background-size: auto 6px;
}
/* line 3078, ../sass/hs-front.scss */
.five_team .bodys .five_team_box {
  float: left;
  background: #ffffff;
  border-radius: 6px;
  width: 115px;
  padding: 15px 15px 18px;
}
/* line 3084, ../sass/hs-front.scss */
.five_team .bodys .five_team_box .logos {
  width: 65px;
  height: 65px;
  margin: 0 auto;
  border: 1px solid #e8e8e8;
  border-radius: 50%;
  overflow: hidden;
}
/* line 3091, ../sass/hs-front.scss */
.five_team .bodys .five_team_box .logos img {
  width: 100%;
  height: 100%;
}
/* line 3096, ../sass/hs-front.scss */
.five_team .bodys .five_team_box .names {
  margin-top: 4px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 20px;
  text-align: center;
  font-size: 13px;
  color: #333333;
}

/* line 3107, ../sass/hs-front.scss */
.team_list_top {
  background: #f8f8f8;
  padding: 8px 15px 15px;
}

/* line 3111, ../sass/hs-front.scss */
.big_team {
  background: -moz-linear-gradient(top, #ffe2e2, #ffffff 55%, #ffffff);
  background: -webkit-gradient(linear, top left, top right, from(#ffe2e2), color-stop(0.55, #ffffff), to(#ffffff));
  background: -webkit-linear-gradient(top, #ffe2e2, #ffffff 55%, #ffffff);
  background: -o-linear-gradient(top, #ffe2e2, #ffffff 55%, #ffffff);
  background: linear-gradient(to bottom, #ffe2e2, #ffffff 55%, #ffffff);
  border-radius: 6px;
  overflow: hidden;
}
/* line 3119, ../sass/hs-front.scss */
.big_team .titles {
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-weight: bold;
  font-size: 15px;
  background: url(../../images/wz-new/bg-index-team-title.png) no-repeat center;
  background-size: auto 6px;
}
/* line 3129, ../sass/hs-front.scss */
.big_team .bodys .big_team_box {
  border-radius: 6px;
  padding: 0 15px 22px;
  position: relative;
}
/* line 3133, ../sass/hs-front.scss */
.big_team .bodys .big_team_box .logos {
  position: absolute;
  width: 65px;
  height: 65px;
  left: 15px;
  top: 0;
  border: 1px solid #e8e8e8;
  border-radius: 50%;
  overflow: hidden;
}
/* line 3142, ../sass/hs-front.scss */
.big_team .bodys .big_team_box .logos img {
  width: 100%;
  height: 100%;
}
/* line 3147, ../sass/hs-front.scss */
.big_team .bodys .big_team_box .contents {
  padding-left: 80px;
}
/* line 3149, ../sass/hs-front.scss */
.big_team .bodys .big_team_box .contents .titless {
  height: 20px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #333333;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 3158, ../sass/hs-front.scss */
.big_team .bodys .big_team_box .contents .liness {
  height: 20px;
  font-size: 13px;
  line-height: 20px;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 3169, ../sass/hs-front.scss */
.now_top {
  position: fixed;
  top: 52px;
  left: 0;
  width: 100%;
  z-index: 10000;
  background: #ffffff;
}

/* line 3178, ../sass/hs-front.scss */
.news_comm_box {
  margin-top: 10px;
  background: #ffffff;
}
/* line 3181, ../sass/hs-front.scss */
.news_comm_box .titles {
  padding: 15px;
  overflow: hidden;
  border-bottom: 1px solid #e8e8e8;
}
/* line 3185, ../sass/hs-front.scss */
.news_comm_box .titles h4 {
  float: left;
  height: 20px;
  line-height: 20px;
  font-size: 13px;
  font-weight: bold;
}
/* line 3192, ../sass/hs-front.scss */
.news_comm_box .titles span {
  float: right;
  height: 20px;
  line-height: 20px;
  padding-left: 20px;
  font-size: 13px;
  color: #666666;
  background: url(../../images/front/icon-comm-write.png) no-repeat left center;
  background-size: 12.5px auto;
}
/* line 3203, ../sass/hs-front.scss */
.news_comm_box .lists {
  padding: 0 15px;
}
/* line 3205, ../sass/hs-front.scss */
.news_comm_box .lists .comm_boxs:last-child {
  border: 0;
}

/* line 3210, ../sass/hs-front.scss */
.comm_boxs {
  padding: 20px 0;
  border-bottom: 1px solid #e8e8e8;
}
/* line 3213, ../sass/hs-front.scss */
.comm_boxs .titless {
  overflow: hidden;
}
/* line 3215, ../sass/hs-front.scss */
.comm_boxs .titless h5 {
  height: 20px;
  line-height: 20px;
  float: left;
  padding-left: 19px;
  font-size: 13px;
  font-weight: bold;
  background: url(../../images/front/icon-comm-human.png) no-repeat left center;
  background-size: 9.5px auto;
}
/* line 3225, ../sass/hs-front.scss */
.comm_boxs .titless span {
  height: 20px;
  line-height: 20px;
  float: right;
  font-size: 13px;
  color: #666666;
}
/* line 3233, ../sass/hs-front.scss */
.comm_boxs .contentss {
  margin-top: 10px;
  line-height: 20px;
  color: #666666;
  font-size: 13px;
}
/* line 3239, ../sass/hs-front.scss */
.comm_boxs .funcss {
  height: 20px;
  overflow: hidden;
  margin: 6px 0 0 0;
}
/* line 3243, ../sass/hs-front.scss */
.comm_boxs .funcss i {
  width: 60px;
  height: 20px;
  line-height: 19px;
  border-radius: 2px;
  text-align: center;
  font-size: 12px;
  float: right;
  display: inline-block;
  border: 1px solid;
}
/* line 3253, ../sass/hs-front.scss */
.comm_boxs .funcss i.pass {
  background: #cee8ff;
  border-color: #1292ff;
  color: #1292ff;
}
/* line 3259, ../sass/hs-front.scss */
.comm_boxs .funcss span {
  height: 20px;
  line-height: 20px;
  float: right;
  display: inline-block;
  padding-left: 18px;
  font-size: 12px;
  color: #999999;
  background: url(../../images/front/icon-comm-delete.png) no-repeat left center;
  background-size: 13.5px auto;
}

/* line 3272, ../sass/hs-front.scss */
.modal_message {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 10000;
}
/* line 3281, ../sass/hs-front.scss */
.modal_message .bodys {
  position: absolute;
  top: 10%;
  height: 80%;
  left: 0;
  width: 100%;
  background: #ffffff;
  border-radius: 10px;
  overflow: hidden;
  padding: 15px 0 0 0;
}
/* line 3291, ../sass/hs-front.scss */
.modal_message .bodys .titles {
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  text-align: center;
  font-size: 14px;
}
/* line 3297, ../sass/hs-front.scss */
.modal_message .bodys .titles i {
  height: 30px;
  line-height: 30px;
  float: left;
  width: 20px;
  text-align: center;
  display: inline-block;
  font-size: 20px;
}
/* line 3306, ../sass/hs-front.scss */
.modal_message .bodys .titles span {
  height: 30px;
  line-height: 30px;
  float: right;
  width: 50px;
  background: #f24a57;
  color: #ffffff;
  font-size: 13px;
  text-align: center;
  border-radius: 3px;
}
/* line 3318, ../sass/hs-front.scss */
.modal_message .bodys .textss {
  padding: 15px 15px 0 15px;
}
/* line 3320, ../sass/hs-front.scss */
.modal_message .bodys .textss textarea {
  width: 100%;
  border: 0;
}
/* line 3325, ../sass/hs-front.scss */
.modal_message .bodys .list_titless {
  background: #f8f8f8;
  padding: 15px 15px 0 15px;
  line-height: 18px;
}
/* line 3330, ../sass/hs-front.scss */
.modal_message .bodys .listss {
  background: #f8f8f8;
  padding: 0 15px;
  height: calc(100% - 223px);
  overflow-y: auto;
}
/* line 3335, ../sass/hs-front.scss */
.modal_message .bodys .listss .comm_boxs:last-child {
  border: 0;
}
/* line 3338, ../sass/hs-front.scss */
.modal_message .bodys .listss h1 {
  padding: 15px 0;
}

/* line 3344, ../sass/hs-front.scss */
.wzthxc_sjz2 {
  background: #ffffff;
  background-size: 45px auto;
  padding: 15px 15px 15px 165px;
  position: relative;
}
/* line 3352, ../sass/hs-front.scss */
.wzthxc_sjz2 .insides ul li {
  height: 80px;
}
/* line 3354, ../sass/hs-front.scss */
.wzthxc_sjz2 .insides ul li .logos {
  width: 137px;
  height: 82px;
  position: absolute;
  top: 15px;
  left: 15px;
  background: no-repeat center;
  background-size: cover;
  border-radius: 6px;
}
/* line 3364, ../sass/hs-front.scss */
.wzthxc_sjz2 .insides ul li h4 {
  font-size: 14px;
  font-weight: bold;
  min-height: 33px;
  padding-top: 7px;
  color: #333333;
  line-height: 20px;
  margin: 2px 0 4px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.sj_name{
	height: 50px;
	margin-top: 15px;
	padding: 15px 15px 0 15px;
	background: #ffffff url(../../images/xz/sj_name.png) no-repeat  left 15px top 15px ;
	background-size: 190px 33px ;
}
.six_plus{
	height: 45px;
	margin-top: 0;
	background: #ffffff url(../../images/xz/six_plus.png) no-repeat  left 15px top 0 ;
	background-size: 100px 31px ;
	padding-top: 0;
}
.mu_more {
    text-align: center;
    color: #666666;
    line-height: 20px;
    background: #ffffff;
    font-size: 13px;
}
 .wzthxc_title {
    margin: 5px  15px 20px  0;
}
.wzthxc_title .titles {
    padding-left: 0;
    font-size: 18px;
}
/* line 3372, ../sass/hs-front.scss */
.wzthxc_sjz2 .insides ul li h5 {
  font-size: 16px;
  font-weight: bold;
  color: #ff6363;
  line-height: 20px;
}
.wzthxc_sjz2 .insides ul li .kzhds {
  font-size: 16px;
  font-weight: bold;
  color: #ff6363;
  line-height: 20px;
}
/* line 3378, ../sass/hs-front.scss */
.wzthxc_sjz2 .insides ul li h6 {
  font-size: 12px;
  color: #999999;
  line-height: 19px;
}
.wzthxc_sjz2 .insides ul li span {
  font-size: 12px;
  color: #999999;
  line-height: 19px;
}
 
 .wzthxc_titles {
 	padding: 22px 15px;
    margin-top: 10px;
    padding: 15px 20px;
    background: #ffffff;
}

 .wzthxc_titles span {
    display: inline-block;
    float: left;
    height: 18px;
    line-height: 18px;
    font-size: 15px;
    padding: 0 0 0 26px;
    font-weight: bold;
     padding-left: 0;
    font-size: 18px;
}
.mu_more2 {
    text-align: center;
    color: #666666;
    line-height: 20px;
    padding-top:6px;
    background: #ffffff;
    font-size: 13px;
}
 .wzthxc_list {
    background: #ffffff;
    padding-left: 10px;
    padding-bottom: 20px;
    margin-bottom: 35px;
}
.all_point_box:last-child {
    margin-right: 0;
}
.all_point_box {
    width: 95%;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid #e8e8e8;
}
.all_point_box .imgs {
    width: 100%;
    height: 120px;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #e8e8e8;
}
.all_point_box .imgs img {
    width: 100%;
    height: 100%;
}
 .wzthxc_act_list {
    background: #ffffff;
    padding: 0 15px;
}
.all_point_box .texts {
    border-top: 0;
    padding: 10px 15px;
    background: #ffffff;
}
.all_point_box .texts .titleses {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.all_point_box .texts .addresses {
    margin-top: 2px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #999999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.all_point_box .texts .addresses span {
    color: #f74039;
    font-size: 15px;
}
.ly_bg{
	float: left;
	display: inline-block;
	width: 84px !important;
	height: 105px !important;
	margin-right: 15px;
	border-radius: 4px;
}
.ly_bg img{
	width: 100% ;
	height: 100%;
	border-radius: 8px;
	
}
.ly_box{
	width: 100%;
	overflow-x: auto;
}
 .ly_box::-webkit-scrollbar {
	/*滚动条整体样式*/
	height: 4px;
}
.act_states{
	top: 25px !important;
	right: 15px;
}
/* line 2278, ../sass/hs-front.scss */
.new_second_top {
  padding: 40px 15px 19px;
  background: url(../../images/practice/bg-new-second.png) no-repeat center top #ffffff;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
  border-bottom: 1px solid #e8e8e8;
}

/* line 2285, ../sass/hs-front.scss */
.new_second_detail {
  position: relative;
  background: #ffffff;
  padding: 43px 15px 20px;
  border-radius: 7px;
  box-shadow: 0 2px 8px rgba(255, 92, 92, 0.36);
}
/* line 2291, ../sass/hs-front.scss */
.new_second_detail .imgs {
  position: absolute;
  top: -30px;
  left: 50%;
  margin-left: -30px;
  width: 60px;
  height: 60px;
  border: 1px solid #e9e9e9;
  border-radius: 50%;
  overflow: hidden;
  background: #ffffff;
}
/* line 2302, ../sass/hs-front.scss */
.new_second_detail .imgs img {
  width: 100%;
  height: 100%;
}
/* line 2307, ../sass/hs-front.scss */
.new_second_detail .titles {
  line-height: 24px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}
/* line 2313, ../sass/hs-front.scss */
.new_second_detail .funcs {
  padding: 10px 0;
  text-align: center;
}
/* line 2316, ../sass/hs-front.scss */
.new_second_detail .funcs input {
  width: 80px;
  height: 30px;
  background: #fbe8e8;
  font-size: 13px;
  color: #ff4d4d;
  border-radius: 15px;
  border: 0;
}
/* line 2326, ../sass/hs-front.scss */
.new_second_detail .nums {
  overflow: hidden;
  text-align: center;
  padding-top: 9px;
}
/* line 2330, ../sass/hs-front.scss */
.new_second_detail .nums dl {
  float: left;
  width: 25%;
}
/* line 2333, ../sass/hs-front.scss */
.new_second_detail .nums dl dt {
  font-size: 16px;
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2340, ../sass/hs-front.scss */
.new_second_detail .nums dl dd {
  font-size: 12px;
  color: #999999;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 2350, ../sass/hs-front.scss */
.new_second_nav {
  overflow: hidden;
  padding-bottom: 16px;
}
/* line 2353, ../sass/hs-front.scss */
.new_second_nav dl {
  padding-top: 20px;
  width: 25%;
  float: left;
}
/* line 2357, ../sass/hs-front.scss */
.new_second_nav dl dt {
  height: 44px;
}
/* line 2359, ../sass/hs-front.scss */
.new_second_nav dl dt.act {
  background: url(../../images/practice/icon-second-nav-act.png) no-repeat center;
  -webkit-background-size: auto 44px;
  background-size: auto 44px;
}
/* line 2364, ../sass/hs-front.scss */
.new_second_nav dl dt.team {
  background: url(../../images/practice/icon-second-nav-team.png) no-repeat center;
  -webkit-background-size: auto 44px;
  background-size: auto 44px;
}
/* line 2369, ../sass/hs-front.scss */
.new_second_nav dl dt.news {
  background: url(../../images/practice/icon-second-nav-news.png) no-repeat center;
  -webkit-background-size: auto 44px;
  background-size: auto 44px;
}
/* line 2374, ../sass/hs-front.scss */
.new_second_nav dl dt.proj {
  background: url(../../images/practice/icon-second-nav-proj.png) no-repeat center;
  -webkit-background-size: auto 44px;
  background-size: auto 44px;
}
/* line 2379, ../sass/hs-front.scss */
.new_second_nav dl dt.res {
  background: url(../../images/practice/icon-second-nav-res.png) no-repeat center;
  -webkit-background-size: auto 44px;
  background-size: auto 44px;
}
/* line 2384, ../sass/hs-front.scss */
.new_second_nav dl dt.req {
  background: url(../../images/practice/icon-second-nav-req.png) no-repeat center;
  -webkit-background-size: auto 44px;
  background-size: auto 44px;
}
/* line 2389, ../sass/hs-front.scss */
.new_second_nav dl dt.part {
  background: url(../../images/practice/icon-second-nav-part.png) no-repeat center;
  -webkit-background-size: auto 44px;
  background-size: auto 44px;
}
/* line 2395, ../sass/hs-front.scss */
.new_second_nav dl dd {
  text-align: center;
  font-size: 14px;
  line-height: 1;
  margin-top: 6px;
}

/* line 2404, ../sass/hs-front.scss */
.new_second_son .titles {
  height: 37px;
  line-height: 37px;
  text-align: center;
  position: relative;
}
/* line 2409, ../sass/hs-front.scss */
.new_second_son .titles span {
  font-size: 16px;
  font-weight: bold;
  color: #fb4343;
  text-align: center;
  display: inline-block;
  padding: 0 15px;
  background: #ffffff;
  position: relative;
}
/* line 2419, ../sass/hs-front.scss */
.new_second_son .titles:before {
  content: "";
  display: inline-block;
  background: #e8e8e8;
  height: 1px;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
}
/* line 2430, ../sass/hs-front.scss */
.new_second_son .lists {
  overflow: hidden;
}
/* line 2432, ../sass/hs-front.scss */
.new_second_son .lists.active {
  height: 162px;
  overflow: hidden;
}
/* line 2436, ../sass/hs-front.scss */
.new_second_son .lists span {
  float: left;
  width: calc(50% - 7px);
  margin-top: 9px;
  border: 1px solid #e8e8e8;
  background: #f5f5f5;
  height: 45px;
  line-height: 43px;
  padding: 0 10px;
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 14px;
}
/* line 2448, ../sass/hs-front.scss */
.new_second_son .lists span:nth-of-type(2n) {
  margin-right: 0;
}
/* line 2453, ../sass/hs-front.scss */
.new_second_son .mores {
  height: 31px;
  line-height: 50px;
  text-align: center;
  font-size: 12px;
  color: #666666;
}

/* line 2461, ../sass/hs-front.scss */
.new_second_bottom {
  padding-top: 18px;
  background: #ffffff;
  margin-top: 10px;
  margin-bottom: 10px;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}
/* line 2468, ../sass/hs-front.scss */
.new_second_bottom .titles {
  height: 23px;
  line-height: 23px;
  font-size: 18px;
  font-weight: bold;
  padding: 0 15px;
}
/* line 2475, ../sass/hs-front.scss */
.new_second_bottom .mores {
  height: 45px;
  line-height: 45px;
  font-size: 12px;
  color: #666666;
  text-align: center;
}
.zyq_box{
	margin-top: 15px;
	width: calc(50% - 6px);
	margin-right: 12px;
	float: left;
	border-radius: 4px;
	background: #fff;
}
.zyq_box:nth-of-type(2n){
	margin-right: 0;
}
.zyq_box .imgs{
	height: 200px;
}
.zyq_box .content{
	padding: 8px 7px 6px;
}
.zyq_box .content .title{
	line-height: 18px;
	height: 36px;
	font-size: 14px;
	font-weight: bold;
  	word-break: break-all;
  	display: -webkit-box;
  	-webkit-box-orient: vertical;
  	-webkit-line-clamp: 2;
  	overflow: hidden;
}
.zyq_box .content .func{
	line-height: 20px;
	margin-top: 6px;
}
.zyq_box .content .func span{
	display: inline-block;
	width: 62.5%;
	float: left;
	position: relative;
	padding-left: 24px;
	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
}
.zyq_box .content .func span img{
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	border-radius: 50%;
}
.zyq_box .content .func b{
	float: right;
	display: inline-block;
	padding-left: 16px;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	background: url(../../images/wz-new/btn-love.png) no-repeat left center;
	background-size: auto 12px;
}
.zyq_box .content .func b.addzan{
	background: url(../../images/wz-new/btn-love-hovor.png) no-repeat left center;
	background-size: auto 12px;
}
.tags .tagesize{
	background: url(../../images/wz-new/btn-love.png) no-repeat left center;
}
.tags .addzan{
	background: url(../../images/wz-new/btn-love-hovor.png) no-repeat left center;
}

/* line 1251, ../sass/hs-volun-center.scss */
.act_comm_view .letterss {
  line-height: 20px;
  font-size: 13px;
  color: #666666;
}
/* line 1256, ../sass/hs-volun-center.scss */
.act_comm_view .imgss {
  overflow: hidden;
}
/* line 1258, ../sass/hs-volun-center.scss */
.act_comm_view .imgss img {
  width: 90px;
  height: 80px;
  float: left;
  margin: 10px 8px 0 0;
  float: left;
}
/* line 1266, ../sass/hs-volun-center.scss */
.act_comm_view .timess {
  margin-top: 12px;
  height: 19px;
  line-height: 19px;
  font-size: 13px;
  color: #666666;
  overflow: hidden;
}
/* line 1273, ../sass/hs-volun-center.scss */
.act_comm_view .timess span {
  float: right;
  display: inline-block;
  width: 60px;
  height: 19px;
  line-height: 18px;
  border: 1px solid;
  font-size: 12px;
  border-radius: 2px;
  text-align: center;
}
/* line 1283, ../sass/hs-volun-center.scss */
.act_comm_view .timess span.waiting {
  border-color: #45d63e;
  color: #45d63e;
  background: #e7f9e6;
}
/* line 1288, ../sass/hs-volun-center.scss */
.act_comm_view .timess span.end {
  border-color: #f0524f;
  color: #f0524f;
  background: #ffe4e3;
}
/* line 1293, ../sass/hs-volun-center.scss */
.act_comm_view .timess span.pass {
  border-color: #1292ff;
  color: #1292ff;
  background: #cee8ff;
}
/* line 1300, ../sass/hs-volun-center.scss */
.act_comm_view .titless {
  margin-top: 10px;
  font-weight: bold;
  font-size: 13px;
  color: #f0524f;
  line-height: 20px;
}
