body,

div,

ul,

li,

ol,

h1,

h2,

h3,

h4,

h5,

h6,

input,

textarea,

select,

p,

dl,

dt,

dd,

a,

img,

button,

form,

table,

th,

tr,

td,

tbody,

article,

aside,

details,

figcaption,

figure,

mid-cer,

header,

hgroup,

menu,

nav,

section {

  margin: 0px;

  padding: 0px;

}

* {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

ul,

li {

  list-style-type: none;

}



img {

  border-style: none;

  vertical-align: middle;

  max-width: 100%;

}

body {

  line-height: 1.4;

}

a {

  color: #333;

}

a:link,

a:active,

a:visited,

a:hover {

  text-decoration: none;

}

input,

textarea {

  outline: none;

  border: none;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

/* 专题头部 */

.zt_head {

  position: relative;

}

.zt_head img {

  width: 100%;

}

.zt_head .bg_lg {

  display: none;

}

.zt_head .container {

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  margin: auto;

  height: 100%;

}

#play_btn {

  position: absolute;

  right: 5%;

  top: 5%;

  width: 35px;

  height: 35px;

  overflow: hidden;

  background-color: #000;

  /* border: solid 3px #ccc; */

  border-radius: 50%;

  filter: alpha(opacity=50);

  -moz-opacity: 0.5;

  -khtml-opacity: 0.5;

  opacity: 0.5;

}

#play_btn button {

  display: inline-block;

  width: 35px;

  height: 35px;

  background-image: url(/2019zgtszt/tsshzy037.png);

  background-size: 100%;

  background-repeat: no-repeat;

  background-position: center;

  background-color: transparent;

  border: none;

}

#play_btn.play button {

  background-image: url(/2019zgtszt/tsshzy035.png);

}

#play_btn audio {

  width: 0px;

  height: 0px;

  overflow: hidden;

  visibility: hidden;

}



#play_btn.play {

  -webkit-animation: play 3s linear infinite;

  -moz-animation: play 3s linear infinite;

  -ms-animation: play 3s linear infinite;

  animation: play 3s linear infinite;

}



#play_btn.pause {

  -webkit-animation: none;

  -moz-animation: none;

  -ms-animation: none;

  animation: none;

}



/* 专题中部 */

.zt_mid {

  overflow: hidden;

}

.zt_mid .mid1 {

  background: #f2f2f2;

}

.notice {

  background: #fff;

  overflow: hidden;

  margin: 20px 0;

  position: relative;

}

.notice_left {

  background: #c8001e;

  position: absolute;

  left: 0;

  top: 0;

  bottom: 0;

  width: 50px;

}

.notice_left img {

  width: 18px;

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  margin: auto;

}

.notice_right {

  display: block;

  margin: 0px 10px 0px 60px;

  padding: 10px 0px;

  line-height: 1.8;

}

.notice_right > div {

  color: #666;

  overflow: hidden;

}

.notice_right .notice_chinese {

  font-size: 16px;

  color: #333;

}



.notice_right .notice_title {

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}

.notice_right .notice_time {

  display: none;

}

.column_title {

  text-align: center;

  border-bottom: 1px solid #c8001e;

}

.column_title h2 {

  line-height: 1.4;

  position: relative;

  display: inline-block;

  font-size: 0px;

  padding-bottom: 10px;

}

.column_title h2:after {

  content: "";

  display: block;

  width: 100%;

  height: 3px;

  background: #c8001e;

  position: absolute;

  bottom: -2px;

  left: 0;

  right: 0;

  margin: auto;

  z-index: 1;

}

.column_title h2 p {

  font-size: 22px;

  color: #c8001e;

  font-weight: bold;

}

.column_title h2 span {

  font-size: 20px;

}

.column_content {

  padding: 20px 0px;

  overflow: hidden;

}

.column_content .block {

  padding: 0;

}

.column_content .block a {

  display: block;

  overflow: hidden;

}

