/* 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;
}
.home_title_md{
	background: url(../../images/xz/bg-home-bg-xz.png) no-repeat center top;
    background-size: 100% auto;
}
.home_title_md .navs  a ul {
  position: absolute;
  top: 70px;
  left: 0;
  right: 0;
  text-align: center;
  background: rgba(0, 0, 0, 0.8);
  height: 0;
  color: #FFFFFF;
  overflow: hidden;
  transition: .5s;
  border-radius: 0 0 10px 10px;
  z-index: 10000;
}

.home_title_md .insides .navs a:hover ul {
  height: 150px;
}
/* line 653, ../sass/header.scss */
.home_title_md .navs  a ul li {
  height: 50px;
  line-height: 50px;
  /*border-bottom: 1px dashed #efd09c;*/
  font-size: 15px;
}
/* line 658, ../sass/header.scss */
.home_title_md .navs a ul li:hover {
  background: #000000;
}
/* line 661, ../sass/header.scss */
.home_title_md .navs  a ul li:last-child {
  border-bottom: 0;
}
.home_title_md .bgrounds {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 843px;
    
    z-index: -1;
}
.home_title_md .insides {
    width: 1200px;
    margin: 0 auto;
}
.home_title_md .insides .logos {
	margin: 70px 0 60px 0;
    height: 84px;
    background: url(../../images/xz/bg-index-logo-xz.png) no-repeat center;
    cursor: pointer;
}

.home_title_md .insides .navs {
    background: rgba(255,255,255,.67);
}

.home_title_md .insides .navs a {
    float: left;
    display: inline-block;
    height: 70px;
    line-height: 70px;
    font-size: 16px;
    padding: 0 31px;
    position: relative;
}
.home_title_md .insides .navs a.active {
    color: #ffffff;
    background: #c40000;
}
/* 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: #f15d39;
  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;
}

/* line 1081, ../sass/print.scss */
.prac_base_detail {
  width: 1150px;
  margin: 0 auto;
}
/* line 1084, ../sass/print.scss */
.prac_base_detail.short {
  width: 100%;
  margin: 0;
}
/* line 1088, ../sass/print.scss */
.prac_base_detail.tops {
  padding: 30px;
  position: relative;
  background: #ffffff;
}
/* line 1092, ../sass/print.scss */
.prac_base_detail.tops .lefts {
  width: 600px;
  height: 470px;
  float: left;
}
/* line 1096, ../sass/print.scss */
.prac_base_detail.tops .lefts .imgs {
  width: 600px;
  height: 370px;
}
/* line 1099, ../sass/print.scss */
.prac_base_detail.tops .lefts .imgs img {
  width: 100%;
  height: 100%;
}
/* line 1104, ../sass/print.scss */
.prac_base_detail.tops .lefts .img_boxs {
  height: 80px;
  margin-top: 20px;
}
/* line 1107, ../sass/print.scss */
.prac_base_detail.tops .lefts .img_boxs .lists {
  width: 550px;
  padding: 12px 0px;
  height: 80px;
  overflow: hidden;
  float: left;
}
/* line 1113, ../sass/print.scss */
.prac_base_detail.tops .lefts .img_boxs .lists .insides {
  transition: .5s;
  position: relative;
}
/* line 1116, ../sass/print.scss */
.prac_base_detail.tops .lefts .img_boxs .lists .insides img {
  width: 90px;
  height: 55px;
  float: left;
  margin-left: 10px;
  cursor: pointer;
}
/* line 1117, ../sass/print.scss */
.prac_base_detail.tops .lefts .img_boxs .lists .insides img.active {
  border: 1px solid #cc0000;
}
/* line 1128, ../sass/print.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 1135, ../sass/print.scss */
.prac_base_detail.tops .lefts .img_boxs .rights {
  transform: rotate(180deg);
  margin-left: 10px;
}
/* line 1140, ../sass/print.scss */
.prac_base_detail.tops .lefts.wz {
  width: 610px;
  height: 310px;
}
/* line 1143, ../sass/print.scss */
.prac_base_detail.tops .lefts.wz .imgs {
  width: 500px;
  height: 310px;
  float: left;
}
/* line 1148, ../sass/print.scss */
.prac_base_detail.tops .lefts.wz .img_boxs {
  width: 90px;
  float: right;
  height: 310px;
  margin: 0;
}
/* line 1153, ../sass/print.scss */
.prac_base_detail.tops .lefts.wz .img_boxs .lists {
  margin: 5px 0 13px;
  width: 90px;
  height: 251px;
  padding: 0;
}
/* line 1159, ../sass/print.scss */
.prac_base_detail.tops .lefts.wz .img_boxs .lists .insides img {
  margin-left: 0;
  margin-top: 8px;
  width: 90px;
  height: 55px;
}
/* line 1167, ../sass/print.scss */
.prac_base_detail.tops .lefts.wz .img_boxs .lefts, .prac_base_detail.tops .lefts.wz .img_boxs .rights {
  width: 90px;
  height: 20px;
  border: 0;
  float: left;
  background: url(../../images/practice/icon-base-top.png) no-repeat center;
}
/* line 1174, ../sass/print.scss */
.prac_base_detail.tops .lefts.wz .img_boxs .rights {
  margin-left: 0;
}
/* line 1180, ../sass/print.scss */
.prac_base_detail.tops .rights {
  width: 460px;
  float: right;
  position: relative;
}
/* line 1184, ../sass/print.scss */
.prac_base_detail.tops .rights .titles {
  font-size: 28px;
  font-weight: bold;
  line-height: 1.5;
}
/* line 1189, ../sass/print.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 1196, ../sass/print.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 1202, ../sass/print.scss */
.prac_base_detail.tops .rights .name_phone b {
  font-size: 18px;
  color: #bf0009;
  margin-right: 30px;
}
/* line 1207, ../sass/print.scss */
.prac_base_detail.tops .rights .name_phone span {
  font-size: 16px;
  color: #666666;
  margin-right: 15px;
}
/* line 1213, ../sass/print.scss */
.prac_base_detail.tops .rights .real_details {
  margin-top: 20px;
}
/* line 1215, ../sass/print.scss */
.prac_base_detail.tops .rights .real_details .long_titlesss {
  border-bottom: 1px dashed #e8e8e8;
  height: 46px;
  line-height: 45px;
  padding-left: 46px;
  background: url(../../images/new-index/bg-second-level-name.png) no-repeat 12px center;
}
/* line 1221, ../sass/print.scss */
.prac_base_detail.tops .rights .real_details .long_titlesss b {
  font-size: 15px;
  color: #bf0009;
}
/* line 1225, ../sass/print.scss */
.prac_base_detail.tops .rights .real_details .long_titlesss span {
  font-size: 15px;
  display: inline-block;
  margin-left: 30px;
  color: #666666;
}
/* line 1232, ../sass/print.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 1240, ../sass/print.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 1247, ../sass/print.scss */
.prac_base_detail.tops .rights .real_details .detailsss.active {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
/* line 1250, ../sass/print.scss */
.prac_base_detail.tops .rights .real_details .detailsss b {
  color: #333333;
}
/* line 1254, ../sass/print.scss */
.prac_base_detail.tops .rights .real_details .func_btnsss {
  margin-top: 10px;
}
/* line 1256, ../sass/print.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 1265, ../sass/print.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 1270, ../sass/print.scss */
.prac_base_detail.tops .rights .real_details.wz {
  background: #f9f9f9;
  padding: 0 10px;
}
/* line 1273, ../sass/print.scss */
.prac_base_detail.tops .rights .real_details.wz .detailsss {
  padding: 0 5px;
  text-indent: 0;
  line-height: 24px;
  margin-top: 12px;
  margin-bottom: 2px;
  font-size: 15px;
}
/* line 1280, ../sass/print.scss */
.prac_base_detail.tops .rights .real_details.wz .detailsss.active {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}
/* line 1284, ../sass/print.scss */
.prac_base_detail.tops .rights .real_details.wz .func_btnsss {
  margin-top: 2px;
  padding-bottom: 12px;
}
/* line 1287, ../sass/print.scss */
.prac_base_detail.tops .rights .real_details.wz .func_btnsss span {
  font-size: 15px;
}
/* line 1293, ../sass/print.scss */
.prac_base_detail.tops .rights .maps {
  height: 120px;
  border: 1px solid #e8e8e8;
  margin-top: 14px;
}
/* line 1298, ../sass/print.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 1309, ../sass/print.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 1317, ../sass/print.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 1325, ../sass/print.scss */
.prac_base_detail.tops .rights .phones span.active {
  background: url(../../images/practice/bg-base-detail-active.png) no-repeat right center;
}
/* line 1330, ../sass/print.scss */
.prac_base_detail.tops .rights .nums {
  margin-top: 15px;
}
/* line 1332, ../sass/print.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 1333, ../sass/print.scss */
.prac_base_detail.tops .rights .nums dl:last-child {
  margin-right: 0;
}
/* line 1343, ../sass/print.scss */
.prac_base_detail.tops .rights .nums dl dt {
  font-size: 15px;
  color: #999999;
}
/* line 1347, ../sass/print.scss */
.prac_base_detail.tops .rights .nums dl dd {
  font-weight: bold;
  font-size: 19px;
  margin-top: 4px;
}
/* line 1354, ../sass/print.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 1364, ../sass/print.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 1377, ../sass/print.scss */
.prac_base_detail.bottoms {
  background: #ffffff;
  margin-top: 16px;
}
/* line 1380, ../sass/print.scss */
.prac_base_detail.bottoms .navs {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #e8e8e8;
}
/* line 1385, ../sass/print.scss */
.prac_base_detail.bottoms .navs span {
  margin-left: 64px;
  display: inline-block;
  font-size: 15px;
  cursor: pointer;
  font-weight: bold;
  position: relative;
}
/* line 1392, ../sass/print.scss */
.prac_base_detail.bottoms .navs span.active:after {
  content: "";
  width: 100%;
  height: 4px;
  background: #cc0000;
  position: absolute;
  bottom: 0;
  left: 0;
}
.new_footer a {
    width: 394px;
    float: left;
    font-size: 15px !important;
    line-height: 30px;
    color: #999999;
}
.new_footer a:hover {
    color: #ff2e3a;
}
.new_footer ul li:first-child {
    line-height: 21px;
    font-size: 15px;
    padding-top: 4px;
    background: url(../../images/xz/bg-footer-phone.png) no-repeat left center;
}
.new_footer ul li {
    height: 48px;
    line-height: 48px;
    padding-left: 60px;
    margin-top: 18px;
    color: #ffffff;
}
.new_footer ul li:last-child {
    cursor: pointer;
    background: url(../../images/xz/bg-footer-qa.png) no-repeat left center;
}
/* line 1403, ../sass/print.scss */
.prac_base_detail.bottoms .contants {
  padding: 35px 25px 15px;
}
/* line 1406, ../sass/print.scss */
.prac_base_detail.bottoms .contants.four .boxs {
  width: 263px;
}
/* line 1407, ../sass/print.scss */
.prac_base_detail.bottoms .contants.four .boxs:nth-of-type(4n) {
  margin-right: 0;
}
/* line 1411, ../sass/print.scss */
.prac_base_detail.bottoms .contants.four .boxs .imgs {
  width: 263px;
}
/* line 1417, ../sass/print.scss */
.prac_base_detail.bottoms .contants.three .boxs {
  width: 257px;
  margin-right: 13px;
}
/* line 1418, ../sass/print.scss */
.prac_base_detail.bottoms .contants.three .boxs:nth-of-type(3n) {
  margin-right: 0;
}
/* line 1423, ../sass/print.scss */
.prac_base_detail.bottoms .contants.three .boxs .imgs {
  width: 257px;
}
/* line 1428, ../sass/print.scss */
.prac_base_detail.bottoms .contants .text_contant {
  padding-bottom: 15px;
}
/* line 1432, ../sass/print.scss */
.prac_base_detail.bottoms .contants .img_contant img {
  max-width: 100%;
  margin: 15px auto;
  display: block;
}
/* line 1438, ../sass/print.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 1448, ../sass/print.scss */
.prac_base_detail.bottoms .contants .pieces:hover {
  border: 1px solid #f15d39;
  cursor: pointer;
}
/* line 1452, ../sass/print.scss */
.prac_base_detail.bottoms .contants .pieces:hover .tops h4 {
  color: #f15d39;
}
/* line 1457, ../sass/print.scss */
.prac_base_detail.bottoms .contants .pieces:nth-of-type(3n) {
  margin-right: 0;
}
/* line 1460, ../sass/print.scss */
.prac_base_detail.bottoms .contants .pieces .tops {
  border-bottom: 1px solid #e8e8e8;
  padding: 20px 0;
}
/* line 1463, ../sass/print.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 1471, ../sass/print.scss */
.prac_base_detail.bottoms .contants .pieces .tops .imgs img {
  width: 100%;
  height: 100%;
}
/* line 1476, ../sass/print.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 1485, ../sass/print.scss */
.prac_base_detail.bottoms .contants .pieces .bottoms dl {
  width: 50%;
  float: left;
  padding: 15px 0;
}
/* line 1489, ../sass/print.scss */
.prac_base_detail.bottoms .contants .pieces .bottoms dl dt {
  text-align: center;
  font-weight: normal;
}
/* line 1493, ../sass/print.scss */
.prac_base_detail.bottoms .contants .pieces .bottoms dl dd {
  text-align: center;
  margin-top: 2px;
}
/* line 1496, ../sass/print.scss */
.prac_base_detail.bottoms .contants .pieces .bottoms dl dd span {
  font-size: 18px;
  color: #f15d39;
  margin-right: 8px;
  display: inline-block;
}
/* line 1506, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxssss {
  width: 350px;
  border: 1px solid #e8e8e8;
  float: left;
  padding: 20px;
  cursor: pointer;
  margin-right: 20px;
  margin-bottom: 20px;
  transition: .5s;
}
/* line 1507, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxssss:nth-of-type(3n) {
  margin-right: 0;
}
/* line 1518, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxssss:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 1521, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxssss .titless {
  font-size: 16px;
  line-height: 26px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 52px;
}
/* line 1527, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxssss .timess {
  padding: 10px 0;
}
/* line 1529, ../sass/print.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 1536, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxssss .timess .types {
  float: right;
  font-size: 15px;
  color: #ffffff;
  padding: 4px 10px;
  border-radius: 12px;
  line-height: 1;
}
/* line 1543, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxssss .timess .types.green {
  background-color: #4bc665;
}
/* line 1546, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxssss .timess .types.red {
  background-color: #ff7461;
}
/* line 1551, ../sass/print.scss */
.prac_base_detail.bottoms .contants .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 1558, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxs {
  cursor: pointer;
  width: 259px;
  float: left;
  margin-bottom: 20px;
  margin-right: 16px;
  transition: .5s;
}
/* line 1565, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxs:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 1568, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxs:hover .imgs img {
  transform: scale(1.1);
}
/* line 1573, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxs:last-child {
  margin-right: 0;
}
/* line 1576, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxs .imgs {
  width: 260px;
  height: 192px;
  position: relative;
  overflow: hidden;
  border: 1px solid #e8e8e8;
}
/* line 1582, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxs .imgs img {
  width: 100%;
  height: 100%;
  transition: .5s;
}
/* line 1587, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxs .imgs.other {
  height: 178px;
}
/* line 1589, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxs .imgs.other img {
  height: 178px;
}
/* line 1594, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxs .texts {
  border: 1px solid #e8e8e8;
  border-top: 0;
  padding: 10px 15px 15px 15px;
  background: #ffffff;
}
/* line 1599, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxs .texts.other {
  padding: 7px 15px 9px;
}
/* line 1602, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxs .texts .titleses {
  height: 40px;
  line-height: 40px;
  font-size: 18px;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1609, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxs .texts .labelses {
  height: 24px;
}
/* line 1611, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxs .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 1623, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxs .texts .addresses {
  height: 40px;
  line-height: 40px;
  font-size: 15px;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 1630, ../sass/print.scss */
.prac_base_detail.bottoms .contants .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 1636, ../sass/print.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 1642, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxs .texts .mutis {
  height: 25px;
  line-height: 25px;
  margin-top: 5px;
}
/* line 1646, ../sass/print.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 1654, ../sass/print.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 1662, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxs .texts .mutis .types.green {
  color: #45d63e;
  border: 1px solid #45d63e;
  background: #e7f9e6;
}
/* line 1667, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxs .texts .mutis .types.org {
  color: #ff6c2b;
  border: 1px solid #ff6c2b;
  background: #ffecd7;
}
/* line 1672, ../sass/print.scss */
.prac_base_detail.bottoms .contants .boxs .texts .mutis .types.red {
  color: #f0524f;
  border: 1px solid #f0524f;
  background: #ffe4e3;
}
/* line 1679, ../sass/print.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 1687, ../sass/print.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 1701, ../sass/print.scss */
.prac_base_detail.little {
  margin-top: 2px;
}
/* line 1704, ../sass/print.scss */
.prac_base_detail.seconds {
  background: none;
  padding: 30px 0 10px;
}
/* line 1707, ../sass/print.scss */
.prac_base_detail.seconds .rights {
  width: 525px;
}

/* line 1713, ../sass/print.scss */
.prac_out {
  padding: 210px 0 90px;
  background: url(../../images/front/bg-index-prac.png) no-repeat center top;
}
/* line 1716, ../sass/print.scss */
.prac_out .prac_base_detail {
  width: 1200px;
  box-shadow: 0 3px 16px rgba(0, 0, 0, 0.32);
}
/* line 1719, ../sass/print.scss */
.prac_out .prac_base_detail .rights {
  width: 510px;
}

/* 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 110, ../sass/header.scss */
.home_header {
  background: #000000;
}
/* line 112, ../sass/header.scss */
.home_header .inside {
  width: 1200px;
  margin: 0 auto;
  height: 36px;
  line-height: 36px;
  color: #fff;
  font-size: 14px;
}
/* line 118, ../sass/header.scss */
.home_header .inside .left {
  float: left;
}
/* line 120, ../sass/header.scss */
.home_header .inside .left span {
  margin-left: 4px;
}
/* line 123, ../sass/header.scss */
.home_header .inside .left a {
  color: #e53c29;
  margin-left: 12px;
}
/* line 128, ../sass/header.scss */
.home_header .inside .right {
  float: right;
}
/* line 130, ../sass/header.scss */
.home_header .inside .right .list {
  float: left;
}
/* line 132, ../sass/header.scss */
.home_header .inside .right .list a {
  float: left;
  color: #ffffff;
  margin-right: 40px;
}
/* line 136, ../sass/header.scss */
.home_header .inside .right .list a:hover {
  color: #e53c29;
}
/* line 141, ../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 156, ../sass/header.scss */
.home_header .inside .zhandian {
  width: 140px;
  height: 24px;
  line-height: 24px;
  background: #ffffff;
  border-radius: 4px;
  text-align: center;
  float: left;
  margin-top: 6px;
  margin-left: 20px;
  cursor: pointer;
  border: 1px solid #e8e8e8;
  position: relative;
}
/* line 169, ../sass/header.scss */
.home_header .inside .zhandian span {
  color: #666666;
  font-size: 13px;
}
/* line 173, ../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 183, ../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 192, ../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 197, ../sass/header.scss */
.home_header .inside .zhandian .hiddde_boxss .insides .line {
  width: 120px;
  float: left;
}
/* line 200, ../sass/header.scss */
.home_header .inside .zhandian .hiddde_boxss .insides .line a {
  color: #ffffff;
  display: block;
  margin-bottom: 12px;
  text-align: left;
}
/* line 205, ../sass/header.scss */
.home_header .inside .zhandian .hiddde_boxss .insides .line a:last-child {
  margin-bottom: 0;
}
/* line 208, ../sass/header.scss */
.home_header .inside .zhandian .hiddde_boxss .insides .line a:hover {
  opacity: .7;
}
/* line 215, ../sass/header.scss */
.home_header .inside .zhandian:hover .hiddde_boxss {
  opacity: 1;
  display: block;
}
/* line 219, ../sass/header.scss */
.home_header .inside .zhandian:hover i {
  transform: rotate(180deg);
}
/* line 224, ../sass/header.scss */
.home_header.tz {
  background: #fafafa;
  border-bottom: 1px solid #e8e8e8;
}
/* line 227, ../sass/header.scss */
.home_header.tz .inside {
  color: #666666;
}
/* line 230, ../sass/header.scss */
.home_header.tz .inside .left a {
  font-weight: bold;
}
/* line 236, ../sass/header.scss */
.home_header.tz .inside .right .list a {
  color: #666666;
}
/* line 238, ../sass/header.scss */
.home_header.tz .inside .right .list a:last-child {
  margin-right: 0;
}

/* line 247, ../sass/header.scss */
.home_title {
  background: url(../../images/header_footer/img-home-title.png) no-repeat center;
  height: 219px;
  position: relative;
}
/* line 251, ../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 262, ../sass/header.scss */
.home_nav {
  background: #de411a;
}
/* line 264, ../sass/header.scss */
.home_nav .inside {
  width: 1200px;
  margin: 0 auto;
}
/* line 266, ../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 275, ../sass/header.scss */
.home_nav .inside a.active {
  background: #e53c29;
}
/* line 278, ../sass/header.scss */
.home_nav .inside a:hover {
  background: #e53c29;
  text-decoration: none;
}

/* line 286, ../sass/header.scss */
.home_footer {
  background: #3e3536;
  padding: 44px 0 60px;
}
/* line 289, ../sass/header.scss */
.home_footer.sz {
  margin-top: 80px;
  background: #ffffff;
  border-top: 2px solid #e51717;
}
/* line 294, ../sass/header.scss */
.home_footer.sz .inside .left {
  border-right: 2px solid #e6e6e6;
}
/* line 298, ../sass/header.scss */
.home_footer.sz .inside .right table {
  margin-top: 0;
}
/* line 304, ../sass/header.scss */
.home_footer .inside {
  width: 1200px;
  margin: 0 auto;
}
/* line 306, ../sass/header.scss */
.home_footer .inside .left {
  width: 268px;
  float: left;
  border-right: 1px solid #7a7474;
}
/* line 310, ../sass/header.scss */
.home_footer .inside .left .img {
  width: 116px;
  height: 116px;
  margin: 0 auto;
}
/* line 314, ../sass/header.scss */
.home_footer .inside .left .img img {
  width: 100%;
  height: 100%;
}
/* line 319, ../sass/header.scss */
.home_footer .inside .left p {
  color: #fff;
  font-size: 16px;
  margin-top: 10px;
  text-align: center;
}
/* line 326, ../sass/header.scss */
.home_footer .inside .right {
  padding: 0 0 0 60px;
  float: left;
  margin: 8px 0 0 0;
}
/* line 330, ../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 335, ../sass/header.scss */
.home_footer .inside .right table {
  margin: 26px 0 0 0;
}
/* line 338, ../sass/header.scss */
.home_footer .inside .right table.prac_foot td {
  padding-bottom: 20px;
}
/* line 343, ../sass/header.scss */
.home_footer .inside .right table tr td {
  color: #999999;
  padding-bottom: 8px;
  font-size: 15px;
}

/* line 354, ../sass/header.scss */
.home_title_p {
  background: url(../../images/practice/bg-header.png) no-repeat center;
  height: 230px;
  position: relative;
}

/* line 359, ../sass/header.scss */
.home_nav_p {
  position: relative;
  height: 20px;
}
/* line 362, ../sass/header.scss */
.home_nav_p:after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  content: "";
  display: block;
  height: 20px;
  background: #9e0206;
}
/* line 372, ../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 385, ../sass/header.scss */
.home_nav_p .inside {
  position: relative;
  z-index: 3;
  width: 1150px;
  margin: 0 auto;
  padding-left: 60px;
}
/* line 391, ../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 402, ../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 417, ../sass/header.scss */
.home_title_sz {
  height: 138px;
  position: relative;
}
/* line 420, ../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 430, ../sass/header.scss */
.home_title_sz .bground {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 715px;
  background: url(../../images/sz/bg-home-bg-sz.png) no-repeat center -1px;
  z-index: -1;
}

