/* 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 112, ../sass/print.scss */
.file_authentication {
  width: 0;
  height: 0;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 125, ../sass/print.scss */
.layui-inline.muti .layui-form-label {
  width: 130px;
  padding-left: 0;
  padding-right: 0;
  margin-right: 20px;
}
/* line 131, ../sass/print.scss */
.layui-inline.muti .layui-input-inline {
  width: 100px;
  float: left;
}
/* line 134, ../sass/print.scss */
.layui-inline.muti .layui-input-inline.long {
  width: 230px;
}
/* line 138, ../sass/print.scss */
.layui-inline.muti .layui-form-mid {
  margin-left: 10px;
}

/* line 144, ../sass/print.scss */
.layui-form-item.red {
  color: #f24a4a;
}
/* line 147, ../sass/print.scss */
.layui-form-item.nobottom {
  margin-bottom: 0;
}
/* line 151, ../sass/print.scss */
.layui-form-item.long .layui-form-label {
  width: 130px;
}
/* line 154, ../sass/print.scss */
.layui-form-item.long .layui-input-block {
  margin-left: 150px;
}
/* line 159, ../sass/print.scss */
.layui-form-item.longer .layui-form-label {
  width: 150px;
}
/* line 162, ../sass/print.scss */
.layui-form-item.longer .layui-input-block {
  margin-left: 170px;
}
/* line 167, ../sass/print.scss */
.layui-form-item.longest .layui-form-label {
  width: 210px;
}
/* line 170, ../sass/print.scss */
.layui-form-item.longest .layui-input-block {
  margin-left: 230px;
}
/* line 175, ../sass/print.scss */
.layui-form-item.longester .layui-form-label {
  width: 285px;
}
/* line 178, ../sass/print.scss */
.layui-form-item.longester .layui-input-block {
  margin-left: 305px;
}
/* line 182, ../sass/print.scss */
.layui-form-item .layui-form-label {
  padding-right: 0;
  padding-left: 0;
}
/* line 185, ../sass/print.scss */
.layui-form-item .layui-form-label.justy {
  text-align: justify;
  text-align-last: justify;
}
/* line 190, ../sass/print.scss */
.layui-form-item .layui-form-label.ness:before {
  content: "*";
  display: inline-block;
  color: red;
  margin-right: 4px;
}
/* line 198, ../sass/print.scss */
.layui-form-item .layui-input-block {
  padding-right: 15px;
}
/* line 199, ../sass/print.scss */
.layui-form-item .layui-input-block .inline_first {
  width: 40%;
  float: left;
}
/* line 202, ../sass/print.scss */
.layui-form-item .layui-input-block .inline_first.onece {
  margin-right: 4%;
}
/* line 206, ../sass/print.scss */
.layui-form-item .layui-input-block .inline_last {
  float: right;
}
/* line 209, ../sass/print.scss */
.layui-form-item .layui-input-block .file_name {
  margin-left: 10px;
  color: #777777;
}
/* line 213, ../sass/print.scss */
.layui-form-item .layui-input-block .four {
  float: left;
  width: 23.5%;
  margin-right: 2%;
}
/* line 217, ../sass/print.scss */
.layui-form-item .layui-input-block .four:last-child {
  margin-right: 0;
}
/* line 221, ../sass/print.scss */
.layui-form-item .layui-input-block .five {
  float: left;
  width: 18.4%;
  margin-right: 2%;
}
/* line 225, ../sass/print.scss */
.layui-form-item .layui-input-block .five:last-child {
  margin-right: 0;
}
/* line 229, ../sass/print.scss */
.layui-form-item .layui-input-block .three {
  float: left;
  width: 32%;
  margin-right: 2%;
}
/* line 233, ../sass/print.scss */
.layui-form-item .layui-input-block .three: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: #dadada;
}
/* 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: #de411a;
}
/* 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: #f15d39;
}
/* line 275, ../sass/print.scss */
.layui-form-item .layui-input-block .letter a:hover {
  color: #de411a;
}
/* 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: #de411a;
  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: #de411a;
  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: #de411a;
  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: #1D8CEF;
  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[disabled] {
  background: #c1c1c1;
}
/* line 463, ../sass/print.scss */
.layui-btn.radius {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

/* line 469, ../sass/print.scss */
.modal-body {
  padding-top: 30px;
  max-height: 600px;
  overflow: auto;
}

/* line 476, ../sass/print.scss */
.gen_reg .sides {
  width: 50%;
  float: left;
}
/* line 477, ../sass/print.scss */
.gen_reg .sides.right {
  padding-left: 15px;
}
/* line 482, ../sass/print.scss */
.gen_reg .sides .header {
  position: relative;
  padding-bottom: 20px;
}
/* line 485, ../sass/print.scss */
.gen_reg .sides .header .left {
  padding-right: 80px;
}
/* line 488, ../sass/print.scss */
.gen_reg .sides .header input[type=button] {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 494, ../sass/print.scss */
.gen_reg .sides .bodyer {
  border-right: 1px solid #e8e8e8;
}
/* line 496, ../sass/print.scss */
.gen_reg .sides .bodyer.noboder {
  border: 0;
}
/* line 499, ../sass/print.scss */
.gen_reg .sides .bodyer .func {
  padding-bottom: 10px;
  padding-left: 10px;
}
/* line 502, ../sass/print.scss */
.gen_reg .sides .bodyer .func label {
  font-weight: normal;
}
/* line 504, ../sass/print.scss */
.gen_reg .sides .bodyer .func label input {
  position: relative;
  top: 2px;
}
/* line 510, ../sass/print.scss */
.gen_reg .sides .bodyer .list {
  max-height: 480px;
  overflow: auto;
}
/* line 513, ../sass/print.scss */
.gen_reg .sides .bodyer .list ul {
  padding: 0 10px;
}
/* line 515, ../sass/print.scss */
.gen_reg .sides .bodyer .list ul li {
  padding: 6px 5px;
  border-bottom: 1px dotted #e8e8e8;
  cursor: pointer;
}
/* line 519, ../sass/print.scss */
.gen_reg .sides .bodyer .list ul li:hover {
  background: #e2e2e2;
}
/* line 521, ../sass/print.scss */
.gen_reg .sides .bodyer .list ul li:hover a {
  display: inline-block;
}
/* line 525, ../sass/print.scss */
.gen_reg .sides .bodyer .list ul li span {
  font-size: 15px;
  margin-right: 15px;
  color: #777777;
  display: inline-block;
}
/* line 530, ../sass/print.scss */
.gen_reg .sides .bodyer .list ul li span:first-child {
  width: 75px;
  margin-right: 0;
  color: #333333;
}
/* line 536, ../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 553, ../sass/print.scss */
.gen_reg .bottomer {
  float: left;
  width: 100%;
  text-align: center;
  padding: 20px 0;
}
/* line 558, ../sass/print.scss */
.gen_reg .bottomer input {
  height: 32px;
  line-height: 32px;
}

/* line 566, ../sass/print.scss */
.modal_add_new_act .new_add_act {
  padding: 20px 20px 20px 10px;
}
/* line 567, ../sass/print.scss */
.modal_add_new_act .new_add_act.border_bottom {
  border-bottom: 1px solid #e8e8e8;
}
/* line 570, ../sass/print.scss */
.modal_add_new_act .new_add_act.top_padding {
  padding-top: 30px;
}
/* line 574, ../sass/print.scss */
.modal_add_new_act .new_add_act h3 {
  font-size: 16px;
  font-weight: bold;
  padding-left: 20px;
  padding-bottom: 15px;
}
/* line 581, ../sass/print.scss */
.modal_add_new_act .new_add_act .insidese .half {
  width: 50%;
  float: left;
}
/* line 585, ../sass/print.scss */
.modal_add_new_act .new_add_act .insidese .all {
  width: 100%;
  float: left;
}
/* line 589, ../sass/print.scss */
.modal_add_new_act .new_add_act .insidese .reason {
  font-size: 16px;
  color: #f15d39;
  text-align: center;
  line-height: 1.6;
  font-weight: bold;
  padding: 30px 0 40px;
}
/* line 597, ../sass/print.scss */
.modal_add_new_act .new_add_act .insidese .func {
  text-align: center;
  padding-bottom: 10px;
}
/* line 600, ../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 610, ../sass/print.scss */
.modal_body {
  width: 500px;
  margin: 0 auto;
}
/* line 611, ../sass/print.scss */
.modal_body.longer {
  width: 600px;
}
/* line 614, ../sass/print.scss */
.modal_body.long {
  width: auto;
  padding-bottom: 20px;
}
/* line 621, ../sass/print.scss */
.modal_body .detail_infor .all {
  width: 100%;
  float: left;
}
/* line 625, ../sass/print.scss */
.modal_body .detail_infor .half {
  width: 50%;
  float: left;
}
/* line 631, ../sass/print.scss */
.modal_body .act_send h5 {
  margin-bottom: 15px;
}
/* line 637, ../sass/print.scss */
.modal_body .act_send .func_box {
  padding-top: 20px;
  text-align: center;
}
/* line 640, ../sass/print.scss */
.modal_body .act_send .func_box button, .modal_body .act_send .func_box input {
  height: 32px;
  line-height: 32px;
}
/* line 645, ../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 655, ../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 663, ../sass/print.scss */
.modal_body .act_qrcode .bodys .qrcode .init {
  background: #ffffff;
  width: 160px;
  height: 160px;
  margin: 20px;
}
/* line 670, ../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 677, ../sass/print.scss */
.modal_body .act_qrcode .bodys h5 {
  font-size: 15px;
  color: #666666;
  margin-bottom: 12px;
}
/* line 682, ../sass/print.scss */
.modal_body .act_qrcode .bodys p {
  color: #de411a;
  margin-bottom: 12px;
}
/* line 686, ../sass/print.scss */
.modal_body .act_qrcode .bodys a {
  font-weight: bold;
  font-size: 15px;
  color: #25a0ef;
  text-decoration: underline;
}

/* line 696, ../sass/print.scss */
.slineable {
  width: 100%;
  overflow: auto;
}

/* line 701, ../sass/print.scss */
.bootstrap-select {
  width: 100% !important;
}
/* line 703, ../sass/print.scss */
.bootstrap-select > button {
  border-color: #e6e6e6 !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 709, ../sass/print.scss */
.bootstrap-select .layui-form-select {
  display: none;
}

/* line 715, ../sass/print.scss */
.admin_name_box {
  display: none;
  position: absolute;
  z-index: 1000000;
  background: #ffffff;
  border: 1px solid #e8e8e8;
}
/* line 721, ../sass/print.scss */
.admin_name_box.volun {
  padding: 15px 20px;
}
/* line 725, ../sass/print.scss */
.admin_name_box .volun_list .header {
  padding-bottom: 14px;
}
/* line 727, ../sass/print.scss */
.admin_name_box .volun_list .header .half {
  width: 48%;
  float: left;
  margin-right: 4%;
}
/* line 731, ../sass/print.scss */
.admin_name_box .volun_list .header .half:last-child {
  margin-right: 0;
}
/* line 734, ../sass/print.scss */
.admin_name_box .volun_list .header .half input {
  height: 32px;
  line-height: 32px;
}
/* line 740, ../sass/print.scss */
.admin_name_box .volun_list .bodyer {
  max-height: 160px;
  overflow: auto;
}
/* line 743, ../sass/print.scss */
.admin_name_box .volun_list .bodyer .boxs {
  width: 48%;
  float: left;
  border: 1px solid #e8e8e8;
  padding: 6px 10px;
  color: #666666;
  margin-right: 4%;
  cursor: pointer;
  margin-bottom: 10px;
}
/* line 752, ../sass/print.scss */
.admin_name_box .volun_list .bodyer .boxs:nth-of-type(2n) {
  margin-right: 0;
}
/* line 755, ../sass/print.scss */
.admin_name_box .volun_list .bodyer .boxs.active {
  background: #eeeeee;
}
/* line 758, ../sass/print.scss */
.admin_name_box .volun_list .bodyer .boxs span {
  font-size: 13px;
  display: inline-block;
  width: 50%;
  float: left;
}
/* line 763, ../sass/print.scss */
.admin_name_box .volun_list .bodyer .boxs span:last-child {
  color: #999;
  font-size: 12px;
}
/* line 770, ../sass/print.scss */
.admin_name_box .volun_list .bottomer {
  text-align: right;
  padding-top: 10px;
}
/* line 773, ../sass/print.scss */
.admin_name_box .volun_list .bottomer input {
  height: 32px;
  line-height: 32px;
}
/* line 780, ../sass/print.scss */
.admin_name_box ul li {
  padding: 6px 10px;
}
/* line 782, ../sass/print.scss */
.admin_name_box ul li:hover {
  background: #e8e8e8;
  cursor: pointer;
}
/* line 786, ../sass/print.scss */
.admin_name_box ul li span {
  margin-left: 15px;
  color: #999999;
}

/* line 795, ../sass/print.scss */
.download_p a {
  color: #25a0ef;
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
}

/* line 802, ../sass/print.scss */
.upload_input {
  border: 1px solid #e8e8e8;
  height: 38px;
  padding: 0 15px;
}

/* line 807, ../sass/print.scss */
.upload_file {
  background-color: #f5f5f5;
  border: 1px solid #e8e8e8;
  width: 100px;
  height: 38px;
  line-height: 36px;
}

/* line 815, ../sass/print.scss */
.team_small_tip {
  margin-top: 40px;
  border-top: 1px solid #e8e8e8;
  padding: 20px;
}
/* line 819, ../sass/print.scss */
.team_small_tip p {
  line-height: 28px;
  color: #666666;
}

/* line 825, ../sass/print.scss */
.data_box_outside_out {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99999;
}

/* line 833, ../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 848, ../sass/print.scss */
.data_box {
  padding: 0;
  overflow: hidden;
}

/* line 852, ../sass/print.scss */
.data_box .title {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
}

/* line 859, ../sass/print.scss */
.data_box .navs {
  border-top: 1px solid #e3e2e2;
  border-bottom: 1px solid #e3e2e2;
}

/* line 863, ../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 873, ../sass/print.scss */
.data_box .navs span.active {
  color: #333333;
}

/* line 876, ../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 886, ../sass/print.scss */
.data_box .weeks {
  border-bottom: 1px solid #eaeaed;
}

/* line 889, ../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 898, ../sass/print.scss */
.data_box .timeboxs {
  padding: 5px;
}

/* line 901, ../sass/print.scss */
.data_box .timeboxs .piece_time {
  display: none;
}

/* line 904, ../sass/print.scss */
.data_box .timeboxs .piece_time.active {
  display: block;
}

/* line 907, ../sass/print.scss */
.data_box .timeboxs .piece_time .timedata {
  height: 50px;
  line-height: 50px;
}

/* line 911, ../sass/print.scss */
.data_box .timeboxs .piece_time .daydata {
  /* padding-bottom: 5px; */
}

/* line 914, ../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 925, ../sass/print.scss */
.data_box .timeboxs .piece_time .daydata span.disclick {
  /*background: #e8e8e8;*/
  color: #b7b7b7;
  cursor: no-drop;
}

/* line 930, ../sass/print.scss */
.data_box .timeboxs .piece_time .daydata span.active {
  background-color: #009688;
  color: #ffffff;
}

/* line 934, ../sass/print.scss */
.data_box_piece {
  width: 299px;
  float: left;
  border-right: 1px solid #e8e8e8;
}

/* line 939, ../sass/print.scss */
.data_box_piece:last-child {
  border-right: 0;
}

/* line 942, ../sass/print.scss */
.prev_mouth, .next_mouth {
  display: none;
}

/* line 945, ../sass/print.scss */
.prev_mouth.active, .next_mouth.active {
  display: inline;
}

/* line 948, ../sass/print.scss */
.data_func {
  clear: both;
  padding: 10px 15px;
  border-top: 1px solid #e8e8e8;
  overflow: hidden;
}

/* line 954, ../sass/print.scss */
.data_func .right {
  float: right;
}

/* line 957, ../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 971, ../sass/print.scss */
.data_box_piece .title {
  position: relative;
}

/* line 974, ../sass/print.scss */
.data_box_piece .title .prev_mouth {
  position: absolute;
  left: 15px;
  cursor: pointer;
}

/* line 979, ../sass/print.scss */
.data_box_piece .title .next_mouth {
  position: absolute;
  right: 15px;
  cursor: pointer;
}

/* line 988, ../sass/print.scss */
.form-group .upImg.three div:nth-of-type(3n) {
  margin-right: 0;
}
/* line 992, ../sass/print.scss */
.form-group .upImg.big {
  padding: 10px 0;
}
/* line 995, ../sass/print.scss */
.form-group .upImg .tip {
  display: inline-block;
  height: 100px;
  line-height: 100px;
  color: #de411a;
  padding-left: 20px;
}
/* line 1002, ../sass/print.scss */
.form-group .upImg .tip_two {
  display: inline-block;
  width: 220px;
  height: 100px;
  line-height: 30px;
  color: #de411a;
  padding-left: 5px;
  padding-top: 5px;
}
/* line 1011, ../sass/print.scss */
.form-group .upImg .click {
  width: 100px;
  height: 100px;
  border: 1px solid #e8e8e8;
  float: left;
  cursor: pointer;
  margin-right: 15px;
  position: relative;
}
/* line 1019, ../sass/print.scss */
.form-group .upImg .click:before {
  content: "";
  width: 1px;
  height: 60%;
  position: absolute;
  top: 20%;
  left: 50%;
  background: #e8e8e8;
}
/* line 1028, ../sass/print.scss */
.form-group .upImg .click:after {
  content: "";
  width: 60%;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 20%;
  background: #e8e8e8;
}
/* line 1037, ../sass/print.scss */
.form-group .upImg .click:hover {
  border-color: #999999;
}
/* line 1039, ../sass/print.scss */
.form-group .upImg .click:hover:before {
  background: #999999;
}
/* line 1042, ../sass/print.scss */
.form-group .upImg .click:hover:after {
  background: #999999;
}
/* line 1047, ../sass/print.scss */
.form-group .upImg .img {
  width: 100px;
  height: 100px;
  border: 1px solid #e8e8e8;
  cursor: pointer;
  float: left;
  margin-right: 15px;
  position: relative;
}
/* line 1055, ../sass/print.scss */
.form-group .upImg .img img {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}
/* line 1061, ../sass/print.scss */
.form-group .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 1074, ../sass/print.scss */
.form-group .upImg .img span:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

/* 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 5, ../sass/header.scss */
.home_header {
  background: #000000;
}
/* line 7, ../sass/header.scss */
.home_header .inside {
  width: 1200px;
  margin: 0 auto;
  height: 36px;
  line-height: 36px;
  color: #fff;
  font-size: 14px;
}
/* line 13, ../sass/header.scss */
.home_header .inside .left {
  float: left;
}
/* line 15, ../sass/header.scss */
.home_header .inside .left span {
  margin-left: 4px;
}
/* line 18, ../sass/header.scss */
.home_header .inside .left a {
  color: #f15d39;
  margin-left: 12px;
}
/* line 23, ../sass/header.scss */
.home_header .inside .right {
  float: right;
}
/* line 25, ../sass/header.scss */
.home_header .inside .right .list {
  float: left;
}
/* line 27, ../sass/header.scss */
.home_header .inside .right .list a {
  float: left;
  color: #ffffff;
  margin-right: 40px;
}
/* line 31, ../sass/header.scss */
.home_header .inside .right .list a:hover {
  color: #f15d39;
}
/* line 36, ../sass/header.scss */
.home_header .inside .right span {
  float: left;
  color: #b0b0b0;
  font-size: 13px;
  height: 24px;
  line-height: 24px;
  border: 1px solid #8f8f8f;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 0 16px 0 32px;
  margin: 6px 0 0 40px;
  background: url(../../images/header_footer/icon-home-phone.png) -1px center no-repeat;
  overflow: hidden;
  letter-spacing: 1px;
}
/* line 51, ../sass/header.scss */
.home_header .inside .zhandian {
  width: 140px;
  height: 24px;
  line-height: 24px;
  background: #515151;
  border-radius: 4px;
  text-align: center;
  float: left;
  margin-top: 6px;
  margin-left: 20px;
  cursor: pointer;
  position: relative;
}
/* line 63, ../sass/header.scss */
.home_header .inside .zhandian span {
  color: #f5f5f5;
}
/* line 66, ../sass/header.scss */
.home_header .inside .zhandian i {
  text-indent: -99999px;
  background: url(../../images/header_footer/icon-more-area.png) no-repeat center;
  width: 8px;
  height: 6px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  transition: .5s;
}
/* line 76, ../sass/header.scss */
.home_header .inside .zhandian .hiddde_boxss {
  transition: .5s;
  opacity: 0;
  display: none;
  position: absolute;
  z-index: 10;
  top: 24px;
  left: -20px;
  padding-top: 22px;
}
/* line 85, ../sass/header.scss */
.home_header .inside .zhandian .hiddde_boxss .insides {
  border-radius: 5px;
  width: 310px;
  padding: 30px 20px 30px 50px;
  background: rgba(0, 0, 0, 0.8);
}
/* line 90, ../sass/header.scss */
.home_header .inside .zhandian .hiddde_boxss .insides .line {
  width: 120px;
  float: left;
}
/* line 93, ../sass/header.scss */
.home_header .inside .zhandian .hiddde_boxss .insides .line a {
  color: #ffffff;
  display: block;
  margin-bottom: 12px;
  text-align: left;
}
/* line 98, ../sass/header.scss */
.home_header .inside .zhandian .hiddde_boxss .insides .line a:last-child {
  margin-bottom: 0;
}
/* line 101, ../sass/header.scss */
.home_header .inside .zhandian .hiddde_boxss .insides .line a:hover {
  opacity: .7;
}
/* line 108, ../sass/header.scss */
.home_header .inside .zhandian:hover .hiddde_boxss {
  opacity: 1;
  display: block;
}
/* line 112, ../sass/header.scss */
.home_header .inside .zhandian:hover i {
  transform: rotate(180deg);
}

/* line 118, ../sass/header.scss */
.home_title {
  background: url(../../images/header_footer/img-home-title.png) no-repeat center;
  height: 219px;
  position: relative;
}
/* line 122, ../sass/header.scss */
.home_title .insides {
  cursor: pointer;
  width: 600px;
  height: 68px;
  background: url(../../images/header_footer/img-home-logo.png) no-repeat left center;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -34px 0 0 -600px;
}

/* line 133, ../sass/header.scss */
.home_nav {
  background: #de411a;
}
/* line 135, ../sass/header.scss */
.home_nav .inside {
  width: 1200px;
  margin: 0 auto;
}
/* line 137, ../sass/header.scss */
.home_nav .inside a {
  float: left;
  color: #fff;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  font-size: 15px;
  padding: 0 40px;
}
/* line 146, ../sass/header.scss */
.home_nav .inside a.active {
  background: #f15d39;
}
/* line 149, ../sass/header.scss */
.home_nav .inside a:hover {
  background: #f15d39;
  text-decoration: none;
}

/* line 157, ../sass/header.scss */
.home_footer {
  background: #3e3536;
  padding: 44px 0 60px;
}
/* line 160, ../sass/header.scss */
.home_footer.sz {
  margin-top: 80px;
  background: #ffffff;
  border-top: 2px solid #e51717;
}
/* line 165, ../sass/header.scss */
.home_footer.sz .inside .left {
  border-right: 2px solid #e6e6e6;
}
/* line 169, ../sass/header.scss */
.home_footer.sz .inside .right table {
  margin-top: 0;
}
/* line 175, ../sass/header.scss */
.home_footer .inside {
  width: 1200px;
  margin: 0 auto;
}
/* line 177, ../sass/header.scss */
.home_footer .inside .left {
  width: 268px;
  float: left;
  border-right: 1px solid #7a7474;
}
/* line 181, ../sass/header.scss */
.home_footer .inside .left .img {
  width: 116px;
  height: 116px;
  margin: 0 auto;
}
/* line 185, ../sass/header.scss */
.home_footer .inside .left .img img {
  width: 100%;
  height: 100%;
}
/* line 190, ../sass/header.scss */
.home_footer .inside .left p {
  color: #fff;
  font-size: 16px;
  margin-top: 10px;
  text-align: center;
}
/* line 197, ../sass/header.scss */
.home_footer .inside .right {
  padding: 0 0 0 60px;
  float: left;
  margin: 8px 0 0 0;
}
/* line 201, ../sass/header.scss */
.home_footer .inside .right .title {
  width: 500px;
  height: 55px;
  background: url(../../images/header_footer/img-home-bottom.png) no-repeat left center;
}
/* line 206, ../sass/header.scss */
.home_footer .inside .right table {
  margin: 26px 0 0 0;
}
/* line 209, ../sass/header.scss */
.home_footer .inside .right table.prac_foot td {
  padding-bottom: 20px;
}
/* line 214, ../sass/header.scss */
.home_footer .inside .right table tr td {
  color: #999999;
  padding-bottom: 8px;
  font-size: 15px;
}

/* line 225, ../sass/header.scss */
.home_title_p {
  background: url(../../images/practice/bg-header.png) no-repeat center;
  height: 230px;
  position: relative;
}

/* line 230, ../sass/header.scss */
.home_nav_p {
  position: relative;
  height: 20px;
}
/* line 233, ../sass/header.scss */
.home_nav_p:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  content: "";
  display: block;
  height: 20px;
  background: #9e0206;
}
/* line 243, ../sass/header.scss */
.home_nav_p:before {
  position: absolute;
  top: 0;
  left: 50%;
  content: "";
  margin-left: -575px;
  display: block;
  z-index: 2;
  width: 1150px;
  border-top: 70px solid #cc0000;
  border-right: 23px solid transparent;
  border-left: 23px solid transparent;
}
/* line 256, ../sass/header.scss */
.home_nav_p .inside {
  position: relative;
  z-index: 3;
  width: 1150px;
  margin: 0 auto;
  padding-left: 60px;
}
/* line 262, ../sass/header.scss */
.home_nav_p .inside a {
  font-size: 17px;
  color: #ffffff;
  display: inline-block;
  padding: 0 30px;
  height: 70px;
  line-height: 70px;
  float: left;
  margin-left: 22px;
  position: relative;
}
/* line 273, ../sass/header.scss */
.home_nav_p .inside a.active:before, .home_nav_p .inside a:hover:before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  display: block;
  width: 100%;
  background: #ff6060;
  height: 4px;
}

/* line 288, ../sass/header.scss */
.home_title_sz {
  height: 138px;
  position: relative;
}
/* line 291, ../sass/header.scss */
.home_title_sz .insides {
  cursor: pointer;
  width: 600px;
  height: 74px;
  background: url(../../images/sz/img-home-logo-sz.png) no-repeat left center;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -34px 0 0 -600px;
}
/* line 301, ../sass/header.scss */
.home_title_sz .bground {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 456px;
  background: url(../../images/sz/bg-home-bg-sz.png) no-repeat center -1px;
  z-index: -1;
}

/* line 313, ../sass/header.scss */
.home_nav_sz .inside {
  background: #de411a;
  width: 1200px;
  margin: 0 auto;
}
/* line 316, ../sass/header.scss */
.home_nav_sz .inside a {
  float: left;
  color: #fff;
  height: 60px;
  line-height: 60px;
  display: inline-block;
  font-size: 16px;
  padding: 0 50px;
}
/* line 325, ../sass/header.scss */
.home_nav_sz .inside a.active {
  background: #f15d39;
}
/* line 328, ../sass/header.scss */
.home_nav_sz .inside a:hover {
  background: #f15d39;
  text-decoration: none;
}
/* line 333, ../sass/header.scss */
.home_nav_sz .inside span {
  display: inline-block;
  height: 60px;
  width: 220px;
  background: url(../../images/sz/bg-nav-wx.png) no-repeat center;
  float: right;
  cursor: pointer;
  position: relative;
}
/* line 342, ../sass/header.scss */
.home_nav_sz .inside span:hover div {
  height: 300px;
  opacity: 1;
  top: 65px;
}
/* line 348, ../sass/header.scss */
.home_nav_sz .inside span div {
  width: 200px;
  height: 0px;
  background: url(../../images/sz/bg-nav-wxqrcode.png) no-repeat center;
  position: absolute;
  top: 60px;
  left: -4px;
  opacity: 0;
  transition: all .5s;
  z-index: 10000;
}

/* line 363, ../sass/header.scss */
.top_title {
  position: relative;
}
/* line 365, ../sass/header.scss */
.top_title span {
  position: absolute;
  left: 50%;
  top: 10px;
  width: 20px;
  height: 20px;
  line-height: 18px;
  border: 2px solid #999999;
  display: inline-block;
  color: #999999;
  font-size: 20px;
  text-align: center;
  cursor: pointer;
  opacity: .5;
  margin-left: 580px;
}
/* line 380, ../sass/header.scss */
.top_title span:hover {
  opacity: .2;
}
/* line 384, ../sass/header.scss */
.top_title img {
  width: 100%;
  cursor: pointer;
}

/* line 14, ../sass/hs-front.scss */
.specail_act.team .inside {
  height: auto;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  padding-bottom: 20px;
  padding-left: 25px;
  padding-right: 25px;
}
/* line 22, ../sass/hs-front.scss */
.specail_act .inside {
  background: url(../../images/front/img-front-act-header.png) no-repeat center;
  padding-bottom: 20px;
  padding-left: 25px;
  padding-right: 25px;
  width: 1400px;
  margin: 0 auto;
  border-radius: 20px;
  margin-top: 30px;
}
/* line 29, ../sass/hs-front.scss */
.specail_act .inside h4 {
  font-size: 22px;
  color: #ffffff;
  font-weight: bold;
  height: 72px;
  line-height: 72px;
}
/* line 37, ../sass/hs-front.scss */
.specail_act .inside .box_body .box_team {
  width: 18%;
  float: left;
  margin-right: 2.5%;
  background-color: #ffffff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 20px 20px;
  text-align: center;
}
/* line 45, ../sass/hs-front.scss */
.specail_act .inside .box_body .box_team:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
  opacity: 0.95;
  cursor: pointer;
}
/* line 49, ../sass/hs-front.scss */
.specail_act .inside .box_body .box_team:last-child {
  margin-right: 0;
}
/* line 52, ../sass/hs-front.scss */
.specail_act .inside .box_body .box_team .img {
  width: 80px;
  height: 80px;
  background-position: center;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #e8e8e8;
  margin: 0 auto;
}
/* line 64, ../sass/hs-front.scss */
.specail_act .inside .box_body .box_team h3 {
  font-size: 17px;
  color: #f15d39;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: bold;
  padding-top: 14px;
  padding-bottom: 6px;
}
/* line 75, ../sass/hs-front.scss */
.specail_act .inside .box_body .box_team p {
  font-size: 15px;
  margin-top: 8px;
}
/* line 78, ../sass/hs-front.scss */
.specail_act .inside .box_body .box_team p b {
  font-size: 18px;
  color: #f15d39;
  margin-right: 10px;
  font-weight: normal;
}
/* line 86, ../sass/hs-front.scss */
.specail_act .inside .box_body .box {
  width: 32.4%;
  margin-right: 1.4%;
  border: 1px solid #e8e8e8;
  background-color: #ffffff;
  padding: 18px 16px;
  height: 160px;
  cursor: pointer;
  float: left;
}
/* line 96, ../sass/hs-front.scss */
.specail_act .inside .box_body .box:hover .img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 100, ../sass/hs-front.scss */
.specail_act .inside .box_body .box:last-child {
  margin-right: 0;
}
/* line 103, ../sass/hs-front.scss */
.specail_act .inside .box_body .box .img {
  width: 180px;
  height: 120px;
  float: left;
  margin-right: 15px;
  background-position: center;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 114, ../sass/hs-front.scss */
.specail_act .inside .box_body .box h3 {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.6;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  height: 77px;
  padding-top: 5px;
}
/* line 122, ../sass/hs-front.scss */
.specail_act .inside .box_body .box span {
  margin-top: 15px;
}
/* line 124, ../sass/hs-front.scss */
.specail_act .inside .box_body .box span.ing {
  font-size: 16px;
  color: #45d63e;
  height: 28px;
  line-height: 28px;
  padding: 0 12px;
  border: 1px solid #45d63e;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #e7f9e6;
}
/* line 127, ../sass/hs-front.scss */
.specail_act .inside .box_body .box span.end {
  font-size: 16px;
  color: #f0524f;
  height: 28px;
  line-height: 28px;
  padding: 0 12px;
  border: 1px solid #f0524f;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #ffe4e3;
}
/* line 130, ../sass/hs-front.scss */
.specail_act .inside .box_body .box span.start {
  font-size: 16px;
  color: #ff6c2b;
  height: 28px;
  line-height: 28px;
  padding: 0 12px;
  border: 1px solid #ff6c2b;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #ffecd7;
}

/* line 140, ../sass/hs-front.scss */
.act_outside.darker {
  background-color: #f5f5f5;
}
/* line 144, ../sass/hs-front.scss */
.act_outside.nopadd .inside {
  padding-bottom: 20px;
}
/* line 149, ../sass/hs-front.scss */
.act_outside.short .inside {
  width: 1150px;
}
/* line 152, ../sass/hs-front.scss */
.act_outside.short .inside .act_de_middle .right {
  width: 694px;
}
/* line 156, ../sass/hs-front.scss */
.act_outside.short .inside .team_title_box {
  padding-top: 20px;
}
/* line 158, ../sass/hs-front.scss */
.act_outside.short .inside .team_title_box .left {
  width: 730px;
}
/* line 164, ../sass/hs-front.scss */
.act_outside .inside {
  background: #ffffff;
  padding-left: 15px;
  padding-right: 15px;
  width: 1400px;
  margin: 0 auto;
  padding-bottom: 60px;
}
/* line 165, ../sass/hs-front.scss */
.act_outside .inside.prac {
  background: #ffffff;
}
/* line 173, ../sass/hs-front.scss */
.act_outside .inside .act_func {
  padding-top: 40px;
}
/* line 175, ../sass/hs-front.scss */
.act_outside .inside .act_func .line {
  padding-bottom: 5px;
}
/* line 177, ../sass/hs-front.scss */
.act_outside .inside .act_func .line .line_title {
  float: left;
}
/* line 179, ../sass/hs-front.scss */
.act_outside .inside .act_func .line .line_title span {
  font-size: 15px;
  font-weight: bold;
  line-height: 20px;
  padding: 5px 0;
  display: inline-block;
}
/* line 187, ../sass/hs-front.scss */
.act_outside .inside .act_func .line .line_choose {
  margin-left: 100px;
}
/* line 189, ../sass/hs-front.scss */
.act_outside .inside .act_func .line .line_choose span {
  line-height: 20px;
  padding: 5px 20px;
  display: inline-block;
  font-size: 15px;
  margin-bottom: 15px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  float: left;
}
/* line 198, ../sass/hs-front.scss */
.act_outside .inside .act_func .line .line_choose span.active {
  background: #1d8cef;
  color: #ffffff;
  cursor: pointer;
}
/* line 206, ../sass/hs-front.scss */
.act_outside .inside .act_func .form_func {
  padding: 5px 0 10px;
}
/* line 208, ../sass/hs-front.scss */
.act_outside .inside .act_func .form_func .func_date {
  float: left;
  width: 15%;
  margin-right: 2%;
}
/* line 212, ../sass/hs-front.scss */
.act_outside .inside .act_func .form_func .func_date.actsides {
  width: 13%;
}
/* line 216, ../sass/hs-front.scss */
.act_outside .inside .act_func .form_func .func_select {
  float: left;
  width: 13%;
  margin-right: 1%;
}
/* line 220, ../sass/hs-front.scss */
.act_outside .inside .act_func .form_func .func_select.actsides {
  width: 11%;
}
/* line 224, ../sass/hs-front.scss */
.act_outside .inside .act_func .form_func .func_label {
  float: left;
  width: 15%;
  line-height: 38px;
  text-align: center;
}
/* line 230, ../sass/hs-front.scss */
.act_outside .inside .act_func .form_func .func_text {
  float: left;
  width: 30%;
}
/* line 233, ../sass/hs-front.scss */
.act_outside .inside .act_func .form_func .func_text.actsides {
  width: 21%;
}
/* line 237, ../sass/hs-front.scss */
.act_outside .inside .act_func .form_func .func_btn {
  float: left;
  width: 10%;
  text-align: right;
}
/* line 245, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece {
  width: 22.5%;
  float: left;
  margin: 30px 3.3333333% 0 0;
}
/* line 249, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece:hover {
  cursor: pointer;
}
/* line 252, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece:hover .img:after {
  background: rgba(0, 0, 0, 0.25);
}
/* line 256, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece:hover h1 {
  color: #f15d39;
}
/* line 260, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece:nth-of-type(4n) {
  margin-right: 0;
}
/* line 22, ../sass/print.scss */
.act_outside .inside .act_list .piece:hover {
  cursor: pointer;
}
/* line 264, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece .img {
  width: 100%;
  height: 178px;
  background: no-repeat center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  position: relative;
}
/* line 270, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece .img:after {
  content: "";
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  transition: .5s;
}
/* line 281, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece .body {
  padding: 20px 12px 22px;
  border: 1px solid #e8e8e8;
  border-top: 0;
}
/* line 285, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece .body h1 {
  font-weight: bold;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 290, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece .body .card {
  margin-top: 12px;
}
/* line 292, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece .body .card .left {
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  padding-left: 28px;
  background: url(../../images/header_footer/icon-home-area.png) left center no-repeat;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  color: #4795fa;
  margin-top: 4px;
}
/* line 304, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece .body .card .right {
  float: right;
}
/* line 306, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece .body .card .right.ing {
  font-size: 16px;
  color: #45d63e;
  height: 28px;
  line-height: 28px;
  padding: 0 12px;
  border: 1px solid #45d63e;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #e7f9e6;
}
/* line 309, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece .body .card .right.end {
  font-size: 16px;
  color: #f0524f;
  height: 28px;
  line-height: 28px;
  padding: 0 12px;
  border: 1px solid #f0524f;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #ffe4e3;
}
/* line 312, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece .body .card .right.start {
  font-size: 16px;
  color: #ff6c2b;
  height: 28px;
  line-height: 28px;
  padding: 0 12px;
  border: 1px solid #ff6c2b;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #ffecd7;
}
/* line 317, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece .body p {
  color: #666666;
  font-size: 15px;
  padding-left: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 12px;
  height: 20px;
  line-height: 20px;
}
/* line 325, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece .body p.time {
  background: url(../../images/header_footer/icon_home_time.png) no-repeat 1px center;
}
/* line 328, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece .body p.address {
  background: url(../../images/header_footer/icon_home_address.png) no-repeat 1px center;
  line-height: 22px;
}
/* line 336, ../sass/hs-front.scss */
.act_outside .inside .act_page {
  text-align: center;
  margin-top: 40px;
}
/* line 340, ../sass/hs-front.scss */
.act_outside .inside .act_de_header {
  padding-top: 40px;
  position: relative;
}
/* line 343, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .imgs {
  width: 534px;
  height: 344px;
  float: left;
  margin-right: 25px;
  background-position: center;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 354, ../sass/hs-front.scss */
.act_outside .inside .act_de_header h4 {
  font-size: 26px;
  font-weight: bold;
  line-height: 34px;
  padding: 16px 0 6px;
}
/* line 360, ../sass/hs-front.scss */
.act_outside .inside .act_de_header p {
  font-size: 15px;
  color: #666666;
  line-height: 1.4;
  margin-top: 7px;
}
/* line 360, ../sass/hs-front.scss */
.act_outside .inside .act_de_header p span {
  display: inline-block;
  height: 22px;
  line-height: 21px;
  border-radius: 5px;
  padding: 0 8px;
  margin-right: 10px;
  color: #fff;
}
.act_outside .inside .act_de_header p span:nth-of-type(1) {
  background-image: -webkit-gradient(linear, 100% 0, 0 0, from(#ff3233), to(#ff6729));
  background-image: -webkit-linear-gradient(to right, #ff3233, #ff6729);
  background-image: -moz-linear-gradient(to right, #ff3233, #ff6729);
  background-image: -o-linear-gradient(to right, #ff3233, #ff6729);
  background-image: linear-gradient(to right, #ff3233, #ff6729);
}
.act_outside .inside .act_de_header p span:nth-of-type(2) {
  background-image: -webkit-gradient(linear, 100% 0, 0 0, from(#327bff), to(#28bfff));
  background-image: -webkit-linear-gradient(to right, #327bff, #28bfff);
  background-image: -moz-linear-gradient(to right, #327bff, #28bfff);
  background-image: -o-linear-gradient(to right, #327bff, #28bfff);
  background-image: linear-gradient(to right, #327bff, #28bfff);
}
.act_outside .inside .act_de_header p.big{
	font-size: 19px;
	margin-top: 20px;
}
.act_outside .inside .act_de_header p.big i {
	background: url(../../images/new-type/act-js.png) no-repeat left center #ffe8e5;
	height: 21px;
	line-height: 20px;
	font-size: 15px;
	color: #ff3f29;
	font-style: normal;
	padding: 0 8px 0 26px;
	display: inline-block;
	border-radius: 10.5px;
	margin-right: 12px;
}
.act_outside .inside .act_de_header p.big b {
	margin-left: 15px;
	font-size: 15px;
	color: #ff3431;
	display: inline-block;
	font-weight: normal;
}
/* line 366, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .raise_money {
  position: absolute;
  bottom: 0;
  left: 560px;
  padding-left: 40px;
  background: url(../../images/front/img-front-allmoney.png) no-repeat 4px center;
  height: 24px;
  line-height: 24px;
}
/* line 374, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .raise_money b {
  font-size: 20px;
  color: #f15d39;
  margin-right: 4px;
}
/* line 380, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .qrcode_box {
  position: absolute;
  right: 0;
  bottom: 0;
  border: 1px solid #cccccc;
}
/* line 385, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .qrcode_box .lefts {
  width: 116px;
  float: left;
  border-right: 1px solid #cccccc;
  padding-bottom: 10px;
}
/* line 390, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .qrcode_box .lefts dl {
  padding: 20px 0 10px;
}
/* line 392, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .qrcode_box .lefts dl dt {
  font-weight: normal;
  text-align: center;
}
/* line 395, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .qrcode_box .lefts dl dt span {
  color: #f15d39;
  font-size: 18px;
}
/* line 400, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .qrcode_box .lefts dl dd {
  text-align: center;
}
/* line 405, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .qrcode_box .rightss {
  width: 140px;
  float: right;
}
/* line 408, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .qrcode_box .rightss .qrcode_boxs {
  width: 120px;
  height: 120px;
  float: left;
  background-color: #f5f5f5;
  margin: 5px 10px;
  float: left;
}
/* line 416, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .qrcode_box .rightss .qrcode_label {
  height: 30px;
  line-height: 30px;
  text-align: center;
  float: left;
  width: 100%;
  border-top: 1px solid #cccccc;
  color: #de411a;
  background-color: #f8f8f8;
  font-size: 15px;
}
/* line 430, ../sass/hs-front.scss */
.act_outside .inside .team_title_box {
  padding-top: 50px;
}
/* line 432, ../sass/hs-front.scss */
.act_outside .inside .team_title_box .left {
  padding-top: 10px;
  float: left;
  width: 800px;
}
/* line 436, ../sass/hs-front.scss */
.act_outside .inside .team_title_box .left .imgs {
  width: 80px;
  height: 80px;
  border: 1px solid #e8e8e8;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  float: left;
  margin-right: 20px;
  margin-left: 25px;
}
/* line 450, ../sass/hs-front.scss */
.act_outside .inside .team_title_box .left h4 {
  font-size: 22px;
  font-weight: bold;
  line-height: 1.6;
  padding-top: 5px;
}
/* line 456, ../sass/hs-front.scss */
.act_outside .inside .team_title_box .left .func_btn {
  padding-top: 8px;
}
/* line 458, ../sass/hs-front.scss */
.act_outside .inside .team_title_box .left .func_btn input {
  background-color: #f15d39;
  color: #ffffff;
  padding: 4px 10px;
  border: 0;
  font-size: 15px;
}
/* line 467, ../sass/hs-front.scss */
.act_outside .inside .team_title_box .right {
  width: 348px;
  height: 100px;
  border: 1px solid #e5e5e5;
  background-color: #f8f8f8;
  float: right;
  padding: 0 15px;
}
/* line 474, ../sass/hs-front.scss */
.act_outside .inside .team_title_box .right dl {
  width: 33.33333%;
  float: left;
}
/* line 477, ../sass/hs-front.scss */
.act_outside .inside .team_title_box .right dl dt {
  text-align: center;
  font-weight: normal;
  padding-top: 25px;
  font-size: 15px;
}
/* line 483, ../sass/hs-front.scss */
.act_outside .inside .team_title_box .right dl dd {
  padding-top: 5px;
  text-align: center;
}
/* line 486, ../sass/hs-front.scss */
.act_outside .inside .team_title_box .right dl dd span {
  font-size: 18px;
  color: #f15d39;
  margin-right: 8px;
}
/* line 495, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle {
  padding-top: 20px;
}
/* line 497, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .left {
  width: 534px;
  float: left;
  background-color: #f4f4f4;
  padding: 0 30px 36px;
}
/* line 502, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .left .titles {
  padding: 12px 0 20px;
}
/* line 504, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .left .titles span {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  background-color: #1d8cef;
  color: #fff;
  font-size: 15px;
  padding: 0 10px;
  border-radius: 0 15px 15px 0;
  z-index: 2;
  position: relative;
  left: -36px;
}
/* line 516, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .left .titles span:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: #1970bd transparent transparent transparent;
  position: absolute;
  top: 25px;
  left: 2px;
  transform: rotate(-135deg);
}
/* line 532, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .left .contents .logos {
  width: 80px;
  height: 80px;
  border: 1px solid #e8e8e8;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  float: left;
  margin-right: 25px;
}
/* line 545, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .left .contents h3 {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.6;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 551, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .left .contents p {
  font-size: 16px;
  color: #666666;
  margin: 10px 0 0;
}
/* line 558, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right {
  width: 800px;
  min-height: 194px;
  float: right;
  background-color: #f4f4f4;
  padding: 0 30px 20px;
}
/* line 559, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right.long {
  width: 100%;
}
/* line 566, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right .titles {
  padding: 12px 0 20px;
}
/* line 568, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right .titles span {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  background-color: #1d8cef;
  color: #fff;
  font-size: 15px;
  padding: 0 15px 0 10px;
  border-radius: 0 15px 15px 0;
  z-index: 2;
  position: relative;
  left: -36px;
}
/* line 580, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right .titles span:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: #1970bd transparent transparent transparent;
  position: absolute;
  top: 25px;
  left: 2px;
  transform: rotate(-135deg);
}
/* line 595, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right p {
  line-height: 28px;
  font-size: 15px;
  color: #666666;
}
/* line 596, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right p.over {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
/* line 602, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right p b {
  color: #333333;
}
/* line 606, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right .lasts {
  padding-top: 10px;
}
/* line 608, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right .lasts a {
  float: right;
  text-decoration: underline;
  color: #f15d39;
  font-size: 16px;
  display: inline-block;
  line-height: 22px;
  height: 22px;
}
/* line 617, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right .lasts a.active i {
  transform: rotate(180deg);
}
/* line 621, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right .lasts a i {
  width: 10px;
  height: 22px;
  background: url(../../images/team/icon-team-arror.png) no-repeat center;
  transition: .5s;
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
}
/* line 634, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom {
  padding: 30px 0 0 0;
}
/* line 636, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .navs {
  background: #657078;
}
/* line 638, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .navs.ser span {
  width: auto;
  padding-left: 30px;
  padding-right: 30px;
}
/* line 645, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .navs span {
  display: inline-block;
  height: 50px;
  width: 155px;
  line-height: 50px;
  font-size: 15px;
  text-align: center;
  float: left;
  color: #ffffff;
  position: relative;
  cursor: pointer;
}
/* line 646, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .navs span:after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 1px;
  height: 20px;
  background: #b2b8bc;
  right: 0;
  top: 16px;
}
/* line 657, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .navs span:last-child:after {
  display: none;
}
/* line 671, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .navs span.active {
  background: #ffffff;
  color: #1d8cef;
  border-top: 2px solid #1d8cef;
  line-height: 46px;
}
/* line 676, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .navs span.active:after {
  display: none;
}
/* line 683, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs {
  display: none;
}
/* line 685, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece {
  width: 22.5%;
  float: left;
  margin: 30px 3.3333333% 0 0;
}
/* line 689, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece:hover {
  cursor: pointer;
}
/* line 692, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece:hover .img:after {
  background: rgba(0, 0, 0, 0.25);
}
/* line 696, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece:hover h1 {
  color: #f15d39;
}
/* line 700, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece:nth-of-type(4n) {
  margin-right: 0;
}
/* line 22, ../sass/print.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece:hover {
  cursor: pointer;
}
/* line 704, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece .img {
  width: 100%;
  height: 178px;
  background: no-repeat center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  position: relative;
}
/* line 710, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece .img:after {
  content: "";
  width: 100%;
  height: 100%;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  transition: .5s;
}
/* line 721, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece .body {
  padding: 20px 12px 22px;
  border: 1px solid #e8e8e8;
  border-top: 0;
}
/* line 725, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece .body h1 {
  font-weight: bold;
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 730, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece .body .card {
  margin-top: 12px;
}
/* line 732, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece .body .card .left {
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  padding-left: 28px;
  background: url(../../images/header_footer/icon-home-area.png) left center no-repeat;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  color: #4795fa;
  margin-top: 4px;
}
/* line 744, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece .body .card .right {
  float: right;
}
/* line 746, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece .body .card .right.ing {
  font-size: 16px;
  color: #45d63e;
  height: 28px;
  line-height: 28px;
  padding: 0 12px;
  border: 1px solid #45d63e;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #e7f9e6;
}
/* line 749, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece .body .card .right.end {
  font-size: 16px;
  color: #f0524f;
  height: 28px;
  line-height: 28px;
  padding: 0 12px;
  border: 1px solid #f0524f;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #ffe4e3;
}
/* line 752, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece .body .card .right.start {
  font-size: 16px;
  color: #ff6c2b;
  height: 28px;
  line-height: 28px;
  padding: 0 12px;
  border: 1px solid #ff6c2b;
  display: inline-block;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #ffecd7;
}
/* line 757, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece .body p {
  color: #666666;
  font-size: 15px;
  padding-left: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 12px;
  height: 20px;
  line-height: 20px;
}
/* line 765, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece .body p.time {
  background: url(../../images/header_footer/icon_home_time.png) no-repeat 1px center;
}
/* line 768, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece .body p.address {
  background: url(../../images/header_footer/icon_home_address.png) no-repeat 1px center;
  line-height: 22px;
}
/* line 777, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs.active {
  display: block;
}
/* line 780, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs table {
  margin-top: 20px;
  width: 100%;
}
/* line 785, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs table thead tr th {
  background-color: #f5f5f5;
  font-size: 15px;
  height: 46px;
  text-align: center;
}
/* line 795, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs table tbody tr:hover {
  background-color: #f5f5f5;
}
/* line 798, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs table tbody tr td {
  font-size: 15px;
  text-align: center;
  padding: 15px 0;
}
/* line 802, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs table tbody tr td .line_box {
  width: 150px;
  height: 20px;
  position: relative;
  display: inline-block;
  background-color: #9ad0ff;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
}
/* line 810, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs table tbody tr td .line_box span {
  display: inline-block;
  width: 100%;
  height: 100%;
  color: #ffffff;
  font-size: 13px;
  line-height: 22px;
  position: relative;
  z-index: 2;
}
/* line 820, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs table tbody tr td .line_box .line_box_inside {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #1d8cef;
}
/* line 829, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs table tbody tr td .full_btn {
  width: 100px;
  height: 30px;
  border: 0;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  color: #ffffff;
  background-color: #1d8cef;
}
/* line 836, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs table tbody tr td .full_btn[disabled] {
  background-color: #cccccc;
}
/* line 840, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs table tbody tr td .border_btn {
  width: 100px;
  height: 30px;
  border: 1px solid #1d8cef;
  color: #1d8cef;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  background-color: #ffffff;
}
/* line 864, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .proj_send_list .pieces {
  margin-top: 20px;
  margin-right: 4%;
  width: 48%;
  border: 1px solid #e8e8e8;
  float: left;
}
/* line 865, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .proj_send_list .pieces:hover {
  cursor: pointer;
}
/* line 867, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .proj_send_list .pieces:hover .imgs {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 871, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .proj_send_list .pieces:hover .rights h4 {
  color: #f15d39;
}
/* line 876, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .proj_send_list .pieces:nth-of-type(2n) {
  margin-right: 0;
}
/* line 884, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .proj_send_list .pieces .imgs {
  float: left;
  margin-right: 25px;
  background-position: center;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  width: 252px;
  height: 168px;
  transition: .5s;
  position: relative;
}
/* line 896, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .proj_send_list .pieces .imgs span {
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: center;
  height: 40px;
  line-height: 40px;
  color: #ffffff;
  background-color: rgba(169, 30, 34, 0.8);
  width: 100%;
}
/* line 909, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .proj_send_list .pieces .rights {
  padding: 25px 20px;
}
/* line 911, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .proj_send_list .pieces .rights h4 {
  font-size: 20px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-bottom: 8px;
  transition: .5s;
}
/* line 918, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .proj_send_list .pieces .rights p {
  font-size: 15px;
  margin-top: 7px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 929, ../sass/hs-front.scss */
.act_outside .inside .proj_list .pieces {
  margin-top: 20px;
  margin-right: 4%;
  width: 48%;
  border: 1px solid #e8e8e8;
  float: left;
}
/* line 930, ../sass/hs-front.scss */
.act_outside .inside .proj_list .pieces:hover {
  cursor: pointer;
}
/* line 932, ../sass/hs-front.scss */
.act_outside .inside .proj_list .pieces:hover .imgs {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 936, ../sass/hs-front.scss */
.act_outside .inside .proj_list .pieces:hover .rights h4 {
  color: #f15d39;
}
/* line 941, ../sass/hs-front.scss */
.act_outside .inside .proj_list .pieces:nth-of-type(2n) {
  margin-right: 0;
}
/* line 949, ../sass/hs-front.scss */
.act_outside .inside .proj_list .pieces .imgs {
  float: left;
  margin-right: 25px;
  background-position: center;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  width: 252px;
  height: 168px;
  transition: .5s;
  position: relative;
}
/* line 961, ../sass/hs-front.scss */
.act_outside .inside .proj_list .pieces .imgs span {
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: center;
  height: 40px;
  line-height: 40px;
  color: #ffffff;
  background-color: rgba(169, 30, 34, 0.8);
  width: 100%;
}
/* line 974, ../sass/hs-front.scss */
.act_outside .inside .proj_list .pieces .rights {
  padding: 25px 20px;
}
/* line 976, ../sass/hs-front.scss */
.act_outside .inside .proj_list .pieces .rights h4 {
  font-size: 20px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-bottom: 8px;
  transition: .5s;
}
/* line 983, ../sass/hs-front.scss */
.act_outside .inside .proj_list .pieces .rights p {
  font-size: 15px;
  margin-top: 7px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 992, ../sass/hs-front.scss */
.act_outside .team_bodyer {
  padding: 40px 0 0;
}
/* line 994, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces {
  width: 32%;
  float: left;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  padding: 0 15px;
  border: 1px solid #e8e8e8;
  margin-right: 2%;
  margin-bottom: 15px;
  transition: .5;
  background-color: #ffffff;
}
/* line 1004, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces:hover {
  border: 1px solid #f15d39;
  cursor: pointer;
}
/* line 1008, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces:hover .tops h4 {
  color: #f15d39;
}
/* line 1013, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces:nth-of-type(3n) {
  margin-right: 0;
}
/* line 1016, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces .tops {
  border-bottom: 1px solid #e8e8e8;
  padding: 20px 0;
}
/* line 1019, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces .tops .imgs {
  width: 80px;
  height: 80px;
  background-position: center;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #e8e8e8;
  float: left;
  margin-right: 20px;
}
/* line 1032, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces .tops h4 {
  line-height: 80px;
  height: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 20px;
  font-weight: bold;
}
/* line 1041, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces .bottoms dl {
  width: 50%;
  float: left;
  padding: 15px 0;
}
/* line 1045, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces .bottoms dl dt {
  text-align: center;
  font-weight: normal;
}
/* line 1049, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces .bottoms dl dd {
  text-align: center;
  margin-top: 2px;
}
/* line 1052, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces .bottoms dl dd span {
  font-size: 18px;
  color: #f15d39;
  margin-right: 8px;
  display: inline-block;
}

/* line 1066, ../sass/hs-front.scss */
.news_outside.prac {
  padding-top: 20px;
}
/* line 1068, ../sass/hs-front.scss */
.news_outside.prac .insides {
  width: 1150px;
}
/* line 1070, ../sass/hs-front.scss */
.news_outside.prac .insides .lefts {
  width: 100%;
}
/* line 1072, ../sass/hs-front.scss */
.news_outside.prac .insides .lefts .titles {
  border-bottom: 0;
}
/* line 1074, ../sass/hs-front.scss */
.news_outside.prac .insides .lefts .titles .logos {
  height: 42px;
  line-height: 42px;
  background: none;
  font-size: 26px;
  padding-left: 6px;
}
/* line 1081, ../sass/hs-front.scss */
.news_outside.prac .insides .lefts .titles .navs {
  padding-top: 12px;
}
/* line 1088, ../sass/hs-front.scss */
.news_outside .insides {
  width: 1400px;
  margin: 0 auto;
  padding-top: 30px;
  padding-bottom: 50px;
  background: #ffffff;
  padding-left: 25px;
  padding-right: 25px;
}
/* line 1095, ../sass/hs-front.scss */
.news_outside .insides.short {
  width: 1150px;
  padding-top: 40px;
}
/* line 1098, ../sass/hs-front.scss */
.news_outside .insides.short .lefts {
  width: 790px;
}
/* line 1100, ../sass/hs-front.scss */
.news_outside .insides.short .lefts .titles {
  padding-top: 10px;
}
/* line 1104, ../sass/hs-front.scss */
.news_outside .insides.short .lefts .imgs img {
  width: 100%;
  height: 100%;
}
/* line 1110, ../sass/hs-front.scss */
.news_outside .insides.short .rights {
  padding-right: 0;
  padding-top: 0;
}
/* line 1113, ../sass/hs-front.scss */
.news_outside .insides.short .rights ul {
  padding-left: 10px;
}
/* line 1117, ../sass/hs-front.scss */
.news_outside .insides.short .lefts_detail {
  width: 790px;
}
/* line 1121, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail {
  width: 820px;
  float: left;
}
/* line 1124, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .headers {
  padding: 30px 20px 25px;
  border-bottom: 2px solid #e8e8e8;
}
/* line 1125, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .headers.notices {
  padding: 5px 20px 20px;
}
/* line 1126, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .headers.notices h2 {
  font-size: 20px;
  color: #de411a;
  line-height: 28px;
}
/* line 1135, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .headers h2 {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  line-height: 1.6;
}
/* line 1141, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .headers p {
  text-align: center;
  color: #666666;
  margin-top: 10px;
}
/* line 1146, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .headers span {
  margin-right: 20px;
}
/* line 1148, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .headers span:last-child {
  margin: 0;
}
/* line 1153, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .detailss {
  padding: 20px;
}
/* line 1155, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .detailss .fujian {
  padding-top: 30px;
  padding-bottom: 10px;
}
/* line 1158, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .detailss .fujian .titlesss {
  padding-left: 58px;
  background: url(../../images/header_footer/bg-files-fujian.png) no-repeat 16px center;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  font-weight: bold;
}
/* line 1166, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .detailss .fujian ul {
  padding-left: 58px;
}
/* line 1168, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .detailss .fujian ul li {
  font-size: 16px;
  line-height: 1.4;
  margin-top: 6px;
  color: #007eff;
  text-decoration: underline;
  cursor: pointer;
}
/* line 1175, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .detailss .fujian ul li:hover {
  text-decoration: none;
  opacity: .7;
}
/* line 1183, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .endpart {
  border-top: 1px solid #e8e8e8;
  padding: 20px 0 15px 20px;
}
/* line 1186, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .endpart ul {
  list-style: disc;
}
/* line 1188, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .endpart ul li {
  list-style: disc;
}
/* line 1190, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .endpart ul li a {
  display: inline-block;
  margin-bottom: 5px;
  font-size: 15px;
  list-style: circle;
}
/* line 1195, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .endpart ul li a:hover {
  color: #f15d39;
}
/* line 1204, ../sass/hs-front.scss */
.news_outside .insides .lefts {
  width: 820px;
  float: left;
}
/* line 1207, ../sass/hs-front.scss */
.news_outside .insides .lefts .titles {
  border-bottom: 1px solid #c9c9c9;
  padding-bottom: 25px;
}
/* line 1210, ../sass/hs-front.scss */
.news_outside .insides .lefts .titles .logos {
  width: 292px;
  height: 36px;
  background: url(../../images/header_footer/img_home_news.png) no-repeat center;
  float: left;
}
/* line 1216, ../sass/hs-front.scss */
.news_outside .insides .lefts .titles .navs {
  float: right;
  width: 500px;
  padding: 15px 20px 0;
  position: relative;
}
/* line 1221, ../sass/hs-front.scss */
.news_outside .insides .lefts .titles .navs .prev_btn {
  display: none;
  cursor: pointer;
  width: 16px;
  height: 16px;
  line-height: 16px;
  background-color: #c9c9c9;
  color: #fff;
  position: absolute;
  left: 0;
  top: 17px;
  float: left;
}
/* line 1233, ../sass/hs-front.scss */
.news_outside .insides .lefts .titles .navs .prev_btn:after {
  content: "";
  width: 0;
  height: 0;
  display: inline-block;
  transform: rotate(90deg);
  border-width: 5px;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent;
}
/* line 1246, ../sass/hs-front.scss */
.news_outside .insides .lefts .titles .navs .next_btn {
  display: none;
  cursor: pointer;
  width: 16px;
  height: 16px;
  line-height: 16px;
  background-color: #c9c9c9;
  color: #fff;
  position: absolute;
  right: 0;
  top: 17px;
  float: left;
}
/* line 1258, ../sass/hs-front.scss */
.news_outside .insides .lefts .titles .navs .next_btn:after {
  content: "";
  width: 0;
  height: 0;
  position: relative;
  left: 6px;
  display: inline-block;
  transform: rotate(-90deg);
  border-width: 5px;
  border-style: solid;
  border-color: #ffffff transparent transparent transparent;
}
/* line 1273, ../sass/hs-front.scss */
.news_outside .insides .lefts .titles .navs .listss {
  float: left;
  width: 100%;
  overflow: hidden;
}
/* line 1277, ../sass/hs-front.scss */
.news_outside .insides .lefts .titles .navs .listss .nav_inside {
  position: relative;
  left: 0;
  transition: .5s;
}
/* line 1281, ../sass/hs-front.scss */
.news_outside .insides .lefts .titles .navs .listss .nav_inside span {
  display: inline-block;
  width: 92px;
  height: 20px;
  line-height: 22px;
  text-align: center;
  float: left;
  font-size: 15px;
  cursor: pointer;
}
/* line 1290, ../sass/hs-front.scss */
.news_outside .insides .lefts .titles .navs .listss .nav_inside span.active {
  color: #f15d39;
}
/* line 1298, ../sass/hs-front.scss */
.news_outside .insides .lefts .lists {
  display: none;
}
/* line 1300, ../sass/hs-front.scss */
.news_outside .insides .lefts .lists.active {
  display: block;
}
/* line 1303, ../sass/hs-front.scss */
.news_outside .insides .lefts .lists .boxs {
  padding: 20px 0;
  border-bottom: 1px solid #e4e4e4;
}
/* line 1304, ../sass/hs-front.scss */
.news_outside .insides .lefts .lists .boxs:hover {
  cursor: pointer;
}
/* line 1306, ../sass/hs-front.scss */
.news_outside .insides .lefts .lists .boxs:hover h2 {
  color: #f15d39;
}
/* line 1309, ../sass/hs-front.scss */
.news_outside .insides .lefts .lists .boxs:hover .imgs {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 1315, ../sass/hs-front.scss */
.news_outside .insides .lefts .lists .boxs .imgs {
  width: 190px;
  height: 116px;
  float: left;
  margin-right: 20px;
  background-position: center;
  background-repeat: no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
}
/* line 1326, ../sass/hs-front.scss */
.news_outside .insides .lefts .lists .boxs h2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  font-size: 22px;
  font-weight: bold;
  line-height: 32px;
  padding-top: 6px;
}
/* line 1333, ../sass/hs-front.scss */
.news_outside .insides .lefts .lists .boxs p {
  font-size: 15px;
  padding-left: 30px;
  line-height: 20px;
  color: #666666;
  margin-top: 6px;
}
/* line 1339, ../sass/hs-front.scss */
.news_outside .insides .lefts .lists .boxs p span {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url(../../images/front/img-front-time.png) no-repeat center;
  margin-right: 10px;
  vertical-align: bottom;
}
/* line 1351, ../sass/hs-front.scss */
.news_outside .insides .rights {
  padding: 20px;
  width: 300px;
  float: right;
  background-color: #f8f8f8;
}
/* line 1356, ../sass/hs-front.scss */
.news_outside .insides .rights h4 {
  background-color: #eeeeee;
  background-image: url(../../images/front/img-front-hot.png);
  background-position: 10px center;
  background-repeat: no-repeat;
  font-size: 15px;
  padding-left: 54px;
  height: 56px;
  line-height: 58px;
}
/* line 1369, ../sass/hs-front.scss */
.news_outside .insides .rights ul li {
  position: relative;
  padding-left: 20px;
  color: #333;
  display: block;
  width: 100%;
  overflow: hidden;
  font-size: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 16px;
}
/* line 58, ../sass/print.scss */
.news_outside .insides .rights ul li:after {
  content: "";
  width: 6px;
  height: 6px;
  background: #f15d39;
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: 6px;
}
/* line 1379, ../sass/hs-front.scss */
.news_outside .insides .rights ul li:hover a {
  color: #f15d39;
}
/* line 1389, ../sass/hs-front.scss */
.news_outside .insides .rightss {
  padding: 30px 25px;
  width: 350px;
  float: right;
  border: 1px solid #e8e8e8;
}
/* line 1394, ../sass/hs-front.scss */
.news_outside .insides .rightss h4 {
  padding-left: 35px;
  background: url(../../images/front/img-front-base.png) no-repeat 3px center;
  height: 24px;
  line-height: 24px;
  color: #de411a;
  font-size: 18px;
  margin-bottom: 20px;
}
/* line 1404, ../sass/hs-front.scss */
.news_outside .insides .rightss .detailss p {
  line-height: 30px;
  font-size: 16px;
  color: #666666;
}
/* line 1408, ../sass/hs-front.scss */
.news_outside .insides .rightss .detailss p span {
  color: #f15d39;
}
/* line 1411, ../sass/hs-front.scss */
.news_outside .insides .rightss .detailss p a {
  color: #0074d6;
  text-decoration: underline;
}
/* line 1417, ../sass/hs-front.scss */
.news_outside .insides .rightss .funcs {
  padding-top: 15px;
}
/* line 1419, ../sass/hs-front.scss */
.news_outside .insides .rightss .funcs input {
  height: 48px;
  background-color: #de411a;
  color: #ffffff;
  border: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 100%;
  font-size: 16px;
}
/* line 1427, ../sass/hs-front.scss */
.news_outside .insides .rightss .funcs input:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 1435, ../sass/hs-front.scss */
.news_outside.files .insides {
  padding-top: 40px;
}
/* line 1437, ../sass/hs-front.scss */
.news_outside.files .insides .lefts_detail {
  width: 100%;
}
/* line 1440, ../sass/hs-front.scss */
.news_outside.files .insides .lefts {
  width: 100%;
}
/* line 1443, ../sass/hs-front.scss */
.news_outside.files .insides .lefts .titles .logos {
  width: 337px;
  background: url(../../images/header_footer/img_home_files.png) no-repeat center;
}
/* line 1447, ../sass/hs-front.scss */
.news_outside.files .insides .lefts .titles .nav_line {
  float: right;
  line-height: 36px;
  padding-right: 20px;
}
/* line 1451, ../sass/hs-front.scss */
.news_outside.files .insides .lefts .titles .nav_line span {
  float: left;
  display: inline-block;
  font-size: 16px;
  margin-left: 40px;
  cursor: pointer;
}
/* line 1457, ../sass/hs-front.scss */
.news_outside.files .insides .lefts .titles .nav_line span.active, .news_outside.files .insides .lefts .titles .nav_line span:hover {
  color: #cc0000;
}
/* line 1464, ../sass/hs-front.scss */
.news_outside.files .insides .lefts .files_list .file_boxs {
  border-bottom: 1px solid #e4e4e4;
  padding: 34px 0px 38px;
  cursor: pointer;
}
/* line 1468, ../sass/hs-front.scss */
.news_outside.files .insides .lefts .files_list .file_boxs .titless {
  float: left;
  width: 80%;
  line-height: 34px;
  font-size: 21px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 10px;
}
/* line 1477, ../sass/hs-front.scss */
.news_outside.files .insides .lefts .files_list .file_boxs .times {
  padding-right: 10px;
  float: right;
  width: 20%;
  line-height: 34px;
  text-align: right;
  color: #666666;
  font-size: 16px;
}
/* line 1485, ../sass/hs-front.scss */
.news_outside.files .insides .lefts .files_list .file_boxs .times:before {
  content: "";
  text-indent: -99999px;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 10px;
  vertical-align: middle;
  background: url(../../images/header_footer/bg-files-times.png) no-repeat center;
  position: relative;
  top: -2px;
}
/* line 1499, ../sass/hs-front.scss */
.news_outside.files .insides .lefts .files_list .file_boxs:hover .titless {
  color: #f24a4a;
}

/* line 1511, ../sass/hs-front.scss */
.front_about_us .insides {
  width: 1200px;
  margin: 0 auto;
}
/* line 1512, ../sass/hs-front.scss */
.front_about_us .insides.top_bottom {
  padding: 30px 0;
}
/* line 1516, ../sass/hs-front.scss */
.front_about_us .insides h4 {
  padding-top: 40px;
  margin-bottom: 20px;
  border-bottom: 2px solid #ebebeb;
}
/* line 1520, ../sass/hs-front.scss */
.front_about_us .insides h4 span {
  display: inline-block;
  border-bottom: 2px solid #de411a;
  color: #de411a;
  font-size: 20px;
  padding-bottom: 10px;
  font-weight: bold;
  position: relative;
  top: 2px;
}
/* line 1531, ../sass/hs-front.scss */
.front_about_us .insides .details {
  padding-bottom: 60px;
}
/* line 1533, ../sass/hs-front.scss */
.front_about_us .insides .details p {
  line-height: 36px;
  text-indent: 32px;
  font-size: 16px;
  color: #666666;
}
/* line 1540, ../sass/hs-front.scss */
.front_about_us .insides .ques_body {
  background: #fff;
  border-bottom: 2px dotted #e9e9e9;
}
/* line 1543, ../sass/hs-front.scss */
.front_about_us .insides .ques_body .ques_title {
  line-height: 25px;
  padding: 15px 25px 15px 10px;
  cursor: pointer;
  font-weight: bold;
}
/* line 1545, ../sass/hs-front.scss */
.front_about_us .insides .ques_body .ques_title.active b {
  transform: rotate(180deg);
}
/* line 1552, ../sass/hs-front.scss */
.front_about_us .insides .ques_body .ques_title:hover {
  color: #f15d39;
}
/* line 1556, ../sass/hs-front.scss */
.front_about_us .insides .ques_body .ques_title b {
  width: 26px;
  height: 26px;
  line-height: 26px;
  background-color: #e56b60;
  display: inline-block;
  color: #ffffff;
  text-align: center;
  font-size: 18px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  transition: .5s;
  font-weight: normal;
  float: right;
}
/* line 1571, ../sass/hs-front.scss */
.front_about_us .insides .ques_body .ques_ans {
  display: none;
  border-top: 2px dotted #e9e9e9;
  padding: 20px 0;
}
/* line 1575, ../sass/hs-front.scss */
.front_about_us .insides .ques_body .ques_ans p {
  line-height: 26px;
  padding: 0 15px;
}
/* line 1579, ../sass/hs-front.scss */
.front_about_us .insides .ques_body .ques_ans .func_line {
  position: relative;
  padding: 0 15px 0 27px;
  margin-top: 7px;
  font-weight: bold;
}
/* line 1580, ../sass/hs-front.scss */
.front_about_us .insides .ques_body .ques_ans .func_line:before {
  content: '.';
  display: inline-block;
  font-size: 24px;
  position: absolute;
  left: 12px;
  top: -11px;
}
/* line 1592, ../sass/hs-front.scss */
.front_about_us .insides .ques_body .ques_ans .func_line span {
  list-style: disc;
}
/* line 1595, ../sass/hs-front.scss */
.front_about_us .insides .ques_body .ques_ans .func_line a {
  color: #25a0ef;
  text-decoration: underline;
  margin-left: 10px;
}

/* line 1606, ../sass/hs-front.scss */
.reg_body {
  background-color: #f5f5f5;
}

/* line 1610, ../sass/hs-front.scss */
.reg_header {
  background-color: #ffffff;
  border-bottom: 1px solid #e8e8e8;
}
/* line 1613, ../sass/hs-front.scss */
.reg_header .insides {
  height: 170px;
  position: relative;
  width: 1200px;
  margin: 0 auto;
}
/* line 1617, ../sass/hs-front.scss */
.reg_header .insides .insidesss {
  cursor: pointer;
  width: 600px;
  height: 84px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -42px 0 0 -600px;
  background: url(../../images/team/img-team-header.png) no-repeat left center;
}

/* line 1630, ../sass/hs-front.scss */
.reg_bodyer {
  margin: 25px auto 70px;
  width: 1200px;
  background-color: #ffffff;
}
/* line 1634, ../sass/hs-front.scss */
.reg_bodyer h4 {
  height: 54px;
  line-height: 53px;
  font-size: 18px;
  padding: 0 35px;
  border-bottom: 1px solid #e8e8e8;
}
/* line 1641, ../sass/hs-front.scss */
.reg_bodyer .reg_all {
  width: 550px;
  margin: 0 auto;
}
/* line 1642, ../sass/hs-front.scss */
.reg_bodyer .reg_all.bigger {
  width: 1030px;
}
/* line 1644, ../sass/hs-front.scss */
.reg_bodyer .reg_all.bigger .reg_step {
  width: 550px;
  margin: 0 auto;
}
/* line 1651, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_step {
  padding: 60px 0;
  position: relative;
}
/* line 1654, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_step:before {
  content: "";
  position: absolute;
  display: inline-block;
  top: 65px;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #e8e8e8;
}
/* line 1664, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_step dl {
  position: relative;
  z-index: 2;
  float: left;
  width: 90px;
  background-color: #ffffff;
}
/* line 1668, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_step dl:first-child {
  margin-right: 140px;
}
/* line 1671, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_step dl:last-child {
  float: right;
}
/* line 1677, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_step dl.active dt {
  background-color: #f15d39;
}
/* line 1681, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_step dl dt {
  width: 30px;
  height: 30px;
  line-height: 30px;
  background-color: #bebebe;
  color: #ffffff;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  font-size: 18px;
  margin: 0 auto;
}
/* line 1692, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_step dl dd {
  font-size: 16px;
  margin-top: 25px;
  text-align: center;
}
/* line 1699, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_nav {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 6px;
  margin-bottom: 30px;
}
/* line 1703, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_nav span {
  display: inline-block;
  float: left;
  cursor: pointer;
  padding: 0 6px 14px;
  color: #666666;
  font-weight: bold;
  margin-right: 12px;
}
/* line 1711, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_nav span.active {
  color: #f15d39;
  background: url(../../images/front/img-forget-arror.png) no-repeat center bottom;
}
/* line 1717, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_detail {
  display: none;
  padding-bottom: 80px;
}
/* line 1719, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_detail.active {
  display: block;
}
/* line 1723, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_detail .little_height {
  height: 32px;
  line-height: 32px;
  margin-top: 10px;
  width: 100px;
}
/* line 1730, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_detail .success .imgs {
  width: 50px;
  height: 50px;
  background: url(../../images/front/img-reg-success.png) no-repeat center;
  margin: 0 auto;
}
/* line 1736, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_detail .success p {
  font-size: 16px;
  text-align: center;
  margin-top: 10px;
}
/* line 1740, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_detail .success p.other {
  color: #666666;
  line-height: 28px;
}
/* line 1745, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_detail .success .go_btn {
  text-align: center;
  margin-top: 35px;
}
/* line 1748, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_detail .success .go_btn input {
  width: 300px;
  height: 34px;
  line-height: 34px;
}
/* line 1757, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .tips {
  text-align: center;
}
/* line 1759, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .tips span {
  padding-left: 40px;
  padding-right: 10px;
  display: inline-block;
  font-size: 16px;
  height: 34px;
  line-height: 34px;
  background: url(../../images/front/img-reg-notice.png) no-repeat 8px center #ffeeef;
}
/* line 1769, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de {
  background-color: #f9f9f9;
  padding: 25px 58px;
  height: 250px;
  margin: 30px 0 55px;
  position: relative;
  overflow: hidden;
}
/* line 1776, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .left_btns {
  position: absolute;
  left: 0;
  top: 0;
  width: 50px;
  height: 250px;
  background-color: #f9f9f9;
  z-index: 2;
}
/* line 1784, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .left_btns:before {
  content: "";
  width: 0;
  height: 0;
  border-width: 10px;
  border-style: solid;
  border-color: #dedede transparent transparent transparent;
  position: absolute;
  top: 115px;
  left: 20px;
  z-index: 3;
  transform: rotate(90deg);
}
/* line 1798, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .left_btns.active:before {
  border-color: #666666 transparent transparent transparent;
}
/* line 1803, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .left_btns.none:before {
  border-color: transparent transparent transparent transparent;
}
/* line 1809, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .left_btns.active:hover:before {
  cursor: pointer;
  border-color: #999999 transparent transparent transparent;
}
/* line 1816, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .right_btns {
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  height: 250px;
  background-color: #f9f9f9;
  z-index: 2;
}
/* line 1824, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .right_btns:before {
  content: "";
  width: 0;
  height: 0;
  border-width: 10px;
  border-style: solid;
  border-color: #dedede transparent transparent transparent;
  position: absolute;
  top: 115px;
  left: 12px;
  z-index: 3;
  transform: rotate(-90deg);
}
/* line 1838, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .right_btns.active:before {
  border-color: #666666 transparent transparent transparent;
}
/* line 1843, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .right_btns.none:before {
  border-color: transparent transparent transparent transparent;
}
/* line 1849, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .right_btns.active:hover:before {
  cursor: pointer;
  border-color: #999999 transparent transparent transparent;
}
/* line 1856, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .list_de_insides {
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  min-width: 912px;
  left: 0;
  transition: .5s;
  position: relative;
}
/* line 1864, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .list_de_insides .boxsss {
  width: 200px;
  height: 200px;
  border: 1px solid #e0e0e0;
  background-color: #ffffff;
  padding: 20px;
  cursor: pointer;
  float: left;
  margin-right: 38px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 1865, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .list_de_insides .boxsss.active, .reg_bodyer .reg_all .team_detail .list_de .list_de_insides .boxsss:hover {
  box-shadow: 0 0 10px rgba(218, 37, 26, 0.72);
}
/* line 1868, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .list_de_insides .boxsss:last-child {
  margin-right: 0;
}
/* line 1880, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .list_de_insides .boxsss .imgsss {
  background: no-repeat center;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  margin: 0 auto;
  display: block;
  border: 1px solid #e8e8e8;
}
/* line 1890, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .list_de_insides .boxsss h3 {
  margin-top: 12px;
  font-size: 19px;
  font-weight: bold;
  line-height: 28px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-align: center;
}
/* line 1901, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_func {
  text-align: center;
  padding-bottom: 70px;
}
/* line 1904, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_func input {
  height: 32px;
  line-height: 32px;
}
.front_address{
	margin-top: 15px;
}
/* line 1914, ../sass/hs-front.scss */
.front_address.short {
  background: #f5f5f5;
  width: 1400px;
  margin: 0 auto;
}
/* line 1916, ../sass/hs-front.scss */
.front_address.short .inside {
  width: 1400px;
  border: 0;
}
/* line 1921, ../sass/hs-front.scss */
.front_address.seconds {
  background: none;
  padding: 20px 0;
}
/* line 1924, ../sass/hs-front.scss */
.front_address.seconds .inside {
  background: #ffffff;
}
/* line 1928, ../sass/hs-front.scss */
.front_address .inside {
  background: #f8f8f8;
  height: 60px;
  line-height: 60px;
  color: #666666;
  border-bottom: 1px solid #efefef;
  padding: 0 25px;
  width: 1400px;
  margin: 0 auto;
}
/* line 1936, ../sass/hs-front.scss */
.front_address .inside a {
  color: #1d8cef;
}

/* line 1942, ../sass/hs-front.scss */
.timename_list {
  padding: 0 20px;
}
/* line 1945, ../sass/hs-front.scss */
.timename_list ul li {
  width: 25%;
  float: left;
  margin-bottom: 20px;
  font-size: 15px;
}

/* line 1955, ../sass/hs-front.scss */
.modal-body.paddbottom {
  padding-bottom: 25px;
}

/* line 1960, ../sass/hs-front.scss */
.pageend {
  padding-top: 10px;
}

/* line 1964, ../sass/hs-front.scss */
.top_page {
  padding-top: 20px;
}

/* line 1968, ../sass/hs-front.scss */
.prac_body_out {
  padding: 20px 0 50px;
}
/* line 1971, ../sass/hs-front.scss */
.prac_body_out.seconds {
  background: none;
  padding-top: 0;
}

/* line 1977, ../sass/hs-front.scss */
.prac_base_detail {
  width: 1400px;
  margin: 0 auto;
}
/* line 1980, ../sass/hs-front.scss */
.prac_base_detail.short {
  width: 100%;
  margin: 0;
}
/* line 1984, ../sass/hs-front.scss */
.prac_base_detail.tops {
  padding: 30px;
  position: relative;
  background: #ffffff;
}
/* line 1988, ../sass/hs-front.scss */
.prac_base_detail.tops .lefts {
  width: 600px;
  height: 470px;
  float: left;
}
/* line 1992, ../sass/hs-front.scss */
.prac_base_detail.tops .lefts .imgs {
  width: 600px;
  height: 370px;
}
/* line 1995, ../sass/hs-front.scss */
.prac_base_detail.tops .lefts .imgs img {
  width: 100%;
  height: 100%;
}
/* line 2000, ../sass/hs-front.scss */
.prac_base_detail.tops .lefts .img_boxs {
  height: 80px;
  margin-top: 20px;
}
/* line 2003, ../sass/hs-front.scss */
.prac_base_detail.tops .lefts .img_boxs .lists {
  width: 550px;
  padding: 12px 0px;
  height: 80px;
  overflow: hidden;
  float: left;
}
/* line 2009, ../sass/hs-front.scss */
.prac_base_detail.tops .lefts .img_boxs .lists .insides {
  transition: .5s;
  position: relative;
}
/* line 2012, ../sass/hs-front.scss */
.prac_base_detail.tops .lefts .img_boxs .lists .insides img {
  width: 90px;
  height: 55px;
  float: left;
  margin-left: 10px;
  cursor: pointer;
}
/* line 2013, ../sass/hs-front.scss */
.prac_base_detail.tops .lefts .img_boxs .lists .insides img.active {
  border: 1px solid #cc0000;
}
/* line 2024, ../sass/hs-front.scss */
.prac_base_detail.tops .lefts .img_boxs .lefts, .prac_base_detail.tops .lefts .img_boxs .rights {
  width: 20px;
  height: 80px;
  border: 0;
  float: left;
  background: url(../../images/practice/icon-base-left.png) no-repeat center;
}
/* line 2031, ../sass/hs-front.scss */
.prac_base_detail.tops .lefts .img_boxs .rights {
  transform: rotate(180deg);
  margin-left: 10px;
}
/* line 2037, ../sass/hs-front.scss */
.prac_base_detail.tops .rights {
  width: 460px;
  float: right;
  position: relative;
}
/* line 2041, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .titles {
  font-size: 28px;
  font-weight: bold;
  line-height: 1.5;
}
/* line 2046, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .locals {
  font-size: 16px;
  padding-left: 23px;
  line-height: 1.5;
  margin-top: 14px;
  background: url(../../images/practice/bg-base-local.png) no-repeat left 2px;
}
/* line 2053, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .name_phone {
  height: 50px;
  line-height: 50px;
  padding-left: 56px;
  background: url(../../images/new-index/bg-second-level-name.png) no-repeat 22px center #f0f0f0;
  margin-top: 18px;
}
/* line 2059, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .name_phone b {
  font-size: 18px;
  color: #bf0009;
  margin-right: 30px;
}
/* line 2064, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .name_phone span {
  font-size: 16px;
  color: #666666;
  margin-right: 15px;
}
/* line 2070, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .real_details {
  margin-top: 20px;
}
/* line 2072, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .real_details .titlesss {
  height: 28px;
  line-height: 28px;
  background: url(../../images/new-index/bg-second-level-details.png) no-repeat left center;
  padding-left: 40px;
  font-size: 16px;
  font-weight: bold;
}
/* line 2080, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .real_details .detailsss {
  margin-top: 10px;
  font-size: 16px;
  color: #666666;
  line-height: 30px;
  text-indent: 32px;
  word-break: break-all;
}
/* line 2087, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .real_details .detailsss.active {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
/* line 2091, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .real_details .func_btnsss {
  margin-top: 10px;
}
/* line 2093, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .real_details .func_btnsss span {
  float: right;
  display: inline-block;
  padding-right: 26px;
  color: #cc0000;
  cursor: pointer;
  transition: .5s;
  font-size: 16px;
  background: url(../../images/practice/bg-base-detail.png) no-repeat right center;
}
/* line 2102, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .real_details .func_btnsss span.active {
  background: url(../../images/practice/bg-base-detail-active.png) no-repeat right center;
}
/* line 2108, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .maps {
  height: 120px;
  border: 1px solid #e8e8e8;
  margin-top: 14px;
}
/* line 2113, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .sendH {
  width: 100%;
  height: 56px;
  color: #ffffff;
  background: #ff9900;
  border: 0;
  font-size: 18px;
  border-radius: 4px;
  margin-top: 18px;
  margin-bottom: 14px;
}
/* line 2124, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .names, .prac_base_detail.tops .rights .phones {
  font-size: 16px;
  color: #666666;
  height: 26px;
  line-height: 26px;
  margin-top: 7px;
}
/* line 2132, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .phones span {
  float: right;
  display: inline-block;
  padding-right: 26px;
  color: #cc0000;
  cursor: pointer;
  transition: .5s;
  background: url(../../images/practice/bg-base-detail.png) no-repeat right center;
}
/* line 2140, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .phones span.active {
  background: url(../../images/practice/bg-base-detail-active.png) no-repeat right center;
}
/* line 2145, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .nums {
  margin-top: 15px;
}
/* line 2147, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .nums dl {
  width: 48%;
  float: left;
  margin-right: 4%;
  text-align: center;
  background: #f4f6f9;
  border-radius: 4px;
  padding: 20px 0 15px;
}
/* line 2148, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .nums dl:last-child {
  margin-right: 0;
}
/* line 2158, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .nums dl dt {
  font-size: 15px;
  color: #999999;
}
/* line 2162, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .nums dl dd {
  font-weight: bold;
  font-size: 19px;
  margin-top: 4px;
}
/* line 2169, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .details {
  position: absolute;
  right: 0;
  max-width: 460px;
  background: #ffffff;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  padding: 15px 20px 12px;
  font-size: 16px;
  line-height: 24px;
}
/* line 2179, ../sass/hs-front.scss */
.prac_base_detail.tops .rights .details:before {
  content: "";
  display: block;
  position: absolute;
  top: -16px;
  right: 30px;
  border: 13px solid transparent;
  border-bottom: 16px solid #ffffff;
  border-top: 0;
}
/* line 2192, ../sass/hs-front.scss */
.prac_base_detail.bottoms {
  background: #ffffff;
  margin-top: 16px;
}
/* line 2195, ../sass/hs-front.scss */
.prac_base_detail.bottoms .navs {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #e8e8e8;
}
/* line 2200, ../sass/hs-front.scss */
.prac_base_detail.bottoms .navs span {
  margin-left: 64px;
  display: inline-block;
  font-size: 15px;
  cursor: pointer;
  font-weight: bold;
  position: relative;
}
/* line 2207, ../sass/hs-front.scss */
.prac_base_detail.bottoms .navs span.active:after {
  content: "";
  width: 100%;
  height: 4px;
  background: #cc0000;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 2218, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants {
  padding: 35px 25px 15px;
}
/* line 2221, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants.four .boxs {
  width: 24%;
  margin-right: 1.333%;
}
/* line 2222, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants.four .boxs:nth-of-type(4n) {
  margin-right: 0;
}
/* line 2226, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants.four .boxs .imgs {
  width: 100%;
}
/* line 2232, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants.three .boxs {
  width: 257px;
  margin-right: 13px;
}
/* line 2233, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants.three .boxs:nth-of-type(3n) {
  margin-right: 0;
}
/* line 2238, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants.three .boxs .imgs {
  width: 257px;
}
/* line 2243, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .text_contant {
  padding-bottom: 15px;
}
/* line 2247, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .img_contant img {
  max-width: 100%;
  margin: 15px auto;
  display: block;
}
/* line 2253, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .pieces {
  width: 32%;
  float: left;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  padding: 0 15px;
  border: 1px solid #e8e8e8;
  margin-right: 2%;
  margin-bottom: 15px;
  transition: .5;
  background-color: #ffffff;
}
/* line 2263, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .pieces:hover {
  border: 1px solid #f15d39;
  cursor: pointer;
}
/* line 2267, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .pieces:hover .tops h4 {
  color: #f15d39;
}
/* line 2272, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .pieces:nth-of-type(3n) {
  margin-right: 0;
}
/* line 2275, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .pieces .tops {
  border-bottom: 1px solid #e8e8e8;
  padding: 20px 0;
}
/* line 2278, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .pieces .tops .imgs {
  width: 80px;
  height: 80px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #e8e8e8;
  float: left;
  margin-right: 20px;
  overflow: hidden;
}
/* line 2286, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .pieces .tops .imgs img {
  width: 100%;
  height: 100%;
}
/* line 2291, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .pieces .tops h4 {
  line-height: 80px;
  height: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 20px;
  font-weight: bold;
}
/* line 2300, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .pieces .bottoms dl {
  width: 50%;
  float: left;
  padding: 15px 0;
}
/* line 2304, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .pieces .bottoms dl dt {
  text-align: center;
  font-weight: normal;
}
/* line 2308, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .pieces .bottoms dl dd {
  text-align: center;
  margin-top: 2px;
}
/* line 2311, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .pieces .bottoms dl dd span {
  font-size: 18px;
  color: #f15d39;
  margin-right: 8px;
  display: inline-block;
}
/* line 2321, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxssss {
  width: 433px;
  float: left;
  padding: 30px 20px;
  cursor: pointer;
  margin-right: 25px;
  margin-bottom: 20px;
  transition: .5s;
  background: #f6f6f6;
}
/* line 2322, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxssss:nth-of-type(3n) {
  margin-right: 0;
}
/* line 2333, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxssss:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 2336, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxssss .titless {
  font-size: 18px;
  line-height: 26px;
  height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: bold;
}
/* line 2342, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxssss .timess {
  padding: 10px 0;
}
/* line 2344, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxssss .timess .time {
  color: #999999;
  font-size: 15px;
  line-height: 23px;
  margin-top: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2351, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxssss .timess .types {
  float: right;
  font-size: 15px;
  color: #ffffff;
  padding: 4px 10px;
  border-radius: 4px;
  line-height: 1;
}
/* line 2358, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxssss .timess .types.green {
  background-color: #4bc665;
}
/* line 2361, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxssss .timess .types.red {
  background-color: #ff7461;
}
/* line 2361, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxssss .timess .types.yellow {
  background-color: #FF9800;
}
/* line 2366, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxssss .position {
  padding-left: 30px;
  background: url(../../images/new-type/icon-index-local.png) no-repeat left center;
  font-size: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2373, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxs {
  cursor: pointer;
  width: 259px;
  float: left;
  margin-bottom: 20px;
  margin-right: 16px;
  transition: .5s;
}
/* line 2380, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxs:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 2383, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxs:hover .imgs img {
  transform: scale(1.1);
}
/* line 2390, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxs:last-child {
  margin-right: 0;
}
/* line 2393, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxs .imgs {
  width: 100%;
  height: 192px;
  position: relative;
  overflow: hidden;
}
/* line 2399, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxs .imgs img {
  position: absolute;
  width: 100%;
  height: 192px;
  transition: .5s;
}
/* line 2409, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxs .texts {
  border-top: 0;
  padding: 15px 15px 20px 15px;
  background: #F6F6F6;
}
/* line 2414, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxs .texts h5 {
  font-size: 18px;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: bold;
}
/* line 2420, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxs .texts .times {
  color: #999999;
  font-size: 14px;
  margin-top: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2426, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxs .texts .mutis {
  height: 25px;
  line-height: 25px;
  margin-top: 5px;
}
/* line 2430, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxs .texts .mutis .areas {
  display: inline-block;
  padding-left: 30px;
  background: url(../../images/practice/bg-base-area.png) no-repeat left center;
  color: #4795fa;
  font-size: 14px;
  float: left;
}
/* line 2438, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxs .texts .mutis .types {
  display: inline-block;
  line-height: 1;
  float: right;
  padding: 5px 10px 4px;
  font-size: 14px;
  vertical-align: middle;
  border-radius: 2px;
}
/* line 2446, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxs .texts .mutis .types.green {
  color: #45d63e;
  border: 1px solid #45d63e;
  background: #e7f9e6;
}
/* line 2451, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxs .texts .mutis .types.org {
  color: #ff6c2b;
  border: 1px solid #ff6c2b;
  background: #ffecd7;
}
/* line 2456, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxs .texts .mutis .types.red {
  color: #f0524f;
  border: 1px solid #f0524f;
  background: #ffe4e3;
}
/* line 2463, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxs .texts .timess {
  padding-left: 30px;
  color: #666666;
  margin-top: 12px;
  font-size: 14px;
  background: url(../../images/practice/bg-base-time.png) no-repeat 1px center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2471, ../sass/hs-front.scss */
.prac_base_detail.bottoms .contants .boxs .texts .orgs {
  padding-left: 30px;
  color: #666666;
  margin-top: 8px;
  font-size: 14px;
  background: url(../../images/practice/bg-base-org.png) no-repeat 1px center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 19px;
  line-height: 19px;
}
/* line 2485, ../sass/hs-front.scss */
.prac_base_detail.little {
  margin-top: 2px;
}
/* line 2488, ../sass/hs-front.scss */
.prac_base_detail.seconds {
  background: none;
  padding: 30px 0 10px;
}
/* line 2491, ../sass/hs-front.scss */
.prac_base_detail.seconds .rights {
  width: 525px;
}

/* line 2497, ../sass/hs-front.scss */
.anchorBL {
  display: none;
}

/* line 2501, ../sass/hs-front.scss */
*[v-cloak] {
  display: none !important;
}

/* line 2505, ../sass/hs-front.scss */
.prac_send_wish {
  width: 1150px;
  margin: 0 auto;
  background: #ffffff;
  padding: 50px 100px 30px;
}

/* line 2512, ../sass/hs-front.scss */
.form-control[readonly] {
  background: #ffffff;
  cursor: pointer;
}

/* line 2517, ../sass/hs-front.scss */
.choose_place {
  width: 300px;
  margin: 0 auto;
  padding-bottom: 20px;
}
/* line 2521, ../sass/hs-front.scss */
.choose_place li {
  font-size: 15px;
  text-align: center;
  line-height: 50px;
  height: 50px;
  display: block;
  cursor: pointer;
  border-bottom: 1px solid #e8e8e8;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2530, ../sass/hs-front.scss */
.choose_place li.active {
  background: #d9534f;
  color: #ffffff;
}

/* line 2537, ../sass/hs-front.scss */
.choose_place_new {
  width: 180px;
  padding-bottom: 20px;
  float: left;
}
/* line 2541, ../sass/hs-front.scss */
.choose_place_new li {
  font-size: 15px;
  text-align: center;
  line-height: 50px;
  height: 50px;
  display: block;
  cursor: pointer;
  border-bottom: 1px solid #e8e8e8;
}
/* line 2549, ../sass/hs-front.scss */
.choose_place_new li.active {
  background: #d9534f;
  color: #ffffff;
}

/* line 2556, ../sass/hs-front.scss */
.col-sm-35 {
  width: 29.16667% !important;
}

/* line 2560, ../sass/hs-front.scss */
.prac_res_nav {
  width: 1400px;
  margin: 0 auto;
  background: #ffffff;
  /*margin-top: 25px;*/
}
/* line 2565, ../sass/hs-front.scss */
.prac_res_nav .tops {
  border-bottom: 1px solid #e8e8e8;
  padding: 30px 50px 10px;
}
/* line 2569, ../sass/hs-front.scss */
.prac_res_nav .tops .lines label {
  font-size: 15px;
  float: left;
  display: inline-block;
  vertical-align: middle;
  height: 30px;
  line-height: 30px;
  width: 60px;
}
/* line 2578, ../sass/hs-front.scss */
.prac_res_nav .tops .lines .span_area {
  float: left;
  width: 1230px;
}
/* line 2581, ../sass/hs-front.scss */
.prac_res_nav .tops .lines .span_area span {
  font-size: 15px;
  display: inline-block;
  height: 30px;
  line-height: 30px;
  float: left;
  vertical-align: middle;
  padding: 0 20px;
  margin-bottom: 16px;
  border-radius: 2px;
  margin-right: 15px;
  cursor: pointer;
}
/* line 2593, ../sass/hs-front.scss */
.prac_res_nav .tops .lines .span_area span.active {
  color: #ffffff;
  background: #1d8cef;
}
/* line 2601, ../sass/hs-front.scss */
.prac_res_nav .bottoms {
  padding: 25px 35px;
}

/* line 2607, ../sass/hs-front.scss */
.prac_res_deatil {
  width: 1400px;
  margin: 0 auto;
}
/* line 2610, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts {
  width: 848px;
  float: left;
}
/* line 2613, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top {
  padding: 30px;
  background: #ffffff;
}
/* line 2616, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts {
  width: 260px;
  float: left;
}
/* line 2619, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .imgs {
  width: 100%;
  height: 192px;
}
/* line 2622, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .imgs img {
  width: 100%;
  height: 100%;
}
/* line 2627, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .res_get {
  height: 170px;
  background: #fcf9ea;
}
/* line 2630, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .res_get .titles {
  font-size: 16px;
  font-weight: bold;
  color: #ff6d01;
  height: 60px;
  line-height: 60px;
  padding-left: 45px;
  margin-top: 16px;
  background: url(../../images/practice/bg-res-home.png) no-repeat 20px 20px;
}
/* line 2640, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .res_get h4 {
  font-size: 16px;
  font-weight: bold;
  padding: 0 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2646, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .res_get .name {
  font-size: 15px;
  color: #666666;
  padding: 0 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 14px;
}
/* line 2654, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .res_nums {
  border: 1px solid #e8e8e8;
  padding: 10px 0;
  margin-top: 12px;
  background: #f4f6f9;
}
/* line 2659, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .res_nums dl {
  float: left;
  width: 50%;
  text-align: center;
  position: relative;
}
/* line 2664, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .res_nums dl:first-child:after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background: #e8e8e8;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 2674, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .res_nums dl dt {
  font-size: 14px;
}
/* line 2677, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .res_nums dl dd {
  margin-top: 4px;
  font-size: 13px;
  color: #999999;
}
/* line 2684, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .res_func {
  margin-top: 14px;
}
/* line 2686, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .res_func input {
  width: 220px;
  height: 56px;
  background: #ff9900;
  border: 0;
  border-radius: 4px;
  font-size: 16px;
  color: #ffffff;
  float: left;
}
/* line 2696, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .res_func .res_ques {
  width: 40px;
  height: 56px;
  float: left;
  position: relative;
}
/* line 2701, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .res_func .res_ques span {
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px 0 0 -7px;
  background: url(../../images/practice/icon-res-ques.png) no-repeat center;
}
/* line 2714, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights {
  width: 500px;
  float: right;
}
/* line 2717, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .titles {
  font-size: 26px;
  font-weight: bold;
}
/* line 2721, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .line_detail {
  margin-top: 15px;
}
/* line 2723, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .line_detail .pieces {
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}
/* line 2724, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .line_detail .pieces:last-child {
  margin-right: 0;
}
/* line 2730, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .line_detail .pieces label {
  display: inline-block;
  margin-right: 5px;
  font-size: 15px;
}
/* line 2735, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .line_detail .pieces span {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  background: #1f9eff;
  color: #ffffff;
  font-size: 15px;
  padding: 0 12px;
  border-radius: 2px;
}
/* line 2748, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss label {
  font-size: 15px;
  margin-top: 12px;
  float: left;
}
/* line 2753, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss .dates {
  float: right;
  width: 380px;
}
/* line 2756, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss .dates .data_boxssss {
  padding: 5px 0px 10px;
}
/* line 2758, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss .dates .data_boxssss .navs {
  border-bottom: 1px solid #e3e2e2;
}
/* line 2760, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss .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 2770, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss .dates .data_boxssss .navs span.active {
  color: #333333;
}
/* line 2772, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss .dates .data_boxssss .navs span.active:after {
  content: "";
  width: 100%;
  height: 2px;
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #de411a;
}
/* line 2785, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss .dates .data_boxssss .weeks {
  border-bottom: 1px solid #eaeaed;
}
/* line 2787, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss .dates .data_boxssss .weeks span {
  width: 14.2857%;
  text-align: center;
  height: 36px;
  line-height: 36px;
  display: inline-block;
  float: left;
}
/* line 2797, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss .dates .data_boxssss .timeboxsss .piece_time {
  display: none;
}
/* line 2799, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss .dates .data_boxssss .timeboxsss .piece_time.active {
  display: block;
}
/* line 2802, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss .dates .data_boxssss .timeboxsss .piece_time .timedata {
  height: 40px;
  line-height: 40px;
  padding-left: 15px;
}
/* line 2807, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss .dates .data_boxssss .timeboxsss .piece_time .daydatas {
  padding-bottom: 5px;
}
/* line 2809, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss .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 2817, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss .dates .data_boxssss .timeboxsss .piece_time .daydatas span.active {
  background-color: #ffe9ec;
  color: #de411a;
}
/* line 2828, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .time_boxs {
  margin-top: 5px;
}
/* line 2830, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .time_boxs label {
  font-size: 15px;
  float: left;
  margin-right: 10px;
}
/* line 2835, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .time_boxs .times {
  font-size: 15px;
  float: left;
  line-height: 20px;
  padding-top: 1px;
}
/* line 2842, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .money_boxs {
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 2845, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .money_boxs label {
  font-size: 15px;
  float: left;
  margin-right: 10px;
  margin-top: 3px;
}
/* line 2851, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .money_boxs span {
  font-size: 20px;
  color: #ff4242;
  float: left;
  font-weight: bold;
}
/* line 2858, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .time_box {
  margin-top: 10px;
}
/* line 2860, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .time_box label {
  font-size: 15px;
  float: left;
  margin-right: 10px;
}
/* line 2865, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .time_box .times {
  font-size: 15px;
  float: left;
  line-height: 1.5;
  width: 412px;
  position: relative;
}
/* line 2871, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .time_box .times.active {
  padding-right: 100px;
  height: 24px;
  overflow: hidden;
}
/* line 2876, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .time_box .times.showed {
  height: auto;
}
/* line 2879, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .time_box .times span {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 14px;
  color: #999999;
  cursor: pointer;
  display: inline-block;
  padding-right: 28px;
  padding-top: 1px;
  background: url(../../images/practice/icon-res-down.png) no-repeat right center;
}
/* line 2893, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .res_nums {
  margin-top: 30px;
  width: 300px;
  border: 1px solid #e8e8e8;
  padding: 10px 0;
  background: #f4f6f9;
}
/* line 2899, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .res_nums dl {
  float: left;
  width: 50%;
  text-align: center;
  position: relative;
}
/* line 2904, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .res_nums dl:first-child:after {
  content: "";
  display: block;
  width: 1px;
  height: 100%;
  background: #e8e8e8;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 2914, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .res_nums dl dt {
  font-size: 14px;
}
/* line 2917, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .res_nums dl dd {
  margin-top: 4px;
  font-size: 13px;
  color: #999999;
}
/* line 2924, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .res_func {
  margin-top: 20px;
  width: 300px;
}
/* line 2927, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .res_func input {
  width: 260px;
  height: 56px;
  background: #ff9900;
  border: 0;
  border-radius: 4px;
  font-size: 16px;
  color: #ffffff;
  float: left;
}
/* line 2937, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .res_func .res_ques {
  width: 40px;
  height: 56px;
  float: left;
  position: relative;
}
/* line 2942, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .res_func .res_ques span {
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px 0 0 -7px;
  background: url(../../images/practice/icon-res-ques.png) no-repeat center;
}
/* line 2957, ../sass/hs-front.scss */
.prac_res_deatil .out_rights {
  width: 290px;
  float: right;
  padding: 0 16px;
  background: #ffffff;
}
/* line 2962, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .titles {
  height: 80px;
  line-height: 80px;
  padding-left: 36px;
  font-size: 20px;
  font-weight: bold;
  background: url(../../images/practice/bg-res-link.png) no-repeat left center;
}
/* line 2969, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .titles span {
  display: inline-block;
  width: 22px;
  height: 22px;
  float: right;
  margin-top: 29px;
  cursor: pointer;
  background: url(../../images/practice/bg-res-change.png) no-repeat center;
}
/* line 2980, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxs {
  cursor: pointer;
  width: 260px;
  float: left;
  margin-bottom: 20px;
  margin-right: 16px;
  transition: .5s;
}
/* line 2985, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxs:last-child {
  margin-right: 0;
}
/* line 2990, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxs:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 2993, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxs:hover .imgs img {
  width: 280px;
  height: 208px;
  margin: -104px 0 0 -140px;
}
/* line 3000, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxs .imgs {
  width: 260px;
  height: 192px;
  position: relative;
  overflow: hidden;
}
/* line 3005, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxs .imgs img {
  position: absolute;
  width: 260px;
  height: 192px;
  top: 50%;
  left: 50%;
  margin: -96px 0 0 -130px;
  transition: .5s;
}
/* line 3015, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxs .texts {
  border: 1px solid #e8e8e8;
  border-top: 0;
  padding: 10px 15px 15px 15px;
  background: #ffffff;
}
/* line 3020, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxs .texts h5 {
  font-size: 15px;
  line-height: 26px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 52px;
}
/* line 3026, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxs .texts .times {
  color: #999999;
  font-size: 14px;
  margin-top: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 3034, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxssss {
  width: 350px;
  border: 1px solid #e8e8e8;
  float: left;
  padding: 20px;
  cursor: pointer;
  margin-right: 20px;
  margin-bottom: 20px;
  transition: .5s;
}
/* line 3035, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxssss:nth-of-type(3n) {
  margin-right: 0;
}
/* line 3046, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxssss:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 3049, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxssss .titless {
  font-size: 16px;
  line-height: 26px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 52px;
}
/* line 3055, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxssss .timess {
  padding: 10px 0;
}
/* line 3057, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxssss .timess .time {
  color: #999999;
  font-size: 15px;
  line-height: 23px;
  margin-top: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 3064, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxssss .timess .types {
  float: right;
  font-size: 15px;
  color: #ffffff;
  padding: 4px 10px;
  border-radius: 12px;
  line-height: 1;
}
/* line 3071, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxssss .timess .types.green {
  background-color: #4bc665;
}
/* line 3074, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxssss .timess .types.red {
  background-color: #ff7461;
}
/* line 3079, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxssss .position {
  padding-left: 24px;
  background: url(../../images/practice/icon-index-local.png) no-repeat left center;
  font-size: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 3089, ../sass/hs-front.scss */
.prac_res_deatil.demands .out_lefts {
  width: 750px;
}
/* line 3091, ../sass/hs-front.scss */
.prac_res_deatil.demands .out_lefts .in_rights {
  width: 100%;
  float: none;
}
/* line 3094, ../sass/hs-front.scss */
.prac_res_deatil.demands .out_lefts .in_rights .time_boxs {
  margin-top: 12px;
}
/* line 3099, ../sass/hs-front.scss */
.prac_res_deatil.demands .out_rights {
  width: 386px;
}

/* line 3105, ../sass/hs-front.scss */
.must_fill:before {
  content: "*";
  display: inline-block;
  color: #ff3c3c;
  font-size: 14px;
  margin-right: 5px;
}

/* line 3113, ../sass/hs-front.scss */
.disableds {
  background: #bfbfbf !important;
}

/* line 3117, ../sass/hs-front.scss */
.gery_bg {
  background: #f5f5f5;
}

/* line 3121, ../sass/hs-front.scss */
.people_choose {
  text-align: center;
  padding-bottom: 15px;
}
/* line 3124, ../sass/hs-front.scss */
.people_choose span {
  width: 84px;
  height: 32px;
  cursor: pointer;
  line-height: 32px;
  border-radius: 3px;
  display: inline-block;
  border: 1px solid #e8e8e8;
  margin: 0 5px;
}
/* line 3133, ../sass/hs-front.scss */
.people_choose span.active {
  border: 1px solid #f24a4a;
  color: #ffffff;
  background: #f24a4a;
}

/* line 3140, ../sass/hs-front.scss */
.people_choose_body {
  display: none;
}
/* line 3142, ../sass/hs-front.scss */
.people_choose_body.active {
  display: block;
}

/* line 3147, ../sass/hs-front.scss */
.chooseType {
  text-align: center;
}
/* line 3149, ../sass/hs-front.scss */
.chooseType span {
  width: 100px;
  height: 36px;
  cursor: pointer;
  line-height: 36px;
  border-radius: 3px;
  display: inline-block;
  border: 1px solid #f24a4a;
  margin: 0 10px;
  color: #f24a4a;
}

/* line 3162, ../sass/hs-front.scss */
.prac_video_top {
  padding: 30px;
}
/* line 3164, ../sass/hs-front.scss */
.prac_video_top .titles {
  border-bottom: 1px solid #c9c9c9;
  padding-bottom: 25px;
  padding-top: 10px;
  margin-bottom: 30px;
}
/* line 3169, ../sass/hs-front.scss */
.prac_video_top .titles .logos {
  width: 337px;
  height: 36px;
  float: left;
  background: url(../../images/header_footer/img_home_files.png) no-repeat center;
}
/* line 3175, ../sass/hs-front.scss */
.prac_video_top .titles .nav_line {
  float: right;
  line-height: 36px;
  padding-right: 20px;
}
/* line 3179, ../sass/hs-front.scss */
.prac_video_top .titles .nav_line span {
  float: left;
  display: inline-block;
  font-size: 16px;
  margin-left: 40px;
  cursor: pointer;
}
/* line 3185, ../sass/hs-front.scss */
.prac_video_top .titles .nav_line span.active, .prac_video_top .titles .nav_line span:hover {
  color: #cc0000;
}
/* line 3191, ../sass/hs-front.scss */
.prac_video_top .lefts {
  width: 816px;
  height: 450px;
  float: left;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
/* line 3198, ../sass/hs-front.scss */
.prac_video_top .lefts img {
  width: 100%;
  height: 100%;
  transition: .5s;
}
/* line 3203, ../sass/hs-front.scss */
.prac_video_top .lefts h4 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 52px;
  line-height: 52px;
  padding: 0 20px;
  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;
}
/* line 3220, ../sass/hs-front.scss */
.prac_video_top .lefts:after {
  content: "";
  width: 60px;
  height: 60px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -30px 0 0 -30px;
  border-radius: 50%;
  background: url(../../images/practice/icon-play.png) no-repeat 21px center rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: .5s;
}
/* line 3234, ../sass/hs-front.scss */
.prac_video_top .lefts:hover:after {
  opacity: 1;
}
/* line 3237, ../sass/hs-front.scss */
.prac_video_top .lefts:hover img {
  transform: scale(1.05);
}
/* line 3242, ../sass/hs-front.scss */
.prac_video_top .rights {
  float: right;
  width: 254px;
}
/* line 3245, ../sass/hs-front.scss */
.prac_video_top .rights .piece_box {
  width: 100%;
  height: 140px;
  position: relative;
  cursor: pointer;
  margin-bottom: 15px;
  overflow: hidden;
}
/* line 3252, ../sass/hs-front.scss */
.prac_video_top .rights .piece_box:last-child {
  margin-bottom: 0;
}
/* line 3255, ../sass/hs-front.scss */
.prac_video_top .rights .piece_box.active {
  -webkit-box-shadow: 0 0 0 2px #f26d7d;
  box-shadow: 0 0 0 2px #f26d7d;
}
/* line 3258, ../sass/hs-front.scss */
.prac_video_top .rights .piece_box.active:after {
  display: none;
}
/* line 3263, ../sass/hs-front.scss */
.prac_video_top .rights .piece_box:hover img {
  transform: scale(1.1);
}
/* line 3267, ../sass/hs-front.scss */
.prac_video_top .rights .piece_box:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 3;
}
/* line 3278, ../sass/hs-front.scss */
.prac_video_top .rights .piece_box img {
  width: 100%;
  height: 100%;
  transition: .5s;
}
/* line 3283, ../sass/hs-front.scss */
.prac_video_top .rights .piece_box h4 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 40px;
  line-height: 40px;
  padding: 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 3306, ../sass/hs-front.scss */
.prac_video_boxs {
  cursor: pointer;
  width: 263px;
  float: left;
  margin-bottom: 20px;
  margin-right: 16px;
  transition: .5s;
}
/* line 3313, ../sass/hs-front.scss */
.prac_video_boxs:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 3316, ../sass/hs-front.scss */
.prac_video_boxs:hover .imgs img {
  transform: scale(1.1);
}
/* line 3321, ../sass/hs-front.scss */
.prac_video_boxs:nth-of-type(4n) {
  margin-right: 0;
}
/* line 3324, ../sass/hs-front.scss */
.prac_video_boxs .imgs {
  width: 100%;
  height: 192px;
  position: relative;
  overflow: hidden;
  border: 1px solid #e8e8e8;
}
/* line 3330, ../sass/hs-front.scss */
.prac_video_boxs .imgs img {
  width: 100%;
  height: 100%;
  transition: .5s;
}
/* line 3336, ../sass/hs-front.scss */
.prac_video_boxs .texts {
  border: 1px solid #e8e8e8;
  border-top: 0;
  padding: 10px 15px 15px 15px;
  background: #ffffff;
}
/* line 3341, ../sass/hs-front.scss */
.prac_video_boxs .texts h5 {
  font-size: 15px;
  line-height: 26px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 52px;
}
/* line 3347, ../sass/hs-front.scss */
.prac_video_boxs .texts .times {
  color: #999999;
  font-size: 14px;
  margin-top: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 3353, ../sass/hs-front.scss */
.prac_video_boxs .texts .vidoes {
  padding-left: 32px;
  background: url(../../images/practice/bg-videos.png) no-repeat left center;
  margin-top: 6px;
  height: 24px;
  line-height: 24px;
}
/* line 3360, ../sass/hs-front.scss */
.prac_video_boxs .texts .mutis {
  height: 25px;
  line-height: 25px;
  margin-top: 5px;
}
/* line 3364, ../sass/hs-front.scss */
.prac_video_boxs .texts .mutis .areas {
  display: inline-block;
  padding-left: 30px;
  background: url(../../images/practice/bg-base-area.png) no-repeat left center;
  color: #4795fa;
  font-size: 14px;
  float: left;
}
/* line 3372, ../sass/hs-front.scss */
.prac_video_boxs .texts .mutis .types {
  display: inline-block;
  line-height: 1;
  float: right;
  padding: 5px 10px 4px;
  font-size: 14px;
  vertical-align: middle;
  border-radius: 2px;
}
/* line 3380, ../sass/hs-front.scss */
.prac_video_boxs .texts .mutis .types.green {
  color: #45d63e;
  border: 1px solid #45d63e;
  background: #e7f9e6;
}
/* line 3385, ../sass/hs-front.scss */
.prac_video_boxs .texts .mutis .types.org {
  color: #ff6c2b;
  border: 1px solid #ff6c2b;
  background: #ffecd7;
}
/* line 3390, ../sass/hs-front.scss */
.prac_video_boxs .texts .mutis .types.red {
  color: #f0524f;
  border: 1px solid #f0524f;
  background: #ffe4e3;
}
/* line 3397, ../sass/hs-front.scss */
.prac_video_boxs .texts .timess {
  padding-left: 30px;
  color: #666666;
  margin-top: 12px;
  font-size: 14px;
  background: url(../../images/practice/bg-base-time.png) no-repeat 1px center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 3405, ../sass/hs-front.scss */
.prac_video_boxs .texts .orgs {
  padding-left: 30px;
  color: #666666;
  margin-top: 8px;
  font-size: 14px;
  background: url(../../images/practice/bg-base-org.png) no-repeat 1px center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 19px;
  line-height: 19px;
}

/* line 3418, ../sass/hs-front.scss */
.prac_video_detail {
  width: 1150px;
  margin: 0 auto;
  background: #ffffff;
  padding: 45px 0;
}
/* line 3423, ../sass/hs-front.scss */
.prac_video_detail .insides {
  width: 817px;
  margin: 0 auto;
}
/* line 3426, ../sass/hs-front.scss */
.prac_video_detail .insides .videos {
  width: 100%;
  height: 450px;
}
/* line 3430, ../sass/hs-front.scss */
.prac_video_detail .insides .titles {
  padding: 15px 0 20px;
  border-bottom: 1px solid #e8e8e8;
}
/* line 3433, ../sass/hs-front.scss */
.prac_video_detail .insides .titles h4 {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.5;
}
/* line 3438, ../sass/hs-front.scss */
.prac_video_detail .insides .titles .details {
  line-height: 22px;
  padding-top: 8px;
  font-size: 16px;
  color: #999999;
}
/* line 3443, ../sass/hs-front.scss */
.prac_video_detail .insides .titles .details .lefts {
  width: 75%;
  float: left;
  padding-left: 30px;
  background: url(../../images/practice/bg-videos.png) no-repeat left 0px;
}
/* line 3449, ../sass/hs-front.scss */
.prac_video_detail .insides .titles .details .rights {
  width: 25%;
  float: right;
  text-align: right;
}
/* line 3457, ../sass/hs-front.scss */
.prac_video_detail .insides .contents h3 {
  font-size: 18px;
  font-weight: bold;
  padding: 25px 0 15px;
}

/* line 3469, ../sass/hs-front.scss */
.second_level_bg {
  background-image: url(../../../resource/images/new-index/bg-second-level-bg.png);
  background-repeat: no-repeat;
  background-position: center top;
}
/* line 3473, ../sass/hs-front.scss */
.second_level_bg .second_level_titles {
  height: 329px;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 3478, ../sass/hs-front.scss */
.second_level_bg .second_level_titles2 {
  display: none;
}
/* line 3481, ../sass/hs-front.scss */
.second_level_bg .second_level_nav {
  width: 1150px;
  margin: 0 auto;
}
/* line 3484, ../sass/hs-front.scss */
.second_level_bg .second_level_nav span {
  width: 218px;
  text-align: center;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  cursor: pointer;
  color: #fff;
  font-size: 21px;
  font-weight: bold;
  float: left;
  margin-right: 15px;
  background: #bf0009;
}
/* line 3497, ../sass/hs-front.scss */
.second_level_bg .second_level_nav span:hover, .second_level_bg .second_level_nav span.active {
  background: #ff2a27;
}
/* line 3500, ../sass/hs-front.scss */
.second_level_bg .second_level_nav span:last-child {
  margin-right: 0;
}
/* line 3505, ../sass/hs-front.scss */
.second_level_bg .prac_body_title_top {
  height: 126px;
  background: url(../../../resource/images/new-index/bg-second-level-center-local.png) no-repeat center 62px;
}
/* line 3509, ../sass/hs-front.scss */
.second_level_bg.active {
  background: #ffffff;
}
/* line 3511, ../sass/hs-front.scss */
.second_level_bg.active .second_level_titles {
  display: none;
}
/* line 3514, ../sass/hs-front.scss */
.second_level_bg.active .second_level_titles2 {
  background: #bd0b0e;
  display: block;
  height: 188px;
}
/* line 3518, ../sass/hs-front.scss */
.second_level_bg.active .second_level_titles2 .insides {
  width: 1150px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
/* line 3523, ../sass/hs-front.scss */
.second_level_bg.active .second_level_titles2 .insides .logoss {
  width: 120px;
  height: 120px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -60px;
}
/* line 3531, ../sass/hs-front.scss */
.second_level_bg.active .second_level_titles2 .insides dl {
  padding-left: 150px;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  margin-top: -44px;
}
/* line 3538, ../sass/hs-front.scss */
.second_level_bg.active .second_level_titles2 .insides dl dt {
  font-size: 40px;
  color: #ffffff;
  line-height: 1;
}
/* line 3543, ../sass/hs-front.scss */
.second_level_bg.active .second_level_titles2 .insides dl dd {
  margin-top: 20px;
  font-size: 28px;
  color: #ffffff;
  line-height: 1;
}
/* line 3552, ../sass/hs-front.scss */
.second_level_bg.active .second_level_nav {
  background: #f1eee9;
  width: 100%;
}
/* line 3555, ../sass/hs-front.scss */
.second_level_bg.active .second_level_nav > div {
  width: 1150px;
  margin: 0 auto;
}
/* line 3558, ../sass/hs-front.scss */
.second_level_bg.active .second_level_nav > div span {
  width: auto;
  padding: 0 5px;
  height: 64px;
  background: none;
  font-weight: normal;
  border-bottom: 4px solid #f1eee9;
  line-height: 60px;
  color: #333;
  margin-right: 70px;
  font-size: 19px;
}
/* line 3569, ../sass/hs-front.scss */
.second_level_bg.active .second_level_nav > div span:hover, .second_level_bg.active .second_level_nav > div span.active {
  color: #bd0b0e;
  border-color: #bd0b0e;
}
/* line 3576, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_title_top {
  width: 1150px;
  margin: 0 auto;
  height: 74px;
  background-position: left bottom;
  background-repeat: no-repeat;
}
/* line 3583, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms {
  padding-top: 20px;
}
/* line 3585, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms .lefts {
  display: none;
}
/* line 3588, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms .middles {
  width: 100%;
  float: none;
}
/* line 3592, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms .middles .contents .boxs {
  width: 266px;
  margin-right: 27px;
}
/* line 3595, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms .middles .contents .boxs .imgs {
  width: 266px;
}
/* line 3598, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms .middles .contents .boxs:nth-of-type(2) {
  margin-right: 27px;
}
/* line 3601, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms .middles .contents .boxs:last-child {
  margin-right: 0;
}
/* line 3607, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms .rights {
  width: 100%;
  float: none;
}
/* line 3611, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms .rights .lists .boxs {
  margin-right: 50px;
  margin-bottom: 20px;
}
/* line 3614, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms .rights .lists .boxs:nth-of-type(3n) {
  margin-right: 0;
}

/* line 3624, ../sass/hs-front.scss */
.prac_body_act {
  width: 1150px;
  margin: 0 auto;
}
/* line 3627, ../sass/hs-front.scss */
.prac_body_act .titles {
  height: 76px;
  background: url(../../images/new-index/bg-new-index-act.png) no-repeat 3px 5px;
}
/* line 3630, ../sass/hs-front.scss */
.prac_body_act .titles span {
  font-size: 14px;
  float: right;
  margin: 9px 2px 0 0;
  display: inline-block;
  line-height: 1;
  cursor: pointer;
}
/* line 3637, ../sass/hs-front.scss */
.prac_body_act .titles span:hover {
  color: #cc0000;
}
/* line 3643, ../sass/hs-front.scss */
.prac_body_act .lists .boxs {
  cursor: pointer;
  width: 266px;
  float: left;
  margin-right: 27px;
  transition: .5s;
}
/* line 3649, ../sass/hs-front.scss */
.prac_body_act .lists .boxs:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 3652, ../sass/hs-front.scss */
.prac_body_act .lists .boxs:hover .imgs img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 3658, ../sass/hs-front.scss */
.prac_body_act .lists .boxs:last-child {
  margin-right: 0;
}
/* line 3661, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .imgs {
  width: 266px;
  height: 192px;
  overflow: hidden;
}
/* line 3665, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .imgs img {
  width: 100%;
  height: 100%;
  transition: .5s;
}
/* line 3671, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .texts {
  border: 1px solid #e8e8e8;
  border-top: 0;
  padding: 10px 15px 15px 15px;
  background: #ffffff;
}
/* line 3676, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .texts h5 {
  font-size: 15px;
  line-height: 26px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 52px;
}
/* line 3682, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .texts .times {
  color: #999999;
  font-size: 14px;
  margin-top: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 3688, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .texts .mutis {
  height: 25px;
  line-height: 25px;
  margin-top: 5px;
}
/* line 3692, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .texts .mutis .areas {
  display: inline-block;
  padding-left: 30px;
  background: url(../../images/practice/bg-base-area.png) no-repeat left center;
  color: #4795fa;
  font-size: 14px;
  float: left;
}
/* line 3700, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .texts .mutis .types {
  display: inline-block;
  line-height: 1;
  float: right;
  padding: 5px 10px 4px;
  font-size: 14px;
  vertical-align: middle;
  border-radius: 2px;
}
/* line 3708, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .texts .mutis .types.green {
  color: #45d63e;
  border: 1px solid #45d63e;
  background: #e7f9e6;
}
/* line 3713, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .texts .mutis .types.org {
  color: #ff6c2b;
  border: 1px solid #ff6c2b;
  background: #ffecd7;
}
/* line 3718, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .texts .mutis .types.red {
  color: #f0524f;
  border: 1px solid #f0524f;
  background: #ffe4e3;
}
/* line 3725, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .texts .timess {
  padding-left: 30px;
  color: #666666;
  margin-top: 12px;
  font-size: 14px;
  background: url(../../images/practice/bg-base-time.png) no-repeat 1px center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 3733, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .texts .orgs {
  padding-left: 30px;
  color: #666666;
  margin-top: 8px;
  font-size: 14px;
  background: url(../../images/practice/bg-base-org.png) no-repeat 1px center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 19px;
  line-height: 19px;
}

/* line 3748, ../sass/hs-front.scss */
.prac_body_bottoms {
  width: 1150px;
  margin: 0 auto;
  padding-top: 80px;
  padding-bottom: 96px;
}
/* line 3753, ../sass/hs-front.scss */
.prac_body_bottoms .lefts {
  width: 197px;
  height: 688px;
  float: left;
  background: url(../../images/new-index/bg-second-level-index-pic.png) no-repeat center;
  margin-right: 36px;
}
/* line 3760, ../sass/hs-front.scss */
.prac_body_bottoms .middles {
  width: 540px;
  float: left;
}
/* line 3763, ../sass/hs-front.scss */
.prac_body_bottoms .middles .titles {
  height: 84px;
  background: url(../../images/new-index/bg-new-index-res.png) no-repeat left 24px;
}
/* line 3766, ../sass/hs-front.scss */
.prac_body_bottoms .middles .titles span {
  font-size: 14px;
  float: right;
  margin: 29px 2px 0 0;
  display: inline-block;
  line-height: 1;
  cursor: pointer;
}
/* line 3773, ../sass/hs-front.scss */
.prac_body_bottoms .middles .titles span:hover {
  color: #cc0000;
}
/* line 3779, ../sass/hs-front.scss */
.prac_body_bottoms .middles .contents .boxs {
  cursor: pointer;
  width: 260px;
  float: left;
  transition: .5s;
  margin-right: 20px;
  margin-bottom: 20px;
}
/* line 3784, ../sass/hs-front.scss */
.prac_body_bottoms .middles .contents .boxs:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 3787, ../sass/hs-front.scss */
.prac_body_bottoms .middles .contents .boxs:hover .imgs img {
  -webkit-transform: scale(1.1);
}
/* line 3792, ../sass/hs-front.scss */
.prac_body_bottoms .middles .contents .boxs:nth-of-type(2n) {
  margin-right: 0;
}
/* line 3795, ../sass/hs-front.scss */
.prac_body_bottoms .middles .contents .boxs:nth-of-type(3) {
  margin-bottom: 0;
}
/* line 3798, ../sass/hs-front.scss */
.prac_body_bottoms .middles .contents .boxs:nth-of-type(4) {
  margin-bottom: 0;
}
/* line 3803, ../sass/hs-front.scss */
.prac_body_bottoms .middles .contents .boxs .imgs {
  width: 260px;
  height: 192px;
  position: relative;
  overflow: hidden;
}
/* line 3808, ../sass/hs-front.scss */
.prac_body_bottoms .middles .contents .boxs .imgs img {
  width: 100%;
  height: 100%;
  transition: .5s;
}
/* line 3814, ../sass/hs-front.scss */
.prac_body_bottoms .middles .contents .boxs .texts {
  border: 1px solid #e8e8e8;
  border-top: 0;
  padding: 10px 15px 15px 15px;
  background: #ffffff;
}
/* line 3819, ../sass/hs-front.scss */
.prac_body_bottoms .middles .contents .boxs .texts h5 {
  font-size: 16px;
  line-height: 26px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 52px;
}
/* line 3825, ../sass/hs-front.scss */
.prac_body_bottoms .middles .contents .boxs .texts > div {
  color: #999999;
  font-size: 14px;
  margin-top: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 3835, ../sass/hs-front.scss */
.prac_body_bottoms .rights {
  width: 350px;
  float: right;
}
/* line 3838, ../sass/hs-front.scss */
.prac_body_bottoms .rights .titles {
  height: 84px;
  background: url(../../images/new-index/bg-new-index-demand.png) no-repeat left 24px;
}
/* line 3841, ../sass/hs-front.scss */
.prac_body_bottoms .rights .titles span {
  font-size: 14px;
  float: right;
  margin: 29px 2px 0 0;
  display: inline-block;
  line-height: 1;
  cursor: pointer;
}
/* line 3848, ../sass/hs-front.scss */
.prac_body_bottoms .rights .titles span:hover {
  color: #cc0000;
}
/* line 3854, ../sass/hs-front.scss */
.prac_body_bottoms .rights .lists .boxs {
  width: 350px;
  border: 1px solid #e8e8e8;
  float: left;
  padding: 30px 20px 27px;
  cursor: pointer;
  margin-bottom: 40px;
  background: #ffffff;
  transition: .5s;
}
/* line 3855, ../sass/hs-front.scss */
.prac_body_bottoms .rights .lists .boxs:nth-of-type(3n) {
  margin-right: 0;
}
/* line 3866, ../sass/hs-front.scss */
.prac_body_bottoms .rights .lists .boxs:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 3869, ../sass/hs-front.scss */
.prac_body_bottoms .rights .lists .boxs:last-child {
  margin-bottom: 0px;
}
/* line 3872, ../sass/hs-front.scss */
.prac_body_bottoms .rights .lists .boxs .titless {
  font-size: 16px;
  line-height: 26px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 52px;
}
/* line 3878, ../sass/hs-front.scss */
.prac_body_bottoms .rights .lists .boxs .timess {
  padding: 10px 0;
}
/* line 3880, ../sass/hs-front.scss */
.prac_body_bottoms .rights .lists .boxs .timess .time {
  color: #999999;
  font-size: 15px;
  line-height: 23px;
  margin-top: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 3887, ../sass/hs-front.scss */
.prac_body_bottoms .rights .lists .boxs .timess .types {
  float: right;
  font-size: 15px;
  color: #ffffff;
  padding: 4px 10px;
  border-radius: 12px;
  line-height: 1;
}
/* line 3894, ../sass/hs-front.scss */
.prac_body_bottoms .rights .lists .boxs .timess .types.green {
  background-color: #4bc665;
}
/* line 3897, ../sass/hs-front.scss */
.prac_body_bottoms .rights .lists .boxs .timess .types.red {
  background-color: #ff7461;
}
/* line 3902, ../sass/hs-front.scss */
.prac_body_bottoms .rights .lists .boxs .position {
  padding-left: 24px;
  background: url(../../images/practice/icon-index-local.png) no-repeat left center;
  font-size: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 3913, ../sass/hs-front.scss */
.prac_index_suo {
  width: 1150px;
  margin: 0 auto;
  padding-bottom: 50px;
}
/* line 3917, ../sass/hs-front.scss */
.prac_index_suo .titles {
  height: 70px;
  background: url(../../images/new-index/bg-new-index-suo.png) no-repeat 3px 5px;
}
/* line 3922, ../sass/hs-front.scss */
.prac_index_suo .listss dl {
  width: 275px;
  height: 64px;
  border-radius: 4px;
  background: #f5f5f5;
  padding: 22px 0 0 26px;
  float: left;
  cursor: pointer;
  margin-right: 16px;
  margin-bottom: 15px;
}
/* line 3932, ../sass/hs-front.scss */
.prac_index_suo .listss dl:nth-of-type(4n) {
  margin-right: 0;
}
/* line 3935, ../sass/hs-front.scss */
.prac_index_suo .listss dl:hover {
  opacity: .8;
}
/* line 3938, ../sass/hs-front.scss */
.prac_index_suo .listss dl dt {
  font-size: 20px;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 3943, ../sass/hs-front.scss */
.prac_index_suo .listss dl dd {
  margin-top: 10px;
  line-height: 1;
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 3952, ../sass/hs-front.scss */
.prac_index_body {
  padding-bottom: 50px;
  background: url(../../images/practice/bg-practice-today.png) no-repeat center 728px;
}
/* line 3955, ../sass/hs-front.scss */
.prac_index_body .prac_data {
  padding-bottom: 50px;
  background: #f3f3f5;
}
/* line 3958, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides {
  width: 1150px;
  margin: 0 auto;
}
/* line 3961, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists {
  width: 286px;
  position: relative;
  float: left;
}
/* line 3965, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists .boxs {
  float: left;
  margin-bottom: 32px;
}
/* line 3968, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists .boxs:last-child {
  margin-bottom: 0;
}
/* line 3971, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists .boxs:nth-of-type(1) .real_box {
  background: url(../../images/practice/bg-leftnum-3.png) no-repeat center;
}
/* line 3974, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists .boxs:nth-of-type(2) .real_box {
  background: url(../../images/practice/bg-leftnum-4.png) no-repeat center;
}
/* line 3977, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists .boxs:nth-of-type(3) .real_box {
  background: url(../../images/practice/bg-leftnum-1.png) no-repeat center;
}
/* line 3980, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists .boxs:nth-of-type(4) .real_box {
  background: url(../../images/practice/bg-leftnum-5.png) no-repeat center;
}
/* line 3983, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists .boxs .inside {
  width: 285px;
  height: 123px;
  position: relative;
}
/* line 3987, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists .boxs .inside:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 274px;
  height: 114px;
  border: 3px solid #e75151;
  display: block;
  content: "";
  border-radius: 6px;
}
/* line 3998, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists .boxs .inside .real_box {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 274px;
  height: 114px;
  border-radius: 6px;
  padding: 27px 66px 0px 28px;
}
/* line 4006, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists .boxs .inside .real_box h6 {
  font-size: 30px;
  font-weight: bold;
  color: #ffffff;
}
/* line 4011, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists .boxs .inside .real_box .names {
  font-size: 16px;
  color: #ffffff;
  margin-top: 5px;
}
/* line 4017, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists .boxs .inside h5 {
  color: #ffffff;
  font-size: 16px;
  padding-top: 24px;
  text-align: center;
}
/* line 4023, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists .boxs .inside .nums {
  text-align: center;
  width: 100%;
  margin-top: 14px;
  padding-left: 24px;
}
/* line 4028, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists .boxs .inside .nums span {
  width: 27px;
  height: 43px;
  line-height: 43px;
  font-size: 36px;
  color: #0c1a29;
  text-align: center;
  font-weight: bold;
  display: inline-block;
  background: url(../../images/practice/bg-nums.png) repeat-x;
  vertical-align: middle;
  margin-right: 7px;
}
/* line 4040, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists .boxs .inside .nums span:last-child {
  color: #ffffff;
  font-weight: normal;
  font-size: 16px;
  background: none;
  width: 20px;
}
/* line 4053, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps {
  width: 840px;
  height: 588px;
  float: right;
  background: #dddddd;
  padding: 25px 30px 20px;
  position: relative;
  border-radius: 6px;
}
/* line 4062, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps .selects {
  position: absolute;
  width: 230px;
  height: 28px;
  right: 30px;
  top: 25px;
}
/* line 4068, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps .selects select {
  width: 100%;
  height: 100%;
  border: 0;
  background: url(../../images/practice/bg-practice-downarrow.png) no-repeat 205px center #cc0000;
  color: #ffffff;
  font-size: 14px;
  padding: 0 0 0 10px;
  -webkit-appearance: none;
  appearance: none;
}
/* line 4080, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps h4 {
  font-size: 28px;
  color: #cd0100;
  line-height: 1;
  font-weight: bold;
}
/* line 4088, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul.three li {
  width: 31.1%;
}
/* line 4092, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li {
  color: #ffffff;
  width: 22.5%;
  float: left;
  margin-right: 3.333333333%;
  text-align: center;
  cursor: pointer;
}
/* line 4094, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li:nth-of-type(1) dl {
  background: #ffae00;
}
/* line 4097, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li:nth-of-type(2) dl {
  background: #ff4545;
}
/* line 4100, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li:nth-of-type(3) dl {
  background: #fd9734;
}
/* line 4104, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li.active:nth-of-type(1) dl {
  background: #d79300;
}
/* line 4107, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li.active:nth-of-type(2) dl {
  background: #c92c2c;
}
/* line 4110, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li.active:nth-of-type(3) dl {
  background: #b1641a;
}
/* line 4119, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li:last-child {
  margin-right: 0;
}
/* line 4122, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li dl {
  border-radius: 6px;
  padding-top: 13px;
  padding-bottom: 18px;
  width: 100%;
}
/* line 4127, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li dl dt {
  font-size: 36px;
}
/* line 4131, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li dl dd {
  font-size: 16px;
  color: #ffffff;
}
/* line 4138, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps .boxs {
  height: 420px;
  margin-top: 20px;
  border: 5px solid #e38f90;
}

/* line 4147, ../sass/hs-front.scss */
.hidden_box {
  background: rgba(68, 16, 29, 0.7);
  border: 2px solid rgba(254, 226, 2, 0.7);
  position: absolute;
  left: 50%;
  top: 50%;
  color: #fff;
  display: none;
  font-size: 15px;
  padding: 10px 15px;
  max-width: 330px;
  z-index: 10;
}
/* line 4159, ../sass/hs-front.scss */
.hidden_box p {
  margin-bottom: 5px;
  line-height: 1.4;
}
/* line 4162, ../sass/hs-front.scss */
.hidden_box p:last-child {
  margin: 0;
}
/* line 4166, ../sass/hs-front.scss */
.hidden_box:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 23px;
  background: url(../../images/practice/bg-hidden.png) no-repeat center;
  left: -13px;
  top: 25px;
}

/* line 4177, ../sass/hs-front.scss */
.prac_right_func {
  position: fixed;
  left: 50%;
  bottom: 206px;
  margin-left: 600px;
}
/* line 4182, ../sass/hs-front.scss */
.prac_right_func .top {
  position: relative;
  width: 67px;
  height: 180px;
  background: url(../../images/practice/icon-send-help.png) no-repeat center 17px #ff8400;
  padding: 65px 25px 0;
  font-size: 18px;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
}
/* line 4183, ../sass/hs-front.scss */
.prac_right_func .top:before {
  content: "";
  display: block;
  position: absolute;
  width: 67px;
  height: 19px;
  top: -19px;
  left: 0;
  background: url(../../images/practice/bg-send-help.png) no-repeat center;
}
/* line 4203, ../sass/hs-front.scss */
.prac_right_func .middle {
  width: 67px;
  height: 90px;
  background: url(../../images/practice/icon-run.png) no-repeat center 10px #fd6458;
  padding: 40px 0px 0;
  color: #ffffff;
  text-align: center;
  margin-top: 4px;
  font-size: 15px;
  cursor: pointer;
}
/* line 4214, ../sass/hs-front.scss */
.prac_right_func .bottom {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  cursor: pointer;
  background: url(../../images/practice/icon-top.png) no-repeat center #f94949;
  margin: 16px 0 0 10px;
}

/* line 4224, ../sass/hs-front.scss */
.won_mon_list {
  padding-top: 30px;
}
/* line 4226, ../sass/hs-front.scss */
.won_mon_list .timeline {
  padding-left: 25px;
}
/* line 4227, ../sass/hs-front.scss */
.won_mon_list .timeline.other {
  padding-left: 140px;
}
/* line 4231, ../sass/hs-front.scss */
.won_mon_list .timeline.other .timeline_middle .piece_box .date {
  padding: 3px 12px;
  border: 1px solid #e8e8e8;
  display: inline-block;
  background-color: #f5f5f5;
  position: absolute;
  top: 15px;
  left: -136px;
}
/* line 4239, ../sass/hs-front.scss */
.won_mon_list .timeline.other .timeline_middle .piece_box .date:after {
  width: 6px;
  height: 8px;
  display: inline-block;
  content: "";
  position: absolute;
  right: -6px;
  top: 8px;
  background: url(../../images/team/img-team-linearror.png) no-repeat center;
}
/* line 4250, ../sass/hs-front.scss */
.won_mon_list .timeline.other .timeline_middle .piece_box .money {
  padding: 4px 14px 3px;
  display: inline-block;
  color: #ffffff;
  font-weight: bold;
  background-color: #e53c29;
  position: absolute;
  top: 54px;
  left: -136px;
  font-size: 15px;
  text-align: right;
  width: 85px;
  line-height: 1.4;
}
/* line 4263, ../sass/hs-front.scss */
.won_mon_list .timeline.other .timeline_middle .piece_box .money:after {
  content: "";
  position: absolute;
  right: -10px;
  top: 8px;
  display: block;
  width: 0;
  height: 0;
  transform: rotate(270deg);
  border-width: 5px;
  border-style: solid;
  border-color: #e53c29 transparent transparent transparent;
}
/* line 4277, ../sass/hs-front.scss */
.won_mon_list .timeline.other .timeline_middle .piece_box:hover {
  border: 1px solid #ffffff;
}
/* line 4280, ../sass/hs-front.scss */
.won_mon_list .timeline.other .timeline_middle .piece_box p {
  padding: 0;
}
/* line 4287, ../sass/hs-front.scss */
.won_mon_list .timeline .timeline_middle {
  border-left: 2px dashed #cbcbcb;
  padding-left: 20px;
}
/* line 4290, ../sass/hs-front.scss */
.won_mon_list .timeline .timeline_middle .piece_box {
  margin-bottom: 15px;
  position: relative;
  border: 1px solid #ffffff;
  padding: 15px 25px;
  position: relative;
}
/* line 4293, ../sass/hs-front.scss */
.won_mon_list .timeline .timeline_middle .piece_box:hover {
  border: 1px solid #e8e8e8;
}
/* line 4295, ../sass/hs-front.scss */
.won_mon_list .timeline .timeline_middle .piece_box:hover .right {
  display: block;
}
/* line 4302, ../sass/hs-front.scss */
.won_mon_list .timeline .timeline_middle .piece_box:before {
  width: 10px;
  height: 10px;
  content: "";
  background: #e46b62;
  position: absolute;
  left: -27px;
  top: 23px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 4312, ../sass/hs-front.scss */
.won_mon_list .timeline .timeline_middle .piece_box .right {
  display: none;
  position: absolute;
  top: -1px;
  right: 0px;
}
/* line 4317, ../sass/hs-front.scss */
.won_mon_list .timeline .timeline_middle .piece_box .right input {
  height: 40px;
  padding: 0 15px 0 40px;
  border: 1px solid #e8e8e8;
  float: left;
  background: url(../../images/team/icon-team-write.png) no-repeat 12px center #f5f5f5;
}
/* line 4318, ../sass/hs-front.scss */
.won_mon_list .timeline .timeline_middle .piece_box .right input.delete {
  background: url(../../images/team/icon-team-delete2.png) no-repeat 12px center #f5f5f5;
}
/* line 4326, ../sass/hs-front.scss */
.won_mon_list .timeline .timeline_middle .piece_box .right input:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 4332, ../sass/hs-front.scss */
.won_mon_list .timeline .timeline_middle .piece_box .head span {
  padding: 3px 12px;
  border: 1px solid #e8e8e8;
  display: inline-block;
  background-color: #f5f5f5;
}
/* line 4339, ../sass/hs-front.scss */
.won_mon_list .timeline .timeline_middle .piece_box p {
  line-height: 30px;
  font-size: 15px;
  padding-top: 10px;
}
/* line 4345, ../sass/hs-front.scss */
.won_mon_list .timeline .timeline_middle .piece_box .bottom img {
  width: 310px;
  height: 168px;
  float: left;
  margin: 15px 15px 0 0;
  border: 1px solid #e8e8e8;
  cursor: pointer;
}
/* line 4352, ../sass/hs-front.scss */
.won_mon_list .timeline .timeline_middle .piece_box .bottom img:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

.act_outside .inside .act_de_header p.contact{
	padding-left: 28px;
	background: url(../../images/new-type/act-js.png) no-repeat left center;
}
.ci_detail_map{
	margin-top: 10px;
}
.cid_map_box{
	width: 270px;
	height: 90px;
	float: left;
	border-radius: 8px;
	overflow: hidden;
	margin-right: 24px;
}
.cid_map_box.big{
	width: 100%;
	height: 100%;
	float: none;
	border-radius: 0px;
	margin-right: 0px;
}
.cid_map_btn{
	padding-top: 35px;
}
.cid_map_btn span{
	display: inline-block;
	font-size: 17px;
	font-weight: bold;
	color: #287DFA;
	line-height: 1;
	cursor: pointer;
	transition: .5s;
}
.cid_map_btn span:hover{
	opacity: .7;
}
.cc_infor_cont{
	margin-top: 50px;
}
.cid_map_contact{
	font-size: 15px;
	color: #666666;
	line-height: 1.4;
	margin-top: 7px;
	padding-left: 323px;
	background: url(../../images/new-type/icon-index-local.png) no-repeat 295px top;
}
.base_act_btn{
	width: 260px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	color: #fff;
	border-radius: 26px;
	font-size: 18px;
	background-image: linear-gradient(to bottom,#81bcf2,#1072c9);
	margin-top: 15px;
}
.base_act_btn[disabled]{
	background: #b7b7b7;
}
.act_de_bottom_detail{
	padding: 30px 40px;
	font-size: 15px;
	line-height: 1.6;
}

/* line 4707, ../sass/hs-front.scss */
.prac_ins_body {
  width: 1200px;
  margin: auto;
  padding-top: 40px;
}

/* line 4712, ../sass/hs-front.scss */
.prac_ins_box {
  /*cursor: pointer;*/
  transition: .5s;
  padding: 25px;
  margin-bottom: 20px;
  background: #ffffff;
  height: 480px;
  position: relative;
	box-shadow: 0 4px 13px rgba(0, 0, 0, 0.2);
}
/* line 4713, ../sass/hs-front.scss */
.prac_ins_box:hover {
	/*box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);*/
}
/* line 4723, ../sass/hs-front.scss */
.prac_ins_box .imgs {
  width: 524px;
  height: 430px;
  position: absolute;
  top: 25px;
  left: 25px;
}
/* line 4729, ../sass/hs-front.scss */
.prac_ins_box .imgs img {
  width: 100%;
  height: 100%;
}
/* line 4734, ../sass/hs-front.scss */
.prac_ins_box .contents {
  padding-left: 552px;
}
/* line 4736, ../sass/hs-front.scss */
.prac_ins_box .contents .titless {
  font-size: 26px;
  font-weight: bold;
  height: 54px;
  line-height: 54px;
}
/* line 4742, ../sass/hs-front.scss */
.prac_ins_box .contents .localss {
  font-size: 15px;
  height: 38px;
  line-height: 38px;
  padding-left: 25px;
  background: url(../../images/volunteer/icon-volun-address.png) no-repeat left center;
}
/* line 4749, ../sass/hs-front.scss */
.prac_ins_box .contents .numss {
  height: 80px;
  background: url(../../images/new-type/bg-prac-ins.png) no-repeat center;
  -webkit-background-size: cover;
  background-size: cover;
  padding: 14px 0 0 0;
  margin-top: 10px;
}
/* line 4756, ../sass/hs-front.scss */
.prac_ins_box .contents .numss dl {
  float: left;
  width: 25%;
  text-align: center;
}
/* line 4760, ../sass/hs-front.scss */
.prac_ins_box .contents .numss dl dt {
  height: 30px;
  line-height: 30px;
  font-size: 24px;
  font-weight: bold;
  color: #ff6602;
}
/* line 4767, ../sass/hs-front.scss */
.prac_ins_box .contents .numss dl dd {
  height: 23px;
  line-height: 23px;
  font-size: 15px;
  color: #666666;
}
.act_outside .inside .act_func .line .line_choose.second span.active{
	background: #7dc2ff;
}
.res_list_title{
	font-size: 24px;
	line-height: 36px;
	font-weight: bold;
	padding: 0 30px 0 57px;
	margin-bottom: 40px;
	background: url(../../images/new-type/icon-titile-point.png) no-repeat 30px top;
	background-size: auto 36px;
}
.res_list_title span{
	float: right;
	display: inline-block;
	font-size: 14px;
	color: #666;
	cursor: pointer;
}
.res_list_empty{
	line-height: 80px;
	margin-bottom: 20px;
	font-size: 24px;
	text-align: center;
	color: #666;
}

.maps_body{
	position: relative;
	height: 800px;
	
}
.maps_true{
	height: 100%;
}
.maps_list{
	position: absolute;
	top: 30px;
	left: 25px;
	bottom: 50px;
	padding: 27px 15px 15px;
	border: 1px solid #F0F0F0;
	width: 420px;
	border-radius: 12px;
	background-image: linear-gradient(to bottom,#5CACF3 0,#fff 26%,#fff 100%);
}
.maps_list_infor{
	text-align: center;
	background: #fff;
	border-radius: 8px;
	height: 190px;
	box-shadow: 0 1px 13px rgba(12,28,41,.2);
	padding: 20px 16px;
}
.maps_list_infor .names{
	line-height: 1;
	font-size: 21px;
	font-weight: bold;
}
.maps_list_infor .funcs{
	margin-top: 16px;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	background: #EDF3FD;
	border-radius: 21px;
}
.maps_list_infor .funcs span{
	position: relative;
	background: #5CACF3;
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: sub;
	margin: 0 12px;
	border-radius: 12px;
	cursor: pointer;
}
.maps_list_infor .funcs b{
	font-size: 18px;
	color: #5cacf3;
}
.maps_list_infor .funcs span:before{
	content: "";
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 12px;
	height: 2px;
	background: #fff;
	transform: translate(-50%,-50%);
}
.maps_list_infor .funcs span.plus:after{
	content: "";
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2px;
	height: 12px;
	background: #fff;
	transform: translate(-50%,-50%);
}
.maps_list_infor .nums{
	font-size: 0;
	margin-top: 30px;
}
.maps_list_infor .nums dl{
	width: 25%;
	text-align: left;
	padding-left: 36px;
	display: inline-block;
	font-size: 14px;
}
.maps_list_infor .nums dl:nth-of-type(1){
	background: url(../../images/new-type/map-res-1.png) no-repeat left center;
}
.maps_list_infor .nums dl:nth-of-type(2){
	background: url(../../images/new-type/map-res-2.png) no-repeat left center;
}
.maps_list_infor .nums dl:nth-of-type(3){
	background: url(../../images/new-type/map-res-3.png) no-repeat left center;
}
.maps_list_infor .nums dl:nth-of-type(4){
	background: url(../../images/new-type/map-res-4.png) no-repeat left center;
}
.maps_list_infor .nums dl dt{
	font-weight: normal;
}
.maps_list_infor .nums dl dd{
	font-weight: bold;
}
.maps_list_list{
	margin-top: 10px;
	height: 470px;
	overflow: auto;
}
.map_res_box{
	position: relative;
	padding: 16px 0 16px 94px;
	min-height: 112px;
	border-bottom: 1px solid #EEEEEE;
	cursor: pointer;
}
.map_res_box .imgs{
	position: absolute;
	left: 0;
	width: 82px;
	height: 70px;
	overflow: hidden;
}
.map_res_box .imgs img{
	width: 100%;
	height: 100%;
}
.map_res_box .contents{
	
}
.map_res_box .contents h4{
	font-size: 17px;
	font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.map_res_box .contents .mans{
	font-size: 15px;
	padding-left: 25px;
	margin-top: 7px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
	background: url(../../images/new-type/map-res-man.png) no-repeat left center;
}
.map_res_box .contents .mans span{
	display: inline-block;
	padding-left: 20px;
	font-size: 14px;
	float: right;
	background: url(../../images/new-type/map-res-distence.png) no-repeat left center;
}
.map_res_box .contents .infors{
	font-size: 15px;
	margin-top: 7px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.map_res_box .contents .infors span{
	color: #5cacf3;
}

.new_video_top{
	height: 307px;
	background: url(../../images/front/class-top.jpg) no-repeat center top #ffe2cf;
}
.new_video_bottom{
	padding-top: 105px;
	background: url(../../images/front/class-bottom.jpg) no-repeat center top;
}
.new_video_body{
	background: #fc9c4b;
	padding-bottom: 76px;
}
.new_video_nav{
	font-size: 0;
	margin-top: 20px;
}
.new_video_nav span{
	height: 38px;
	line-height: 38px;
	display: inline-block;
	font-size: 14px;
	color: #333333;
	margin-right: 4px;
	border-radius: 19px;
	padding: 0 16px;
	margin-bottom: 15px;
	cursor: pointer;
}
.new_video_nav span.active{
	background-image: linear-gradient(to right, #ffa635, #ff3659);
	color: #ffffff;
}
.new_video_title{
	height: 34px;
	background: url(../../images/front/new-video-title.png) no-repeat left top;
}
.new_video_title .search_box{
	float: right;
}
.new_video_title .search_box input[type=text]{
	height: 34px;
	width: 340px;
	border: 1px solid #dedede;
	padding: 0 15px;
}
.new_video_title .search_box input[type=button]{
	height: 34px;
	width: 84px;
	margin-left: 20px;
	color: #ffffff;
	background: #e53c29;
	border: 0;
}

.prac_video_boxs .texts .times span {
    height: 16px;
    line-height: 16px;
    float: right;
    display: inline-block;
    padding-left: 22px;
    background: url(../../images/practice/img-eye.png) no-repeat left center;
}

/* line 855, ../sass/hs-front.scss */
.wish_line_list {
	
}
/* line 857, ../sass/hs-front.scss */
.wish_line_list .timeline {
  padding-left: 25px;
}
/* line 858, ../sass/hs-front.scss */
.wish_line_list .timeline.other {
  padding-left: 120px;
}
/* line 862, ../sass/hs-front.scss */
.wish_line_list .timeline.other .timeline_middle .piece_box .date {
  padding: 3px 12px;
  border: 1px solid #e8e8e8;
  display: inline-block;
  background-color: #f5f5f5;
  position: absolute;
  top: 15px;
  left: -136px;
}
/* line 870, ../sass/hs-front.scss */
.wish_line_list .timeline.other .timeline_middle .piece_box .date:after {
  width: 6px;
  height: 8px;
  display: inline-block;
  content: "";
  position: absolute;
  right: -6px;
  top: 8px;
  background: url(../../images/team/img-team-linearror.png) no-repeat center;
}
/* line 881, ../sass/hs-front.scss */
.wish_line_list .timeline.other .timeline_middle .piece_box .money {
  padding: 4px 14px 3px;
  display: inline-block;
  color: #ffffff;
  font-weight: bold;
  background-color: #e53c29;
  position: absolute;
  top: 54px;
  left: -136px;
  font-size: 15px;
  text-align: right;
  width: 85px;
  line-height: 1.4;
}
/* line 894, ../sass/hs-front.scss */
.wish_line_list .timeline.other .timeline_middle .piece_box .money:after {
  content: "";
  position: absolute;
  right: -10px;
  top: 8px;
  display: block;
  width: 0;
  height: 0;
  transform: rotate(270deg);
  border-width: 5px;
  border-style: solid;
  border-color: #e53c29 transparent transparent transparent;
}
/* line 908, ../sass/hs-front.scss */
.wish_line_list .timeline.other .timeline_middle .piece_box:hover {
  border: 1px solid #ffffff;
}
/* line 911, ../sass/hs-front.scss */
.wish_line_list .timeline.other .timeline_middle .piece_box p {
  padding: 0;
}
/* line 918, ../sass/hs-front.scss */
.wish_line_list .timeline .timeline_middle {
  border-left: 2px dashed #cbcbcb;
  padding-left: 20px;
}
/* line 921, ../sass/hs-front.scss */
.wish_line_list .timeline .timeline_middle .piece_box {
  margin-bottom: 15px;
  position: relative;
  border: 1px solid #ffffff;
  padding: 15px 0px 15px 5px;
  position: relative;
}
/* line 924, ../sass/hs-front.scss */
.wish_line_list .timeline .timeline_middle .piece_box:hover {
  border: 1px solid #e8e8e8;
}
/* line 926, ../sass/hs-front.scss */
.wish_line_list .timeline .timeline_middle .piece_box:hover .right {
  display: block;
}
/* line 933, ../sass/hs-front.scss */
.wish_line_list .timeline .timeline_middle .piece_box:before {
  width: 10px;
  height: 10px;
  content: "";
  background: #e46b62;
  position: absolute;
  left: -27px;
  top: 23px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
/* line 943, ../sass/hs-front.scss */
.wish_line_list .timeline .timeline_middle .piece_box .right {
  display: none;
  position: absolute;
  top: -1px;
  right: 0px;
}
/* line 948, ../sass/hs-front.scss */
.wish_line_list .timeline .timeline_middle .piece_box .right input {
  height: 40px;
  padding: 0 15px 0 40px;
  border: 1px solid #e8e8e8;
  float: left;
  background: url(../../images/team/icon-team-write.png) no-repeat 12px center #f5f5f5;
}
/* line 949, ../sass/hs-front.scss */
.wish_line_list .timeline .timeline_middle .piece_box .right input.delete {
  background: url(../../images/team/icon-team-delete2.png) no-repeat 12px center #f5f5f5;
}
/* line 957, ../sass/hs-front.scss */
.wish_line_list .timeline .timeline_middle .piece_box .right input:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 963, ../sass/hs-front.scss */
.wish_line_list .timeline .timeline_middle .piece_box .head span {
  padding: 3px 12px;
  border: 1px solid #e8e8e8;
  display: inline-block;
  background-color: #f5f5f5;
}
/* line 970, ../sass/hs-front.scss */
.wish_line_list .timeline .timeline_middle .piece_box p {
  line-height: 30px;
  font-size: 15px;
  padding-top: 10px;
}
/* line 976, ../sass/hs-front.scss */
.wish_line_list .timeline .timeline_middle .piece_box .bottom img {
  width: 176px;
  height: 180px;
  float: left;
  margin: 15px 20px 0 0;
  border: 1px solid #e8e8e8;
  cursor: pointer;
}
/* line 976, ../sass/hs-front.scss */
.wish_line_list .timeline .timeline_middle .piece_box .bottom img:nth-of-type(3n) {
	margin-right: 0;
}
/* line 983, ../sass/hs-front.scss */
.wish_line_list .timeline .timeline_middle .piece_box .bottom img:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

/* line 2558, ../sass/hs-front.scss */
.all_normal_act {
  cursor: pointer;
  width: 266px;
  float: left;
  margin-bottom: 20px;
  margin-right: 16px;
  transition: .5s;
}
/* line 2565, ../sass/hs-front.scss */
.all_normal_act:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 2568, ../sass/hs-front.scss */
.all_normal_act:hover .imgs img {
  transform: scale(1.1);
}
/* line 2573, ../sass/hs-front.scss */
.all_normal_act:last-child {
  margin-right: 0;
}
/* line 2576, ../sass/hs-front.scss */
.all_normal_act .imgs {
  width: 266px;
  height: 192px;
  position: relative;
  overflow: hidden;
  border: 1px solid #e8e8e8;
}
/* line 2582, ../sass/hs-front.scss */
.all_normal_act .imgs img {
  width: 100%;
  height: 100%;
  transition: .5s;
}
/* line 2587, ../sass/hs-front.scss */
.all_normal_act .imgs.other {
  height: 178px;
}
/* line 2589, ../sass/hs-front.scss */
.all_normal_act .imgs.other img {
  height: 178px;
}
/* line 2594, ../sass/hs-front.scss */
.all_normal_act .texts {
  border: 1px solid #e8e8e8;
  border-top: 0;
  padding: 10px 15px 15px 15px;
  background: #ffffff;
}
/* line 2599, ../sass/hs-front.scss */
.all_normal_act .texts.other {
  padding: 7px 15px 9px;
}
/* line 2602, ../sass/hs-front.scss */
.all_normal_act .texts .titleses {
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2609, ../sass/hs-front.scss */
.all_normal_act .texts .labelses {
  height: 24px;
}
/* line 2611, ../sass/hs-front.scss */
.all_normal_act .texts .labelses span {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  border: 1px solid #fe4e4e;
  color: #fe4e4e;
  padding: 0 6px;
  border-radius: 2px;
  background: #fae9e9;
  font-size: 13px;
}
/* line 2623, ../sass/hs-front.scss */
.all_normal_act .texts .numberses {
  height: 24px;
  line-height: 24px;
  font-size: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2629, ../sass/hs-front.scss */
.all_normal_act .texts .addresses {
  height: 40px;
  line-height: 40px;
  font-size: 15px;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2636, ../sass/hs-front.scss */
.all_normal_act .texts h5 {
  font-size: 15px;
  line-height: 26px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 52px;
}
/* line 2642, ../sass/hs-front.scss */
.all_normal_act .texts .times {
  color: #999999;
  font-size: 14px;
  margin-top: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2648, ../sass/hs-front.scss */
.all_normal_act .texts .mutis {
  height: 25px;
  line-height: 25px;
  margin-top: 5px;
}
/* line 2652, ../sass/hs-front.scss */
.all_normal_act .texts .mutis .areas {
  display: inline-block;
  padding-left: 30px;
  background: url(../../images/practice/bg-base-area.png) no-repeat left center;
  color: #4795fa;
  font-size: 14px;
  float: left;
}
/* line 2660, ../sass/hs-front.scss */
.all_normal_act .texts .mutis .types {
  display: inline-block;
  line-height: 1;
  float: right;
  padding: 5px 10px 4px;
  font-size: 14px;
  vertical-align: middle;
  border-radius: 2px;
}
/* line 2668, ../sass/hs-front.scss */
.all_normal_act .texts .mutis .types.green {
  color: #45d63e;
  border: 1px solid #45d63e;
  background: #e7f9e6;
}
/* line 2673, ../sass/hs-front.scss */
.all_normal_act .texts .mutis .types.org {
  color: #ff6c2b;
  border: 1px solid #ff6c2b;
  background: #ffecd7;
}
/* line 2678, ../sass/hs-front.scss */
.all_normal_act .texts .mutis .types.red {
  color: #f0524f;
  border: 1px solid #f0524f;
  background: #ffe4e3;
}
/* line 2685, ../sass/hs-front.scss */
.all_normal_act .texts .timess {
  padding-left: 30px;
  color: #666666;
  margin-top: 12px;
  font-size: 14px;
  background: url(../../images/practice/bg-base-time.png) no-repeat 1px center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 2693, ../sass/hs-front.scss */
.all_normal_act .texts .orgs {
  padding-left: 30px;
  color: #666666;
  margin-top: 8px;
  font-size: 14px;
  background: url(../../images/practice/bg-base-org.png) no-repeat 1px center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 19px;
  line-height: 19px;
}