.column_content .block .block_title p {

  font-size: 18px;

}

.column_content .block .block_title span {

  font-size: 14px;

  color: #666;

}

.content1 .block a {

  background: #fff;

  overflow: hidden;

  position: relative;

}

.content1 .block + .block {

  margin-top: 20px;

}

.content1 .block_left img {

  width: 100%;

}

.content1 .block_right {

  padding: 15px 15px 10px;

  position: relative;

}

.content1 .block_right .block_title:after {

  content: "";

  display: block;

  width: 25px;

  height: 3px;

  background: #c8001e;

  position: absolute;

  top: 7px;

}

.content1 .block_right .block_title {

  line-height: 1.6;

}

.content1 .block_right img {

  width: 11%;

  max-width: 40px;

  position: absolute;

  top: 0;

  bottom: 0;

  right: 15px;

  margin: auto;

}

.content2 > .col-sm-8 {

  padding: 0;

}

.content2 .block a {

  text-align: center;

  position: relative;

  background: #fff;

}

.content2 .block img {

  width: 100%;

}

.content2 .block .bj_sm {

  display: none;

}

.content2 .block .bj_md {

  display: none;

}

.content2 .block .block_title {

  position: absolute;

  left: 0;

  right: 0;

  top: 0;

  bottom: 0;

  margin: auto;

  background: rgba(0, 0, 0, 0.3);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000);

}

.content2 .block .block_title div {

  position: absolute;

  left: 0;

  right: 0;

  top: 0;

  bottom: 0;

  margin: auto;

  color: #fff;

  height: 46px;

}

.content2 .block .block_title div p {

  font-size: 20px;

}

.content2 .block .block_title div span {

  color: #fff;

}

.content3 {

  padding: 30px 0px;

}

.content3 .block {

  text-align: center;

  word-break: break-all;

}

.content3 .block img {

  width: 50%;

  max-width: 80px;

}

.content3 .block p {

  margin-top: 15px;

}

.zt_mid .mid2 {

  padding: 20px 0px 0px 0px;

  background: #f6eaec;

}

.zt_mid .mid3 {

  padding: 20px 0px 0px 0px;

}

.content4 .video {

  position: relative;

}

.content4 .video:after {

  content: "";

  display: block;

  background: url(/2019zgtszt/tsshzy025.png) no-repeat center;

  background-size: 50px;

  position: absolute;

  top: 0;

  bottom: 50px;

  left: 0;

  right: 0;

  margin: auto;

}

.content4 .block + .block {

  margin-top: 20px;

}

.content4 .block p {

  text-align: center;

  padding: 0 15px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  color: #fff;

  font-weight: bold;

  background: rgba(0, 0, 0, 0.5);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);

  line-height: 45px;

  height: 45px;

  position: absolute;

  bottom: 0;

  left: 0;

  right: 0;

  margin: auto;

}

.location_box {

  position: relative;

}

.location_box .location {

  position: absolute;

  width: 2.65%;

  overflow: visible !important;

}

.location_box .location img {

  width: 100%;

}

.location_box .location div {

  display: none;

  text-align: center;

  width: 280px;

  padding: 10px 15px;

  line-height: 1.6;

  background: #fff;

  border: 1px solid #f2f2f2;

  border-radius: 5px;

  position: absolute;

  z-index: 666;

  font-size: 16px;

  font-weight: bold;

}

.location_box .location div:after {

  content: "";

  display: block;

  width: 16px;

  height: 10px;

  background: url(/2019zgtszt/tsshzy030.png) no-repeat center;

  position: absolute;

  bottom: -10px;

  left: 0;

  right: 0;

  margin: auto;

}

.location_box .location_1 {

  left: 20%;

  top: 19.5%;

}

.location_box .location_2 {

  left: 32%;

  top: 30.5%;

}

.location_box .location_3 {

  left: 55.2%;

  top: 26%;

}

.location_box .location_4 {

  left: 66.8%;

  top: 29%;

}