/* line 442, ../sass/header.scss */
.home_nav_sz .inside {
  background: #de411a;
  width: 1200px;
  margin: 0 auto;
}
/* line 445, ../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 454, ../sass/header.scss */
.home_nav_sz .inside a.active {
  background: #e53c29;
}
/* line 457, ../sass/header.scss */
.home_nav_sz .inside a:hover {
  background: #e53c29;
  text-decoration: none;
}
/* line 462, ../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 471, ../sass/header.scss */
.home_nav_sz .inside span:hover div {
  height: 300px;
  opacity: 1;
  top: 65px;
}
/* line 477, ../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 492, ../sass/header.scss */
.home_nav_gx {
  float: right;
  width: 600px;
  height: 74px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -34px 0 0 0;
}
/* line 500, ../sass/header.scss */
.home_nav_gx .inside {
  float: right;
}
/* line 502, ../sass/header.scss */
.home_nav_gx .inside a {
  float: left;
  display: inline-block;
  height: 74px;
  line-height: 74px;
  font-size: 16px;
  padding: 0 10px;
  margin-right: 30px;
  position: relative;
}
/* line 511, ../sass/header.scss */
.home_nav_gx .inside a.active {
  color: #e53c29;
}
/* line 513, ../sass/header.scss */
.home_nav_gx .inside a.active:before {
  position: absolute;
  content: "";
  display: inline-block;
  bottom: 0;
  left: 0;
  right: 0;
  height: 4px;
  background: #e53c29;
}
/* line 524, ../sass/header.scss */
.home_nav_gx .inside a:last-child {
  margin-right: 0;
}

/* line 531, ../sass/header.scss */
.top_title {
  position: relative;
}
/* line 533, ../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 548, ../sass/header.scss */
.top_title span:hover {
  opacity: .2;
}
/* line 552, ../sass/header.scss */
.top_title img {
  width: 100%;
  cursor: pointer;
}

/* line 558, ../sass/header.scss */
.home_footer_gx {
  padding: 58px 0 72px;
  margin-top: 60px;
  background: #444444;
}
/* line 562, ../sass/header.scss */
.home_footer_gx .inside {
  width: 1200px;
  margin: 0 auto;
}
/* line 565, ../sass/header.scss */
.home_footer_gx .inside .left {
  width: 187px;
  float: left;
}
/* line 568, ../sass/header.scss */
.home_footer_gx .inside .left p {
  font-size: 14px;
  line-height: 1;
  margin-top: 14px;
  text-align: center;
  color: #999999;
}
/* line 575, ../sass/header.scss */
.home_footer_gx .inside .left img {
  width: 134px;
  height: 134px;
  margin: 0 auto;
  display: block;
}
/* line 582, ../sass/header.scss */
.home_footer_gx .inside .left_middle {
  width: 340px;
  padding-left: 50px;
  float: left;
}
/* line 586, ../sass/header.scss */
.home_footer_gx .inside .left_middle h4 {
  height: 30px;
  line-height: 30px;
  font-weight: bold;
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 9px;
}
/* line 594, ../sass/header.scss */
.home_footer_gx .inside .left_middle p {
  line-height: 30px;
  font-size: 15px;
  color: #999999;
}
/* line 598, ../sass/header.scss */
.home_footer_gx .inside .left_middle p a {
  color: #999999;
}
/* line 600, ../sass/header.scss */
.home_footer_gx .inside .left_middle p a:hover {
  color: #ffffff;
}
/* line 606, ../sass/header.scss */
.home_footer_gx .inside .right_middle {
  width: 380px;
  float: left;
}
/* line 609, ../sass/header.scss */
.home_footer_gx .inside .right_middle h4 {
  height: 30px;
  line-height: 30px;
  font-weight: bold;
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 9px;
}
/* line 617, ../sass/header.scss */
.home_footer_gx .inside .right_middle p {
  line-height: 30px;
  font-size: 16px;
  color: #999999;
}
/* line 621, ../sass/header.scss */
.home_footer_gx .inside .right_middle p a {
  color: #999999;
  text-decoration: underline;
}
/* line 627, ../sass/header.scss */
.home_footer_gx .inside .right {
  width: 240px;
  float: left;
}
/* line 630, ../sass/header.scss */
.home_footer_gx .inside .right h4 {
  height: 30px;
  line-height: 30px;
  font-weight: bold;
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 9px;
}
/* line 638, ../sass/header.scss */
.home_footer_gx .inside .right p {
  line-height: 30px;
  font-size: 16px;
  color: #999999;
}

