body::-webkit-scrollbar-thumb {
  border-radius: 0.025rem;
  box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.31);
  -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
  background: #ea5524;
}
body::-webkit-scrollbar {
  width: 0.05rem;
}
.head {
  height: 0.6rem;
  line-height: 0.6rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.head .left {
  display: flex;
  align-items: center;
}
.head .left .logo {
  display: block;
  width: 3.58rem;
  margin: 0 0.3rem;
}
.head .left .logo img {
  width: 100%;
  height: 0.31rem;
}
.head .left ul {
  display: flex;
}
.head .left ul li {
  position: relative;
  border-left: 1px solid #eaeaea;
}
.head .left ul li::before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #ea5524;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  transform-origin: left 100%;
  -webkit-transform-origin: left 100%;
  transform: scaleY(0);
  -moz-transform: scaleY(0);
  -webkit-transform: scaleY(0);
}
.head .left ul li:last-child {
  border-right: 1px solid #eaeaea;
}
.head .left ul li > a {
  display: inline-block;
  padding: 0 0.22rem;
  color: #333333;
  font-size: 0.16rem;
}
.head .left ul li .ej_nav {
  display: none;
}
.head .left ul li:hover {
  border-left: 1px solid #ea5524;
}
.head .left ul li:hover::before {
  transform: scaleY(1);
  -webkit-transform: scaleY(1);
  transform-origin: left 0;
  -webkit-transform-origin: left 0;
  visibility: visible\9;
}
.head .left ul li:hover > a {
  color: #fff;
}
.head .left ul li.on {
  border-left: 1px solid #ea5524;
}
.head .left ul li.on > a {
  color: #fff;
  background-color: #ea5524;
}
.head .search_info {
  width: 2.72rem;
  background-color: #f9f9f9;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0.2rem;
  box-sizing: border-box;
}
.head .search_info input {
  background: none;
  color: #333;
  font-size: 0.16rem;
  opacity: 0;
  transition: all 0.5s;
}
.head .search_info img {
  width: 0.19rem;
  height: 0.19rem;
  cursor: pointer;
}
.head .search_info:hover .search_input {
  opacity: 1;
}
.banner {
  position: relative;
  height: 7.68rem;
}
.banner .swiper {
  height: 100%;
}
.banner .swiper .banner_img {
  width: 100%;
  height: 7.68rem;
}
.banner .swiper video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.banner .swiper .nr {
  position: absolute;
  top: 1.9rem;
  left: 2.6rem;
  width: 7.3rem;
}
.banner .swiper .nr h2 {
  display: inline-block;
  color: #fff;
  font-size: 0.7rem;
  font-weight: 700;
  margin-bottom: 0.3rem;
}
.banner .swiper .nr p {
  margin-bottom: 0.3rem;
  color: #ffffff;
  font-size: 0.2rem;
  line-height: 0.32rem;
  margin-bottom: 0.7rem;
}
.banner .swiper .swiper-pagination {
  bottom: 0.42rem;
}
.banner .swiper .swiper-pagination .swiper-pagination-bullet {
  width: 0.26rem;
  height: 0.03rem;
  border-radius: 0;
  background: #fff;
  opacity: 0.4;
  margin: 0 0.07rem;
}
.banner .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}
.banner .sp_tk {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.4);
  z-index: 9;
}
.banner .sp_tk .sp_tk_nr {
  width: 10rem;
  height: 5rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.banner .sp_tk .sp_tk_nr iframe {
  width: 100%;
  height: 100%;
}
.banner .sp_tk .sy_sp_close {
  width: 0.4rem;
  height: 0.4rem;
  position: absolute;
  top: 20%;
  left: 78%;
  transform: translate(-50%, -50%);
}
.jj_gd {
  margin: 0.6rem 0;
  display: flex;
  align-items: center;
}
.jj_gd .jj_time {
  margin-right: 0.5rem;
  text-align: center;
}
.jj_gd .jj_time span {
  color: #1d50a3;
  font-size: 0.44rem;
  font-weight: 700;
  font-family: Arial, Helvetica, sans-serif;
}
.jj_gd .jj_time sup {
  color: #1d50a3;
  font-size: 0.44rem;
  font-weight: 700;
  font-family: Arial, Helvetica, sans-serif;
}
.jj_gd .jj_time sub {
  color: #1d50a3;
  font-size: 0.16rem;
}
.jj_gd .jj_time h5 {
  color: #515151;
  font-size: 0.16rem;
  font-weight: 400;
  margin-top: 0.1rem;
}
.module1 {
  width: 100%;
  overflow: hidden;
  box-sizing: border-box;
  padding-top: 0.7rem;
  min-height: 6.15rem;
  position: relative;
}
.module1 .demo-1 {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
}
.module1 .demo-1 canvas {
  width: 100%;
  height: 100%;
}
.module1 .w {
  display: flex;
}
.module1 .w .tit {
  margin-top: 0.55rem;
  color: #333333;
  font-size: 0.46rem;
  font-weight: 400;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0.05rem;
}
.module1 .w .tit a {
  color: #333333;
  font-size: 0.46rem;
}
.module1 .w .tit a:hover {
  color: #e95a2b;
}
.module1 .w .tit a.more{
  font-size: .16rem;
  color: #e95a2b;
  border: 1px solid #e95a2b;
  background: url(../img/icon1_111.png) no-repeat 80% center;
  background-size: 0.16rem 0.16rem;
}
.module1 .w .tit a.more:hover {
  margin-right: 0.2rem;
}
.module1 .w .p {
  color: #999999;
  font-size: 0.2rem;
}
.module1 .w .sy_jj_nr {
  width: 100%;
  height: 1.7rem;
  overflow-y: auto;
  padding-right: 0.1rem;
}
.module1 .w .sy_jj_nr p {
  color: #515151;
  font-size: 0.16rem;
  line-height: 0.3rem;
}
.module1 .w .sy_jj_nr::-webkit-scrollbar-thumb {
  border-radius: 0.025rem;
  box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.31);
  -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
  background: #1d50a3;
}
.module1 .w .sy_jj_nr::-webkit-scrollbar {
  width: 0.03rem;
}
.module1 .w .left {
  display: none;
  min-height: 5.45rem;
  width: 50%;
  border-right: 1px solid #f0f1f4;
  position: relative;
  padding-right: 0.46rem;
  box-sizing: border-box;
}
.module1 .w .left::before {
  content: "";
  display: block;
  width: 1px;
  height: 1.75rem;
  background-color: #1d50a3;
  position: absolute;
  top: 0;
  right: -1px;
}
.module1 .w .left::after {
  content: "";
  display: block;
  width: 0.13rem;
  height: 0.13rem;
  border-radius: 50%;
  background-color: #1d50a3;
  position: absolute;
  top: 0rem;
  right: -0.07rem;
}
.module1 .w .right {
  width: 100%;
  /* padding-left: 0.4rem; */
  box-sizing: border-box;
}
.module1 .w .right .sy_jj_nr {
  height: 1.4rem;
  margin-top: 0.5rem;
  margin-bottom: 0.35rem;
}
.module1 .w .right .jx {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  flex-wrap: wrap;
}
.module1 .w .right .jx li {
  height: 0.4rem;
  line-height: 0.4rem;
  margin-bottom: 0.14rem;
  padding: 0 0.26rem;
  box-sizing: border-box;
  background: url(../img/icon7.png), url(../img/icon8.png);
  background-repeat: no-repeat no-repeat;
  background-size: 0.26rem 0.4rem;
  background-position: center left, center right;
  font-weight: 700;
  font-size: 0.16rem;
}
.module2 {
  position: relative;
  overflow: hidden;
  height: 9.88rem;
}
.module2 .bg {
  width: 100%;
  height: 9.88rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.module2 .tt {
  display: block;
  text-align: center;
  color: #fff;
  font-size: 0.46rem;
  margin: 0.6rem auto;
  width: 3rem;
}
.module2 .tt:hover {
  color: #e95a2b;
}
.module2 ul {
  overflow: hidden;
}
.module2 ul li {
  float: left;
  width: 4.5rem;
  height: 3.36rem;
  margin-right: 0.23rem;
  margin-bottom: 0.23rem;
  position: relative;
}
.module2 ul li > img {
  width: 100%;
  height: 100%;
}
.module2 ul li::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.module2 ul li:nth-child(1) {
  width: 9.23rem;
}
.module2 ul li:nth-child(1)::before {
  background: linear-gradient(to right, #129abd, transparent);
}
.module2 ul li:nth-child(1) .nr {
  width: 50%;
}
.module2 ul li:nth-child(2) {
  margin-right: 0;
}
.module2 ul li:nth-child(2)::before {
  background: linear-gradient(to right, #06ac93, transparent);
}
.module2 ul li:nth-child(3)::before {
  background: linear-gradient(to right, #4440b0, transparent);
}
.module2 ul li:nth-child(4)::before {
  background: linear-gradient(to right, #e95a2b, transparent);
}
.module2 ul li:nth-child(5) {
  margin-right: 0;
}
.module2 ul li:nth-child(5)::before {
  background: linear-gradient(to right, #075eac, transparent);
}
.module2 ul li > a {
  display: block;
  width: 100%;
  height: 100%;
}
.module2 ul li .nr {
  position: absolute;
  top: 0.6rem;
  left: 0.2rem;
  width: 92%;
}
.module2 ul li .nr h2 {
  color: #ffffff;
  font-size: 0.26rem;
  font-weight: 400;
  margin-bottom: 0.2rem;
}
.module2 ul li .nr p {
  color: #ffffff;
  font-size: 0.16rem;
  line-height: 0.25rem;
  height: 0.5rem;
  margin-bottom: 0.56rem;
}
.module3 {
  display: none;
  width: 100%;
  height: 2.86rem;
  background-color: #ea5524;
  overflow: hidden;
}
.module3 .w {
  height: 100%;
}
.module3 .w ul {
  display: flex;
  justify-content: space-around;
  align-items: center;
  height: 100%;
}
.module3 .w ul li {
  height: 100%;
}
.module3 .w ul li a {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.module3 .w ul li a img {
  max-width: 100%;
  max-height: 100%;
  transition: all 0.5s;
}
.module3 .w ul li a .img{
  width: 0.92rem;
  height: 1.03rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.module3 .w ul li a h2 {
  margin-top: 0.2rem;
  color: #fff;
  font-size: 0.24rem;
  font-weight: 400;
}
.module3 .w ul li:hover a img {
  transform: rotateY(360deg);
}
.module4 {
  min-height: 7.35rem;
  padding-top: 0.76rem;
  box-sizing: border-box;
  overflow: hidden;
}
.module4 .w .tit {
  display: block;
  text-align: center;
  color: #333333;
  font-size: 0.46rem;
  margin: 0 auto;
  margin-bottom: 0.74rem;
  width: 3rem;
}
.module4 .w .tit:hover {
  color: #e95a2b;
}
.module4 .w .sp_list {
  overflow: hidden;
}
.module4 .w .sp_list .first {
  float: left;
  width: 6.88rem;
  height: 4.2rem;
}
.module4 .w .sp_list .first a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.module4 .w .sp_list .first a img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.module4 .w .sp_list .first a .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(../img/icon14.png) no-repeat bottom center;
  background-size: 6.88rem 3.16rem;
}
.module4 .w .sp_list .first a .bg h2 {
  color: #fff;
  font-size: 0.18rem;
  font-weight: 700;
  position: absolute;
  left: 0.3rem;
  bottom: 1.2rem;
  width: 90%;
}
.module4 .w .sp_list .first a .bg em {
  display: block;
  color: #ffffff;
  font-size: 0.16rem;
  position: absolute;
  left: 0.3rem;
  bottom: 0.9rem;
}
.module4 .w .sp_list .first a .bg .lj {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.12rem;
  height: 0.4rem;
  line-height: 0.4rem;
  border: 1px solid #fff;
  color: #fff;
  font-size: 0.16rem;
  position: absolute;
  left: 0.3rem;
  bottom: 0.3rem;
}
.module4 .w .sp_list .first a .bg .lj img {
  width: 0.17rem;
  height: 0.17rem;
  margin-left: 0.04rem;
}
.module4 .w .sp_list .first a:hover > img {
  transform: scale(1.1);
}
.module4 .w .sp_list .second {
  float: left;
  width: 3.31rem;
  height: 2.02rem;
  margin-left: 0.22rem;
  margin-bottom: 0.16rem;
}
.module4 .w .sp_list .second a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.module4 .w .sp_list .second a img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.module4 .w .sp_list .second a .bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url(../img/icon15.png) no-repeat bottom center;
  background-size: 100% 1.52rem;
}
.module4 .w .sp_list .second a .bg h2 {
  color: #fff;
  font-size: 0.18rem;
  font-weight: 400;
  position: absolute;
  left: 0.3rem;
  bottom: 0.16rem;
  width: 90%;
}
.module4 .w .sp_list .second a .bg .play {
  width: 0.35rem;
  height: 0.35rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.module4 .w .sp_list .second a:hover > img {
  transform: scale(1.1);
}
.module5 {
  position: relative;
  height: 7.12rem;
  overflow: hidden;
}
.module5 .bg {
  width: 100%;
  height: 7.12rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.module5 .sy_nr {
  background: rgba(0, 0, 0, 0.54);
  width: 100%;
  height: 100%;
}
.module5 .sy_nr .w {
  width: 61%;
  padding-top: 0.72rem;
  box-sizing: border-box;
  text-align: center;
}
.module5 .sy_nr .w .tit {
  color: #fff;
  font-size: 0.46rem;
  display: inline-block;
}
.module5 .sy_nr .w .tit:hover {
  color: #e95a2b;
}
.module5 .sy_nr .w h1 {
  color: #ffffff;
  font-size: 0.36rem;
  font-weight: 400;
  margin-bottom: 0.4rem;
}
.module5 .sy_nr .w .yyal_home_content{
  margin-bottom:.9rem;
  margin-top: 1.36rem;
}
.module5 .sy_nr .w p {
  color: #ffffff;
  font-size: 0.16rem;
  line-height: 0.25rem;
  text-align: left;
  /* margin-bottom: 0.9rem; */
  height: 0.72rem;
}
.module5 .sy_nr .w .more {
  display: inline-block;
  text-align: left;
}
.module6 {
  min-height: 7.6rem;
  box-sizing: border-box;
  padding-top: 0.8rem;
  overflow: hidden;
}
.module6 .w .tit {
  display: block;
  color: #333333;
  font-size: 0.46rem;
  width: 3rem;
  margin: 0 auto;
  margin-bottom: 0.64rem;
  text-align: center;
}
.module6 .w .tit:hover {
  color: #e95a2b;
}
.module6 .w ul {
  overflow: hidden;
  padding-bottom: 1.06rem;
}
.module7 {
  width: 100%;
  height: 1.49rem;
  background: url(../img/icon1.jpg) no-repeat center;
  background-size: 100% 100%;
  overflow: hidden;
}
.module7 .w {
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.module7 .w .left h2 {
  color: #ffffff;
  font-size: 0.26rem;
  font-weight: 700;
}
.module7 .w .right a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.27rem;
  height: 0.44rem;
  line-height: 0.44rem;
  background-color: #fff;
  transition: all 0.5s;
}
.module7 .w .right a span {
  color: #4b88ff;
  font-size: 0.14rem;
}
.module7 .w .right a img {
  margin-left: 0.06rem;
  width: 0.06rem;
  height: 0.1rem;
}
.module7 .w .right a:hover {
  transform: translateX(-0.2rem);
}
footer {
  position: relative;
  overflow: hidden;
}
footer .foot {
  width: 100%;
  min-height: 3.37rem;
  background-color: #131a31;
}
footer .foot .w .foot_t {
  display: flex;
  justify-content: space-between;
  height: 2.74rem;
  border-bottom: 1px solid #1f2844;
  padding-top: 0.46rem;
  box-sizing: border-box;
}
footer .foot .w .foot_t .left .db_logo {
  width: 4.19rem;
  height: 0.38rem;
}
footer .foot .w .foot_t .left .db_img {
  display: flex;
  margin: 0.3rem 0 0.34rem 0;
}
footer .foot .w .foot_t .left .db_img .wx {
  position: relative;
  margin-right: 0.14rem;
}
footer .foot .w .foot_t .left .db_img .wx .img1 {
  width: 0.37rem;
  height: 0.36rem;
}
footer .foot .w .foot_t .left .db_img .wx .img2 {
  border-radius: 0.06rem;
  display: none;
  position: absolute;
  top: 0.5rem;
  left: 50%;
  width: 1.28rem;
  height: 1.28rem;
  transform: translateX(-50%);
}
footer .foot .w .foot_t .left .db_img .wx:hover .img2 {
  display: block;
}
footer .foot .w .foot_t .left .db_img .fhzz a {
  display: block;
  width: 0.37rem;
  height: 0.36rem;
  cursor: pointer;
}
footer .foot .w .foot_t .left .db_img .fhzz a img {
  width: 100%;
  height: 100%;
}
footer .foot .w .foot_t .left p {
  color: #565a67;
  font-size: 0.16rem;
  margin-bottom: 0.1rem;
}
footer .foot .w .foot_t .right ul {
  display: flex;
  justify-content: end;
}
footer .foot .w .foot_t .right ul li {
  margin-left: 0.6rem;
  text-align: center;
  max-width: 1rem;
}
footer .foot .w .foot_t .right ul li > a {
  display: block;
  color: #ffffff;
  font-size: 0.16rem;
  font-weight: 400;
  margin-bottom: 0.24rem;
}
footer .foot .w .foot_t .right ul li > a:hover {
  font-weight: 700;
}
footer .foot .w .foot_t .right ul li .db_ej a {
  display: block;
  color: #565a67;
  font-size: 0.14rem;
  margin-bottom: 0.05rem;
  line-height: 1.5;
}
footer .foot .w .foot_t .right ul li .db_ej a:hover {
  color: #fff;
}
footer .foot .w .foot_b {
  height: 0.62rem;
  line-height: 0.62rem;
}
footer .foot .w .foot_b .foot_b_z {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
footer .foot .w .foot_b .foot_b_z a {
  display: inline-block;
  color: #565a67;
  font-size: 0.16rem;
}
footer .foot .w .foot_b .foot_b_z a:hover {
  color: #fff;
}
footer .foot .w .foot_b .foot_b_z .db_wzdt {
  margin: 0 0.1rem;
}
footer .foot .w .foot_b .foot_b_z img {
  margin: 0 0.05rem;
}
#going {
  position: absolute;
  top: 0.63rem;
  right: 1.6rem;
  z-index: 9;
  width: 0.37rem;
  height: 0.36rem;
  background: url(../img/going.png) no-repeat center;
  background-size: 100% 100%;
  cursor: pointer;
}
.more {
  display: block;
  width: 1.37rem;
  height: 0.5rem;
  line-height: 0.5rem;
  border: 1px solid #fff;
  color: #fff;
  text-indent: 0.2rem;
  font-size: 0.16rem;
  background: url(../img/icon1.png) no-repeat 80% center;
  background-size: 0.09rem 0.14rem;
  transition: all 0.5s;
}
.more:hover {
  margin-left: 0.2rem;
}
.videoIcon {
  margin-left: 0.1rem;
  position: relative;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 0.52rem;
  height: 0.52rem;
  cursor: pointer;
}
.videoIcon .videoIcon11 {
  position: absolute;
  left: 0;
  top: 0;
  animation: xuanzhuan infinite 5s linear;
  height: 100%;
  object-fit: contain !important;
  border-radius: 0;
}
.videoIcon .videoIcon12 {
  width: 0.16rem;
  height: 0.22rem;
  position: absolute;
  top: 50%;
  left: 55%;
  transform: translate(-50%, -50%);
  object-fit: contain !important;
  border-radius: 0;
}
@keyframes xuanzhuan {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.zy_ban {
  position: relative;
  width: 100%;
  height: 4rem;
}
.zy_ban .img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.zy_ban .tit {
  height: 2rem;
  border-left: 2px solid rgba(255, 255, 255, 0.3);
  position: absolute;
  bottom: 0;
  left: 2.6rem;
  padding-left: 0.2rem;
  box-sizing: border-box;
}
.zy_ban .tit::before {
  content: "";
  position: absolute;
  top: 0;
  left: -2px;
  height: 0.35rem;
  width: 2px;
  background: rgba(255, 255, 255, 0.74);
}
.zy_ban .tit h2 {
  color: #fff;
  font-size: 0.36rem;
  font-weight: 700;
  margin-bottom: 0.12rem;
  line-height: 1;
}
.zy_ban .tit .dqwz {
  color: #fff;
}
.zy_ban .tit .dqwz a {
  color: #fff;
}
.zy_ban .tit .dqwz a img {
  vertical-align: -0.02rem;
}
.zy_ban .tit .dqwz a:hover,
.zy_ban .tit .dqwz a.on {
  color: #ea5524;
}
.dqwz {
  color: #333;
  font-size: 0.16rem;
}
.dqwz a {
  display: inline-block;
  color: #333;
  font-size: 0.16rem;
}
.dqwz a:hover,
.dqwz a.on {
  color: #ea5524;
}
.dqwz a img {
  width: 0.17rem;
  height: 0.15rem;
  vertical-align: 0;
  margin-right: 0.05rem;
}
.dqwzs {
  height: 0.7rem;
  line-height: 0.7rem;
  color: #fff;
  font-size: 0.16rem;
}
.dqwzs a {
  display: inline-block;
  color: #fff;
  font-size: 0.16rem;
}
.dqwzs a:hover,
.dqwzs a.on {
  color: #ea5524;
}
.dqwzs a img {
  width: 0.17rem;
  height: 0.15rem;
  vertical-align: 0;
  margin-right: 0.05rem;
}
.zy {
  overflow: hidden;
  min-height: 100vh;
}
.dt {
  width: 100%;
  height: 8.87rem;
  position: relative;
}
.dt .dqwz {
  position: absolute;
  top: 0.3rem;
  left: 2.6rem;
}
.dt iframe {
  width: 100%;
  height: 100%;
}
.dt .dt_nr {
  position: absolute;
  bottom: 1.05rem;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: center;
}
.dt .dt_nr .box {
  background-color: #fff;
  width: 4.42rem;
  min-height: 1.23rem;
  margin: 0 0.1rem;
  padding: 0.2rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;
}
.dt .dt_nr .box img {
  width: 0.51rem;
  height: 0.4rem;
  margin-right: 0.2rem;
}
.dt .dt_nr .box div h5 {
  color: #333333;
  font-size: 0.18rem;
  font-weight: 400;
  margin-bottom: 0.05rem;
}
.dt .dt_nr .box div p {
  color: #999999;
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.dt .dt_nr .box:nth-child(2) img {
  width: 0.35rem;
  height: 0.42rem;
}
.fy {
  display: flex;
  justify-content: center;
  align-items: center;
}
.fy .one {
  display: flex;
  justify-content: center;
  align-items: center;
}
.fy a {
  cursor: pointer;
  display: inline-block;
  width: 0.42rem;
  height: 0.42rem;
  line-height: 0.42rem;
  background-color: #ececec;
  color: #333333;
  font-size: 0.16rem;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  margin: 0 0.08rem;
}
.fy a:hover,
.fy a.on {
  color: #fff;
  background-color: #ea5524;
}
.fy a.syy {
  background: url(../img/icon16.png) #ececec no-repeat center;
  background-size: 0.13rem 0.13rem;
}
.fy a.syy:hover {
  background: url(../img/icon18.png) #ea5524 no-repeat center;
  background-size: 0.13rem 0.13rem;
}
.fy a.xyy {
  background: url(../img/icon17.png) #ececec no-repeat center;
  background-size: 0.13rem 0.13rem;
}
.fy a.xyy:hover {
  background: url(../img/icon19.png) #ea5524 no-repeat center;
  background-size: 0.13rem 0.13rem;
}
.fy span {
  color: #333333;
  font-size: 0.16rem;
  font-family: "黑体";
}
.fy span.total {
  margin-right: 0.3rem;
}
.fy .tz_z {
  margin-left: 0.2rem;
}
.fy .tz_z input {
  cursor: pointer;
  width: 0.42rem;
  height: 0.42rem;
  line-height: 0.42rem;
  background-color: #ececec;
  color: #333333;
  font-size: 0.16rem;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  margin: 0 0.08rem;
  padding: 0 0.05rem;
  box-sizing: border-box;
}
.zy_sx .sx_list {
  padding-bottom: 1.3rem;
}
.zy_sx .sx_list ul {
  margin-top: 0.82rem;
  overflow: hidden;
  min-height: 6rem;
  margin-bottom: 0.9rem;
}
.zy_sx .sx_list ul li {
  float: left;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  width: 4.45rem;
  height: 2.72rem;
}
.zy_sx .sx_list ul li:nth-child(3n + 3) {
  margin-right: 0;
}
.zy_sx .sx_list ul li a {
  display: block;
  position: relative;
  height: 100%;
}
.zy_sx .sx_list ul li a .img {
  width: 4.45rem;
  height: 2.72rem;
  overflow: hidden;
}
.zy_sx .sx_list ul li a .img img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.zy_sx .sx_list ul li a .bg {
  position: absolute;
  left: 0;
  bottom: 0;
  background: url(../img/sp_bg.png) no-repeat center;
  background-size: 100% 100%;
  width: 100%;
  height: 100%;
}
.zy_sx .sx_list ul li a .bg img {
  width: 0.35rem;
  height: 0.35rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.zy_sx .sx_list ul li a .bg h2 {
  color: #ffffff;
  font-size: 0.18rem;
  font-weight: 400;
  width: 100%;
  padding: 0 0.2rem;
  box-sizing: border-box;
  position: absolute;
  bottom: 0.2rem;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
}
.zy_sx .sx_list ul li a:hover .img img {
  transform: scale(1.1);
}
.xq {
  min-height: calc(100vh - 3.97rem);
}
.xq .dqwz {
  background-color: #f9f9f9;
  height: 0.7rem;
  line-height: 0.7rem;
  padding-left: 2.6rem;
  box-sizing: border-box;
}
.xq .xq_list {
  background-color: #fff;
  padding-top: 0.62rem;
  padding-bottom: 1.26rem;
  overflow: hidden;
}
.xq .xq_list .Right_structure {
  width: 10.1rem;
  float: left;
}
.xq .xq_list .Right_structure .content {
  padding-right: 0.5rem;
  box-sizing: border-box;
  border-right: 1px solid #ececec;
}
.xq .xq_list .Right_structure .content .xq_tit h2 {
  color: #333333;
  font-size: 0.3rem;
  font-weight: 700;
  line-height: 1.4;
  margin-bottom: 0.2rem;
}
.xq .xq_list .Right_structure .content .xq_tit .lll {
  height: 0.7rem;
  line-height: 0.7rem;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #ececec;
}
.xq .xq_list .Right_structure .content .xq_tit .lll span {
  color: #999999;
  font-size: 0.16rem;
  margin-right: 0.34rem;
}
.xq .xq_list .Right_structure .content .xq_tit .lll .font {
  color: #999999;
  font-size: 0.16rem;
}
.xq .xq_list .Right_structure .content .xq_tit .lll .font em {
  color: #999999;
  font-size: 0.16rem;
  display: inline-block;
  width: 0.25rem;
  height: 0.25rem;
  text-align: center;
  line-height: 0.25rem;
  cursor: pointer;
}
.xq .xq_list .Right_structure .content .xq_tit .lll .font em:hover,
.xq .xq_list .Right_structure .content .xq_tit .lll .font em.on {
  background-color: #ea5524;
  color: #fff;
}
.xq .xq_list .Right_structure .content .xq_con {
  margin-top: 0.7rem;
  padding-bottom: 1.4rem;
  min-height: 6rem;
  margin-bottom: 0.64rem;
}
.xq .xq_list .Right_structure .content .xq_con p {
  color: #333;
  font-size: 0.18rem;
  line-height: 0.32rem;
}
.xq .xq_list .Right_structure .content .xq_con img {
  max-width: 100%;
}
.xq .xq_list .Right_structure .content .xq_con table {
  max-width: 100%;
}
.xq .xq_list .Right_structure .content .xq_con iframe {
  max-width: 100%;
}
.xq .xq_list .Right_structure .content .xq_con video {
  max-width: 100%;
}
.xq .xq_list .tj {
  float: right;
}
.sxp {
  position: relative;
  height: 1.17rem;
  padding: 0.2rem 0.26rem;
  box-sizing: border-box;
  background-color: #f9f9f9;
}
.sxp .list_goback {
  position: absolute;
  top: 50%;
  right: 0.34rem;
  transform: translateY(-50%);
  color: #ffffff;
  font-size: 0.18rem;
  height: 0.42rem;
  line-height: 0.42rem;
  padding: 0 0.2rem;
  background-color: #ea5524;
  cursor: pointer;
  transition: ease 0.5s;
}
.sxp .list_goback:hover {
  transform: translateY(-20%);
}
.sxp .jzf {
  display: block;
  height: 0.38rem;
  line-height: 0.38rem;
  color: #333333;
  font-size: 0.18rem;
  max-width: 80%;
}
.sxp .jzf:hover {
  color: #ea5524;
}
.tj {
  width: calc(100% - 10.1rem);
  padding-left: 0.46rem;
  box-sizing: border-box;
}
.tj h1 {
  color: #ea5524;
  font-size: 0.24rem;
  font-weight: 700;
  margin-bottom: 0.26rem;
}
.tj ul {
  min-height: 6.73rem;
}
.tj ul li a {
  display: block;
}
.tj ul li a .img {
  width: 3.44rem;
  height: 2.1rem;
  overflow: hidden;
  margin-bottom: 0.18rem;
}
.tj ul li a .img img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.tj ul li a h2 {
  color: #333333;
  font-size: 0.18rem;
  font-weight: 400;
  height: 0.64rem;
  line-height: 0.32rem;
  margin-bottom: 0.14rem;
}
.tj ul li a p {
  color: #999999;
  font-size: 0.16rem;
}
.tj ul li a:hover .img img {
  transform: scale(1.1);
}
.tj ul li a:hover h2 {
  color: #ea5524;
}
.tj ul li.file {
  padding-bottom: 0.32rem;
  position: relative;
}
.tj ul li.file::after {
  width: 100%;
  height: 0.07rem;
  background-color: #f9f9f9;
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
}
.tj ul li.second {
  margin-top: 0.2rem;
  padding-bottom: 0.06rem;
  border-bottom: 1px solid #f9f9f9;
}
.tj ul li.second:last-child {
  border-bottom: none;
}
.dl_zt_li {
  width: 48%;
  float: left;
  margin-right: 4%;
}
.dl_zt_li:nth-child(2n + 2) {
  margin-right: 0;
}
.dl_zt_li a {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 0.26rem 0;
  border-bottom: 1px solid #e0e0e0;
}
.dl_zt_li a .time {
  text-align: center;
  width: 0.96rem;
  height: 0.96rem;
  background-color: #f9f9f9;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.dl_zt_li a .time .p1 {
  color: #cacaca;
  font-size: 0.5rem;
  font-weight: 700;
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1;
}
.dl_zt_li a .time .p2 {
  color: #cacaca;
  font-size: 0.16rem;
  font-family: Arial, Helvetica, sans-serif;
}
.dl_zt_li a .nr {
  margin-left: 0.3rem;
  width: calc(100% - 1.26rem);
}
.dl_zt_li a .nr h2 {
  color: #333333;
  font-size: 0.2rem;
  font-weight: 400;
  margin-bottom: 0.14rem;
}
.dl_zt_li a .nr p {
  color: #a9adb1;
  font-size: 0.16rem;
  height: 0.21rem;
}
.dl_zt_li a:hover .time {
  background-color: #ea5524;
}
.dl_zt_li a:hover .time p {
  color: #fff;
}
.dl_zt_li a:hover .nr h2 {
  color: #ea5524;
}
.dl_zt_li a:hover .nr p {
  color: #ea5524;
}
.xw_list {
  padding-top: 0.88rem;
  padding-bottom: 1.4rem;
}
.xw_list .xw_nr {
  min-height: 6rem;
}
.xw_list .xw_nr .box {
  overflow: hidden;
  margin-bottom: 0.66rem;
}
.xw_list .xw_nr .box .boxs {
  float: left;
  width: 4.41rem;
  margin-right: 0.38rem;
}
.xw_list .xw_nr .box .boxs:nth-child(3n + 3) {
  margin-right: 0;
}
.xw_list .xw_nr .box .boxs a {
  width: 100%;
  height: 100%;
}
.xw_list .xw_nr .box .boxs a .img {
  width: 100%;
  height: 2.7rem;
  overflow: hidden;
}
.xw_list .xw_nr .box .boxs a .img img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.xw_list .xw_nr .box .boxs a h2 {
  margin-top: 0.1rem;
  color: #333333;
  font-size: 0.2rem;
  font-weight: 700;
  line-height: 0.32rem;
  height: 0.64rem;
  margin-bottom: 0.14rem;
}
.xw_list .xw_nr .box .boxs a p {
  color: #999999;
  font-size: 0.16rem;
}
.xw_list .xw_nr .box .boxs a:hover .img img {
  transform: scale(1.1);
}
.xw_list .xw_nr .box .boxs a:hover h2 {
  color: #ea5524;
}
.xw_list ul {
  overflow: hidden;
  min-height: 5rem;
}
.xw_list .fy {
  margin-top: 1.6rem;
}
.wzdt {
  min-height: 7rem;
  background: url(../img/dt_bg.png) #fff no-repeat bottom center;
  background-size: 100% 4.33rem;
}
.wzdt .dqwz {
  padding-left: 2.6rem;
  box-sizing: border-box;
  width: 100%;
  height: 0.8rem;
  line-height: 0.8rem;
}
.wzdt .wzdt_ul {
  margin-top: 0.8rem;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-auto-flow: column;
}
.wzdt .wzdt_ul li {
  min-height: 0.88rem;
  background-color: #fff;
  border: 1px solid #f2f2f2;
  padding: 0.16rem 0.12rem 0.16rem 0.2rem;
  box-sizing: border-box;
  position: relative;
  margin-right: 5%;
  margin-bottom: 0.36rem;
}
.wzdt .wzdt_ul li:nth-child(7) {
  margin-right: 0;
}
.wzdt .wzdt_ul li:nth-child(8) {
  margin-right: 0;
}
.wzdt .wzdt_ul li::before {
  content: "";
  display: block;
  width: 0.05rem;
  height: 0.2rem;
  background-color: #ea5524;
  position: absolute;
  left: 0;
  top: 0.16rem;
}
.wzdt .wzdt_ul li > a {
  display: block;
  color: #333333;
  font-size: 0.18rem;
}
.wzdt .wzdt_ul li > a:hover {
  color: #ea5524;
}
.wzdt .wzdt_ul li .dt_nav {
  margin-top: 0.14rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}
.wzdt .wzdt_ul li .dt_nav a {
  display: inline-block;
  color: #565a67;
  font-size: 0.14rem;
  margin-bottom: 0.1rem;
}
.wzdt .wzdt_ul li .dt_nav a:hover {
  color: #ea5524;
}
.al_list {
  padding-bottom: 1.3rem;
}
.al_list ul {
  margin-top: 0.82rem;
  overflow: hidden;
  min-height: 6rem;
  margin-bottom: 0.9rem;
}
.al_list ul li {
  float: left;
  margin-bottom: 0.5rem;
  margin-right: 0.3rem;
  width: 4.45rem;
}
.al_list ul li:nth-child(3n + 3) {
  margin-right: 0;
}
.al_list ul li a {
  display: block;
  height: 100%;
}
.al_list ul li a .img {
  width: 4.45rem;
  height: 2.72rem;
  overflow: hidden;
}
.al_list ul li a .img img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.al_list ul li a .bg {
  width: 100%;
  height: 1.3rem;
  border: 1px solid #eaeaea;
  padding: 0.2rem;
  box-sizing: border-box;
}
.al_list ul li a .bg h2 {
  color: #333333;
  font-size: 0.18rem;
  font-weight: 700;
  width: 100%;
  margin-bottom: 0.12rem;
}
.al_list ul li a .bg p {
  color: #999999;
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.al_list ul li a:hover .img img {
  transform: scale(1.1);
}
.al_list ul li a:hover .bg h2 {
  color: #ea5524;
}
.cp_list {
  min-height: 10.5rem;
  position: relative;
}
.cp_list .bg {
  width: 100%;
  height: 10.5rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}
.cp_list .tt {
  margin-top: 0.44rem;
  display: inline-block;
  color: #fff;
  font-size: 0.34rem;
}
.cp_list ul {
  margin-top: 0.38rem;
  overflow: hidden;
}
.cp_list ul li {
  float: left;
  width: 4.5rem;
  height: 3.36rem;
  margin-right: 0.23rem;
  margin-bottom: 0.23rem;
  position: relative;
}
.cp_list ul li > img {
  width: 100%;
  height: 100%;
}
.cp_list ul li::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.cp_list ul li:nth-child(1) {
  width: 9.23rem;
}
.cp_list ul li:nth-child(1)::before {
  background: linear-gradient(to right, #129abd, transparent);
}
.cp_list ul li:nth-child(1) .nr {
  width: 50%;
}
.cp_list ul li:nth-child(2) {
  margin-right: 0;
}
.cp_list ul li:nth-child(2)::before {
  background: linear-gradient(to right, #06ac93, transparent);
}
.cp_list ul li:nth-child(3)::before {
  background: linear-gradient(to right, #4440b0, transparent);
}
.cp_list ul li:nth-child(4)::before {
  background: linear-gradient(to right, #e95a2b, transparent);
}
.cp_list ul li:nth-child(5) {
  margin-right: 0;
}
.cp_list ul li:nth-child(5)::before {
  background: linear-gradient(to right, #075eac, transparent);
}
.cp_list ul li > a {
  display: block;
  width: 100%;
  height: 100%;
}
.cp_list ul li .nr {
  position: absolute;
  top: 0.6rem;
  left: 0.46rem;
  width: 82%;
}
.cp_list ul li .nr h2 {
  color: #ffffff;
  font-size: 0.3rem;
  font-weight: 400;
  margin-bottom: 0.2rem;
}
.cp_list ul li .nr p {
  color: #ffffff;
  font-size: 0.16rem;
  line-height: 0.25rem;
  height: 0.5rem;
  margin-bottom: 0.56rem;
}
.szffw_list {
  min-height: 100vh;
}
.szffw_list .szhfgw_new {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.szffw_list .szhfgw_new .left h2 {
  color: #333333;
  font-size: 0.34rem;
  font-weight: 700;
  margin-bottom: 0.16rem;
}
.szffw_list .szhfgw_new .left p {
  color: #999999;
  font-size: 0.2rem;
}
.szffw_list .szhfgw_new .right .jj_gd {
  margin: 1.1rem 0 0.66rem;
  justify-content: space-between;
}
.szffw_list .szhfgw_new .right .jj_gd .jj_time:nth-child(3) {
  margin-right: 0;
}
.szffw_list .szhfw_nr {
  padding-bottom: 1.9rem;
}
.szffw_list .szhfw_nr h1 {
  color: #1d50a3;
  font-size: 0.22rem;
  font-weight: 700;
  margin-bottom: 0.2rem;
}
.szffw_list .szhfw_nr p {
  color: #333333;
  font-size: 0.18rem;
  line-height: 0.28rem;
}
.szffw_list .szhfw_nr img {
  max-width: 100%;
}
.szffw_list .szhfw_nr video {
  max-width: 100%;
}
.szffw_list .szhfw_nr table {
  max-width: 100%;
}
.szffw_list .szhfw_nr iframe {
  max-width: 100%;
}
.cpxq_list {
  padding-bottom: 1.1rem;
  min-height: calc(100vh - 3.97rem);
}
.cpxq_list .xq_hd {
  width: 100%;
  height: 4rem;
  background-color: #1d50a3;
  position: relative;
}
.cpxq_list .xq_hd .bg {
  width: 8.75rem;
  height: 4rem;
  position: absolute;
  top: 0;
  right: 0;
}
.cpxq_list .xq_hd .w .tit {
  margin-top: 0.5rem;
  width: 7.6rem;
  height: 2.6rem;
  overflow-y: auto;
  scrollbar-width: none;
}
.cpxq_list .xq_hd .w .tit h2 {
  color: #ffffff;
  font-size: 0.34rem;
  font-weight: 700;
  margin-bottom: 0.3rem;
}
.cpxq_list .xq_hd .w .tit .nr {
  overflow-y: auto;
  height: 1.8rem;
  padding-right: 0.4rem;
  box-sizing: border-box;
}
.cpxq_list .xq_hd .w .tit .nr center{
  font-size: .18rem;
  color: #fff;
}
.cpxq_list .xq_hd .w .tit .nr::-webkit-scrollbar-thumb {
  border-radius: 0.025rem;
  box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.31);
  -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
  background: #ea5524;
}
.cpxq_list .xq_hd .w .tit .nr::-webkit-scrollbar {
  scrollbar-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.1);
  scrollbar-width: thin;
  -ms-overflow-style: none;
}
.cpxq_list .xq_hd .w .tit .nr p {
  color: #ffffff;
  font-size: 0.18rem;
  line-height: 0.3rem;
}
.cpxq_list .xq_bd {
  min-height: 5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0.4rem;
}
.cpxq_list .xq_bd img {
  max-width: 100%;
}
.cpxq_list .xq_bd img.fgf {
  display: block;
  margin: 0 auto;
}
.cpxq_list .xq_bd h2 {
  color: #333333;
  font-size: 0.24rem;
  font-weight: 100;
  margin-bottom: 0.2rem;
}
.cpxq_list .xq_bd p {
  color: #333333;
  font-size: 0.18rem;
  line-height: 0.34rem;
}
.cpxq_list .xq_bd p.dian {
  position: relative;
  padding-left: 0.2rem;
}
.cpxq_list .xq_bd p.dian::before {
  content: "";
  display: block;
  position: absolute;
  top: 45%;
  transform: translateX(-50%);
  left: 0;
  width: 0.06rem;
  height: 0.06rem;
  background-color: #dddddd;
  border-radius: 50%;
}
.cpxq_list .xgal .w {
  text-align: center;
}
.cpxq_list .xgal .w .title {
  margin-bottom: 0.7rem;
  display: inline-block;
  color: #333333;
  font-size: 0.34rem;
  font-weight: 700;
  text-align: center;
  position: relative;
  padding-bottom: 0.14rem;
}
.cpxq_list .xgal .w .title::before {
  content: "";
  display: block;
  width: 50%;
  height: 0.04rem;
  background-color: #ea5524;
  position: absolute;
  bottom: 0;
  left: 0;
}
.cpxq_list .xgal .w .title::after {
  content: "";
  display: block;
  width: 50%;
  height: 0.04rem;
  background-color: #1d50a3;
  position: absolute;
  bottom: 0;
  right: 0;
}
.cpxq_list .xgal .w .swi .swiper {
  padding-bottom: 0.9rem;
}
.cpxq_list .xgal .w .swi center{
  width: 100%;
  display: block;
  font-size: .16rem;
}
.cpxq_list .xgal .w .swi a {
  display: block;
  width: 4.45rem;
}
.cpxq_list .xgal .w .swi a .img {
  width: 4.45rem;
  height: 2.72rem;
  overflow: hidden;
}
.cpxq_list .xgal .w .swi a .img img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.cpxq_list .xgal .w .swi a h2 {
  margin: 0.2rem 0;
  color: #333333;
  font-size: 0.2rem;
  font-weight: 700;
  text-align: left;
}
.cpxq_list .xgal .w .swi a p {
  color: #999999;
  font-size: 0.16rem;
  line-height: 0.26rem;
}
.cpxq_list .xgal .w .swi a:hover .img img {
  transform: scale(1.1);
}
.cpxq_list .xgal .w .swi a:hover h2 {
  color: #ea5524;
}
.cpxq_list .xgal .w .swi .swiper-pagination .swiper-pagination-bullet {
  width: 0.1rem;
  height: 0.1rem;
  background-color: #ececec;
  opacity: 1;
  margin: 0 0.05rem;
}
.cpxq_list .xgal .w .swi .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ea5524;
}
.cx_list {
  padding-bottom: 1.1rem;
  min-height: calc(100vh - 3.97rem);
}
.cx_list .zy_jj {
  padding-top: 0.94rem;
  min-height: 6rem;
  box-sizing: border-box;
  position: relative;
}
.cx_list .zy_jj .demo-1 {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
}
.cx_list .zy_jj .demo-1 canvas {
  width: 100%;
  height: 100%;
}
.cx_list .zy_jj .w {
  display: flex;
}
.cx_list .zy_jj .w .left {
  width: 7rem;
  height: 6.76rem;
  overflow-y: auto;
  scrollbar-width: none;
}
.cx_list .zy_jj .w .left::-webkit-scrollbar-thumb {
  border-radius: 0.025rem;
  box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.31);
  -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
  background: #0c6eb7;
  scrollbar-width: thin;
}
.cx_list .zy_jj .w .left::-webkit-scrollbar {
  width: 0;
  scrollbar-width: thin;
}
.cx_list .zy_jj .w .left h1 {
  color: #333333;
  font-size: 0.36rem;
  font-weight: 700;
  margin-bottom: 0.1rem;
}
.cx_list .zy_jj .w .left .p {
  color: #999999;
  font-size: 0.2rem;
  line-height: 1.5;
  margin-bottom: 0.4rem;
}
.cx_list .zy_jj .w .left p {
  color: #333333;
  font-size: 0.18rem;
  line-height: 0.3rem;
}
.cx_list .zy_jj .w .left p .z {
  color: #333333;
  font-size: 0.2rem;
  font-weight: 700;
}
.cx_list .zy_jj .w .left ul li {
  line-height: 0.34rem;
  color: #333333;
  font-size: 0.18rem;
  padding-left: 0.2rem;
  position: relative;
}
.cx_list .zy_jj .w .left ul li::before {
  content: "";
  display: block;
  width: 0.07rem;
  height: 0.07rem;
  background-color: #dddddd;
  position: absolute;
  top: 45%;
  left: 0;
  transform: translateY(-50%);
  border-radius: 50%;
}
.cx_list .zy_jj .w .right {
  width: 7rem;
  text-align: right;
}
.cx_list .zy_jj .w .right img {
  max-width: 100%;
}
.cx_list .cx_pt .tit {
  color: #333333;
  font-size: 0.36rem;
  font-weight: 700;
  margin-bottom: 0.55rem;
}
.cx_list .cx_pt .rcpy {
  height: 7.41rem;
  position: relative;
}
.cx_list .cx_pt .rcpy .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 7.41rem;
  z-index: 1;
}
.cx_list .cx_pt .rcpy .gds {
  position: relative;
  z-index: 2;
  height: 7.41rem;
}
.cx_list .cx_pt .rcpy .gds .w {
  margin-top: 0.5rem;
  display: flex;
  align-items: center;
  height: 100%;
  background: url(../img/icon52.png) no-repeat left center;
  background-size: 0.34rem 7.41rem;
}
.cx_list .cx_pt .rcpy .gds .w ul {
  width: 35%;
  margin-top: 1rem;
}
.cx_list .cx_pt .rcpy .gds .w ul li {
  display: flex;
  align-items: center;
  margin-bottom: 0.85rem;
  margin-left: 0.6rem;
  position: relative;
  height: 0.38rem;
}
.cx_list .cx_pt .rcpy .gds .w ul li.on::before {
  content: "";
  display: block;
  background: url(../img/icon20.png) no-repeat left center;
  background-size: 100% 100%;
  position: absolute;
  top: -0.01rem;
  left: -0.6rem;
  width: 0.36rem;
  height: 0.51rem;
}
.cx_list .cx_pt .rcpy .gds .w ul li:nth-child(1):hover::before {
  content: "";
  display: block;
  background: url(../img/icon20.png) no-repeat left center;
  background-size: 100% 100%;
  position: absolute;
  top: -0.01rem;
  left: -0.6rem;
  width: 0.36rem;
  height: 0.51rem;
}
.cx_list .cx_pt .rcpy .gds .w ul li:nth-child(2):hover::before,
.cx_list .cx_pt .rcpy .gds .w ul li:nth-child(2).on::before {
  content: "";
  display: block;
  background: url(../img/icon20.png) no-repeat left center;
  background-size: 100% 100%;
  position: absolute;
  top: 0.01rem;
  left: -0.6rem;
  width: 0.36rem;
  height: 0.51rem;
}
.cx_list .cx_pt .rcpy .gds .w ul li:nth-child(3):hover::before,
.cx_list .cx_pt .rcpy .gds .w ul li:nth-child(3).on::before {
  content: "";
  display: block;
  background: url(../img/icon20.png) no-repeat left center;
  background-size: 100% 100%;
  position: absolute;
  top: 0.03rem;
  left: -0.6rem;
  width: 0.36rem;
  height: 0.51rem;
}
.cx_list .cx_pt .rcpy .gds .w ul li:nth-child(4):hover::before,
.cx_list .cx_pt .rcpy .gds .w ul li:nth-child(4).on::before {
  content: "";
  display: block;
  background: url(../img/icon20.png) no-repeat left center;
  background-size: 100% 100%;
  position: absolute;
  top: 0.01rem;
  left: -0.6rem;
  width: 0.36rem;
  height: 0.51rem;
}
.cx_list .cx_pt .rcpy .gds .w ul li:nth-child(5):hover::before,
.cx_list .cx_pt .rcpy .gds .w ul li:nth-child(5).on::before {
  content: "";
  display: block;
  background: url(../img/icon20.png) no-repeat left center;
  background-size: 100% 100%;
  position: absolute;
  top: -0.02rem;
  left: -0.6rem;
  width: 0.36rem;
  height: 0.51rem;
}
.cx_list .cx_pt .rcpy .gds .w ul li img {
  width: 0.4rem;
  max-height: 0.51rem;
  margin-right: 0.2rem;
}
.cx_list .cx_pt .rcpy .gds .w ul li h4 {
  color: #ffffff;
  font-size: 0.18rem;
  font-weight: 100;
}
.cx_list .cx_pt .rcpy .gds .w ul li h4 span {
  color: #fff;
  font-size: 0.28rem;
  font-weight: 400;
}
.cx_list .cx_pt .rcpy .gds .w .rcpy_zz {
  height: 4.89rem;
  overflow: hidden;
}
.cx_list .cx_pt .rcpy .gds .w .rcpy_zz .r_g {
  width: 7rem;
  display: none;
}
.cx_list .cx_pt .rcpy .gds .w .rcpy_zz .r_g h2 {
  color: #ffffff;
  font-size: 0.24rem;
  font-weight: 700;
  margin-bottom: 0.4rem;
}
.cx_list .cx_pt .rcpy .gds .w .rcpy_zz .r_g .nr {
  height: 1.6rem;
  overflow-y: auto;
  padding-right: 0.1rem;
  box-sizing: border-box;
}
.cx_list .cx_pt .rcpy .gds .w .rcpy_zz .r_g .nr::-webkit-scrollbar-thumb {
  border-radius: 0.025rem;
  box-shadow: inset 0 0 5px rgba(88, 87, 173, 0.31);
  -webkit-box-shadow: inset 0 0 5px rgba(85, 71, 216, 0.2);
  background: #ea5524;
}
.cx_list .cx_pt .rcpy .gds .w .rcpy_zz .r_g .nr::-webkit-scrollbar {
  width: 6px;
}
.cx_list .cx_pt .rcpy .gds .w .rcpy_zz .r_g .nr center {
  color: #fff;
  font-size: 0.18rem;
}
.cx_list .cx_pt .rcpy .gds .w .rcpy_zz .r_g .nr p {
  color: #ffffff;
  font-size: 0.18rem;
  line-height: 0.4rem;
}
.cx_list .cx_pt .rcpy .gds .w .rcpy_zz .r_g .img {
  width: 7rem;
  box-sizing: border-box;
  /* margin: 0 auto; */
  margin-top: 0.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cx_list .cx_pt .rcpy .gds .w .rcpy_zz .r_g .img img {
  width: 3.42rem;
  height: 2.08rem;
}
.cx_list .cx_pt .rcpy .gds .w .rcpy_zz .r_g.on {
  display: block;
  visibility: visible !important;
  animation-name: bounceInRight !important;
}
.cx_list .cp_cg {
  padding-top: 0.9rem;
  padding-bottom: 0.1rem;
  position: relative;
}
.cx_list .cp_cg::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1.71rem;
  background-color: #f9f9f9;
}
.cx_list .cp_cg .t {
  color: #333333;
  font-size: 0.36rem;
  margin-bottom: 0.5rem;
  font-weight: 700;
}
.cx_list .cp_cg .swiper {
  width: 14rem;
  margin: 0 auto;
  min-height: 3rem;
}
.cx_list .cp_cg .swiper center{
  text-align: center;
  width: 100%;
}
.cx_list .cp_cg .swiper .img {
  width: 2.34rem;
  height: 3.3rem;
  cursor: pointer;
}
.cx_list .cp_cg .swiper .img img {
  width: 100%;
  height: 100%;
}
.cx_list .cp_cg .swiper h2 {
  text-align: center;
  color: #333333;
  font-size: 0.18rem;
  font-weight: 400;
  line-height: 0.4rem;
}
.cx_list .cp_cg .swiper-button-next:after,
.cx_list .cp_cg .swiper-rtl .swiper-button-prev:after {
  content: "";
}
.cx_list .cp_cg .swiper-button-prev:after,
.cx_list .cp_cg .swiper-rtl .swiper-button-next:after {
  content: "";
}
.cx_list .cp_cg .swiper-button-prev {
  left: 1.8rem;
  background: url(../img/icon21.png) no-repeat center;
  background-size: 100% 100%;
  width: 0.44rem;
  height: 0.44rem;
  top: 60%;
}
.cx_list .cp_cg .swiper-button-prev:hover {
  background: url(../img/icon22.png) no-repeat center;
  background-size: 100% 100%;
}
.cx_list .cp_cg .swiper-button-next {
  right: 1.8rem;
  background: url(../img/icon23.png) no-repeat center;
  background-size: 100% 100%;
  width: 0.44rem;
  height: 0.44rem;
  top: 60%;
}
.cx_list .cp_cg .swiper-button-next:hover {
  background: url(../img/icon24.png) no-repeat center;
  background-size: 100% 100%;
}
.cx_list .cp_kt {
  padding-top: 0.6rem;
}
.cx_list .cp_kt .t {
  color: #333333;
  font-size: 0.36rem;
  margin-bottom: 0.54rem;
  font-weight: 700;
}
.cx_list .cp_kt .swiper{
  min-height: 3rem;
}
.cx_list .cp_kt .swiper a {
  display: block;
  position: relative;
  width: 6.88rem;
  height: 4.2rem;
}
.cx_list .cp_kt .swiper a .img {
  width: 6.88rem;
  height: 4.2rem;
  overflow: hidden;
}
.cx_list .cp_kt .swiper a .img > img {
  width: 100%;
  height: 100%;
  transition: all 0.5s;
}
.cx_list .cp_kt .swiper a .bg {
  position: absolute;
  top: 0;
  left: 0;
  background: url(../img/kt_bg.png) no-repeat bottom center;
  background-size: 100% 2.74rem;
  width: 100%;
  height: 100%;
}
.cx_list .cp_kt .swiper a .bg .d {
  position: absolute;
  bottom: 0.2rem;
  left: 0;
  width: 100%;
  height: .5rem;
  padding: 0 0.3rem;
  box-sizing: border-box;
}
.cx_list .cp_kt .swiper a .bg .d h1 {
  color: #ffffff;
  font-size: 0.18rem;
  font-weight: 700;
  margin-bottom: 0.1rem;
  max-width: 90%;
}
.cx_list .cp_kt .swiper a .bg .d h2 {
  color: #fff;
  font-size: 0.18rem;
  font-weight: 400;
  max-width: 90%;
}
.cx_list .cp_kt .swiper a:hover .img > img {
  transform: scale(1.1);
}
.cx_list .cp_kt .swiper a:hover .bg .d {
  background: url(../img/icon25.png) no-repeat 96% center;
  background-size: 0.4rem 0.4rem;
}
.cx_list .cp_kt .swiper-button-next:after,
.cx_list .cp_kt .swiper-rtl .swiper-button-prev:after {
  content: "";
}
.cx_list .cp_kt .swiper-button-prev:after,
.cx_list .cp_kt .swiper-rtl .swiper-button-next:after {
  content: "";
}
.cx_list .cp_kt .swiper-button-prev {
  left: 0.26rem;
  background: url(../img/icon21.png) no-repeat center;
  background-size: 100% 100%;
  width: 0.44rem;
  height: 0.44rem;
}
.cx_list .cp_kt .swiper-button-prev:hover {
  background: url(../img/icon22.png) no-repeat center;
  background-size: 100% 100%;
}
.cx_list .cp_kt .swiper-button-next {
  right: 0.26rem;
  background: url(../img/icon23.png) no-repeat center;
  background-size: 100% 100%;
  width: 0.44rem;
  height: 0.44rem;
}
.cx_list .cp_kt .swiper-button-next:hover {
  background: url(../img/icon24.png) no-repeat center;
  background-size: 100% 100%;
}
.popup {
  position: fixed;
  z-index: 100;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: none;
  background: rgba(0, 0, 0, 0.5);
}
.popup .popcon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.popup .popcon .popimg {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
.popup .popcon p {
  font-size: 0.18rem;
  line-height: 1.5;
  color: #fff;
  margin: 0.2rem auto;
  text-align: center;
}
.popup .popcon .close {
  display: block;
  margin: 0 auto;
  cursor: pointer;
  width: 0.44rem;
  height: 0.44rem;
}
header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 12;
  height: 1.21rem;
  width: 100%;
  /* background: url(../img/icon99.png) no-repeat top center;
  background-size: 100% 100%; */
  background: rgba(0, 0, 0, .2);
  padding: 0 0.4rem;
  box-sizing: border-box;
}
header .top {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
header .top .top_left {
  margin-right: 1rem;
  width: 6.09rem;
  height: 0.55rem;
}
header .top .top_left a {
  display: block;
  width: 100%;
  height: 100%;
}
header .top .top_left a img {
  width: 100%;
  height: 100%;
}
header .top .top_left a img.logo {
  display: block;
}
header .top .top_left a img.zy_logo {
  display: none;
}
header .top .top_right {
  margin-right: 0.5rem;
  height: 1.21rem;
  line-height: 1.21rem;
}
header .top .top_right dl {
  display: flex;
}
header .top .top_right dl dd {
  width: 1.4rem;
}
header .top .top_right dl dd.on>a::before {
  width: 100%;
}
header .top .top_right dl dd > a {
  display: block;
  width: 100%;
  text-align: center;
  color: #ffffff;
  font-size: 0.18rem;
  font-weight: 700;
  position: relative;
}
header .top .top_right dl dd:nth-child(5)>a{
  text-indent: .1rem;
}
header .top .top_right dl dd:nth-child(6)>a{
  text-indent: .2rem;
}
.zy header .top .top_right dl dd:nth-child(5)>a{
  text-indent: 0;
}
.zy header .top .top_right dl dd:nth-child(6)>a{
  text-indent: 0;
}
header .top .top_right dl dd > a::before {
  content: "";
  display: block;
  width: 0%;
  height: 0.02rem;
  background-color: #ea5524;
  position: absolute;
  bottom: 1px;
  left: 50%;
  transform: translateX(-50%);
  transition: all 0.6s;
}
header .top .top_right dl dd > a:hover::before {
  width: 100%;
}
header .top .top_right dl dd ul {
  display: none;
  width: 5.84rem;
  min-height: 2.42rem;
  padding: 0.3rem;
  box-sizing: border-box;
  background-color: #fff;
  position: relative;
}
header .top .top_right dl dd ul li {
  width: 1.82rem;
}
header .top .top_right dl dd ul li:nth-child(1) img {
  display: block;
}
header .top .top_right dl dd ul li:last-child a {
  border-bottom: 0;
}
header .top .top_right dl dd ul li a {
  width: 100%;
  height: 0.53rem;
  line-height: 0.53rem;
  display: block;
  color: #323232;
  font-size: 0.15rem;
  padding: 0 0.1rem;
  box-sizing: border-box;
  border-bottom: 0.01rem solid #e8e8e8;
  position: relative;
  z-index: 1;
}
header .top .top_right dl dd ul li a::before {
  content: "";
  display: block;
  width: 0%;
  height: 100%;
  background-color: #ea5524;
  position: absolute;
  bottom: 0;
  left: 0%;
  transition: all 0.6s;
  z-index: -1;
}
header .top .top_right dl dd ul li img {
  display: none;
  position: absolute;
  top: 50%;
  right: 10%;
  width: 2.67rem;
  height: 1.64rem;
  transform: translateY(-50%);
}
header .top .top_right dl dd ul li.on a {
  color: #fff;
}
header .top .top_right dl dd ul li.on a::before {
  width: 100%;
}
header .top .top_right dl dd ul li.on img {
  display: block;
}
header .top .top_right dl dd ul li:hover a {
  color: #fff;
}
header .top .top_right dl dd ul li:hover a::before {
  width: 100%;
}
header .top .top_right dl dd ul li:hover img {
  display: block;
}
header .top .top_right dl dd:hover ul {
  display: block;
}
header .top .top_right dl dd:last-child:hover ul {
  position: absolute;
  right: 1.59rem;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
header .top .top_right dl dd:last-child:hover ul li img {
  right: auto;
  left: 10%;
}
header .top .tools-mod {
  position: relative;
  display: flex;
  align-items: center;
}
header .top .tools-mod .search-mod {
  margin-right: 0.16rem;
}
header .top .tools-mod .search-mod .icon-search {
  position: relative;
  -webkit-transition-property: color, background;
  transition-property: color, background;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  z-index: 1;
  width: 0.38rem;
  height: 0.38rem;
  cursor: pointer;
}
header .top .tools-mod .search-mod .icon-search > img {
  width: 100%;
  height: 100%;
}
header .top .tools-mod .search-mod .icon-search > img.sy_search {
  display: block;
}
header .top .tools-mod .search-mod .icon-search > img.zy_search {
  display: none;
}
header .top .tools-mod .search-mod .search-box {
  top: auto;
  bottom: 50%;
  margin-top: 0;
  width: 0;
  height: 0.5rem;
  -webkit-transition-property: width, opacity, visibility;
  transition-property: width, opacity, visibility;
  position: absolute;
  right: 0.1rem;
  margin-top: 0.1rem;
  width: 3.1rem;
  background-color: #eee;
  border: 1px solid #eaeaea;
  border-radius: 0.24rem;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
  -webkit-transition-property: opacity, visibility, -webkit-transform;
  transition-property: opacity, visibility, -webkit-transform;
  transition-property: opacity, visibility, transform;
  transition-property: opacity, visibility, transform, -webkit-transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
header .top .tools-mod .search-mod .search-box .search-txt {
  padding: 0 0.2rem;
  font-size: 0.16rem;
  position: relative;
  width: 80%;
  box-sizing: border-box;
  height: 100%;
}
header .top .tools-mod .search-mod .search-box .search-txt input {
  width: 100%;
  height: 100%;
  background: none;
}
header .top .tools-mod .search-mod .search-box .search-btn {
  width: 14%;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
header .top .tools-mod .search-mod .search-box .search-btn .search-submit {
  visibility: hidden;
}
header .top .tools-mod .search-mod.x-show .icon-search {
  opacity: 0;
  z-index: -1;
  -webkit-transition-property: z-index;
  transition-property: z-index;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
header .top .tools-mod .search-mod.x-show .search-box {
  position: absolute;
  right: 0.1rem;
  width: 3.1rem;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}
header .top .tools-mod .search-mod.x-show .search-box .search-btn .search-submit {
  opacity: 1;
  visibility: visible;
  -webkit-transition-property: visibility;
  transition-property: visibility;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
/* 新加 */
.tch {
  transition: all ease 300ms;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9999999999;
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  transition: 0.5s;
}
.tch .tc-box {
  box-sizing: border-box;
  display: block;
  width: 100%;
  padding: 0.3rem;
  background: #ea5524;
  position: relative;
  transform: translateY(-100%);
  transition: 0.5s 0.5s ease-out;
  z-index: 1;
  overflow: hidden;
}
.tch .tc-box .draw_h {
  width: 0.71rem !important;
  height: 0.71rem !important;
  line-height: 0.65rem !important;
  display: block;
  border-radius: 50%;
  text-align: center;
  position: relative;
  position: absolute;
  cursor: pointer;
  color: #fff;
  font-size: 0.3rem;
  right: 0.3rem;
  top: 0.3rem;
}
.tch .tc-box .draw_h:hover svg.drawcircle circle {
  stroke: #fff;
  stroke-dasharray: 188.49, 0;
  stroke-dashoffset: 188.49;
  -webkit-transition: all 0.7s cubic-bezier(0.11, 0.57, 0.58, 1);
  transition: all 0.7s cubic-bezier(0.11, 0.57, 0.58, 1);
}
.tch .tc-box .draw_h::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}
.tch .tc-box .draw_h svg.drawcircle {
  position: absolute;
  top: 0.02rem;
  left: 0.02rem;
  overflow: inherit;
  display: block;
  pointer-events: none;
}
.tch .tc-box .draw_h svg.drawcircle circle {
  fill: none;
  box-sizing: border-box;
  stroke-width: 2;
  stroke: none;
  stroke-dasharray: 0, 188.49;
  stroke-dashoffset: 188.49;
  transition: all 0.3s linear 0s;
}
.tch .tc-box .draw_h .ggfgdg {
  width: 0.2rem;
  height: 0.2rem;
}
.tch .tc-box form {
  height: 1rem;
  position: relative;
  width: 900px;
  max-width: 90%;
  margin: 0 auto;
}
.tch .tc-box form::after {
  content: "";
  width: 0;
  height: 1px;
  background: #fff;
  transition: 0.5s;
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
}
.tch .tc-box form #keywordkj {
  width: 90%;
  height: 1rem;
  font-size: 0.2rem;
  color: #fff;
  box-shadow: none;
  -webkit-appearance: none;
  float: left;
  border-right: 0;
  background: none;
}
.tch .tc-box form #keywordkj::placeholder {
  color: #fff;
}
.tch .tc-box form .btn_blue {
  position: absolute;
  top: 0;
  right: 0;
  width: 0.4rem;
  height: 1rem;
  border: 0;
  line-height: 4.25rem;
  background: url(../img/searchs.png) no-repeat center;
  background-size: 0.38rem 0.38rem;
  color: #fff;
  cursor: pointer;
  text-transform: uppercase;
}
.tch .tc_bg {
  height: 100%;
  background: rgba(0, 0, 0, 0.85);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  transition: 0.5s;
}
.tch.act {
  display: block;
  pointer-events: auto;
  visibility: visible;
  opacity: 1;
}
.tch.act #tc_search {
  transform: translateY(0);
  transition: 0.5s ease-in;
}
.tch.act #tc_search form::after {
  width: 100%;
  transition: ease-in-out 0.5s 0.5s;
}
.tch.act .tc_bg {
  display: none;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  transition: 0.5s;
}.syy_search{
   width: 0.38rem;
   height: 0.38rem;
 }
.zyy_search {
  display: none;
  width: 0.38rem;
  height: 0.38rem;
}
.zy .syy_search {
  display: none;

}
.zy .zyy_search {
  display: block;
}