.location_box .location_5 {

  left: 74.5%;

  top: 42.7%;

}

.location_box .location_6 {

  left: 13.35%;

  top: 57.5%;

}

.location_box .location_7 {

  left: 18.6%;

  top: 62%;

}

.location_box .location_8 {

  left: 32.8%;

  top: 65%;

}

.location_box .location_9 {

  left: 41.7%;

  top: 60%;

}

.location_box .location_10 {

  left: 53.5%;

  top: 58.5%;

}

.location_box .location_11 {

  width: 10%;

  left: 29.7%;

  top: 59.5%;

}

.content5 .block + .block {

  margin-top: 20px;

}

.content5 .block a {

  background: #f2f2f2;

}

.content5 .block a img {

  width: 100%;

  transition: 0.5s all;

}

.content5 .block a div {

  padding: 15px 10px 10px;

  font-size: 14px;

  line-height: 1.8;

}

.content5 .block a div p {

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}

.content5 .block + .block + .block {

  display: none;

}

.content6 .swiper_zt {

  margin: 0 -7.5px;

}

.content6 .swiper_zt .swiper-slide {

  padding: 0 7.5px;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

.content6 .swiper_zt .swiper-slide img {

  width: 100%;

  cursor: pointer;

}

.content6 .swiper-button-next,

.content6 .swiper-button-prev {

  display: none;

}



/* 专题内页 */

.zt_mid_list {

  padding-top: 10px;

  overflow: hidden;

}

.zt_mid_list .Naturalitem .title {

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}

.zt_mid_list .Naturalitem p {

  height: auto;

  position: relative;

}

.zt_mid_list .Naturalitem .text {

  display: -webkit-box;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 3;

  overflow: hidden;

  max-height: 60px;

}

.zt_mid_list .content5 .block {

  padding: 10px;

}

.zt_mid_list .content5 .block + .block + .block {

  display: block;

}

.zt_mid_list .content5 .block a {

  position: relative;

}

.zt_mid_list .content5 .block a div {

  background: #f2f2f2;

}

.zt_mid_list .content5 .block a div .time {

  color: #b2b2b2;

}

.zt_mid_list .content5 .block a > p {

  position: absolute;

  bottom: 0;

  left: 0;

  right: 0;

  margin: auto;

  background: rgba(0, 0, 0, 0.5);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);

  line-height: 1.6;

  font-size: 16px;

  color: #fff;

  text-align: center;

  padding: 10px 5px;

}

.zt_mid_list #kkpager {

  clear: both;

  color: #666;

  padding: 5px 0px;

  font-size: 14px;

  text-align: center;

  margin-top: 10px;

}

.zt_mid_list #kkpager span.curr {

  background: #c8001e;

}

.zt_mid_list #kkpager a:hover {

  background: #c8001e;

}

.zt_mid_list .con_box {

  padding-bottom: 10px;

}

.zt_mid_list .con_box .con_left ul li.active {

  background-color: #f4e8ea;

}

.zt_mid_list .con_box .con_right .ny_title {

  color: #333333;

  font-weight: bold;

  line-height: 1.6;

  font-size: 24px;

}

.zt_mid_list .con_box .con_right .ny_laiyuan {

  padding: 0;

  margin: 10px 0px 15px;

  text-align: center;

}

.zt_mid_list .con_box .con_right .ny_laiyuan font {

  margin: 0 15px;

  display: none;

}

.zt_mid_list .con_box .con_right .ny_box .column_title {

  display: none;

  text-align: left;

}

.zt_mid_list .con_box .con_right .ny_box .column_title h2 {

  padding-left: 30px;

  font-weight: bold;

}

.zt_mid_list .con_box .con_right .ny_box .column_title h2:after {

  width: 8px;

  height: 32px;

  left: 0;

  right: auto;

  top: 0;

  bottom: 0;

}

.zt_mid_list .con_title {

  color: #c8001e;

}