/* line 648, ../sass/header.scss */
.home_title_wz .insides {
  background: url(../../images/header_footer/bg-index-wz.png) no-repeat center;
  height: 345px;
}
/* line 652, ../sass/header.scss */
.home_title_wz .home_nav_wz {
  background: #bd2401;
}
/* line 654, ../sass/header.scss */
.home_title_wz .home_nav_wz .inside {
  width: 1200px;
  margin: 0 auto;
}
/* line 657, ../sass/header.scss */
.home_title_wz .home_nav_wz .inside a {
  display: inline-block;
  float: left;
  height: 70px;
  line-height: 70px;
  padding: 0 30px;
  font-size: 17px;
  color: #ffffff;
  position: relative;
}
/* line 666, ../sass/header.scss */
.home_title_wz .home_nav_wz .inside a.active {
  background: #ff4949;
}
/* line 669, ../sass/header.scss */
.home_title_wz .home_nav_wz .inside a span {
  display: none;
  position: absolute;
  top: 10px;
  left: 100%;
  margin-left: -28px;
  height: 20px;
  line-height: 20px;
  width: 50px;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  background: #ff4949;
}
/* line 682, ../sass/header.scss */
.home_title_wz .home_nav_wz .inside a span:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: 4px solid;
  border-color: transparent transparent transparent #ff4949;
  position: absolute;
  bottom: -4px;
  left: 0;
}
/* line 695, ../sass/header.scss */
.home_title_wz .home_nav_wz .inside a:hover span {
  display: inline-block;
}
/* line 703, ../sass/header.scss */
.home_title_wz.tz .insides {
  background: url(../../images/header_footer/bg-index-tz.png) no-repeat center;
  height: 393px;
}
/* line 707, ../sass/header.scss */
.home_title_wz.tz .home_nav_wz {
  background: #5d3a40;
}
/* line 710, ../sass/header.scss */
.home_title_wz.tz .home_nav_wz .inside a {
  padding: 0 38px;
  margin-right: 30px;
}
/* line 713, ../sass/header.scss */
.home_title_wz.tz .home_nav_wz .inside a:hover, .home_title_wz.tz .home_nav_wz .inside a.active {
  background: #952236;
}
/* line 716, ../sass/header.scss */
.home_title_wz.tz .home_nav_wz .inside a:last-child {
  margin-right: 0;
}
/* line 727, ../sass/header.scss */
.home_title_wz.sx .insides {
  background: url(../../images/header_footer/bg-index-sx.png) no-repeat center;
  height: 347px;
}
/* line 731, ../sass/header.scss */
.home_title_wz.sx .home_nav_wz {
  background: #c40000;
}
/* line 734, ../sass/header.scss */
.home_title_wz.sx .home_nav_wz .inside a {
  padding: 0 40px;
}
/* line 736, ../sass/header.scss */
.home_title_wz.sx .home_nav_wz .inside a:hover, .home_title_wz.sx .home_nav_wz .inside a.active {
  background: #ff5757;
}
/* line 739, ../sass/header.scss */
.home_title_wz.sx .home_nav_wz .inside a:last-child {
  margin-right: 0;
}

/* 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: 1200px;
  margin: 0 auto;
}
/* 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: #e53c29;
  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: #e53c29;
  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: 25px;
  padding-right: 25px;
  width: 1200px;
  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: #e53c29;
  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: #e53c29;
}
/* line 260, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece:nth-of-type(4n) {
  margin-right: 0;
}
/* line 21, ../sass/header.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;
  overflow: hidden;
}
/* line 271, ../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 .img span {
  position: absolute;
  top: -27px;
  left: -47px;
  font-size: 15px;
  display: inline-block;
  width: 120px;
  height: 80px;
  padding-top: 50px;
  line-height: 30px;
  text-align: center;
  color: #ffffff;
  transform: rotate(-45deg);
  background-image: -webkit-gradient(left, from(#e42743), to(#ef7779));
  background-image: -webkit-linear-gradient(right, #e42743, #ef7779);
  background-image: -o-linear-gradient(right, #e42743, #ef7779);
  background-image: linear-gradient(to right, #e42743, #ef7779);
}
/* line 300, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece .body {
  padding: 20px 12px 22px;
  border: 1px solid #e8e8e8;
  border-top: 0;
}
/* line 304, ../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 309, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece .body .card {
  margin-top: 12px;
}
/* line 311, ../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 323, ../sass/hs-front.scss */
.act_outside .inside .act_list .piece .body .card .right {
  float: right;
}
/* line 325, ../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 328, ../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 331, ../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 336, ../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 344, ../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 347, ../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 355, ../sass/hs-front.scss */
.act_outside .inside .act_page {
  text-align: center;
  margin-top: 40px;
}
/* line 359, ../sass/hs-front.scss */
.act_outside .inside .act_de_header {
  padding-top: 40px;
  position: relative;
}
/* line 362, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .imgs {
  width: 432px;
  height: 290px;
  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 373, ../sass/hs-front.scss */
