/*create by kgu, Inc.
 *kgu.less v1.0
 * Copyright 2010-2017 kgu.cn(http://kgu.cn)
*/

/*frame自适应*/

@media (max-width: 1530px) {
	.container,
  .container_1200 {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media (max-width: 1200px) {
	.col_md_1,
  .col_md_2,
  .col_md_3,
  .col_md_4,
  .col_md_5,
  .col_md_6,
  .col_md_7,
  .col_md_8,
  .col_md_9,
  .col_md_10,
  .col_md_11,
  .col_md_12,
  .col_md_13,
  .col_md_14,
  .col_md_15,
  .col_md_16,
  .col_md_17,
  .col_md_18,
  .col_md_19,
  .col_md_20,
  .col_md_21,
  .col_md_22,
  .col_md_23,
  .col_md_24 {
		float: left;
	}

	.col_md_24 {
		width: 100%;
	}

	.col_md_23 {
		width: 95.83333333%;
	}

	.col_md_22 {
		width: 91.66666667%;
	}

	.col_md_21 {
		width: 87.5%;
	}

	.col_md_20 {
		width: 83.33333333%;
	}

	.col_md_19 {
		width: 79.16666667%;
	}

	.col_md_18 {
		width: 75%;
	}

	.col_md_17 {
		width: 70.83333333%;
	}

	.col_md_16 {
		width: 66.66666667%;
	}

	.col_md_15 {
		width: 62.5%;
	}

	.col_md_14 {
		width: 58.33333333%;
	}

	.col_md_13 {
		width: 54.16666667%;
	}

	.col_md_12 {
		width: 50%;
	}

	.col_md_11 {
		width: 45.83333333%;
	}

	.col_md_10 {
		width: 41.66666667%;
	}

	.col_md_9 {
		width: 37.5%;
	}

	.col_md_8 {
		width: 33.33333333%;
	}

	.col_md_7 {
		width: 29.16666667%;
	}

	.col_md_6 {
		width: 25%;
	}

	.col_md_5 {
		width: 20.83333333%;
	}

	.col_md_4 {
		width: 16.66666667%;
	}

	.col_md_3 {
		width: 12.5%;
	}

	.col_md_2 {
		width: 8.33333333%;
	}

	.col_md_1 {
		width: 4.16666667%;
	}

  /*列排序*/

	.col_md_pull_24 {
		right: 100%;
	}

	.col_md_pull_23 {
		width: 95.83333333%;
	}

	.col_md_pull_22 {
		right: 91.66666667%;
	}

	.col_md_pull_21 {
		right: 87.5%;
	}

	.col_md_pull_20 {
		right: 83.33333333%;
	}

	.col_md_pull_19 {
		right: 79.16666667%;
	}

	.col_md_pull_18 {
		right: 75%;
	}

	.col_md_pull_17 {
		right: 70.83333333%;
	}

	.col_md_pull_16 {
		right: 66.66666667%;
	}

	.col_md_pull_15 {
		right: 62.5%;
	}

	.col_md_pull_14 {
		right: 58.33333333%;
	}

	.col_md_pull_13 {
		right: 54.16666667%;
	}

	.col_md_pull_12 {
		right: 50%;
	}

	.col_md_pull_11 {
		right: 45.83333333%;
	}

	.col_md_pull_10 {
		right: 41.66666667%;
	}

	.col_md_pull_9 {
		right: 37.5%;
	}

	.col_md_pull_8 {
		right: 33.33333333%;
	}

	.col_md_pull_7 {
		right: 29.16666667%;
	}

	.col_md_pull_6 {
		right: 25%;
	}

	.col_md_pull_5 {
		right: 20.83333333%;
	}

	.col_md_pull_4 {
		right: 16.66666667%;
	}

	.col_md_pull_3 {
		right: 12.5%;
	}

	.col_md_pull_2 {
		right: 8.33333333%;
	}

	.col_md_pull_1 {
		right: 4.16666667%;
	}

	.col_md_pull_0 {
		right: auto;
	}

	.col_md_push_24 {
		left: 100%;
	}

	.col_md_push_23 {
		left: 95.83333333%;
	}

	.col_md_push_22 {
		left: 91.66666667%;
	}

	.col_md_push_21 {
		left: 87.5%;
	}

	.col_md_push_20 {
		left: 83.33333333%;
	}

	.col_md_push_19 {
		left: 79.16666667%;
	}

	.col_md_push_18 {
		left: 75%;
	}

	.col_md_push_17 {
		left: 70.83333333%;
	}

	.col_md_push_16 {
		left: 66.66666667%;
	}

	.col_md_push_15 {
		left: 62.5%;
	}

	.col_md_push_14 {
		left: 58.33333333%;
	}

	.col_md_push_13 {
		left: 54.16666667%;
	}

	.col_md_push_12 {
		left: 50%;
	}

	.col_md_push_11 {
		left: 45.83333333%;
	}

	.col_md_push_10 {
		left: 41.66666667%;
	}

	.col_md_push_9 {
		left: 37.5%;
	}

	.col_md_push_8 {
		left: 33.33333333%;
	}

	.col_md_push_7 {
		left: 29.16666667%;
	}

	.col_md_push_6 {
		left: 25%;
	}

	.col_md_push_5 {
		left: 20.83333333%;
	}

	.col_md_push_4 {
		left: 16.66666667%;
	}

	.col_md_push_3 {
		left: 12.5%;
	}

	.col_md_push_2 {
		left: 8.33333333%;
	}

	.col_md_push_1 {
		left: 4.16666667%;
	}

	.col_md_push_0 {
		left: auto;
	}

	.col_md_offset_24 {
		margin-left: 100%;
	}

	.col_md_offset_23 {
		margin-left: 95.83333333%;
	}

	.col_md_offset_22 {
		margin-left: 91.66666667%;
	}

	.col_md_offset_21 {
		margin-left: 87.5%;
	}

	.col_md_offset_20 {
		margin-left: 83.33333333%;
	}

	.col_md_offset_19 {
		margin-left: 79.16666667%;
	}

	.col_md_offset_18 {
		margin-left: 75%;
	}

	.col_md_offset_17 {
		margin-left: 70.83333333%;
	}

	.col_md_offset_16 {
		margin-left: 66.66666667%;
	}

	.col_md_offset_15 {
		margin-left: 62.5%;
	}

	.col_md_offset_14 {
		margin-left: 58.33333333%;
	}

	.col_md_offset_13 {
		margin-left: 54.16666667%;
	}

	.col_md_offset_12 {
		margin-left: 50%;
	}

	.col_md_offset_11 {
		margin-left: 45.83333333%;
	}

	.col_md_offset_10 {
		margin-left: 41.66666667%;
	}

	.col_md_offset_9 {
		margin-left: 37.5%;
	}

	.col_md_offset_8 {
		margin-left: 33.33333333%;
	}

	.col_md_offset_7 {
		margin-left: 29.16666667%;
	}

	.col_md_offset_6 {
		margin-left: 25%;
	}

	.col_md_offset_5 {
		margin-left: 20.83333333%;
	}

	.col_md_offset_4 {
		margin-left: 16.66666667%;
	}

	.col_md_offset_3 {
		margin-left: 12.5%;
	}

	.col_md_offset_2 {
		margin-left: 8.33333333%;
	}

	.col_md_offset_1 {
		margin-left: 4.16666667%;
	}
}

@media (max-width: 992px) {
	.col_sm_1,
  .col_sm_2,
  .col_sm_3,
  .col_sm_4,
  .col_sm_5,
  .col_sm_6,
  .col_sm_7,
  .col_sm_8,
  .col_sm_9,
  .col_sm_10,
  .col_sm_11,
  .col_sm_12,
  .col_sm_13,
  .col_sm_14,
  .col_sm_15,
  .col_sm_16,
  .col_sm_17,
  .col_sm_18,
  .col_sm_19,
  .col_sm_20,
  .col_sm_21,
  .col_sm_22,
  .col_sm_23,
  .col_sm_24 {
		float: left;
	}

	.col_sm_24 {
		width: 100%;
	}

	.col_sm_23 {
		width: 95.83333333%;
	}

	.col_sm_22 {
		width: 91.66666667%;
	}

	.col_sm_21 {
		width: 87.5%;
	}

	.col_sm_20 {
		width: 83.33333333%;
	}

	.col_sm_19 {
		width: 79.16666667%;
	}

	.col_sm_18 {
		width: 75%;
	}

	.col_sm_17 {
		width: 70.83333333%;
	}

	.col_sm_16 {
		width: 66.66666667%;
	}

	.col_sm_15 {
		width: 62.5%;
	}

	.col_sm_14 {
		width: 58.33333333%;
	}

	.col_sm_13 {
		width: 54.16666667%;
	}

	.col_sm_12 {
		width: 50%;
	}

	.col_sm_11 {
		width: 45.83333333%;
	}

	.col_sm_10 {
		width: 41.66666667%;
	}

	.col_sm_9 {
		width: 37.5%;
	}

	.col_sm_8 {
		width: 33.33333333%;
	}

	.col_sm_7 {
		width: 29.16666667%;
	}

	.col_sm_6 {
		width: 25%;
	}

	.col_sm_5 {
		width: 20.83333333%;
	}

	.col_sm_4 {
		width: 16.66666667%;
	}

	.col_sm_3 {
		width: 12.5%;
	}

	.col_sm_2 {
		width: 8.33333333%;
	}

	.col_sm_1 {
		width: 4.16666667%;
	}

  /*列排序*/

	.col_sm_pull_24 {
		right: 100%;
	}

	.col_sm_pull_23 {
		width: 95.83333333%;
	}

	.col_sm_pull_22 {
		right: 91.66666667%;
	}

	.col_sm_pull_21 {
		right: 87.5%;
	}

	.col_sm_pull_20 {
		right: 83.33333333%;
	}

	.col_sm_pull_19 {
		right: 79.16666667%;
	}

	.col_sm_pull_18 {
		right: 75%;
	}

	.col_sm_pull_17 {
		right: 70.83333333%;
	}

	.col_sm_pull_16 {
		right: 66.66666667%;
	}

	.col_sm_pull_15 {
		right: 62.5%;
	}

	.col_sm_pull_14 {
		right: 58.33333333%;
	}

	.col_sm_pull_13 {
		right: 54.16666667%;
	}

	.col_sm_pull_12 {
		right: 50%;
	}

	.col_sm_pull_11 {
		right: 45.83333333%;
	}

	.col_sm_pull_10 {
		right: 41.66666667%;
	}

	.col_sm_pull_9 {
		right: 37.5%;
	}

	.col_sm_pull_8 {
		right: 33.33333333%;
	}

	.col_sm_pull_7 {
		right: 29.16666667%;
	}

	.col_sm_pull_6 {
		right: 25%;
	}

	.col_sm_pull_5 {
		right: 20.83333333%;
	}

	.col_sm_pull_4 {
		right: 16.66666667%;
	}

	.col_sm_pull_3 {
		right: 12.5%;
	}

	.col_sm_pull_2 {
		right: 8.33333333%;
	}

	.col_sm_pull_1 {
		right: 4.16666667%;
	}

	.col_sm_pull_0 {
		right: auto;
	}

	.col_sm_push_24 {
		left: 100%;
	}

	.col_sm_push_23 {
		left: 95.83333333%;
	}

	.col_sm_push_22 {
		left: 91.66666667%;
	}

	.col_sm_push_21 {
		left: 87.5%;
	}

	.col_sm_push_20 {
		left: 83.33333333%;
	}

	.col_sm_push_19 {
		left: 79.16666667%;
	}

	.col_sm_push_18 {
		left: 75%;
	}

	.col_sm_push_17 {
		left: 70.83333333%;
	}

	.col_sm_push_16 {
		left: 66.66666667%;
	}

	.col_sm_push_15 {
		left: 62.5%;
	}

	.col_sm_push_14 {
		left: 58.33333333%;
	}

	.col_sm_push_13 {
		left: 54.16666667%;
	}

	.col_sm_push_12 {
		left: 50%;
	}

	.col_sm_push_11 {
		left: 45.83333333%;
	}

	.col_sm_push_10 {
		left: 41.66666667%;
	}

	.col_sm_push_9 {
		left: 37.5%;
	}

	.col_sm_push_8 {
		left: 33.33333333%;
	}

	.col_sm_push_7 {
		left: 29.16666667%;
	}

	.col_sm_push_6 {
		left: 25%;
	}

	.col_sm_push_5 {
		left: 20.83333333%;
	}

	.col_sm_push_4 {
		left: 16.66666667%;
	}

	.col_sm_push_3 {
		left: 12.5%;
	}

	.col_sm_push_2 {
		left: 8.33333333%;
	}

	.col_sm_push_1 {
		left: 4.16666667%;
	}

	.col_sm_push_0 {
		left: auto;
	}

	.col_sm_offset_24 {
		margin-left: 100%;
	}

	.col_sm_offset_23 {
		margin-left: 95.83333333%;
	}

	.col_sm_offset_22 {
		margin-left: 91.66666667%;
	}

	.col_sm_offset_21 {
		margin-left: 87.5%;
	}

	.col_sm_offset_20 {
		margin-left: 83.33333333%;
	}

	.col_sm_offset_19 {
		margin-left: 79.16666667%;
	}

	.col_sm_offset_18 {
		margin-left: 75%;
	}

	.col_sm_offset_17 {
		margin-left: 70.83333333%;
	}

	.col_sm_offset_16 {
		margin-left: 66.66666667%;
	}

	.col_sm_offset_15 {
		margin-left: 62.5%;
	}

	.col_sm_offset_14 {
		margin-left: 58.33333333%;
	}

	.col_sm_offset_13 {
		margin-left: 54.16666667%;
	}

	.col_sm_offset_12 {
		margin-left: 50%;
	}

	.col_sm_offset_11 {
		margin-left: 45.83333333%;
	}

	.col_sm_offset_10 {
		margin-left: 41.66666667%;
	}

	.col_sm_offset_9 {
		margin-left: 37.5%;
	}

	.col_sm_offset_8 {
		margin-left: 33.33333333%;
	}

	.col_sm_offset_7 {
		margin-left: 29.16666667%;
	}

	.col_sm_offset_6 {
		margin-left: 25%;
	}

	.col_sm_offset_5 {
		margin-left: 20.83333333%;
	}

	.col_sm_offset_4 {
		margin-left: 16.66666667%;
	}

	.col_sm_offset_3 {
		margin-left: 12.5%;
	}

	.col_sm_offset_2 {
		margin-left: 8.33333333%;
	}

	.col_sm_offset_1 {
		margin-left: 4.16666667%;
	}
}

@media (max-width: 767px) {
	.col_xs_1,
  .col_xs_2,
  .col_xs_3,
  .col_xs_4,
  .col_xs_5,
  .col_xs_6,
  .col_xs_7,
  .col_xs_8,
  .col_xs_9,
  .col_xs_10,
  .col_xs_11,
  .col_xs_12,
  .col_xs_13,
  .col_xs_14,
  .col_xs_15,
  .col_xs_16,
  .col_xs_17,
  .col_xs_18,
  .col_xs_19,
  .col_xs_20,
  .col_xs_21,
  .col_xs_22,
  .col_xs_23,
  .col_xs_24 {
		float: left;
	}

	.col_xs_24 {
		width: 100%;
	}

	.col_xs_23 {
		width: 95.83333333%;
	}

	.col_xs_22 {
		width: 91.66666667%;
	}

	.col_xs_21 {
		width: 87.5%;
	}

	.col_xs_20 {
		width: 83.33333333%;
	}

	.col_xs_19 {
		width: 79.16666667%;
	}

	.col_xs_18 {
		width: 75%;
	}

	.col_xs_17 {
		width: 70.83333333%;
	}

	.col_xs_16 {
		width: 66.66666667%;
	}

	.col_xs_15 {
		width: 62.5%;
	}

	.col_xs_14 {
		width: 58.33333333%;
	}

	.col_xs_13 {
		width: 54.16666667%;
	}

	.col_xs_12 {
		width: 50%;
	}

	.col_xs_11 {
		width: 45.83333333%;
	}

	.col_xs_10 {
		width: 41.66666667%;
	}

	.col_xs_9 {
		width: 37.5%;
	}

	.col_xs_8 {
		width: 33.33333333%;
	}

	.col_xs_7 {
		width: 29.16666667%;
	}

	.col_xs_6 {
		width: 25%;
	}

	.col_xs_5 {
		width: 20.83333333%;
	}

	.col_xs_4 {
		width: 16.66666667%;
	}

	.col_xs_3 {
		width: 12.5%;
	}

	.col_xs_2 {
		width: 8.33333333%;
	}

	.col_xs_1 {
		width: 4.16666667%;
	}

  /*列排序*/

	.col_xs_pull_24 {
		right: 100%;
	}

	.col_xs_pull_23 {
		width: 95.83333333%;
	}

	.col_xs_pull_22 {
		right: 91.66666667%;
	}

	.col_xs_pull_21 {
		right: 87.5%;
	}

	.col_xs_pull_20 {
		right: 83.33333333%;
	}

	.col_xs_pull_19 {
		right: 79.16666667%;
	}

	.col_xs_pull_18 {
		right: 75%;
	}

	.col_xs_pull_17 {
		right: 70.83333333%;
	}

	.col_xs_pull_16 {
		right: 66.66666667%;
	}

	.col_xs_pull_15 {
		right: 62.5%;
	}

	.col_xs_pull_14 {
		right: 58.33333333%;
	}

	.col_xs_pull_13 {
		right: 54.16666667%;
	}

	.col_xs_pull_12 {
		right: 50%;
	}

	.col_xs_pull_11 {
		right: 45.83333333%;
	}

	.col_xs_pull_10 {
		right: 41.66666667%;
	}

	.col_xs_pull_9 {
		right: 37.5%;
	}

	.col_xs_pull_8 {
		right: 33.33333333%;
	}

	.col_xs_pull_7 {
		right: 29.16666667%;
	}

	.col_xs_pull_6 {
		right: 25%;
	}

	.col_xs_pull_5 {
		right: 20.83333333%;
	}

	.col_xs_pull_4 {
		right: 16.66666667%;
	}

	.col_xs_pull_3 {
		right: 12.5%;
	}

	.col_xs_pull_2 {
		right: 8.33333333%;
	}

	.col_xs_pull_1 {
		right: 4.16666667%;
	}

	.col_xs_pull_0 {
		right: auto;
	}

	.col_xs_push_24 {
		left: 100%;
	}

	.col_xs_push_23 {
		left: 95.83333333%;
	}

	.col_xs_push_22 {
		left: 91.66666667%;
	}

	.col_xs_push_21 {
		left: 87.5%;
	}

	.col_xs_push_20 {
		left: 83.33333333%;
	}

	.col_xs_push_19 {
		left: 79.16666667%;
	}

	.col_xs_push_18 {
		left: 75%;
	}

	.col_xs_push_17 {
		left: 70.83333333%;
	}

	.col_xs_push_16 {
		left: 66.66666667%;
	}

	.col_xs_push_15 {
		left: 62.5%;
	}

	.col_xs_push_14 {
		left: 58.33333333%;
	}

	.col_xs_push_13 {
		left: 54.16666667%;
	}

	.col_xs_push_12 {
		left: 50%;
	}

	.col_xs_push_11 {
		left: 45.83333333%;
	}

	.col_xs_push_10 {
		left: 41.66666667%;
	}

	.col_xs_push_9 {
		left: 37.5%;
	}

	.col_xs_push_8 {
		left: 33.33333333%;
	}

	.col_xs_push_7 {
		left: 29.16666667%;
	}

	.col_xs_push_6 {
		left: 25%;
	}

	.col_xs_push_5 {
		left: 20.83333333%;
	}

	.col_xs_push_4 {
		left: 16.66666667%;
	}

	.col_xs_push_3 {
		left: 12.5%;
	}

	.col_xs_push_2 {
		left: 8.33333333%;
	}

	.col_xs_push_1 {
		left: 4.16666667%;
	}

	.col_xs_push_0 {
		left: auto;
	}

	.col_xs_offset_24 {
		margin-left: 100%;
	}

	.col_xs_offset_23 {
		margin-left: 95.83333333%;
	}

	.col_xs_offset_22 {
		margin-left: 91.66666667%;
	}

	.col_xs_offset_21 {
		margin-left: 87.5%;
	}

	.col_xs_offset_20 {
		margin-left: 83.33333333%;
	}

	.col_xs_offset_19 {
		margin-left: 79.16666667%;
	}

	.col_xs_offset_18 {
		margin-left: 75%;
	}

	.col_xs_offset_17 {
		margin-left: 70.83333333%;
	}

	.col_xs_offset_16 {
		margin-left: 66.66666667%;
	}

	.col_xs_offset_15 {
		margin-left: 62.5%;
	}

	.col_xs_offset_14 {
		margin-left: 58.33333333%;
	}

	.col_xs_offset_13 {
		margin-left: 54.16666667%;
	}

	.col_xs_offset_12 {
		margin-left: 50%;
	}

	.col_xs_offset_11 {
		margin-left: 45.83333333%;
	}

	.col_xs_offset_10 {
		margin-left: 41.66666667%;
	}

	.col_xs_offset_9 {
		margin-left: 37.5%;
	}

	.col_xs_offset_8 {
		margin-left: 33.33333333%;
	}

	.col_xs_offset_7 {
		margin-left: 29.16666667%;
	}

	.col_xs_offset_6 {
		margin-left: 25%;
	}

	.col_xs_offset_5 {
		margin-left: 20.83333333%;
	}

	.col_xs_offset_4 {
		margin-left: 16.66666667%;
	}

	.col_xs_offset_3 {
		margin-left: 12.5%;
	}

	.col_xs_offset_2 {
		margin-left: 8.33333333%;
	}

	.col_xs_offset_1 {
		margin-left: 4.16666667%;
	}
}

/*样式*/

@media (max-width: 1200px) {
  /*移动端隐藏模块*/

	.header,
  .m_hide {
		display: none;
	}

	.banner_full {
		height: 60%;
	}
    .add_top .add_top_log{
        margin-left: 20px;
    }
	.m_header {
		display: block;
		position: fixed;
		top: 45px;
		left: 0;
		width: 100%;
		background: #74956c;
		z-index: 99999;
	}

	/* .m_header {
		height: 50px;
	} */

	.logo_box {
		display: inline;
		display: inline-block;
		display: -moz-inline-stack;
		height: 50px;
		line-height: 0;
		font-size: 0;
		zoom: 1;
	}

	.logo_box img {
		height: 50px;
	}

  /*移动端头部*/

	.m_header {
		display: block;
		position: fixed;
		top: 45px;
		left: 0;
		width: 100%;
		background: #74956c;
		z-index: 99999;
	}

	/* .m_header {
		height: 50px;
	} */

	.logo_box {
		display: inline;
		display: inline-block;
		display: -moz-inline-stack;
		height: 50px;
		line-height: 0;
		font-size: 0;
		zoom: 1;
	}

	.logo_box img {
		height: 50px;
	}

  /*手机X*/

	.nav_toggle {
		color: #fff;
		-webkit-transform: scale(0.7);
		-moz-transform: scale(0.7);
		-ms-transform: scale(0.7);
		-o-transform: scale(0.7);
		transform: scale(0.7);
		transform-origin: 50% 50%;
		position: absolute;
		top: 50%;
		right: 8px;
		margin-top: -13px;
		z-index: 999;
	}

	.nav_toggle {
		cursor: pointer;
		padding: 10px 35px 16px 0px;
	}

	.nav_toggle span,
  .nav_toggle span:before,
  .nav_toggle span:after {
		cursor: pointer;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-o-border-radius: 2px;
		height: 5px;
		width: 35px;
		background: #fff;
		position: absolute;
		display: block;
		content: '';
	}

	.nav_toggle span:before {
		top: -10px;
	}

	.nav_toggle span:after {
		bottom: -10px;
	}

	.nav_toggle span,
  .nav_toggle span:before,
  .nav_toggle span:after {
		transition: all 500ms ease-in-out;
		-webkit-transition: all 500ms ease-in-out;
		-moz-transition: all 500ms ease-in-out;
		-o-transition: all 500ms ease-in-out;
	}

	.nav_toggle.active span {
		background-color: transparent;
	}

	.nav_toggle.active span:before,
  .nav_toggle.active span:after {
		top: 0;
	}

	.nav_toggle.active span:before {
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
	}

	.nav_toggle.active span:after {
		transform: translateY(-10px) rotate(-45deg);
		-webkit-transform: translateY(-10px) rotate(-45deg);
		-ms-transform: translateY(-10px) rotate(-45deg);
		top: 10px;
	}

  /*移动端导航normal*/

	.m_header .m_nav {
		display: none;
		position: fixed;
		top: 95px;
		left: 0;
		bottom: 0;
		width: 100%;
		background: #fff;
		z-index: 99999999999999999999999999999;
		overflow-x: hidden;
	}

	.m_header .m_nav_list a {
		display: block;
		width: 100%;
		padding: 0 20px;
		line-height: 35px;
		text-align: left;
		font-size: 15px;
		color: #333;
	}

	.m_header .m_nav_list > li {
		border-bottom: 1px solid #f0f0f0;
		transition: transform .5s ease;
		transform: matrix(1,-1,0,1,200,100);
	}

	.m_header .m_nav_list > li > a {
		opacity: 0;
	}

	.m_header .m_nav_list .dropdown .dropdown_menu {
		height: 0;
		overflow: hidden;
	}

	.m_header .m_nav_list .dropdown .dropdown_menu.on {
		height: auto;
	}

	.m_header .m_nav_list .dropdown_menu > li {
		border-top: 1px solid #f0f0f0;
		background: #f5f5f5;
	}

  /*移动端导航fixed*/

	.m_nav_fixed {
		display: block;
		position: fixed;
		top: 10px;
		left: 10px;
		right: 10px;
		max-width: 300px;
		float: left;
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
		perspective: 1000px;
		-webkit-perspective-origin: 50% 200%;
		-moz-perspective-origin: 50% 200%;
		perspective-origin: 50% 200%;
	}

	.m_nav_fixed:first-child {
		margin-right: 100px;
	}

	.m_nav_fixed button {
		background: #ccc;
		border: none;
		width: 48px;
		height: 45px;
		text-indent: -9999px;
		overflow: hidden;
		position: relative;
		cursor: pointer;
		outline: none;
	}

	.m_nav_fixed button:hover,
  .m_nav_fixed button.nav_btn_active,
  .m_nav_fixed ul {
		background: #aaa;
	}

	.m_nav_fixed button:after {
		content: '';
		position: absolute;
		width: 68%;
		height: 5px;
		background: #fff;
		top: 10px;
		left: 16%;
		box-shadow: 0 10px 0 #fff, 0 20px 0 #fff;
	}

	.m_nav_fixed ul {
		padding: 0;
		list-style: none;
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		transform-style: preserve-3d;
	}

	.m_nav_fixed li {
		position: relative;
	}

	.m_nav_fixed li a {
		display: block;
		position: relative;
		padding: 15px 20px;
		font-size: 16px;
		line-height: 20px;
		font-weight: 300;
		color: #fff;
		outline: none;
	}

	.no-touch .m_nav_fixed li a:hover {
		background: rgba(255,248,213,0.1);
	}

	.m_nav_fixed li.nav_back > a {
		padding-left: 30px;
		background: rgba(0,0,0,0.1);
	}

	.m_nav_fixed li.nav_back:after,
  .m_nav_fixed li > a:not(:only-child):after {
		position: absolute;
		top: 0;
		line-height: 50px;
		speak: none;
		-webkit-font-smoothing: antialiased;
		content: ">";
		color: #fff;
		transform: scaley(1.5);
		-webkit-transform: scaley(1.5);
    /* Safari 和 Chrome */
		-o-transform: scaley(1.5);
    /* Opera */
		-moz-transform: scaley(1.5);
    /* Firefox */
	}

	.m_nav_fixed li.nav_back:after {
		left: 10px;
		top: 3px;
		color: rgba(212,204,198,0.8);
		-webkit-transform: rotate(180deg) scaley(1.5);
		-moz-transform: rotate(180deg) scaley(1.5);
		transform: rotate(180deg) scaley(1.5);
	}

	.m_nav_fixed li > a:after {
		right: 10px;
		color: rgba(0,0,0,0.15);
	}

	.m_nav_fixed .m_nav_list {
		margin: 5px 0 0 0;
		position: absolute;
		width: 100%;
		opacity: 0;
		pointer-events: none;
		-webkit-transform: translateY(10px);
		-moz-transform: translateY(10px);
		transform: translateY(10px);
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
	}

	.m_nav_fixed .m_nav_list.m_nav_toggle {
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.m_nav_fixed .m_nav_list.nav_open {
		opacity: 1;
		pointer-events: auto;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		transform: translateY(0px);
	}

	.m_nav_fixed li .m_nav_sub {
		display: none;
	}

	.m_nav_list.m_subview li,
  .m_nav_list.m_subview li.m_subview_open > a,
  .m_nav_list.m_subview li.m_subview > a {
		display: none;
	}

	.m_nav_list.m_subview li.m_subview,
  .m_nav_list.m_subview li.m_subview .m_nav_sub,
  .m_nav_list.m_subview li.m_subview_open,
  .m_nav_list.m_subview li.m_subview_open > .m_nav_sub,
  .m_nav_list.m_subview li.m_subview_open > .m_nav_sub > li {
		display: block;
	}

	.m_nav_fixed > .m_nav_sub {
		position: absolute;
		width: 100%;
		top: 50px;
		left: 0;
		margin: 0;
	}

  /* Animation 移动端二级移入移除动画 */

	.m_nav_list.nav_animate_out_1 {
		-webkit-animation: MenuAnimOut1 0.4s;
		-moz-animation: MenuAnimOut1 0.4s;
		animation: MenuAnimOut1 0.4s;
	}

	.m_nav_list.nav_animate_out_2 {
		-webkit-animation: MenuAnimOut2 0.3s ease-in-out;
		-moz-animation: MenuAnimOut2 0.3s ease-in-out;
		animation: MenuAnimOut2 0.3s ease-in-out;
	}

	.m_nav_list.nav_animate_out_3 {
		-webkit-animation: MenuAnimOut3 0.4s ease;
		-moz-animation: MenuAnimOut3 0.4s ease;
		animation: MenuAnimOut3 0.4s ease;
	}

	.m_nav_list.nav_animate_out_4 {
		-webkit-animation: MenuAnimOut4 0.4s ease;
		-moz-animation: MenuAnimOut4 0.4s ease;
		animation: MenuAnimOut4 0.4s ease;
	}

	.m_nav_list.nav_animate_out_5 {
		-webkit-animation: MenuAnimOut5 0.4s ease;
		-moz-animation: MenuAnimOut5 0.4s ease;
		animation: MenuAnimOut5 0.4s ease;
	}

@	-webkit-keyframes MenuAnimOut1 {
		50% {
      -webkit-transform: translateZ(-250px) rotateY(30deg);
	}

	75% {
		-webkit-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}

	100% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut2 {
	100% {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut3 {
	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut4 {
	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-webkit-keyframes MenuAnimOut5 {
	100% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut1 {
	50% {
		-moz-transform: translateZ(-250px) rotateY(30deg);
	}

	75% {
		-moz-transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}

	100% {
		-moz-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut2 {
	100% {
		-moz-transform: translateX(-100%);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut3 {
	100% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut4 {
	100% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-moz-keyframes MenuAnimOut5 {
	100% {
		-moz-transform: translateY(40%);
		opacity: 0;
	}
}

@keyframes MenuAnimOut1 {
	50% {
		transform: translateZ(-250px) rotateY(30deg);
	}

	75% {
		transform: translateZ(-372.5px) rotateY(15deg);
		opacity: .5;
	}

	100% {
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}
}

@keyframes MenuAnimOut2 {
	100% {
		transform: translateX(-100%);
		opacity: 0;
	}
}

@keyframes MenuAnimOut3 {
	100% {
		transform: translateZ(300px);
		opacity: 0;
	}
}

@keyframes MenuAnimOut4 {
	100% {
		transform: translateZ(-300px);
		opacity: 0;
	}
}

@keyframes MenuAnimOut5 {
	100% {
		transform: translateY(40%);
		opacity: 0;
	}
}

.m_nav_list.nav_animate_in_1 {
	-webkit-animation: MenuAnimIn1 0.3s;
	-moz-animation: MenuAnimIn1 0.3s;
	animation: MenuAnimIn1 0.3s;
}

.m_nav_list.nav_animate_in_2 {
	-webkit-animation: MenuAnimIn2 0.3s ease-in-out;
	-moz-animation: MenuAnimIn2 0.3s ease-in-out;
	animation: MenuAnimIn2 0.3s ease-in-out;
}

.m_nav_list.nav_animate_in_3 {
	-webkit-animation: MenuAnimIn3 0.4s ease;
	-moz-animation: MenuAnimIn3 0.4s ease;
	animation: MenuAnimIn3 0.4s ease;
}

.m_nav_list.nav_animate_in_4 {
	-webkit-animation: MenuAnimIn4 0.4s ease;
	-moz-animation: MenuAnimIn4 0.4s ease;
	animation: MenuAnimIn4 0.4s ease;
}

.m_nav_list.nav_animate_in_5 {
	-webkit-animation: MenuAnimIn5 0.4s ease;
	-moz-animation: MenuAnimIn5 0.4s ease;
	animation: MenuAnimIn5 0.4s ease;
}

@-webkit-keyframes MenuAnimIn1 {
	0% {
		-webkit-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}

	20% {
		-webkit-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}

	100% {
		-webkit-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn2 {
	0% {
		-webkit-transform: translateX(-100%);
		opacity: 0;
	}

	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}

	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}

	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes MenuAnimIn5 {
	0% {
		-webkit-transform: translateY(40%);
		opacity: 0;
	}

	100% {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn1 {
	0% {
		-moz-transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}

	20% {
		-moz-transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}

	100% {
		-moz-transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn2 {
	0% {
		-moz-transform: translateX(-100%);
		opacity: 0;
	}

	100% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn3 {
	0% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}

	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn4 {
	0% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}

	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes MenuAnimIn5 {
	0% {
		-moz-transform: translateY(40%);
		opacity: 0;
	}

	100% {
		-moz-transform: translateY(0);
		opacity: 1;
	}
}

@keyframes MenuAnimIn1 {
	0% {
		transform: translateZ(-500px) rotateY(0deg);
		opacity: 0;
	}

	20% {
		transform: translateZ(-250px) rotateY(30deg);
		opacity: 0.5;
	}

	100% {
		transform: translateZ(0px) rotateY(0deg);
		opacity: 1;
	}
}

@keyframes MenuAnimIn2 {
	0% {
		transform: translateX(-100%);
		opacity: 0;
	}

	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn3 {
	0% {
		transform: translateZ(300px);
		opacity: 0;
	}

	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn4 {
	0% {
		transform: translateZ(-300px);
		opacity: 0;
	}

	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes MenuAnimIn5 {
	0% {
		transform: translateY(40%);
		opacity: 0;
	}

	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.m_nav_fixed > .m_nav_sub.nav_animate_in_1 {
	-webkit-animation: SubMenuAnimIn1 0.4s ease;
	-moz-animation: SubMenuAnimIn1 0.4s ease;
	animation: SubMenuAnimIn1 0.4s ease;
}

.m_nav_fixed > .m_nav_sub.nav_animate_in_2 {
	-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
	-moz-animation: SubMenuAnimIn2 0.3s ease-in-out;
	animation: SubMenuAnimIn2 0.3s ease-in-out;
}

.m_nav_fixed > .m_nav_sub.nav_animate_in_3 {
	-webkit-animation: SubMenuAnimIn3 0.4s ease;
	-moz-animation: SubMenuAnimIn3 0.4s ease;
	animation: SubMenuAnimIn3 0.4s ease;
}

.m_nav_fixed > .m_nav_sub.nav_animate_in_4 {
	-webkit-animation: SubMenuAnimIn4 0.4s ease;
	-moz-animation: SubMenuAnimIn4 0.4s ease;
	animation: SubMenuAnimIn4 0.4s ease;
}

.m_nav_fixed > .m_nav_sub.nav_animate_in_5 {
	-webkit-animation: SubMenuAnimIn5 0.4s ease;
	-moz-animation: SubMenuAnimIn5 0.4s ease;
	animation: SubMenuAnimIn5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimIn1 {
	0% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}

	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn2 {
	0% {
		-webkit-transform: translateX(100%);
		opacity: 0;
	}

	100% {
		-webkit-transform: translateX(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn3 {
	0% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}

	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn4 {
	0% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}

	100% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}
}

@-webkit-keyframes SubMenuAnimIn5 {
	0% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}

	100% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn1 {
	0% {
		-moz-transform: translateX(50%);
		opacity: 0;
	}

	100% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn2 {
	0% {
		-moz-transform: translateX(100%);
		opacity: 0;
	}

	100% {
		-moz-transform: translateX(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn3 {
	0% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}

	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn4 {
	0% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}

	100% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}
}

@-moz-keyframes SubMenuAnimIn5 {
	0% {
		-moz-transform: translateZ(-200px);
		opacity: 0;
	}

	100% {
		-moz-transform: translateZ(0);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn1 {
	0% {
		transform: translateX(50%);
		opacity: 0;
	}

	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn2 {
	0% {
		transform: translateX(100%);
		opacity: 0;
	}

	100% {
		transform: translateX(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn3 {
	0% {
		transform: translateZ(-300px);
		opacity: 0;
	}

	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn4 {
	0% {
		transform: translateZ(300px);
		opacity: 0;
	}

	100% {
		transform: translateZ(0px);
		opacity: 1;
	}
}

@keyframes SubMenuAnimIn5 {
	0% {
		transform: translateZ(-200px);
		opacity: 0;
	}

	100% {
		transform: translateZ(0);
		opacity: 1;
	}
}

.m_nav_fixed > .m_nav_sub.nav_animate_out_1 {
	-webkit-animation: SubMenuAnimOut1 0.4s ease;
	-moz-animation: SubMenuAnimOut1 0.4s ease;
	animation: SubMenuAnimOut1 0.4s ease;
}

.m_nav_fixed > .m_nav_sub.nav_animate_out_2 {
	-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
	-moz-animation: SubMenuAnimOut2 0.3s ease-in-out;
	animation: SubMenuAnimOut2 0.3s ease-in-out;
}

.m_nav_fixed > .m_nav_sub.nav_animate_out_3 {
	-webkit-animation: SubMenuAnimOut3 0.4s ease;
	-moz-animation: SubMenuAnimOut3 0.4s ease;
	animation: SubMenuAnimOut3 0.4s ease;
}

.m_nav_fixed > .m_nav_sub.nav_animate_out_4 {
	-webkit-animation: SubMenuAnimOut4 0.4s ease;
	-moz-animation: SubMenuAnimOut4 0.4s ease;
	animation: SubMenuAnimOut4 0.4s ease;
}

.m_nav_fixed > .m_nav_sub.nav_animate_out_5 {
	-webkit-animation: SubMenuAnimOut5 0.4s ease;
	-moz-animation: SubMenuAnimOut5 0.4s ease;
	animation: SubMenuAnimOut5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimOut1 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}

	100% {
		-webkit-transform: translateX(50%);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut2 {
	0% {
		-webkit-transform: translateX(0%);
		opacity: 1;
	}

	100% {
		-webkit-transform: translateX(100%);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut3 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}

	100% {
		-webkit-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut4 {
	0% {
		-webkit-transform: translateZ(0px);
		opacity: 1;
	}

	100% {
		-webkit-transform: translateZ(300px);
		opacity: 0;
	}
}

@-webkit-keyframes SubMenuAnimOut5 {
	0% {
		-webkit-transform: translateZ(0);
		opacity: 1;
	}

	100% {
		-webkit-transform: translateZ(-200px);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut1 {
	0% {
		-moz-transform: translateX(0%);
		opacity: 1;
	}

	100% {
		-moz-transform: translateX(50%);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut2 {
	0% {
		-moz-transform: translateX(0%);
		opacity: 1;
	}

	100% {
		-moz-transform: translateX(100%);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut3 {
	0% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}

	100% {
		-moz-transform: translateZ(-300px);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut4 {
	0% {
		-moz-transform: translateZ(0px);
		opacity: 1;
	}

	100% {
		-moz-transform: translateZ(300px);
		opacity: 0;
	}
}

@-moz-keyframes SubMenuAnimOut5 {
	0% {
		-moz-transform: translateZ(0);
		opacity: 1;
	}

	100% {
		-moz-transform: translateZ(-200px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut1 {
	0% {
		transform: translateX(0%);
		opacity: 1;
	}

	100% {
		transform: translateX(50%);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut2 {
	0% {
		transform: translateX(0%);
		opacity: 1;
	}

	100% {
		transform: translateX(100%);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut3 {
	0% {
		transform: translateZ(0px);
		opacity: 1;
	}

	100% {
		transform: translateZ(-300px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut4 {
	0% {
		transform: translateZ(0px);
		opacity: 1;
	}

	100% {
		transform: translateZ(300px);
		opacity: 0;
	}
}

@keyframes SubMenuAnimOut5 {
	0% {
		transform: translateZ(0);
		opacity: 1;
	}

	100% {
		transform: translateZ(-200px);
		opacity: 0;
	}
}

  /* No JS Fallback */

.no-js .m_nav_fixed .m_nav_list {
	position: relative;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	transform: none;
}

.no-js .m_nav_fixed li .m_nav_sub {
	display: block;
}

.no-js .m_nav_fixed li.nav_back {
	display: none;
}

.no-js .m_nav_fixed li > a:not(:only-child) {
	background: rgba(0,0,0,0.1);
}

.no-js .m_nav_fixed li > a:not(:only-child):after {
	content: '';
}

  /*瀑布流*/

.waterfall_box {
	width: 992px;
}
}

@media (max-width: 992px) {
	.banner_full {
		height: 40%;
	}

  /*瀑布流*/

	.waterfall_box {
		width: 760px;
	}
}

@media (max-width: 767px) {
  /*招聘*/

	.recruit_txt .recruit_box {
		margin: 10px;
	}

	.recruit_list li span {
		width: 33.33333%;
	}

	.recruit_list li span:nth-child(3),
  .recruit_list li span:nth-child(4) {
		display: none;
	}

	.recruit_list li span b {
		height: 35px;
		line-height: 35px;
		font-size: 14px;
	}

	.recruit_list li.recruit_h span b {
		font-size: 16px;
	}

	.recruit_list li span b.recruit_show:after {
		line-height: 35px;
	}

	.page {
		display: none;
	}

	.m_page {
		display: block;
	}

  /*瀑布流*/

	.waterfall_box {
		width: 100%;
	}
    .add_top .item_tit{
        padding-right: 10px!important;
    }
    .add_top .item_tit img{
        height: 80px!important;
    }
    .m_header{
        top: 40px!important;
    }
    .add_top .item_tit{
        height: 40px!important;
    }
    .m_header .m_nav{
        top: 90px;
    }
}

@media (max-width: 600px) {
  /*新闻列表*/

	.news_list .news_img {
		float: none;
		width: 100%;
	}

	.news_list .news_describe {
		margin-top: 5px;
		margin-right: 0;
	}

	.news_list .news_describe p {
		height: auto;
	}
}


.search_tk{
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999;
    background: rgba(0,0,0,.45);
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    display: none;
}
.search_tk.active{
    display: flex;
}
.search_tk .box{
    max-width: 600px;
    width: 92%;
    background: #fff;
    padding: 60px 50px 48px;
    box-sizing: border-box;
    position: relative;
}
.search_tk .search_inputs{
    position: relative;
    height: 45px;
}
.search_tk .search_inputs input{
    width: calc(100% - 60px);
    height: 100%;
    outline: none;
    border: 1px solid #cdcdcd;
    padding: 0 20px;
    box-sizing: border-box;
}
.searchs_btns{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 60px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #74956c;
    color: #fff;
    cursor: pointer;
}
.searchs_btns:hover{
    color: #fff;
}
.search_tk .close_btns {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 99999;
}
.search_tk .close_btns img{
    width: 22px;
    transition: all .4s;
}
.search_tk .close_btns img:hover{
    transform: rotate(360deg);
}
@media (max-width: 765px) {
    .search_tk .box{
        padding: 55px 30px 35px;
    }
}