.zt_mid_list .con_title i {

  background-color: #c8001e;

}



#baguetteBox-overlay .full-image figure {

  position: relative;

  height: auto;

  display: inline-block;

  white-space: normal;

}

#baguetteBox-overlay .full-image figcaption {

  background: rgba(0, 0, 0, 0.5);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);

  font-size: 16px;

  line-height: 1.6;

  padding: 10px 5px;

}

@media (min-width: 480px) {

  /* 专题头部 */

  .zt_head .container {

    width: auto;

  }

  /* 专题中部 */

  .notice_right .notice_time {

    position: relative;

    padding-left: 10px;

  }

  .notice_right .notice_time:after {

    content: "";

    display: block;

    position: absolute;

    left: 0;

    top: 0;

    bottom: 0;

    margin: auto;

    width: 2px;

    height: 60%;

    background: #333;

  }

  .notice_chinese .notice_title {

    float: left;

    max-width: 76%;

  }

  .notice_right .notice_chinese .notice_time {

    display: block;

    float: left;

  }

  .content1 .block_left {

    width: 60%;

    float: left;

  }

  .content1 .block_right {

    padding: 30px 15px;

    width: 40%;

    position: absolute;

    right: 0;

    top: 0;

    height: 100%;

  }

  .content1 .block_right p:after {

    width: 27px;

    top: -5px;

  }

  .content1 .block_right img {

    width: 30%;

    max-width: 80px;

    top: 45%;

    left: 0;

    right: 0;

  }



  .content5 {

    margin: 0 -10px;

  }

  .content5 .block + .block {

    margin-top: 0px;

  }

  .content5 .block {

    width: 50%;

    padding: 0 10px;

  }

  .content6 .swiper_zt {

    margin: 0 -10px;

  }

  .content6 .swiper_zt .swiper-slide {

    padding: 0 10px;

  }

}

@media (min-width: 768px) {

  /* 专题头部 */

  #play_btn {

    right: 20px;

    width: 60px;

    height: 60px;

  }



  #play_btn button {

    width: 60px;

    height: 60px;

  }

  /* 专题中部 */

  .notice {

    margin: 20px 0 30px;

  }

  .notice_left {

    width: 85px;

  }

  .notice_left img {

    width: auto;

  }

  .notice_right {

    margin: 0px 20px 0px 105px;

    line-height: 1.6;

    padding: 15px 0px;

  }

  .notice_right > div {

    font-size: 20px;

  }

  .notice_right .notice_time {

    padding-left: 15px;

  }

  .notice_right .notice_chinese {

    font-size: 24px;

  }

  .column_title h2 {

    padding-bottom: 20px;

  }

  .column_title h2 p {

    font-size: 32px;

  }

  .column_title h2 span {

    font-size: 28px;

  }

  .column_content {

    padding: 30px 0px;

  }

  .column_content .block .block_title p {

    font-size: 24px;

  }

  .column_content .block .block_title span {

    font-size: 18px;

  }

  .content2 .block .block_title div {

    height: 65px;

  }

  .content2 .block .block_title div p {

    font-size: 28px;

  }

  .content1 .block_left {

    width: 65%;

  }

  .content1 .block_right {

    width: 35%;

  }

  .content1 .block_right .block_title:after {

    top: 15px;

  }

  .content1 .block_right img {

    width: 40%;

    top: 30%;

  }

  .content2 .block.col-sm-4 .bj_xs {

    display: none;

  }

  .content2 .block .bj_sm {

    display: block;

  }

  .content3 {

    padding: 40px 0px;

  }

  .content3 .block img {

    width: auto;

    max-width: none;

  }

  .content4 .block p {

    height: 68px;

    line-height: 68px;

    font-size: 24px;

  }

  .content4 .video:after {

    background-size: auto;

  }

  .content5 .block a div {

    padding: 20px 15px 10px;

    font-size: 18px;

  }

  .content6 .swiper_zt {

    margin: 0 -15px;

  }

  .content6 .swiper_zt .swiper-slide {

    padding: 0 15px;

  }



  /* 专题内页 */

  .zt_mid_list {

    padding-top: 20px;

  }

  .zt_mid_list .Naturalitem .text {

    height: 60px;

  }

  .zt_mid_list .con_box {

    padding: 0 15px;

  }

  .zt_mid_list .con_box .con_left {

    display: none;

  }

  .zt_mid_list .con_box .con_left span {

    line-height: 30px;

  }

  .zt_mid_list .con_box .con_left span a {

    padding: 10px 0px 10px 35px;

  }

  .zt_mid_list .con_box .con_left ul li {

    line-height: normal;

    height: auto;

  }

  .zt_mid_list .con_box .con_left a p {

    font-size: 18px;

  }

  .zt_mid_list .con_box .con_left a span {

    border-bottom: none;

    font-size: 16px;

  }

  .zt_mid_list .con_box .con_left span.active > a {

    background: #c8001e;

  }

  .zt_mid_list .con_box .con_right {

    padding: 0;

  }

  .zt_mid_list .con_box .con_right .ny_title {

    font-size: 30px;

    line-height: 1.8;

  }

}