.act_outside .inside .act_de_header h4 {
  font-size: 22px;
  font-weight: bold;
  line-height: 34px;
  padding: 6px 0 6px;
}
/* line 379, ../sass/hs-front.scss */
.act_outside .inside .act_de_header p {
  font-size: 15px;
  color: #666666;
  line-height: 1.4;
  margin-top: 7px;
}
/* line 385, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .raise_money {
  position: absolute;
  bottom: 0;
  left: 457px;
  padding-left: 40px;
  background: url(../../images/front/img-front-allmoney.png) no-repeat 4px center;
  height: 24px;
  line-height: 24px;
}
/* line 393, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .raise_money b {
  font-size: 20px;
  color: #e53c29;
  margin-right: 4px;
}
/* line 399, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .qrcode_box {
  position: absolute;
  right: 0;
  bottom: 0;
  border: 1px solid #cccccc;
}
/* line 404, ../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 409, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .qrcode_box .lefts dl {
  padding: 20px 0 10px;
}
/* line 411, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .qrcode_box .lefts dl dt {
  font-weight: normal;
  text-align: center;
}
/* line 414, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .qrcode_box .lefts dl dt span {
  color: #e53c29;
  font-size: 18px;
}
/* line 419, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .qrcode_box .lefts dl dd {
  text-align: center;
}
/* line 424, ../sass/hs-front.scss */
.act_outside .inside .act_de_header .qrcode_box .rightss {
  width: 140px;
  float: right;
}
/* line 427, ../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 435, ../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 449, ../sass/hs-front.scss */
.act_outside .inside .team_title_box {
  padding-top: 50px;
}
/* line 451, ../sass/hs-front.scss */
.act_outside .inside .team_title_box .left {
  padding-top: 10px;
  float: left;
  width: 800px;
}
/* line 455, ../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 469, ../sass/hs-front.scss */
.act_outside .inside .team_title_box .left h4 {
  font-size: 22px;
  font-weight: bold;
  line-height: 1.6;
  padding-top: 2px;
}
/* line 475, ../sass/hs-front.scss */
.act_outside .inside .team_title_box .left .func_btn {
  padding-top: 8px;
}
/* line 477, ../sass/hs-front.scss */
.act_outside .inside .team_title_box .left .func_btn input {
  background-color: #e53c29;
  color: #ffffff;
  padding: 4px 10px;
  border: 0;
  font-size: 15px;
}
/* line 486, ../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 493, ../sass/hs-front.scss */
.act_outside .inside .team_title_box .right dl {
  width: 33.33333%;
  float: left;
}
/* line 496, ../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 502, ../sass/hs-front.scss */
.act_outside .inside .team_title_box .right dl dd {
  padding-top: 5px;
  text-align: center;
}
/* line 505, ../sass/hs-front.scss */
.act_outside .inside .team_title_box .right dl dd span {
  font-size: 18px;
  color: #e53c29;
  margin-right: 8px;
}
/* line 514, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle {
  padding-top: 20px;
}
/* line 516, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .left {
  width: 432px;
  float: left;
  background-color: #f4f4f4;
  padding: 0 30px 36px;
}
/* line 521, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .left .titles {
  padding: 12px 0 20px;
}
/* line 523, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .left .titles span {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  background-color: #e53c29;
  color: #fff;
  font-size: 15px;
  padding: 0 10px;
  border-radius: 0 15px 15px 0;
  z-index: 2;
  position: relative;
  left: -36px;
}
/* line 535, ../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: #de411a transparent transparent transparent;
  position: absolute;
  top: 25px;
  left: 2px;
  transform: rotate(-135deg);
}
/* line 551, ../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 564, ../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 570, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .left .contents p {
  font-size: 16px;
  color: #666666;
  margin: 10px 0 0;
}
/* line 577, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right {
  width: 694px;
  float: right;
  background-color: #f4f4f4;
  padding: 0 30px 20px;
}
/* line 578, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right.long {
  width: 100%;
}
/* line 585, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right .titles {
  padding: 12px 0 20px;
}
/* line 587, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right .titles span {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  background-color: #e53c29;
  color: #fff;
  font-size: 15px;
  padding: 0 15px 0 10px;
  border-radius: 0 15px 15px 0;
  z-index: 2;
  position: relative;
  left: -36px;
}
/* line 599, ../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: #de411a transparent transparent transparent;
  position: absolute;
  top: 25px;
  left: 2px;
  transform: rotate(-135deg);
}
/* line 614, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right p {
  line-height: 28px;
  font-size: 15px;
  color: #666666;
}
/* line 615, ../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 621, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right p b {
  color: #333333;
}
/* line 625, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right .lasts {
  padding-top: 10px;
}
/* line 627, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right .lasts a {
  float: right;
  text-decoration: underline;
  color: #e53c29;
  font-size: 16px;
  display: inline-block;
  line-height: 22px;
  height: 22px;
}
/* line 636, ../sass/hs-front.scss */
.act_outside .inside .act_de_middle .right .lasts a.active i {
  transform: rotate(180deg);
}
/* line 640, ../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 653, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom {
  padding: 30px 0 0 0;
}
/* line 655, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .navs {
  background: #657078;
}
/* line 657, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .navs.ser span {
  width: auto;
  padding-left: 30px;
  padding-right: 30px;
}
/* line 664, ../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 665, ../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 676, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .navs span:last-child:after {
  display: none;
}
/* line 690, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .navs span.active {
  background: #ffffff;
  color: #e53c29;
  border-top: 2px solid #e53c29;
  line-height: 46px;
}
/* line 695, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .navs span.active:after {
  display: none;
}
/* line 702, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs {
  display: none;
}
/* line 704, ../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 708, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece:hover {
  cursor: pointer;
}
/* line 711, ../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 715, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece:hover h1 {
  color: #e53c29;
}
/* line 719, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece:nth-of-type(4n) {
  margin-right: 0;
}
/* line 21, ../sass/header.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece:hover {
  cursor: pointer;
}
/* line 723, ../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 729, ../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 740, ../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 744, ../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 749, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece .body .card {
  margin-top: 12px;
}
/* line 751, ../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 763, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs .act_lists .piece .body .card .right {
  float: right;
}
/* line 765, ../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 768, ../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 771, ../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 776, ../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 784, ../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 787, ../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 796, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs.active {
  display: block;
}
/* line 799, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs table {
  margin-top: 20px;
  width: 100%;
}
/* line 804, ../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 814, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs table tbody tr:hover {
  background-color: #f5f5f5;
}
/* line 817, ../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 821, ../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: #ffaaaa;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
}
/* line 829, ../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 839, ../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: #f35656;
}
/* line 848, ../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: #f35656;
}
/* line 855, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .boxs table tbody tr td .full_btn[disabled] {
  background-color: #cccccc;
}
/* line 859, ../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 #f35656;
  color: #f35656;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  background-color: #ffffff;
}
/* line 883, ../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 884, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .proj_send_list .pieces:hover {
  cursor: pointer;
}
/* line 886, ../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 890, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .proj_send_list .pieces:hover .rights h4 {
  color: #e53c29;
}
/* line 895, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .proj_send_list .pieces:nth-of-type(2n) {
  margin-right: 0;
}
/* line 903, ../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 915, ../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 928, ../sass/hs-front.scss */
.act_outside .inside .act_de_bottom .details .proj_send_list .pieces .rights {
  padding: 25px 20px;
}
/* line 930, ../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 937, ../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 948, ../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 949, ../sass/hs-front.scss */
.act_outside .inside .proj_list .pieces:hover {
  cursor: pointer;
}
/* line 951, ../sass/hs-front.scss */
.act_outside .inside .proj_list .pieces:hover .imgs {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 955, ../sass/hs-front.scss */
.act_outside .inside .proj_list .pieces:hover .rights h4 {
  color: #e53c29;
}
/* line 960, ../sass/hs-front.scss */
.act_outside .inside .proj_list .pieces:nth-of-type(2n) {
  margin-right: 0;
}
/* line 968, ../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 980, ../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 993, ../sass/hs-front.scss */
.act_outside .inside .proj_list .pieces .rights {
  padding: 25px 20px;
}
/* line 995, ../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 1002, ../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 1011, ../sass/hs-front.scss */
.act_outside .team_bodyer {
  padding: 40px 0 0;
}
/* line 1013, ../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 1023, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces:hover {
  border: 1px solid #e53c29;
  cursor: pointer;
}
/* line 1027, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces:hover .tops h4 {
  color: #e53c29;
}
/* line 1032, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces:nth-of-type(3n) {
  margin-right: 0;
}
/* line 1035, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces .tops {
  border-bottom: 1px solid #e8e8e8;
  padding: 20px 0;
}
/* line 1038, ../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 1051, ../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 1060, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces .bottoms dl {
  width: 50%;
  float: left;
  padding: 15px 0;
}
/* line 1064, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces .bottoms dl dt {
  text-align: center;
  font-weight: normal;
}
/* line 1068, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces .bottoms dl dd {
  text-align: center;
  margin-top: 2px;
}
/* line 1071, ../sass/hs-front.scss */
.act_outside .team_bodyer .pieces .bottoms dl dd span {
  font-size: 18px;
  color: #e53c29;
  margin-right: 8px;
  display: inline-block;
}

/* line 1085, ../sass/hs-front.scss */
.news_outside.prac {
  padding-top: 20px;
}
/* line 1087, ../sass/hs-front.scss */
.news_outside.prac .insides {
  width: 1150px;
}
/* line 1089, ../sass/hs-front.scss */
.news_outside.prac .insides .lefts {
  width: 100%;
}
/* line 1091, ../sass/hs-front.scss */
.news_outside.prac .insides .lefts .titles {
  border-bottom: 0;
}
/* line 1093, ../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 1100, ../sass/hs-front.scss */
.news_outside.prac .insides .lefts .titles .navs {
  padding-top: 12px;
}
/* line 1107, ../sass/hs-front.scss */
.news_outside .insides {
  width: 1200px;
  margin: 0 auto;
  padding-top: 30px;
  padding-bottom: 50px;
  background: #ffffff;
  padding-left: 25px;
  padding-right: 25px;
}
/* line 1114, ../sass/hs-front.scss */
.news_outside .insides.short {
  width: 1150px;
  padding-top: 40px;
}
/* line 1117, ../sass/hs-front.scss */
.news_outside .insides.short .lefts {
  width: 790px;
}
/* line 1119, ../sass/hs-front.scss */
.news_outside .insides.short .lefts .titles {
  padding-top: 10px;
}
/* line 1123, ../sass/hs-front.scss */
.news_outside .insides.short .lefts .imgs img {
  width: 100%;
  height: 100%;
}
/* line 1129, ../sass/hs-front.scss */
.news_outside .insides.short .rights {
  padding-right: 0;
  padding-top: 0;
}
/* line 1132, ../sass/hs-front.scss */
.news_outside .insides.short .rights ul {
  padding-left: 10px;
}
/* line 1136, ../sass/hs-front.scss */
.news_outside .insides.short .lefts_detail {
  width: 790px;
}
/* line 1140, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail {
  width: 820px;
  float: left;
}
/* line 1143, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .headers {
  padding: 30px 20px 25px;
  border-bottom: 2px solid #e8e8e8;
}
/* line 1144, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .headers.notices {
  padding: 5px 20px 20px;
}
/* line 1145, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .headers.notices h2 {
  font-size: 20px;
  color: #de411a;
  line-height: 28px;
}
/* line 1154, ../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 1160, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .headers p {
  text-align: center;
  color: #666666;
  margin-top: 10px;
}
/* line 1165, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .headers span {
  margin-right: 20px;
}
/* line 1167, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .headers span:last-child {
  margin: 0;
}
/* line 1172, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .detailss {
  padding: 20px;
}
/* line 1174, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .detailss .fujian {
  padding-top: 30px;
  padding-bottom: 10px;
}
/* line 1177, ../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 1185, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .detailss .fujian ul {
  padding-left: 58px;
}
/* line 1187, ../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 1194, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .detailss .fujian ul li:hover {
  text-decoration: none;
  opacity: .7;
}
/* line 1202, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .endpart {
  border-top: 1px solid #e8e8e8;
  padding: 20px 0 15px 20px;
}
/* line 1205, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .endpart ul {
  list-style: disc;
}
/* line 1207, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .endpart ul li {
  list-style: disc;
}
/* line 1209, ../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 1214, ../sass/hs-front.scss */
.news_outside .insides .lefts_detail .endpart ul li a:hover {
  color: #e53c29;
}
/* line 1223, ../sass/hs-front.scss */
.news_outside .insides .lefts {
  width: 820px;
  float: left;
}
/* line 1226, ../sass/hs-front.scss */
.news_outside .insides .lefts .titles {
  border-bottom: 1px solid #c9c9c9;
  padding-bottom: 25px;
}
/* line 1229, ../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 1235, ../sass/hs-front.scss */
.news_outside .insides .lefts .titles .navs {
  float: right;
  width: 500px;
  padding: 15px 20px 0;
  position: relative;
}
/* line 1240, ../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 1252, ../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 1265, ../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 1277, ../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 1292, ../sass/hs-front.scss */
.news_outside .insides .lefts .titles .navs .listss {
  float: left;
  width: 100%;
  overflow: hidden;
}
/* line 1296, ../sass/hs-front.scss */
.news_outside .insides .lefts .titles .navs .listss .nav_inside {
  position: relative;
  left: 0;
  transition: .5s;
}
/* line 1300, ../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 1309, ../sass/hs-front.scss */
.news_outside .insides .lefts .titles .navs .listss .nav_inside span.active {
  color: #e53c29;
}
/* line 1317, ../sass/hs-front.scss */
.news_outside .insides .lefts .lists {
  display: none;
}
/* line 1319, ../sass/hs-front.scss */
.news_outside .insides .lefts .lists.active {
  display: block;
}
/* line 1322, ../sass/hs-front.scss */
.news_outside .insides .lefts .lists .boxs {
  padding: 20px 0;
  border-bottom: 1px solid #e4e4e4;
}
/* line 1323, ../sass/hs-front.scss */
.news_outside .insides .lefts .lists .boxs:hover {
  cursor: pointer;
}
/* line 1325, ../sass/hs-front.scss */
.news_outside .insides .lefts .lists .boxs:hover h2 {
  color: #e53c29;
}
/* line 1328, ../sass/hs-front.scss */
.news_outside .insides .lefts .lists .boxs:hover .imgs {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 1334, ../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 1345, ../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 1352, ../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 1358, ../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 1370, ../sass/hs-front.scss */
.news_outside .insides .rights {
  padding: 20px;
  width: 300px;
  float: right;
  background-color: #f8f8f8;
}
/* line 1375, ../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 1388, ../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 57, ../sass/header.scss */
.news_outside .insides .rights ul li:after {
  content: "";
  width: 6px;
  height: 6px;
  background: #e53c29;
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: 6px;
}
/* line 1398, ../sass/hs-front.scss */
.news_outside .insides .rights ul li:hover a {
  color: #e53c29;
}
/* line 1408, ../sass/hs-front.scss */
.news_outside .insides .rightss {
  padding: 30px 25px;
  width: 350px;
  float: right;
  border: 1px solid #e8e8e8;
}
/* line 1413, ../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 1423, ../sass/hs-front.scss */
.news_outside .insides .rightss .detailss p {
  line-height: 30px;
  font-size: 16px;
  color: #666666;
}
/* line 1427, ../sass/hs-front.scss */
.news_outside .insides .rightss .detailss p span {
  color: #e53c29;
}
/* line 1430, ../sass/hs-front.scss */
.news_outside .insides .rightss .detailss p a {
  color: #0074d6;
  text-decoration: underline;
}
/* line 1436, ../sass/hs-front.scss */
.news_outside .insides .rightss .funcs {
  padding-top: 15px;
}
/* line 1438, ../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 1446, ../sass/hs-front.scss */
.news_outside .insides .rightss .funcs input:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 1454, ../sass/hs-front.scss */
.news_outside.files .insides {
  padding-top: 40px;
}
/* line 1456, ../sass/hs-front.scss */
.news_outside.files .insides .lefts_detail {
  width: 100%;
}
/* line 1459, ../sass/hs-front.scss */
.news_outside.files .insides .lefts {
  width: 100%;
}
/* line 1462, ../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 1466, ../sass/hs-front.scss */
.news_outside.files .insides .lefts .titles .nav_line {
  float: right;
  line-height: 36px;
  padding-right: 20px;
}
/* line 1470, ../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 1476, ../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 1483, ../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 1487, ../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 1496, ../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 1504, ../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 1518, ../sass/hs-front.scss */
.news_outside.files .insides .lefts .files_list .file_boxs:hover .titless {
  color: #f24a4a;
}

/* line 1530, ../sass/hs-front.scss */
.front_about_us .insides {
  width: 1200px;
  margin: 0 auto;
}
/* line 1531, ../sass/hs-front.scss */
.front_about_us .insides.top_bottom {
  padding: 30px 0;
}
/* line 1535, ../sass/hs-front.scss */
.front_about_us .insides h4 {
  padding-top: 40px;
  margin-bottom: 20px;
  border-bottom: 2px solid #ebebeb;
}
/* line 1539, ../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 1550, ../sass/hs-front.scss */
.front_about_us .insides .details {
  padding-bottom: 60px;
}
/* line 1552, ../sass/hs-front.scss */
.front_about_us .insides .details p {
  line-height: 36px;
  text-indent: 32px;
  font-size: 16px;
  color: #666666;
}
/* line 1559, ../sass/hs-front.scss */
.front_about_us .insides .ques_body {
  background: #fff;
  border-bottom: 2px dotted #e9e9e9;
}
/* line 1562, ../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 1564, ../sass/hs-front.scss */
.front_about_us .insides .ques_body .ques_title.active b {
  transform: rotate(180deg);
}
/* line 1571, ../sass/hs-front.scss */
.front_about_us .insides .ques_body .ques_title:hover {
  color: #e53c29;
}
/* line 1575, ../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 1590, ../sass/hs-front.scss */
.front_about_us .insides .ques_body .ques_ans {
  display: none;
  border-top: 2px dotted #e9e9e9;
  padding: 20px 0;
}
/* line 1594, ../sass/hs-front.scss */
.front_about_us .insides .ques_body .ques_ans p {
  line-height: 26px;
  padding: 0 15px;
}
/* line 1598, ../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 1599, ../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 1611, ../sass/hs-front.scss */
.front_about_us .insides .ques_body .ques_ans .func_line span {
  list-style: disc;
}
/* line 1614, ../sass/hs-front.scss */
.front_about_us .insides .ques_body .ques_ans .func_line a {
  color: #25a0ef;
  text-decoration: underline;
  margin-left: 10px;
}

/* line 1625, ../sass/hs-front.scss */
.reg_body {
  background-color: #f5f5f5;
}

/* line 1629, ../sass/hs-front.scss */
.reg_header {
  background-color: #ffffff;
  border-bottom: 1px solid #e8e8e8;
}
/* line 1632, ../sass/hs-front.scss */
.reg_header .insides {
  height: 170px;
  position: relative;
  width: 1200px;
  margin: 0 auto;
}
/* line 1636, ../sass/hs-front.scss */
.reg_header .insides .insidesss {
  cursor: pointer;
  width: 600px;
  height: 68px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -34px 0 0 -600px;
  background: url(../../images/team/img-team-header.png) no-repeat left center;
}

/* line 1649, ../sass/hs-front.scss */
.reg_bodyer {
  margin: 25px auto 70px;
  width: 1200px;
  background-color: #ffffff;
}
/* line 1653, ../sass/hs-front.scss */
.reg_bodyer h4 {
  height: 54px;
  line-height: 53px;
  font-size: 18px;
  padding: 0 35px;
  border-bottom: 1px solid #e8e8e8;
}
/* line 1660, ../sass/hs-front.scss */
.reg_bodyer .reg_all {
  width: 550px;
  margin: 0 auto;
}
/* line 1661, ../sass/hs-front.scss */
.reg_bodyer .reg_all.bigger {
  width: 1030px;
}
/* line 1663, ../sass/hs-front.scss */
.reg_bodyer .reg_all.bigger .reg_step {
  width: 550px;
  margin: 0 auto;
}
/* line 1670, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_step {
  padding: 60px 0;
  position: relative;
}
/* line 1673, ../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 1683, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_step dl {
  position: relative;
  z-index: 2;
  float: left;
  width: 90px;
  background-color: #ffffff;
}
/* line 1687, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_step dl:first-child {
  margin-right: 140px;
}
/* line 1690, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_step dl:last-child {
  float: right;
}
/* line 1696, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_step dl.active dt {
  background-color: #e53c29;
}
/* line 1700, ../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 1711, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_step dl dd {
  font-size: 16px;
  margin-top: 25px;
  text-align: center;
}
/* line 1718, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_nav {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 6px;
  margin-bottom: 30px;
}
/* line 1722, ../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 1730, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_nav span.active {
  color: #e53c29;
  background: url(../../images/front/img-forget-arror.png) no-repeat center bottom;
}
/* line 1736, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_detail {
  display: none;
  padding-bottom: 80px;
}
/* line 1738, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_detail.active {
  display: block;
}
/* line 1742, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_detail .little_height {
  height: 32px;
  line-height: 32px;
  margin-top: 10px;
  width: 100px;
}
/* line 1749, ../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 1755, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_detail .success p {
  font-size: 16px;
  text-align: center;
  margin-top: 10px;
}
/* line 1759, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_detail .success p.other {
  color: #666666;
  line-height: 28px;
}
/* line 1764, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_detail .success .go_btn {
  text-align: center;
  margin-top: 35px;
}
/* line 1767, ../sass/hs-front.scss */
.reg_bodyer .reg_all .reg_detail .success .go_btn input {
  width: 300px;
  height: 34px;
  line-height: 34px;
}
/* line 1776, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .tips {
  text-align: center;
}
/* line 1778, ../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 1788, ../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 1795, ../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 1803, ../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 1817, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .left_btns.active:before {
  border-color: #666666 transparent transparent transparent;
}
/* line 1822, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .left_btns.none:before {
  border-color: transparent transparent transparent transparent;
}
/* line 1828, ../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 1835, ../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 1843, ../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 1857, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .right_btns.active:before {
  border-color: #666666 transparent transparent transparent;
}
/* line 1862, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .right_btns.none:before {
  border-color: transparent transparent transparent transparent;
}
/* line 1868, ../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 1875, ../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 1883, ../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 1884, ../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 1887, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_de .list_de_insides .boxsss:last-child {
  margin-right: 0;
}
/* line 1899, ../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 1909, ../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 1920, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_func {
  text-align: center;
  padding-bottom: 70px;
}
/* line 1923, ../sass/hs-front.scss */
.reg_bodyer .reg_all .team_detail .list_func input {
  height: 32px;
  line-height: 32px;
}
.navs {
	margin-bottom: 30px;
}
/* line 1933, ../sass/hs-front.scss */
.front_address.short {
  background: #f8f8f8;
}
/* line 1935, ../sass/hs-front.scss */
.front_address.short .inside {
  width: 1150px;
  border: 0;
}
/* line 1940, ../sass/hs-front.scss */
.front_address.seconds {
  background: none;
  padding: 20px 0;
}
/* line 1943, ../sass/hs-front.scss */
.front_address.seconds .inside {
  background: #ffffff;
}
/* line 1947, ../sass/hs-front.scss */
/*.front_address.long {
  background: #f5f5f5;
}*/
/* line 1950, ../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: 1200px;
  margin: 0 auto;
}
/* line 1958, ../sass/hs-front.scss */
.front_address .inside a {
  color: #de411a;
}

/* line 1964, ../sass/hs-front.scss */
.timename_list {
  padding: 0 20px;
}
/* line 1967, ../sass/hs-front.scss */
.timename_list ul li {
  width: 25%;
  float: left;
  margin-bottom: 20px;
  font-size: 15px;
}

/* line 1977, ../sass/hs-front.scss */
.modal-body.paddbottom {
  padding-bottom: 25px;
}

/* line 1982, ../sass/hs-front.scss */
.pageend {
  padding-top: 10px;
}

/* line 1986, ../sass/hs-front.scss */
.top_page {
  padding-top: 20px;
}

/* line 1990, ../sass/hs-front.scss */
.prac_body_out {
  padding:  0 0 50px 0;
  /*background: #f5f5f5;*/
}
/* line 1993, ../sass/hs-front.scss */
.prac_body_out.seconds {
  background: none;
  padding-top: 0;
}
/* line 1997, ../sass/hs-front.scss */
.prac_body_out.nopadtop {
  padding-top: 0;
}
/* line 2000, ../sass/hs-front.scss */
.prac_body_out.padtop10 {
  padding-top: 10px;
}

/* line 2005, ../sass/hs-front.scss */
.prac_base_title {
  width: 1150px;
  margin: 30px auto 0;
  font-size: 26px;
  font-weight: bold;
  line-height: 40px;
  padding: 22px 30px;
  border-bottom: 1px solid #e8e8e8;
  background: #fff;
}

/* line 2016, ../sass/hs-front.scss */
.prac_base_title_muti {
  width: 1150px;
  margin: 0 auto;
  font-size: 26px;
  font-weight: bold;
  line-height: 40px;
  padding: 22px 30px;
  border-bottom: 1px solid #e8e8e8;
  background: #fff;
  position: relative;
  padding-right: 570px;
}
/* line 2027, ../sass/hs-front.scss */
.prac_base_title_muti .rights {
  width: 570px;
  position: absolute;
  top: 0;
  right: 0;
  height: 85px;
  padding-top: 16px;
}
/* line 2034, ../sass/hs-front.scss */
.prac_base_title_muti .rights dl {
  width: 25%;
  float: left;
}
/* line 2037, ../sass/hs-front.scss */
.prac_base_title_muti .rights dl dt {
  line-height: 30px;
  font-size: 24px;
  color: #ff6602;
  text-align: center;
}
/* line 2043, ../sass/hs-front.scss */
.prac_base_title_muti .rights dl dd {
  font-size: 15px;
  color: #666666;
  line-height: 24px;
  font-weight: normal;
  text-align: center;
}

/* line 2054, ../sass/hs-front.scss */
.anchorBL {
  display: none;
}

/* line 2058, ../sass/hs-front.scss */
*[v-cloak] {
  display: none !important;
}

/* line 2062, ../sass/hs-front.scss */
.prac_send_wish {
  width: 1150px;
  margin: 0 auto;
  background: #ffffff;
  padding: 50px 100px 30px;
}

/* line 2069, ../sass/hs-front.scss */
.form-control[readonly] {
  background: #ffffff;
  cursor: pointer;
}

/* line 2074, ../sass/hs-front.scss */
.choose_place {
  width: 300px;
  margin: 0 auto;
  padding-bottom: 20px;
}
/* line 2078, ../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 2087, ../sass/hs-front.scss */
.choose_place li.active {
  background: #d9534f;
  color: #ffffff;
}

/* line 2094, ../sass/hs-front.scss */
.choose_place_new {
  width: 180px;
  padding-bottom: 20px;
  float: left;
}
/* line 2098, ../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 2106, ../sass/hs-front.scss */
.choose_place_new li.active {
  background: #d9534f;
  color: #ffffff;
}

/* line 2113, ../sass/hs-front.scss */
.col-sm-35 {
  width: 29.16667% !important;
}

/* line 2117, ../sass/hs-front.scss */
.prac_res_nav {
  width: 1150px;
  margin: 0 auto;
  background: #ffffff;
  margin-top: 0;
}
/* line 2122, ../sass/hs-front.scss */
.prac_res_nav .tops {
  border-bottom: 1px solid #e8e8e8;
  padding: 30px 50px 10px;
}
/* line 2126, ../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 2135, ../sass/hs-front.scss */
.prac_res_nav .tops .lines .span_area {
  float: left;
  width: 990px;
}
/* line 2138, ../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: 20px;
  cursor: pointer;
}
/* line 2150, ../sass/hs-front.scss */
.prac_res_nav .tops .lines .span_area span.active {
  color: #ffffff;
  background: #e53c29;
}
/* line 2156, ../sass/hs-front.scss */
.prac_res_nav .tops .lines .span_area.noMargin span {
  margin-right: 0;
}
/* line 2162, ../sass/hs-front.scss */
.prac_res_nav .tops .lines.longer label {
  width: 100px;
}
/* line 2165, ../sass/hs-front.scss */
.prac_res_nav .tops .lines.longer .span_area {
  width: 950px;
}
/* line 2171, ../sass/hs-front.scss */
.prac_res_nav .bottoms {
  padding: 25px 35px;
}

/* line 2177, ../sass/hs-front.scss */
.prac_res_deatil {
  width: 1150px;
  margin: 0 auto;
}
/* line 2180, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts {
  width: 848px;
  float: left;
}
/* line 2183, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top {
  padding: 30px;
  background: #ffffff;
}
/* line 2186, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts {
  width: 260px;
  float: left;
}
/* line 2189, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .imgs {
  width: 100%;
  height: 192px;
}
/* line 2192, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .imgs img {
  width: 100%;
  height: 100%;
}
/* line 2197, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .res_get {
  height: 170px;
  background: #fcf9ea;
}
/* line 2200, ../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 2210, ../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 2216, ../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 2224, ../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 2229, ../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 2234, ../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 2244, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .res_nums dl dt {
  font-size: 14px;
}
/* line 2247, ../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 2254, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_lefts .res_func {
  margin-top: 14px;
}
/* line 2256, ../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 2266, ../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 2271, ../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 2284, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights {
  width: 500px;
  float: right;
}
/* line 2287, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .titles {
  font-size: 26px;
  font-weight: bold;
}
/* line 2291, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .line_detail {
  margin-top: 15px;
}
/* line 2293, ../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 2294, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .line_detail .pieces:last-child {
  margin-right: 0;
}
/* line 2300, ../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 2305, ../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 2318, ../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 2323, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss .dates {
  float: right;
  width: 380px;
}
/* line 2326, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss .dates .data_boxssss {
  padding: 5px 0px 10px;
}
/* line 2328, ../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 2330, ../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 2340, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss .dates .data_boxssss .navs span.active {
  color: #333333;
}
/* line 2342, ../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 2355, ../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 2357, ../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 2367, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .date_boxsss .dates .data_boxssss .timeboxsss .piece_time {
  display: none;
}
/* line 2369, ../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 2372, ../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 2377, ../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 2379, ../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 2387, ../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 2398, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .time_boxs {
  margin-top: 5px;
}
/* line 2400, ../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 2405, ../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 2412, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .money_boxs {
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 2415, ../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 2421, ../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 2428, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .time_box {
  margin-top: 10px;
}
/* line 2430, ../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 2435, ../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 2441, ../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 2446, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .time_box .times.showed {
  height: auto;
}
/* line 2449, ../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 2463, ../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 2469, ../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 2474, ../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 2484, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .res_nums dl dt {
  font-size: 14px;
}
/* line 2487, ../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 2494, ../sass/hs-front.scss */
.prac_res_deatil .out_lefts .in_top .in_rights .res_func {
  margin-top: 20px;
  width: 300px;
}
/* line 2497, ../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 2507, ../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 2512, ../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 2527, ../sass/hs-front.scss */
.prac_res_deatil .out_rights {
  width: 290px;
  float: right;
  padding: 0 16px;
  background: #ffffff;
}
/* line 2532, ../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 2539, ../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 2550, ../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 2555, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxs:last-child {
  margin-right: 0;
}
/* line 2560, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxs:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 2563, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxs:hover .imgs img {
  width: 280px;
  height: 208px;
  margin: -104px 0 0 -140px;
}
/* line 2570, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxs .imgs {
  width: 260px;
  height: 192px;
  position: relative;
  overflow: hidden;
}
/* line 2575, ../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 2585, ../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 2590, ../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 2596, ../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 2604, ../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 2605, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxssss:nth-of-type(3n) {
  margin-right: 0;
}
/* line 2616, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxssss:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 2619, ../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 2625, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxssss .timess {
  padding: 10px 0;
}
/* line 2627, ../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 2634, ../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 2641, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxssss .timess .types.green {
  background-color: #4bc665;
}
/* line 2644, ../sass/hs-front.scss */
.prac_res_deatil .out_rights .bodys .boxssss .timess .types.red {
  background-color: #ff7461;
}
/* line 2649, ../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 2659, ../sass/hs-front.scss */
.prac_res_deatil.demands .out_lefts {
  width: 750px;
}
/* line 2661, ../sass/hs-front.scss */
.prac_res_deatil.demands .out_lefts .in_rights {
  width: 100%;
  float: none;
}
/* line 2664, ../sass/hs-front.scss */
.prac_res_deatil.demands .out_lefts .in_rights .time_boxs {
  margin-top: 12px;
}
/* line 2669, ../sass/hs-front.scss */
.prac_res_deatil.demands .out_rights {
  width: 386px;
}

/* line 2675, ../sass/hs-front.scss */
.must_fill:before {
  content: "*";
  display: inline-block;
  color: #ff3c3c;
  font-size: 14px;
  margin-right: 5px;
}

/* line 2683, ../sass/hs-front.scss */
.disableds {
  background: #bfbfbf !important;
}

/* line 2687, ../sass/hs-front.scss */
.gery_bg {
  background: #f5f5f5;
}

/* line 2691, ../sass/hs-front.scss */
.people_choose {
  text-align: center;
  padding-bottom: 15px;
}
/* line 2694, ../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 2703, ../sass/hs-front.scss */
.people_choose span.active {
  border: 1px solid #f24a4a;
  color: #ffffff;
  background: #f24a4a;
}

/* line 2710, ../sass/hs-front.scss */
.people_choose_body {
  display: none;
}
/* line 2712, ../sass/hs-front.scss */
.people_choose_body.active {
  display: block;
}

/* line 2717, ../sass/hs-front.scss */
.chooseType {
  text-align: center;
}
/* line 2719, ../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 2732, ../sass/hs-front.scss */
.prac_video_top {
  padding: 30px;
}
/* line 2734, ../sass/hs-front.scss */
.prac_video_top .titles {
  border-bottom: 1px solid #c9c9c9;
  padding-bottom: 25px;
  padding-top: 10px;
  margin-bottom: 30px;
}
/* line 2739, ../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 2745, ../sass/hs-front.scss */
.prac_video_top .titles .nav_line {
  float: right;
  line-height: 36px;
  padding-right: 20px;
}
/* line 2749, ../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 2755, ../sass/hs-front.scss */
.prac_video_top .titles .nav_line span.active, .prac_video_top .titles .nav_line span:hover {
  color: #cc0000;
}
/* line 2761, ../sass/hs-front.scss */
.prac_video_top .lefts {
  width: 816px;
  height: 450px;
  float: left;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
/* line 2768, ../sass/hs-front.scss */
.prac_video_top .lefts img {
  width: 100%;
  height: 100%;
  transition: .5s;
}
/* line 2773, ../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 2790, ../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 2804, ../sass/hs-front.scss */
.prac_video_top .lefts:hover:after {
  opacity: 1;
}
/* line 2807, ../sass/hs-front.scss */
.prac_video_top .lefts:hover img {
  transform: scale(1.05);
}
/* line 2812, ../sass/hs-front.scss */
.prac_video_top .rights {
  float: right;
  width: 254px;
}
/* line 2815, ../sass/hs-front.scss */
.prac_video_top .rights .piece_box {
  width: 100%;
  height: 140px;
  position: relative;
  cursor: pointer;
  margin-bottom: 15px;
  overflow: hidden;
}
/* line 2822, ../sass/hs-front.scss */
.prac_video_top .rights .piece_box:last-child {
  margin-bottom: 0;
}
/* line 2825, ../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 2828, ../sass/hs-front.scss */
.prac_video_top .rights .piece_box.active:after {
  display: none;
}
/* line 2833, ../sass/hs-front.scss */
.prac_video_top .rights .piece_box:hover img {
  transform: scale(1.1);
}
/* line 2837, ../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 2848, ../sass/hs-front.scss */
.prac_video_top .rights .piece_box img {
  width: 100%;
  height: 100%;
  transition: .5s;
}
/* line 2853, ../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 2876, ../sass/hs-front.scss */
.prac_video_boxs {
  cursor: pointer;
  width: 263px;
  float: left;
  margin-bottom: 20px;
  margin-right: 16px;
  transition: .5s;
}
/* line 2883, ../sass/hs-front.scss */
.prac_video_boxs:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 2886, ../sass/hs-front.scss */
.prac_video_boxs:hover .imgs img {
  transform: scale(1.1);
}
/* line 2891, ../sass/hs-front.scss */
.prac_video_boxs:nth-of-type(4n) {
  margin-right: 0;
}
/* line 2894, ../sass/hs-front.scss */
.prac_video_boxs.bigger {
  width: 287px;
}
/* line 2897, ../sass/hs-front.scss */
.prac_video_boxs .imgs {
  width: 100%;
  height: 192px;
  position: relative;
  overflow: hidden;
  border: 1px solid #e8e8e8;
}
/* line 2903, ../sass/hs-front.scss */
.prac_video_boxs .imgs img {
  width: 100%;
  height: 100%;
  transition: .5s;
}
/* line 2908, ../sass/hs-front.scss */
.prac_video_boxs .imgs span {
  position: absolute;
  top: -27px;
  left: -47px;
  font-size: 15px;
  display: inline-block;
  width: 120px;
  height: 80px;
  padding-top: 50px;
  line-height: 30px;
  text-align: center;
  color: #ffffff;
  transform: rotate(-45deg);
  background-image: -webkit-gradient(left, from(#e42743), to(#ef7779));
  background-image: -webkit-linear-gradient(right, #e42743, #ef7779);
  background-image: -o-linear-gradient(right, #e42743, #ef7779);
  background-image: linear-gradient(to right, #e42743, #ef7779);
}
/* line 2927, ../sass/hs-front.scss */
.prac_video_boxs .texts {
  border: 1px solid #e8e8e8;
  border-top: 0;
  padding: 10px 15px 15px 15px;
  background: #ffffff;
}
/* line 2932, ../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 2938, ../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 2944, ../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 2951, ../sass/hs-front.scss */
.prac_video_boxs .texts .mutis {
  height: 25px;
  line-height: 25px;
  margin-top: 5px;
}
/* line 2955, ../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 2963, ../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 2971, ../sass/hs-front.scss */
.prac_video_boxs .texts .mutis .types.green {
  color: #45d63e;
  border: 1px solid #45d63e;
  background: #e7f9e6;
}
/* line 2976, ../sass/hs-front.scss */
.prac_video_boxs .texts .mutis .types.org {
  color: #ff6c2b;
  border: 1px solid #ff6c2b;
  background: #ffecd7;
}
/* line 2981, ../sass/hs-front.scss */
.prac_video_boxs .texts .mutis .types.red {
  color: #f0524f;
  border: 1px solid #f0524f;
  background: #ffe4e3;
}
/* line 2988, ../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 2996, ../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 3009, ../sass/hs-front.scss */
.prac_video_detail {
  width: 1150px;
  margin: 0 auto;
  background: #ffffff;
  padding: 45px 0;
}
/* line 3014, ../sass/hs-front.scss */
.prac_video_detail .insides {
  width: 817px;
  margin: 0 auto;
}
/* line 3017, ../sass/hs-front.scss */
.prac_video_detail .insides .videos {
  width: 100%;
  height: 450px;
}
/* line 3021, ../sass/hs-front.scss */
.prac_video_detail .insides .titles {
  padding: 15px 0 20px;
  border-bottom: 1px solid #e8e8e8;
}
/* line 3024, ../sass/hs-front.scss */
.prac_video_detail .insides .titles h4 {
  font-size: 24px;
  font-weight: bold;
  line-height: 1.5;
}
/* line 3029, ../sass/hs-front.scss */
.prac_video_detail .insides .titles .details {
  line-height: 22px;
  padding-top: 8px;
  font-size: 16px;
  color: #999999;
}
/* line 3034, ../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 3040, ../sass/hs-front.scss */
.prac_video_detail .insides .titles .details .rights {
  width: 25%;
  float: right;
  text-align: right;
}
/* line 3048, ../sass/hs-front.scss */
.prac_video_detail .insides .contents h3 {
  font-size: 18px;
  font-weight: bold;
  padding: 25px 0 15px;
}

/* line 3060, ../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 3064, ../sass/hs-front.scss */
.second_level_bg .second_level_titles {
  height: 329px;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 3069, ../sass/hs-front.scss */
.second_level_bg .second_level_titles2 {
  display: none;
}
/* line 3072, ../sass/hs-front.scss */
.second_level_bg .second_level_nav {
  width: 1150px;
  margin: 0 auto;
}
/* line 3075, ../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 3088, ../sass/hs-front.scss */
.second_level_bg .second_level_nav span:hover, .second_level_bg .second_level_nav span.active {
  background: #ff2a27;
}
/* line 3091, ../sass/hs-front.scss */
.second_level_bg .second_level_nav span:last-child {
  margin-right: 0;
}
/* line 3096, ../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 3100, ../sass/hs-front.scss */
.second_level_bg.active {
  background: #ffffff;
}
/* line 3102, ../sass/hs-front.scss */
.second_level_bg.active .second_level_titles {
  display: none;
}
/* line 3105, ../sass/hs-front.scss */
.second_level_bg.active .second_level_titles2 {
  background: url(../../images/wz-index/bg-pra-wz-title.png) no-repeat center;
  display: block;
  height: 188px;
}
/* line 3109, ../sass/hs-front.scss */
.second_level_bg.active .second_level_titles2 .insides {
  width: 1150px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
/* line 3114, ../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;
  background: no-repeat center;
}
/* line 3123, ../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 3130, ../sass/hs-front.scss */
.second_level_bg.active .second_level_titles2 .insides dl dt {
  font-size: 40px;
  line-height: 1;
  color: #3f0c01;
}
/* line 3135, ../sass/hs-front.scss */
.second_level_bg.active .second_level_titles2 .insides dl dd {
  margin-top: 20px;
  font-size: 28px;
  line-height: 1;
  color: #3f0c01;
}
/* line 3144, ../sass/hs-front.scss */
.second_level_bg.active .second_level_nav {
  background: #bd2401;
  width: 100%;
}
/* line 3147, ../sass/hs-front.scss */
.second_level_bg.active .second_level_nav > div {
  width: 1150px;
  margin: 0 auto;
}
/* line 3150, ../sass/hs-front.scss */
.second_level_bg.active .second_level_nav > div span {
  width: auto;
  padding: 0 48px;
  height: 64px;
  background: none;
  font-weight: normal;
  line-height: 60px;
  color: #fff;
  margin-right: 0;
  font-size: 17px;
}
/* line 3160, ../sass/hs-front.scss */
.second_level_bg.active .second_level_nav > div span:hover, .second_level_bg.active .second_level_nav > div span.active {
  background: #ff4949;
}
/* line 3166, ../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 3173, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms {
  padding-top: 20px;
}
/* line 3175, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms .lefts {
  display: none;
}
/* line 3178, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms .middles {
  width: 100%;
  float: none;
}
/* line 3182, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms .middles .contents .boxs {
  width: 266px;
  margin-right: 27px;
}
/* line 3185, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms .middles .contents .boxs .imgs {
  width: 266px;
}
/* line 3188, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms .middles .contents .boxs:nth-of-type(2) {
  margin-right: 27px;
}
/* line 3191, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms .middles .contents .boxs:last-child {
  margin-right: 0;
}
/* line 3197, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms .rights {
  width: 100%;
  float: none;
}
/* line 3201, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms .rights .lists .boxs {
  margin-right: 50px;
  margin-bottom: 20px;
}
/* line 3204, ../sass/hs-front.scss */
.second_level_bg.active .prac_body_bottoms .rights .lists .boxs:nth-of-type(3n) {
  margin-right: 0;
}

/* line 3214, ../sass/hs-front.scss */
.prac_body_act {
  width: 1150px;
  margin: 0 auto;
}
/* line 3217, ../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 3220, ../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 3227, ../sass/hs-front.scss */
.prac_body_act .titles span:hover {
  color: #cc0000;
}
/* line 3233, ../sass/hs-front.scss */
.prac_body_act .lists .boxs {
  cursor: pointer;
  width: 266px;
  float: left;
  margin-right: 27px;
  transition: .5s;
}
/* line 3239, ../sass/hs-front.scss */
.prac_body_act .lists .boxs:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 3242, ../sass/hs-front.scss */
.prac_body_act .lists .boxs:hover .imgs img {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/* line 3248, ../sass/hs-front.scss */
.prac_body_act .lists .boxs:last-child {
  margin-right: 0;
}
/* line 3251, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .imgs {
  width: 266px;
  height: 192px;
  overflow: hidden;
}
/* line 3255, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .imgs img {
  width: 100%;
  height: 100%;
  transition: .5s;
}
/* line 3261, ../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 3266, ../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 3272, ../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 3278, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .texts .mutis {
  height: 25px;
  line-height: 25px;
  margin-top: 5px;
}
/* line 3282, ../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 3290, ../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 3298, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .texts .mutis .types.green {
  color: #45d63e;
  border: 1px solid #45d63e;
  background: #e7f9e6;
}
/* line 3303, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .texts .mutis .types.org {
  color: #ff6c2b;
  border: 1px solid #ff6c2b;
  background: #ffecd7;
}
/* line 3308, ../sass/hs-front.scss */
.prac_body_act .lists .boxs .texts .mutis .types.red {
  color: #f0524f;
  border: 1px solid #f0524f;
  background: #ffe4e3;
}
/* line 3315, ../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 3323, ../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 3338, ../sass/hs-front.scss */
.prac_body_bottoms {
  width: 1150px;
  margin: 0 auto;
  padding-top: 80px;
  padding-bottom: 96px;
}
/* line 3343, ../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 3350, ../sass/hs-front.scss */
.prac_body_bottoms .middles {
  width: 540px;
  float: left;
}
/* line 3353, ../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 3356, ../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 3363, ../sass/hs-front.scss */
.prac_body_bottoms .middles .titles span:hover {
  color: #cc0000;
}
/* line 3369, ../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 3374, ../sass/hs-front.scss */
.prac_body_bottoms .middles .contents .boxs:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 3377, ../sass/hs-front.scss */
.prac_body_bottoms .middles .contents .boxs:hover .imgs img {
  -webkit-transform: scale(1.1);
}
/* line 3382, ../sass/hs-front.scss */
.prac_body_bottoms .middles .contents .boxs:nth-of-type(2n) {
  margin-right: 0;
}
/* line 3385, ../sass/hs-front.scss */
.prac_body_bottoms .middles .contents .boxs:nth-of-type(3) {
  margin-bottom: 0;
}
/* line 3388, ../sass/hs-front.scss */
.prac_body_bottoms .middles .contents .boxs:nth-of-type(4) {
  margin-bottom: 0;
}
/* line 3393, ../sass/hs-front.scss */
.prac_body_bottoms .middles .contents .boxs .imgs {
  width: 260px;
  height: 192px;
  position: relative;
  overflow: hidden;
}
/* line 3398, ../sass/hs-front.scss */
.prac_body_bottoms .middles .contents .boxs .imgs img {
  width: 100%;
  height: 100%;
  transition: .5s;
}
/* line 3404, ../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 3409, ../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 3415, ../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 3425, ../sass/hs-front.scss */
.prac_body_bottoms .rights {
  width: 350px;
  float: right;
}
/* line 3428, ../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 3431, ../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 3438, ../sass/hs-front.scss */
.prac_body_bottoms .rights .titles span:hover {
  color: #cc0000;
}
/* line 3444, ../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 3445, ../sass/hs-front.scss */
.prac_body_bottoms .rights .lists .boxs:nth-of-type(3n) {
  margin-right: 0;
}
/* line 3456, ../sass/hs-front.scss */
.prac_body_bottoms .rights .lists .boxs:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 3459, ../sass/hs-front.scss */
.prac_body_bottoms .rights .lists .boxs:last-child {
  margin-bottom: 0px;
}
/* line 3462, ../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 3468, ../sass/hs-front.scss */
.prac_body_bottoms .rights .lists .boxs .timess {
  padding: 10px 0;
}
/* line 3470, ../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 3477, ../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 3484, ../sass/hs-front.scss */
.prac_body_bottoms .rights .lists .boxs .timess .types.green {
  background-color: #4bc665;
}
/* line 3487, ../sass/hs-front.scss */
.prac_body_bottoms .rights .lists .boxs .timess .types.red {
  background-color: #ff7461;
}
/* line 3492, ../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 3503, ../sass/hs-front.scss */
.prac_index_suo {
  width: 1150px;
  margin: 0 auto;
  padding-bottom: 36px;
  margin-top: 40px;
}
/* line 3508, ../sass/hs-front.scss */
.prac_index_suo .titles {
  height: 40px;
  background: url(../../images/new-index/bg-new-index-suo.png) no-repeat center;
}
/* line 3513, ../sass/hs-front.scss */
.prac_index_suo .listss ul {
  padding-top: 36px;
}
/* line 3515, ../sass/hs-front.scss */
.prac_index_suo .listss ul li {
  width: 264px;
  height: 76px;
  line-height: 74px;
  border: 1px solid #dfdfdf;
  font-size: 15px;
  text-align: center;
  float: left;
  margin-right: 31px;
  margin-bottom: 22px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 10px;
}
/* line 3528, ../sass/hs-front.scss */
.prac_index_suo .listss ul li:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  vertical-align: middle;
  background: url(../../images/wz-index/bg-prac-ins-middle-icon.png) no-repeat center;
}
/* line 3537, ../sass/hs-front.scss */
.prac_index_suo .listss ul li:nth-of-type(4n) {
  margin-right: 0;
}
/* line 3540, ../sass/hs-front.scss */
.prac_index_suo .listss ul li:hover {
  border-color: #ff4747;
  color: #ff4747;
}
/* line 3546, ../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 3556, ../sass/hs-front.scss */
.prac_index_suo .listss dl:nth-of-type(4n) {
  margin-right: 0;
}
/* line 3559, ../sass/hs-front.scss */
.prac_index_suo .listss dl:hover {
  opacity: .8;
}
/* line 3562, ../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 3567, ../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 3576, ../sass/hs-front.scss */
.prac_index_body {
  padding-bottom: 50px;
  background: url(../../images/practice/bg-practice-today.png) no-repeat center 728px;
}
/* line 3579, ../sass/hs-front.scss */
.prac_index_body .prac_data {
  padding-bottom: 50px;
  background: #f3f3f5;
}
/* line 3582, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides {
  width: 1150px;
  margin: 0 auto;
}
/* line 3585, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists {
  width: 286px;
  position: relative;
  float: left;
}
/* line 3589, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists .boxs {
  float: left;
  margin-bottom: 32px;
}
/* line 3592, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists .boxs:last-child {
  margin-bottom: 0;
}
/* line 3595, ../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 3598, ../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 3601, ../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 3604, ../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 3607, ../sass/hs-front.scss */
.prac_index_body .prac_data .insides .lists .boxs .inside {
  width: 285px;
  height: 123px;
  position: relative;
}
/* line 3611, ../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 3622, ../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 3630, ../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 3635, ../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 3641, ../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 3647, ../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 3652, ../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 3664, ../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 3677, ../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 3686, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps .selects {
  position: absolute;
  width: 230px;
  height: 28px;
  right: 30px;
  top: 25px;
}
/* line 3692, ../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 3704, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps h4 {
  font-size: 28px;
  color: #cd0100;
  line-height: 1;
  font-weight: bold;
}
/* line 3712, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul.three li {
  width: 31.1%;
}
/* line 3716, ../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 3718, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li:nth-of-type(1) dl {
  background: #ffae00;
}
/* line 3721, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li:nth-of-type(2) dl {
  background: #ff4545;
}
/* line 3724, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li:nth-of-type(3) dl {
  background: #fd9734;
}
/* line 3728, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li.active:nth-of-type(1) dl {
  background: #d79300;
}
/* line 3731, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li.active:nth-of-type(2) dl {
  background: #c92c2c;
}
/* line 3734, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li.active:nth-of-type(3) dl {
  background: #b1641a;
}
/* line 3743, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li:last-child {
  margin-right: 0;
}
/* line 3746, ../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 3751, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li dl dt {
  font-size: 36px;
}
/* line 3755, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps ul li dl dd {
  font-size: 16px;
  color: #ffffff;
}
/* line 3762, ../sass/hs-front.scss */
.prac_index_body .prac_data .maps .boxs {
  height: 420px;
  margin-top: 20px;
  border: 5px solid #e38f90;
}

/* line 3771, ../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 3783, ../sass/hs-front.scss */
.hidden_box p {
  margin-bottom: 5px;
  line-height: 1.4;
}
/* line 3786, ../sass/hs-front.scss */
.hidden_box p:last-child {
  margin: 0;
}
/* line 3790, ../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 3799, ../sass/hs-front.scss */
.hidden_box.wz {
  background: rgba(0, 0, 0, 0.7);
  border: 2px solid rgba(0, 174, 239, 0.7);
}
/* line 3802, ../sass/hs-front.scss */
.hidden_box.wz:after {
  display: none;
}

/* line 3808, ../sass/hs-front.scss */
.prac_right_func {
  position: fixed;
  left: 50%;
  bottom: 206px;
  margin-left: 600px;
}
/* line 3813, ../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 3814, ../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 3834, ../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 3845, ../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 3855, ../sass/hs-front.scss */
.dc_titles {
  height: 110px;
  width: 1200px;
  margin: 20px auto 0;
  border: 1px solid #e8e8e8;
  background: url(../../images/wz-index/bg-dc-title.png) no-repeat center;
}
/* line 3861, ../sass/hs-front.scss */
.dc_titles dl {
  display: none;
  padding-top: 18px;
  padding-left: 27px;
  overflow: hidden;
}
/* line 3866, ../sass/hs-front.scss */
.dc_titles dl dt {
  width: 71px;
  height: 71px;
  float: left;
  margin-right: 15px;
}
/* line 3872, ../sass/hs-front.scss */
.dc_titles dl dd {
  height: 71px;
  line-height: 71px;
  float: left;
  font-size: 17px;
}
/* line 3878, ../sass/hs-front.scss */
.dc_titles dl.active {
  display: block;
}
/* line 3882, ../sass/hs-front.scss */
.dc_titles dl.llxj dt {
  background: url(../../images/wz-index/bg-index-act-llxj.png) no-repeat center;
}
/* line 3887, ../sass/hs-front.scss */
.dc_titles dl.jyfw dt {
  background: url(../../images/wz-index/bg-index-act-jyfw.png) no-repeat center;
}
/* line 3892, ../sass/hs-front.scss */
.dc_titles dl.whfw dt {
  background: url(../../images/wz-index/bg-index-act-whfw.png) no-repeat center;
}
/* line 3897, ../sass/hs-front.scss */
.dc_titles dl.kjkp dt {
  background: url(../../images/wz-index/bg-index-act-kjkp.png) no-repeat center;
}
/* line 3902, ../sass/hs-front.scss */
.dc_titles dl.jsty dt {
  background: url(../../images/wz-index/bg-index-act-jsty.png) no-repeat center;
}
/* line 3902, ../sass/hs-front.scss */
.dc_titles dl.wsjk dt {
  background: url(../../images/wz-index/bg-index-act-wsjk.png) no-repeat center;
}
/* line 3902, ../sass/hs-front.scss */
.dc_titles dl.flfw dt {
  background: url(../../images/wz-index/bg-index-act-flfw.png) no-repeat center;
}
/* line 3909, ../sass/hs-front.scss */
.dc_out_box {
  width: 1200px;
  margin: 30px auto 0;
}
/* line 3912, ../sass/hs-front.scss */
.dc_out_box .dc_out_title {
  height: 33px;
  position: relative;
  overflow: hidden;
}
/* line 3916, ../sass/hs-front.scss */
.dc_out_box .dc_out_title.act {
  background: url(../../images/wz-index/bg-dc-act.png) no-repeat left center;
}
/* line 3919, ../sass/hs-front.scss */
.dc_out_box .dc_out_title.res {
  background: url(../../images/wz-index/bg-dc-res.png) no-repeat left center;
}
/* line 3922, ../sass/hs-front.scss */
.dc_out_box .dc_out_title.req {
  background: url(../../images/wz-index/bg-dc-req.png) no-repeat left center;
}
/* line 3925, ../sass/hs-front.scss */
.dc_out_box .dc_out_title span {
  float: right;
  display: inline-block;
  margin-top: 9px;
  line-height: 1;
  cursor: pointer;
}
/* line 3931, ../sass/hs-front.scss */
.dc_out_box .dc_out_title span:hover {
  color: #bd2401;
}
/* line 3935, ../sass/hs-front.scss */
.dc_out_box .dc_out_title:before {
  content: "";
  position: absolute;
  bottom: 2px;
  left: 160px;
  right: 0;
  border-bottom: 1px dashed #dddddd;
  display: block;
}
/* line 3945, ../sass/hs-front.scss */
.dc_out_box .dc_out_content {
  padding: 40px 0 0;
}
/* line 3948, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.res .boxs {
  cursor: pointer;
  width: 285px;
  float: left;
  transition: .5s;
  margin-right: 20px;
  margin-bottom: 20px;
}
/* line 3953, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.res .boxs:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 3956, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.res .boxs:hover .imgs img {
  -webkit-transform: scale(1.1);
}
/* line 3961, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.res .boxs:nth-of-type(4) {
  margin-right: 0;
}
/* line 3966, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.res .boxs .imgs {
  width: 100%;
  height: 192px;
  position: relative;
  overflow: hidden;
}
/* line 3971, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.res .boxs .imgs img {
  width: 100%;
  height: 100%;
  transition: .5s;
}
/* line 3977, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.res .boxs .texts {
  border: 1px solid #e8e8e8;
  border-top: 0;
  padding: 10px 15px 15px 15px;
  background: #ffffff;
}
/* line 3982, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.res .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 3988, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.res .boxs .texts > div {
  color: #999999;
  font-size: 14px;
  margin-top: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 3998, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.req .boxs {
  width: 385px;
  border: 1px solid #e8e8e8;
  float: left;
  padding: 30px 20px 27px;
  cursor: pointer;
  margin-bottom: 40px;
  margin-right: 20px;
  background: #ffffff;
  transition: .5s;
}
/* line 3999, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.req .boxs:nth-of-type(3n) {
  margin-right: 0;
}
/* line 4011, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.req .boxs:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 4014, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.req .boxs:last-child {
  margin-bottom: 0px;
}
/* line 4017, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.req .boxs .titless {
  font-size: 16px;
  line-height: 26px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  height: 52px;
}
/* line 4023, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.req .boxs .timess {
  padding: 10px 0;
}
/* line 4025, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.req .boxs .timess .time {
  color: #999999;
  font-size: 15px;
  line-height: 23px;
  margin-top: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 4032, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.req .boxs .timess .types {
  float: right;
  font-size: 15px;
  color: #ffffff;
  padding: 4px 10px;
  border-radius: 12px;
  line-height: 1;
}
/* line 4039, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.req .boxs .timess .types.green {
  background-color: #4bc665;
}
/* line 4042, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.req .boxs .timess .types.red {
  background-color: #ff7461;
}
/* line 4047, ../sass/hs-front.scss */
.dc_out_box .dc_out_content.req .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 4058, ../sass/hs-front.scss */
.prac_ins_body {
  width: 1200px;
  margin: auto;
  padding-top: 0;
}

/* line 4063, ../sass/hs-front.scss */
.prac_ins_box {
  cursor: pointer;
  transition: .5s;
  padding: 25px;
  margin-bottom: 20px;
  background: #ffffff;
  height: 330px;
  position: relative;
}
/* line 4064, ../sass/hs-front.scss */
.prac_ins_box:hover {
  box-shadow: 0 0 20px rgba(204, 0, 0, 0.3);
}
/* line 4074, ../sass/hs-front.scss */
.prac_ins_box .imgs {
  width: 450px;
  height: 280px;
  position: absolute;
  top: 25px;
  left: 25px;
}
/* line 4080, ../sass/hs-front.scss */
.prac_ins_box .imgs img {
  width: 100%;
  height: 100%;
}
/* line 4085, ../sass/hs-front.scss */
.prac_ins_box .contents {
  padding-left: 475px;
}
/* line 4087, ../sass/hs-front.scss */
.prac_ins_box .contents .titless {
  font-size: 26px;
  font-weight: bold;
  height: 54px;
  line-height: 54px;
}
/* line 4093, ../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 4100, ../sass/hs-front.scss */
.prac_ins_box .contents .numss {
  height: 80px;
  background: url(../../images/wz-index/bg-prac-ins.png) no-repeat center;
  -webkit-background-size: cover;
  background-size: cover;
  padding: 14px 0 0 0;
  margin-top: 10px;
}
/* line 4107, ../sass/hs-front.scss */
.prac_ins_box .contents .numss dl {
  float: left;
  width: 25%;
  text-align: center;
}
/* line 4111, ../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 4118, ../sass/hs-front.scss */
.prac_ins_box .contents .numss dl dd {
  height: 23px;
  line-height: 23px;
  font-size: 15px;
  color: #666666;
}
/* line 4126, ../sass/hs-front.scss */
.prac_ins_box .contents .listss {
  margin-top: 17px;
}
/* line 4128, ../sass/hs-front.scss */
.prac_ins_box .contents .listss i {
  width: 34px;
  height: 78px;
  display: inline-block;
  float: left;
  background: url(../../images/wz-index/bg-prac-ins-left-icon.png) no-repeat center;
}
/* line 4135, ../sass/hs-front.scss */
.prac_ins_box .contents .listss span {
  width: 177px;
  height: 78px;
  line-height: 78px;
  display: inline-block;
  float: left;
  border: 1px solid #dfdfdf;
  padding: 0 20px 0 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 15px;
  margin-left: 15px;
  background: url(../../images/wz-index/bg-prac-ins-middle-icon.png) no-repeat 14px center;
}
/* line 4148, ../sass/hs-front.scss */
.prac_ins_box .contents .listss b {
  float: right;
  width: 50px;
  height: 78px;
  display: inline-block;
  background: url(../../images/wz-index/bg-prac-ins-right-icon.png) no-repeat center;
}

/* line 4159, ../sass/hs-front.scss */
.data_hall_body {
  width: 1200px;
  margin: 0 auto;
}
/* line 4163, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .data_hall_title {
  height: 72px;
  border-bottom: 1px dashed #dddddd;
}
/* line 4166, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .data_hall_title.map {
  background: url(../../images/wz-index/bg-map-title.png) no-repeat left center;
}
/* line 4169, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .data_hall_title.list {
  background: url(../../images/wz-index/bg-map-list-title.png) no-repeat left center;
}
/* line 4171, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .data_hall_title.list input {
  width: 150px;
  height: 40px;
  border: 1px solid #dcdcdc;
  border-radius: 2px;
  float: right;
  margin-top: 14px;
  padding: 9px 0 9px 15px;
}
/* line 4182, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .one_maps {
  height: 570px;
  position: relative;
  margin-bottom: 30px;
  background: #f6f6f6;
}
/* line 4187, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .one_maps .maps_true {
  width: 100%;
  height: 100%;
}
/* line 4191, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .one_maps .navss {
  position: absolute;
  right: 30px;
  bottom: 30px;
}
/* line 4195, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .one_maps .navss dl {
  float: left;
  margin-left: 10px;
  width: 150px;
  text-align: center;
  padding-top: 15px;
  height: 100px;
  border-radius: 6px;
  background: #6788a8;
  cursor: pointer;
}
/* line 4205, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .one_maps .navss dl dt {
  height: 43px;
  line-height: 43px;
  font-size: 34px;
  color: #ffffff;
}
/* line 4211, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .one_maps .navss dl dd {
  height: 33px;
  line-height: 33px;
  color: #ffffff;
  font-size: 17px;
}
/* line 4216, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .one_maps .navss dl dd:before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 33px;
  vertical-align: middle;
  margin-right: 8px;
}
/* line 4225, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .one_maps .navss dl dd.sjs:before {
  background: url(../../images/wz-index/bg-sjs-title.png) no-repeat center;
}
/* line 4230, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .one_maps .navss dl dd.sjz:before {
  background: url(../../images/wz-index/bg-sjz-title.png) no-repeat center;
}
/* line 4235, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .one_maps .navss dl dd.sjd:before {
  background: url(../../images/wz-index/bg-sjd-title.png) no-repeat center;
}
/* line 4240, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .one_maps .navss dl.active {
  background: #75afe7;
}
/* line 4246, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .three_list {
  padding-top: 38px;
}
/* line 4248, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .three_list .pieces {
  float: left;
  margin-right: 20px;
  width: 380px;
}
/* line 4252, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .three_list .pieces:last-child {
  margin-right: 0;
}
/* line 4255, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .three_list .pieces h5 {
  height: 60px;
  line-height: 60px;
  text-align: center;
  background: #e5e5e5;
  font-size: 18px;
}
/* line 4261, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .three_list .pieces h5:before {
  content: "";
  display: inline-block;
  width: 30px;
  height: 33px;
  vertical-align: middle;
  margin-right: 20px;
}
/* line 4270, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .three_list .pieces h5.sjs:before {
  background: url(../../images/wz-index/bg-sjs-title.png) no-repeat center;
}
/* line 4275, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .three_list .pieces h5.sjz:before {
  background: url(../../images/wz-index/bg-sjz-title.png) no-repeat center;
}
/* line 4280, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .three_list .pieces h5.sjd:before {
  background: url(../../images/wz-index/bg-sjd-title.png) no-repeat center;
}
/* line 4285, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .three_list .pieces table {
  width: 100%;
  border: 1px solid #e8e8e8;
}
/* line 4289, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .three_list .pieces table tr th {
  width: 50%;
  text-align: center;
  height: 58px;
  font-weight: normal;
  font-size: 15px;
  background: #fafafa;
  text-align: center;
}
.data_hall_body .data_hall_box .three_list .pieces table tr th:first-child {
	text-align: left;
	padding: 0 20px;
}
/* line 4297, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .three_list .pieces table tr td {
  width: 30%;
  text-align: center;
  font-size: 15px;
  height: 48px;
  padding: 0 20px;
}
/* line 4297, ../sass/hs-front.scss */
.data_hall_body .data_hall_box .three_list .pieces table tr td:first-child {
  width: 70%;
  text-align: left;
}
/* line 4310, ../sass/hs-front.scss */
.won_mon_list {
  padding-top: 30px;
}
/* line 4312, ../sass/hs-front.scss */
.won_mon_list .timeline {
  padding-left: 25px;
}
/* line 4313, ../sass/hs-front.scss */
.won_mon_list .timeline.other {
  padding-left: 140px;
}
/* line 4317, ../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 4325, ../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 4336, ../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 4349, ../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 4363, ../sass/hs-front.scss */
.won_mon_list .timeline.other .timeline_middle .piece_box:hover {
  border: 1px solid #ffffff;
}
/* line 4366, ../sass/hs-front.scss */
.won_mon_list .timeline.other .timeline_middle .piece_box p {
  padding: 0;
}
/* line 4373, ../sass/hs-front.scss */
.won_mon_list .timeline .timeline_middle {
  border-left: 2px dashed #cbcbcb;
  padding-left: 20px;
}
/* line 4376, ../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 4379, ../sass/hs-front.scss */
.won_mon_list .timeline .timeline_middle .piece_box:hover {
  border: 1px solid #e8e8e8;
}
/* line 4381, ../sass/hs-front.scss */
.won_mon_list .timeline .timeline_middle .piece_box:hover .right {
  display: block;
}
/* line 4388, ../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 4398, ../sass/hs-front.scss */
.won_mon_list .timeline .timeline_middle .piece_box .right {
  display: none;
  position: absolute;
  top: -1px;
  right: 0px;
}
/* line 4403, ../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 4404, ../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 4412, ../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 4418, ../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 4425, ../sass/hs-front.scss */
.won_mon_list .timeline .timeline_middle .piece_box p {
  line-height: 30px;
  font-size: 15px;
  padding-top: 10px;
}
/* line 4431, ../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 4438, ../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;
}

/* line 4448, ../sass/hs-front.scss */
.com_page {
  text-align: center;
  width: 1200px;
  background: #ffffff;
  margin: 0 auto;
  padding-top: 5px;
}

.home_title_md .insides .navs a .qrcodeBox {
  position: absolute;
  right: -20px;
  top: 85px;
  display: none;
  width: 170px;
  height: 170px;
  padding: 15px;
  background: rgba(0,0,0,.5);
  z-index: 1000;
}
/* line 704, ../sass/header.scss */
.home_title_md .insides .navs a .qrcodeBox h4 {
  height: 40px;
  line-height: 42px;
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  overflow: hidden;
}
/* line 712, ../sass/header.scss */
.home_title_md .insides .navs a .qrcodeBox img {
  width: 100%;
}
/* line 718, ../sass/header.scss */
.home_title_md .insides .navs a:hover .qrcodeBox {
  display: block;
}
/* line 723, ../sass/header.scss */
.home_title_md .insides .navs a:hover span {
  display: inline-block;
}
/* line 5110, ../sass/hs-front.scss */
.data_new_body {
  width: 1200px;
  margin: auto;
  padding-top: 10px;
}
/* line 5114, ../sass/hs-front.scss */
.data_new_body .part_one {
  width: calc(50% - 15px);
  float: left;
  height: 420px;
}
/* line 5118, ../sass/hs-front.scss */
.data_new_body .part_one .titles {
  background: url(../../images/practice/bg-data-new-1.png) no-repeat left 30px;
}
/* line 5122, ../sass/hs-front.scss */
.data_new_body .part_two {
  width: calc(50% - 15px);
  float: right;
  height: 420px;
}
/* line 5126, ../sass/hs-front.scss */
.data_new_body .part_two .titles {
  background: url(../../images/practice/bg-data-new-2.png) no-repeat left 30px;
}
/* line 5130, ../sass/hs-front.scss */
.data_new_body .part_three {
  width: 100%;
  float: left;
  height: 450px;
}
/* line 5134, ../sass/hs-front.scss */
.data_new_body .part_three .titles {
  background: url(../../images/practice/bg-data-new-3.png) no-repeat left 30px;
}
/* line 5138, ../sass/hs-front.scss */
.data_new_body .part_four {
  width: 100%;
  float: left;
  height: 750px;
}
/* line 5142, ../sass/hs-front.scss */
.data_new_body .part_four .titles {
  background: url(../../images/practice/bg-data-new-4.png) no-repeat left 30px;
}
/* line 5146, ../sass/hs-front.scss */
.data_new_body > div {
  margin-top: 30px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  background: #ffffff;
  padding: 0 30px;
}
/* line 5152, ../sass/hs-front.scss */
.data_new_body > div > div.titles {
  height: 78px;
}
/* line 5154, ../sass/hs-front.scss */
.data_new_body > div > div.titles input {
  height: 36px;
  width: 154px;
  float: right;
  margin-top: 22px;
  border-radius: 1px;
  border: 1px solid #e5e5e5;
  padding-left: 15px;
  background: url(../../images/practice/bg-month-select.png) no-repeat 128px center;
}
/* line 5166, ../sass/hs-front.scss */
.data_new_body > div > div.navs span {
  cursor: pointer;
  padding-left: 30px;
  color: #666666;
  margin-right: 24px;
  height: 21px;
  line-height: 21px;
  display: inline-block;
  float: left;
  background: url(../../images/practice/icon-data-nav.png) no-repeat left center;
}
/* line 5176, ../sass/hs-front.scss */
.data_new_body > div > div.navs span.active {
  background: url(../../images/practice/icon-data-nav-hover.png) no-repeat left center;
}
/* line 5179, ../sass/hs-front.scss */
.data_new_body > div > div.navs span:last-child {
  margin-right: 0;
}
/* line 5185, ../sass/hs-front.scss */
.data_new_body > div > div.bodys table {
  margin-top: 22px;
}
/* line 5188, ../sass/hs-front.scss */
.data_new_body > div > div.bodys table tr th {
  text-align: center;
}
/* line 5191, ../sass/hs-front.scss */
.data_new_body > div > div.bodys table tr td {
  text-align: center;
  padding: 13px 15px 13px 30px;
}
/* line 5197, ../sass/hs-front.scss */
.data_new_body > div > div.bodys .echarts {
  width: 100%;
  height: 300px;
}
/* line 5202, ../sass/hs-front.scss */
.data_new_body > div > div.one_maps {
  height: 600px;
  position: relative;
  margin-top: 20px;
}
/* line 5206, ../sass/hs-front.scss */
.data_new_body > div > div.one_maps .maps_true {
  width: 77%;
  height: 100%;
}
/* line 5210, ../sass/hs-front.scss */
.data_new_body > div > div.one_maps .navss {
  position: absolute;
  right: 0px;
  top: 28px;
  width: 23%;
}
/* line 5215, ../sass/hs-front.scss */
.data_new_body > div > div.one_maps .navss dl {
  float: right;
  width: 92%;
  margin-bottom: 30px;
  height: 162px;
  border-radius: 8px;
  background: #6788a8;
  cursor: pointer;
  padding-top: 30px;
  padding-left: 48%;
  position: relative;
}
/* line 5226, ../sass/hs-front.scss */
.data_new_body > div > div.one_maps .navss dl dt {
  height: 55px;
  line-height: 55px;
  font-size: 48px;
  color: #ffffff;
}
/* line 5232, ../sass/hs-front.scss */
.data_new_body > div > div.one_maps .navss dl dd {
  height: 42px;
  line-height: 42px;
  color: #ffffff;
  font-size: 24px;
}
/* line 5237, ../sass/hs-front.scss */
.data_new_body > div > div.one_maps .navss dl dd:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 48%;
  width: 56px;
  height: 66px;
  margin: -33px 0 0 -73px;
}
/* line 5248, ../sass/hs-front.scss */
.data_new_body > div > div.one_maps .navss dl dd.sjs:before {
  background: url(../../images/practice/bg-sjs-title-big.png) no-repeat center;
}
/* line 5253, ../sass/hs-front.scss */
.data_new_body > div > div.one_maps .navss dl dd.sjz:before {
  background: url(../../images/practice/bg-sjz-title-big.png) no-repeat center;
}
/* line 5258, ../sass/hs-front.scss */
.data_new_body > div > div.one_maps .navss dl dd.sjd:before {
  background: url(../../images/practice/bg-sjd-title-big.png) no-repeat center;
}
/* line 5263, ../sass/hs-front.scss */
.data_new_body > div > div.one_maps .navss dl.active {
  border: 2px solid #ffffff;
  box-shadow: 0 4px 18px rgba(125, 11, 16, 0.28);
}
/* line 5267, ../sass/hs-front.scss */
.data_new_body > div > div.one_maps .navss dl:nth-of-type(1) {
  background-image: -webkit-gradient(left, from(#f6cb87), to(#f2616a));
  background-image: -webkit-linear-gradient(right, #f6cb87, #f2616a);
  background-image: -o-linear-gradient(right, #f6cb87, #f2616a);
  background-image: linear-gradient(to right, #f6cb87, #f2616a);
}
/* line 5273, ../sass/hs-front.scss */
.data_new_body > div > div.one_maps .navss dl:nth-of-type(2) {
  background-image: -webkit-gradient(left, from(#25eda2), to(#21afd3));
  background-image: -webkit-linear-gradient(right, #25eda2, #21afd3);
  background-image: -o-linear-gradient(right, #25eda2, #21afd3);
  background-image: linear-gradient(to right, #25eda2, #21afd3);
}
/* line 5279, ../sass/hs-front.scss */
.data_new_body > div > div.one_maps .navss dl:nth-of-type(3) {
  background-image: -webkit-gradient(left, from(#996ffe), to(#f95c9f));
  background-image: -webkit-linear-gradient(right, #996ffe, #f95c9f);
  background-image: -o-linear-gradient(right, #996ffe, #f95c9f);
  background-image: linear-gradient(to right, #996ffe, #f95c9f);
}
/* line 5289, ../sass/hs-front.scss */
.data_new_body.bigger {
  width: 1800px;
}
/* line 5291, ../sass/hs-front.scss */
.data_new_body.bigger .part_one {
  width: calc(28.88888889% - 10px);
  float: left;
  height: 420px;
}
/* line 5296, ../sass/hs-front.scss */
.data_new_body.bigger .part_two {
  width: calc(32.22222222% - 20px);
  float: left;
  height: 420px;
  margin-left: 20px;
}
/* line 5302, ../sass/hs-front.scss */
.data_new_body.bigger .part_three {
  width: calc(38.88888889% - 10px);
  float: left;
  height: 420px;
  margin-left: 20px;
}
/* line 5308, ../sass/hs-front.scss */
.data_new_body.bigger .part_four {
  width: 100%;
  float: left;
  height: 750px;
}
/* line 5313, ../sass/hs-front.scss */
.data_new_body.bigger > div {
  margin-top: 20px;
}
/* line 5315, ../sass/hs-front.scss */
.data_new_body.bigger > div > div.titles {
  height: 70px;
}
/* line 5321, ../sass/hs-front.scss */
.data_new_body.bigger > div > div.bodys table tr td {
  text-align: left;
}
/* line 5323, ../sass/hs-front.scss */
.data_new_body.bigger > div > div.bodys table tr td:nth-of-type(2) {
  text-align: center;
}