@media (min-width: 992px) {

  /* 专题头部 */

  .zt_head .bg_xs {

    display: none;

  }

  .zt_head .bg_lg {

    display: block;

  }

  #play_btn {

    right: 20px;

    width: 40px;

    height: 40px;

  }

  #play_btn button {

    width: 40px;

    height: 40px;

  }

  /* 专题中部 */

  .mid3 .column_title {

    text-align: left;

  }

  .mid3 .column_title h2 {

    padding-bottom: 5px;

  }

  .mid3 .column_title.last_title {

    text-align: center;

  }

  .mid3 .column_title.last_title h2 {

    padding-bottom: 20px;

  }

  .notice_left .notice_right {

    transition: 0.3s all;

  }

  .notice:hover .notice_right {

    color: #c8001e;

  }

  .notice_right .notice_title {

    max-width: 80%;

    float: left;

  }

  .notice_right .notice_time {

    float: left;

    display: block;

    margin-left: 10px;

  }

  .notice_right .notice_time:after {

    background: #666;

  }

  .notice_right .notice_chinese {

    font-size: 20px;

  }

  .notice_right > div {

    font-size: 18px;

  }

  .notice_right .notice_chinese .notice_time:after {

    background: #333;

  }

  .content1 {

    margin: 0 -10px;

  }

  .content1 .block {

    padding: 0 10px;

  }

  .content1 .block_left {

    width: auto;

    float: none;

  }

  .content1 .block_left img {

    transition: 0.3s all;

  }

  .content1 .block a:hover .block_left img {

    transform: scale(1.05);

  }

  .content1 .block_right {

    padding: 25px 20px 15px;

    width: auto;

    position: relative;

    background: #fff;

  }

  .content1 .block_right .block_title {

    line-height: 1.4;

  }

  .content1 .block_right img {

    width: 42px;

    max-width: none;

    top: 0;

    right: 20px;

    left: auto;

  }

  .content1 .block + .block {

    margin-top: 0px;

  }

  .content2 .block .bj_xs {

    display: none;

  }

  .content2 .block .bj_md {

    display: block;

  }

  .content2 > .col-sm-8 {

    width: 80%;

  }

  .content2 > .col-sm-8 .block {

    width: 25%;

  }

  .content2 > .block.col-sm-4 {

    width: 20%;

  }

  .content2 .block a img {

    transition: 0.3s all;

  }

  .content2 .block a:hover img {

    transform: scale(1.05);

  }

  .content3 {

    margin: 0 -25px;

  }

  .content3 .block {

    padding: 0 25px;

    text-align: left;

  }

  .content3 .block img {

    float: left;

    transition: 0.3s all;

  }

  .content3 .block a:hover img {

    transform: rotate(180deg);

  }

  .content3 .block a:hover p {

    color: #c8001e;

  }

  .content3 .block .block_title {

    line-height: 1.6;

    display: table-cell;

    vertical-align: middle;

    height: 92px;

    padding-left: 20px;

  }

  .column_content .block .block_title p {

    margin-top: 0px;

    transition: 0.3s all;

  }

  .content4 {

    overflow: visible;

  }

  .location_box .location img {

    -webkit-animation: drop 1.5s linear infinite alternate;

    -moz-animation: drop 1.5s linear infinite alternate;

    -ms-animation: drop 1.5s linear infinite alternate;

    animation: drop 1.5s linear infinite alternate;

  }

  .content4 .video:hover:after {

    transform: rotate(360deg);

    transition: 0.6s all;

  }

  .location_box .location:hover {

    width: auto;

    position: static;

  }

  .location_box .location:hover img {

    display: none;

  }

  .location_box .location:hover div {

    display: inline-block;

  }

  .location_box .location_1:hover div {

    left: 6.5%;

    top: 16%;

  }

  .location_box .location_2:hover div {

    left: 18.4%;

    top: 27%;

  }

  .location_box .location_3:hover div {

    left: 41.6%;

    top: 22.5%;

  }

  .location_box .location_4:hover div {

    left: 53.2%;

    top: 25.5%;

  }

  .location_box .location_5:hover div {

    left: 61%;

    top: 39%;

  }

  .location_box .location_6:hover div {

    left: -0.2%;

    top: 54%;

  }

  .location_box .location_7:hover div {

    left: 5%;

    top: 58.5%;

  }

  .location_box .location_8:hover div {

    left: 19.2%;

    top: 61.5%;

  }

  .location_box .location_9:hover div {

    left: 28.1%;

    top: 56.5%;

  }

  .location_box .location_10:hover div {

    left: 39.9%;

    top: 54.5%;

  }

  .location_box .location_11:hover div {

    left: 19.7%;

    top: 56.5%;

  }

  .content5 .block a:hover div {

    color: #c8001e;

  }

  .content5 .block a:hover img {

    transform: scale(1.05);

  }

  .content5 .block a div {

    height: 104px;

    transition: 0.3s all;

  }

  .content6 .swiper_zt {

    margin: 0 -10px;

  }

  .content6 .swiper_zt .swiper-slide {

    padding: 0 10px;

  }



  /* 专题内页 */

  .zt_mid_list .content5 .block.col-md-4 {

    width: 33.33333333%;

  }

  .zt_mid_list .Naturalitem img {

    transition: 0.3s all;

  }

  .zt_mid_list .Naturalitem:hover img {

    transform: scale(1.05);

  }

  /* .zt_mid_list .content5 .block a div {

    height: 126px;

  }

  .zt_mid_list .content5 .block a div .title {

    display: block;

    display: -webkit-box;

  }

  .zt_mid_list .content5 .block a div .time {

    display: block;

  } */

  .zt_mid_list .con_box {

    padding: 10px 15px;

  }

  .zt_mid_list .con_box .con_left {

    display: block;

  }

  .zt_mid_list .con_box .con_right {

    padding: 0 0 0 50px;

  }

  .zt_mid_list .con_box .con_right .ny_laiyuan p {

    display: inline;

  }

  .zt_mid_list .con_box .con_right .ny_laiyuan font {

    display: inline;

  }

  .zt_mid_list .con_box .con_right .ny_box .column_title {

    display: block;

    padding-bottom: 10px;

  }

  .zt_mid_list .con_box .con_right .ny_title {

    margin: 15px 0px;

  }

  .zt_mid_list .con_box .con_right .ny_box .column_title h2 {

    padding-bottom: 0;

  }

  .zt_mid_list .con_box .con_right .ny_box .column_title h2 p {

    display: inline-block;

    font-size: 26px;

    margin-right: 15px;

  }

  .zt_mid_list .con_box .con_right .ny_box .column_title h2 span {

    font-size: 22px;

  }

  .zt_mid_list .con_box .con_right .ny_title {

    font-size: 26px;

  }

}

@media (min-width: 1200px) {

  /* 专题头部 */

  .zt_head .container {

    width: 1200px;

  }

  #play_btn {

    top: 40px;

    right: 20px;

    width: 60px;

    height: 60px;

  }

  #play_btn button {

    width: 60px;

    height: 60px;

  }

  /* 专题中部 */

  .container {

    padding: 0;

  }

  .notice {

    margin: 30px 0 40px;

  }

  .notice_left {

    width: 100px;

  }

  .notice_right {

    margin: 0px 20px 0px 120px;

  }

  .notice_right .notice_title {

    max-width: 86%;

  }

  .location_box .location_1:hover div {

    left: 3.6%;

    top: 14%;

  }

  .location_box .location_2:hover div {

    left: 15.6%;

    top: 25%;

  }

  .location_box .location_3:hover div {

    left: 38.8%;

    top: 20.5%;

  }

  .location_box .location_4:hover div {

    left: 50.4%;

    top: 23.5%;

  }

  .location_box .location_5:hover div {

    left: 58.1%;

    top: 37%;

  }

  .location_box .location_6:hover div {

    left: -3.1%;

    top: 52%;

  }

  .location_box .location_7:hover div {

    left: 2.2%;

    top: 56.5%;

  }

  .location_box .location_8:hover div {

    left: 16.4%;

    top: 59.5%;

  }

  .location_box .location_9:hover div {

    left: 25.4%;

    top: 54%;

  }

  .location_box .location_10:hover div {

    left: 37.2%;

    top: 52.5%;

  }

  .location_box .location_11:hover div {

    left: 16.9%;

    top: 55%;

  }

  .content5 .block.col-lg-12 {

    width: 100%;

  }

  .content5 .block a div {

    height: 108px;

    line-height: 2;

  }

  .content5 .block + .block {

    margin-top: 30px;

  }

  .content5 .block + .block + .block {

    display: block;

  }

  /* 专题内页 */

  .zt_mid_list .content5 {

    margin: 0 -15px;

    padding: 40px 0px;

  }

  .zt_mid_list .content5 .block.block.col-lg-3 {

    padding: 15px;

    width: 25%;

  }

  .zt_mid_list .content5 .block + .block {

    margin-top: 0px;

  }

}

@media (min-width: 1400px) {

  /* 专题头部 */

  #play_btn {

    right: 0;

  }

  /* 专题中部 */

  .content6 {

    overflow: visible;

    position: relative;

  }

  .content6 .swiper-button-next,

  .content6 .swiper-button-prev {

    display: block;

    position: absolute;

    top: 50%;

    width: 48px;

    height: 38px;

    margin-top: -22px;

    border: 1px solid #cccccc;

    z-index: 10;

    cursor: pointer;

    -moz-background-size: 27px 44px;

    -webkit-background-size: 27px 44px;

    background-size: 27px 44px;

    background-position: center;

    background-repeat: no-repeat;

  }

  .content6 .swiper-button-prev {

    background: url(/2019zgtszt/tsshzy033.png) no-repeat center;

    left: -68px;

  }

  .content6 .swiper-button-prev:hover {

    background: #c8001e url(/2019zgtszt/tsshzy034.png) no-repeat center;

    border: none;

  }

  .content6 .swiper-button-next {

    background: url(/2019zgtszt/tsshzy031.png) no-repeat center;

    right: -68px;

  }

  .content6 .swiper-button-next:hover {

    background: #c8001e url(/2019zgtszt/tsshzy032.png) no-repeat center;

    border: none;

  }

}

@keyframes play {

  0% {

    transform: rotate(0deg);

  }



  100% {

    transform: rotate(360deg);

  }

}

@keyframes drop {

  0% {

    transform: translateY(-5px);

  }

  100% {

    transform: translateY(3px);

  }

}

