header .top {
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  width: 100%;
  height: 0.88rem;
  background: rgba(255, 255, 255, 0.6);
  display: flex;
  align-items: center;
  justify-content: space-around;
}

header .top .logo img {
  width: 2.34rem;
  height: 0.31rem;
}

header .top.blankTop {
  background: #333;
}

header .top.blankTop .nav ul li a {
  color: #fff;
}

header .top .nav {
  margin-left: 0.7rem;
  height: 0.88rem;
}

header .top .nav ul {
  display: flex;
  height: 0.88rem;
  align-items: center;
}

header .top .nav ul li {
  margin: 0 0.25rem;
  height: 0.88rem;
  line-height: 0.88rem;
}

header .top .nav ul li a {
  display: block;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 0.21rem;
  color: #000000;
}

header .top .nav ul li .xia {
  display: none;
  position: fixed;
  width: 100%;
  left: 0;
  top: 0.88rem;
  z-index: 200;
  background: #ef8033;
  height: 1.5rem;
  text-align: center;
}

header .top .nav ul li .xia p {
  width: 12rem;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  padding-top: 0.2rem;
}

header .top .nav ul li .xia p a {
  margin: 0 0.2rem;
  display: block;
  font-weight: 400;
  font-size: 0.21rem;
  color: #fff;
  line-height: 0.5rem;
}

header .top .nav ul .active {
  border-bottom: 0.01rem solid #ef8033;
}

header .top .nav ul li:hover {
  border-bottom: 0.01rem solid #ef8033;
}

header .top .nav ul li:hover .xia {
  display: block;
}

header .top .you {
  margin: 0 0.25rem;
}

header .top .you a {
  display: block;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 0.21rem;
  color: #ef8033;
}

header .top .nav1 {
  display: none;
}

header .top .mask {
  display: none;
}

header .top .nav_li {
  display: none;
}

header .banner {
  position: relative;
  width: 100%;
  height: 9.68rem;
}

header .banner .swiper {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

header .banner .swiper-slide {
  font-size: 0.18rem;
  background: #fff;
}

header .banner .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

header .banner .swiper-pagination {
  /*position: absolute;*/
  /*right: 5rem;*/
  /*top: 4.6rem;*/
  display: none;
  /*justify-content: right;*/
  /*flex-direction: column;*/
}

header .banner .swiper-pagination-bullet {
  margin: 0.08rem 0;
  width: 0.09rem;
  height: 0.09rem;
  background: #ffffff;
  border-radius: 50%;
  opacity: 1;
}

header .banner .swiper-pagination-bullet-active {
  width: 0.09rem;
  height: 0.09rem;
  background: #ef8033;
  border-radius: 50%;
}

header .banner .banner1 {
  width: 100%;
  height: 9.68rem;
  background-size: 100% 100%;
  position: relative;
}

header .banner .banner1 .wen {
  position: absolute;
  left: 3.59rem;
  top: 4.46rem;
}

header .banner .banner1 .wen .tit {
  font-family: SourceHanSerifSC;
  font-weight: bold;
  font-size: 0.7rem;
  color: #ffffff;
  line-height: 0.7rem;
  text-shadow: 0.04rem 0.03rem 0.05rem rgba(0, 0, 0, 0.7);
}

header .banner .banner1 .wen p {
  margin-top: 0.33rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 0.39rem;
  color: #ffffff;
  line-height: 0.39rem;
  text-shadow: 0.04rem 0.03rem 0.05rem rgba(0, 0, 0, 0.7);
}

header .banner .bottom {
  position: relative;
  z-index: 80;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.8rem;
  background: rgba(0, 0, 0, 0.4);
  display: flex;
  align-items: center;
  justify-content: right;
}

header .banner .bottom .swiper-button-next:after,
header .banner .bottom .swiper-button-prev:after {
  display: none;
}

header .banner .bottom .swiper-button-next {
  position: absolute;
  left: 4.4rem;
  top: 0;
  width: 0.8rem;
  height: 0.8rem;
  background: #ef8033;
  margin: 0;
}

header .banner .bottom .swiper-button-next img {
  width: 0.12rem;
  height: 0.22rem;
}

header .banner .bottom .swiper-button-prev {
  position: absolute;
  left: 3.6rem;
  top: 0;
  width: 0.8rem;
  height: 0.8rem;
  background: #ef8033;
  margin: 0;
}

header .banner .bottom .swiper-button-prev img {
  width: 0.12rem;
  height: 0.22rem;
}

header .banner .bottom .swiper-button-next.swiper-button-disabled,
header .banner .bottom .swiper-button-prev.swiper-button-disabled {
  opacity: 1;
  width: 0.8rem;
  height: 0.8rem;
  background: #333333;
}

header .banner .bottom .seach {
  margin-right: 3.63rem;
  width: 2.1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0.01rem solid #fff;
  height: 0.4rem;
}

header .banner .bottom .seach input {
  width: 1.9rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 0.18rem;
  color: #ffffff;
  line-height: 0.24rem;
}

header .banner .bottom .seach input::placeholder {
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 0.18rem;
  color: #ffffff;
  line-height: 0.24rem;
}

header .banner .bottom .seach img {
  width: 0.18rem;
  height: 0.18rem;
}

.xc_nav {
  line-height: 64px;
  height: 66px;
  border-bottom: 2px solid #f0f0f0;
  padding: 0 0.5rem;
}

.xc_nav .left {
  float: left;
}

.xc_nav .left ul li {
  position: relative;
  float: left;
  font-size: 16px;
  padding: 0 36px;
}

.xc_nav .left ul li a {
  color: #333;
}

.xc_nav .left ul li:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 12px;
  background: #dddddd;
  left: 0;
  top: 50%;
  margin-top: -6px;
}

.xc_nav .left ul li:first-child {
  margin-left: 0;
}

.xc_nav .left ul li:first-child:after {
  display: none;
}

.xc_nav .left ul li:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  right: 50%;
  height: 2px;
  background: #ec5300;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}

/*.xc_nav .left ul li:hover:before,
.xc_nav .left ul li.cur:before {
  left: 0;
  right: 0;
}

.xc_nav .left ul li:hover a,
.xc_nav .left ul li.cur a {
  color: #ec5300;
}

.xc_nav .right {
  float: right;
  font-size: 14px;
  color: #333;
}

.xc_nav .right .crumbs {
  display: flex;
  align-items: center;
}

.xc_nav .right .crumbs .pic img {
  width: 0.3rem;
  height: 0.3rem;
}

.xc_nav .right .crumbs .jt img {
  margin: 0 0.1rem;
  width: 0.15rem;
  height: 0.15rem;
}

.xc_nav .right .crumbs a {
  display: block;
  font-size: 0.2rem;
  color: #333;
}

.xc_nav .right .home {
  color: #ec5300;
  font-size: 16px;
}
*/
.news_aa{font-size:16px}
.xc_nav{line-height:64px; height:66px; border-bottom:2px solid #f0f0f0;width: 1385px; margin: 0 200px;}
.xc_nav .left{float:left;}
.xc_nav .left ul li{position:relative;float:left;font-size:16px;padding: 0 15px;}
.xc_nav .left ul li:after{content:''; position:absolute; width:1px; height:12px; background:#dddddd; left:0; top:50%; margin-top:-6px;}
.xc_nav .left ul li:first-child{margin-left:0;}
.xc_nav .left ul li:first-child:after{display:none;}
.xc_nav .left ul li:before{content:""; position:absolute; bottom:0; left:50%; right:50%; height:2px; background:#ec5300; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.xc_nav .left ul li:hover:before,
.xc_nav .left ul li.cur:before{left:0; right:0;}
.xc_nav .left ul li:hover a,
.xc_nav .left ul li.cur a{color:#ec5300;}
.xc_nav .right{float:right; font-size:14px; color:#333;}
.xc_nav .right .home{color:#ec5300; font-size:16px;}
.wrap { width:1385px; margin-right:auto; margin-left:auto;}
/* .wrap {padding:0 310px;margin-right:auto;margin-left:auto;} */
.mwrap { max-width:1300px; margin-right:auto; margin-left:auto;}
.xc_nav .left ul li{color:#444444;}
.xc_nav .right{color:#444444;}
@media only screen and (max-width: 1024px){
 .xc_nav{display:none;}
}
@media only screen and (max-width: 992px){
 .xc_nav{display:none;}
}

.one {
  padding-top: 1.54rem;
}

.one .tit {
  padding-left: 2.4rem;
  padding-right: 2.66rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.one .tit .t_l .yin {
  font-family: SourceHanSansCN;
  font-weight: 500;
  font-size: 0.37rem;
  color: #cccccc;
}

.one .tit .t_l .bold {
  margin-top: 0.16rem;
  display: flex;
  align-items: center;
}

.one .tit .t_l .bold .b1 {
  width: 0.99rem;
  height: 0.06rem;
  background: #ef8033;
}

.one .tit .t_l .bold .b2 {
  margin-left: 0.08rem;
  width: 0.06rem;
  height: 0.06rem;
  background: #ef8033;
}

.one .tit .t_l .text {
  margin-top: 0.17rem;
  font-family: SourceHanSerifSC;
  font-weight: 600;
  font-size: 0.37rem;
  color: #000000;
}

.one .tit .t_r img {
  width: 0.45rem;
  height: 0.45rem;
}

.one .box {
  margin-top: 0.57rem;
}

.one .box ul {
  display: flex;
  align-items: center;
  justify-content: center;
}

.one .box ul li {
  width: 20%;
}

.one .box ul li a {
  position: relative;
  display: block;
}

.one .box ul li a .b1 img {
  width: 100%;
  height: 4.54rem;
}

.one .box ul li a .pic {
  position: absolute;
  left: 0;
  top: 0;
  padding-top: 2.03rem;
  width: 100%;
  height: 4.54rem;
  background: rgba(0, 0, 0, 0.6);
}

.one .box ul li a .pic img {
  margin: 0 auto;
  width: 0.32rem;
  height: 0.27rem;
}

.one .box ul li a .pic p {
  text-align: center;
  margin-top: 0.19rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 0.21rem;
  color: #ffffff;
}

.one .box ul li:hover .pic {
  background: rgba(239, 128, 51, 0.8);
}

.one .hen {
  margin-top: 1.28rem;
  width: 100%;
  height: 0.71rem;
  background: #ef8033;
}

.two {
  margin-top: 1.27rem;
}

.two .tit {
  padding-left: 2.4rem;
  padding-right: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.two .tit .t_l .yin {
  font-family: SourceHanSansCN;
  font-weight: 500;
  font-size: 0.37rem;
  color: #cccccc;
}

.two .tit .t_l .bold {
  margin-top: 0.16rem;
  display: flex;
  align-items: center;
}

.two .tit .t_l .bold .b1 {
  width: 0.99rem;
  height: 0.06rem;
  background: #ef8033;
}

.two .tit .t_l .bold .b2 {
  margin-left: 0.08rem;
  width: 0.06rem;
  height: 0.06rem;
  background: #ef8033;
}

.two .tit .t_l .text {
  margin-top: 0.17rem;
  font-family: SourceHanSerifSC;
  font-weight: 600;
  font-size: 0.37rem;
  color: #000000;
}

.two .tit .t_r ul {
  display: flex;
  align-items: center;
}

.two .tit .t_r ul li {
  margin-left: 0.65rem;
}

.two .tit .t_r ul li a {
  display: flex;
  align-items: center;
}

.two .tit .t_r ul li a img {
  width: 0.23rem;
  height: 0.21rem;
}

.two .tit .t_r ul li a img:nth-child(2) {
  display: none;
}

.two .tit .t_r ul li a p {
  margin-left: 0.15rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 0.23rem;
  color: #666666;
}

.two .tit .t_r ul li:hover a img:nth-child(1) {
  display: none;
}

.two .tit .t_r ul li:hover a img:nth-child(2) {
  display: block;
}

.two .tit .t_r ul li:hover p {
  color: #161616;
}

.two .box {
  position: relative;
  overflow: hidden;
  margin-top: 0.83rem;
  padding: 0 0.8rem;
  height: 5rem;
}

.two .box .swiper-button-next:after,
.two .box .swiper-button-prev:after {
  display: none;
}

.two .box .swiper-button-next {
  position: absolute;
  right: 0.2rem;
  top: 50%;
  transform: translateX(-50%);
}

.two .box .swiper-button-next img {
  width: 0.45rem;
  height: 0.45rem;
}

.two .box .swiper-button-prev {
  position: absolute;
  left: 0.5rem;
  top: 50%;
  transform: translateX(-50%);
}

.two .box .swiper-button-prev img {
  width: 0.45rem;
  height: 0.45rem;
}

.two .box .swiper {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.two .box .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  height: calc((100% - 30px) / 2) !important;
  /* Center slide text vertically */
  display: flex;
  justify-content: center;
  align-items: center;
}

.two .box .pic {
  position: relative;
  width: 100%;
  height: 100%;
}

.two .box .pic a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.two .box .pic a img {
  width: 100%;
  height: 100%;
}

.two .box .pic .fu {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.two .box .pic .fu img {
  margin: 0 auto 0.09rem;
}

.two .box .pic .fu .ww {
  text-align: center;
  border-top: 0.01rem solid rgba(255, 255, 255, 0.31);
  height: 0.3rem;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.13rem;
  color: #ef8033;
  line-height: 0.3rem;
}

.two .box .pic:hover a > img {
  transition: 0.3s;
  transform: scale(1.1);
}

.two .box .pic:hover a .fu {
  background: rgba(0, 0, 0, 0.5);
}

.three {
  margin-top: 1rem;
  background-image: url(../images/three_bg.png);
  width: 100%;
  background-size: 100% 100%;
  padding-top: 1.13rem;
  padding-bottom: 0.93rem;
  position: relative;
}

.three .tit {
  padding-left: 2.4rem;
  padding-right: 2.66rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.three .tit .t_l .yin {
  font-family: SourceHanSansCN;
  font-weight: 500;
  font-size: 0.37rem;
  color: #ef8033;
}

.three .tit .t_l .bold {
  margin-top: 0.16rem;
  display: flex;
  align-items: center;
}

.three .tit .t_l .bold .b1 {
  width: 0.99rem;
  height: 0.06rem;
  background: #ef8033;
}

.three .tit .t_l .bold .b2 {
  margin-left: 0.08rem;
  width: 0.06rem;
  height: 0.06rem;
  background: #ef8033;
}

.three .tit .t_l .text {
  margin-top: 0.17rem;
  font-family: SourceHanSerifSC;
  font-weight: 600;
  font-size: 0.37rem;
  color: #000000;
}

.three .tit .t_r img {
  width: 0.45rem;
  height: 0.45rem;
}

.three .box {
  margin-top: 1.3rem;
  padding: 0 2.77rem;
}

.three .box .swiper {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.three .box .swiper-slide {
  text-align: center;
  font-size: 18px;
}

.three .box .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.three .box .box1 {
  position: relative;
}

.three .box .box1 .fu {
  display: none;
}

.three .box .box1:hover .fu {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.three .box .box1:hover .fu a {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}

.three .box .box1:hover .fu .top {
  padding-top: 1.22rem;
  width: 100%;
  flex: 1;
  overflow: hidden;
  background: rgba(3, 3, 3, 0.8);
}

.three .box .box1:hover .fu .top p {
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.22rem;
  color: #fffefe;
}

.three .box .box1:hover .fu .top span {
  margin-top: 0.11rem;
  text-align: center;
  display: block;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.11rem;
  color: #afafaf;
}

.three .box .box1:hover .fu .bottom {
  width: 100%;
  height: 0.41rem;
  background: #ef8033;
  display: flex;
  align-items: center;
  justify-content: center;
}

.three .box .box1:hover .fu .bottom img {
  width: 0.23rem;
  height: 0.17rem;
}

.three .swiper-button-next:after,
.three .swiper-button-prev:after {
  display: none;
}

.three .swiper-button-next {
  position: absolute;
  right: 1.17rem;
  top: 70%;
  transform: translateX(-50%);
}

.three .swiper-button-next img {
  width: 0.42rem;
  height: 0.42rem;
}

.three .swiper-button-prev {
  position: absolute;
  left: 1.5rem;
  top: 70%;
  transform: translateX(-50%);
}

.three .swiper-button-prev img {
  width: 0.42rem;
  height: 0.42rem;
}

.four {
  margin-top: 0.76rem;
}

.four .top {
  padding-left: 1.88rem;
  padding-right: 2.05rem;
  width: 100%;
  height: 1.44rem;
  background: #ef8033;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.four .top .t_l {
  width: 48%;
}

.four .top .t_l .tt {
  display: flex;
  align-items: center;
}

.four .top .t_l .tt .yin {
  font-family: SourceHanSansCN;
  font-weight: 500;
  font-size: 0.33rem;
  color: #ffffff;
}

.four .top .t_l .tt .text {
  margin-left: 0.2rem;
  font-family: SourceHanSerifSC;
  font-weight: 600;
  font-size: 0.33rem;
  color: #ffffff;
}

.four .top .t_l .bb {
  margin-top: 0.28rem;
  display: flex;
  align-items: center;
}

.four .top .t_l .bb .b1 {
  width: 1.13rem;
  height: 0.07rem;
  background: #ffffff;
}

.four .top .t_l .bb .b2 {
  margin-left: 0.08rem;
  width: 0.07rem;
  height: 0.07rem;
  background: #fff;
}

.four .top .t_r {
  width: 48%;
}

.four .top .t_r .tt {
  display: flex;
  align-items: center;
}

.four .top .t_r .tt .yin {
  font-family: SourceHanSansCN;
  font-weight: 500;
  font-size: 0.33rem;
  color: #ffffff;
}

.four .top .t_r .tt .text {
  margin-left: 0.2rem;
  font-family: SourceHanSerifSC;
  font-weight: 600;
  font-size: 0.33rem;
  color: #ffffff;
}

.four .top .t_r .bb {
  margin-top: 0.28rem;
  display: flex;
  align-items: center;
}

.four .top .t_r .bb .b1 {
  width: 1.13rem;
  height: 0.07rem;
  background: #ffffff;
}

.four .top .t_r .bb .b2 {
  margin-left: 0.08rem;
  width: 0.07rem;
  height: 0.07rem;
  background: #fff;
}

.four .box {
  display: flex;
  justify-content: space-between;
  padding-top: 0.3rem;
  padding-left: 1.88rem;
  padding-right: 2.05rem;
}

.four .box .t_l {
  display: none;
}

.four .box .box_l {
  width: 48%;
}

.four .box .box_l .lun {
  position: relative;
}

.four .box .box_l .lun .fu {
  position: absolute;
  z-index: 50;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.45rem;
  background: rgba(14, 14, 14, 0.74);
  font-family: Kozuka Gothic Pr6N;
  font-weight: normal;
  font-size: 0.17rem;
  color: #ffffff;
  line-height: 0.45rem;
  padding-left: 0.18rem;
}

.four .box .box_l .lun .swiper {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 4.36rem;
}

.four .box .box_l .lun .swiper-slide {
  font-size: 0.18rem;
  background: #fff;
}

.four .box .box_l .lun .swiper-slide img {
  display: block;
  width: 100%;
  height: 4.36rem;
  object-fit: cover;
}

.four .box .box_l .lun .swiper-pagination {
  position: absolute;
  z-index: 99;
  right: 0.5rem;
  bottom: -0.08rem;
}

.four .box .box_l .lun .swiper-pagination-bullet {
  margin: 0 0.015rem;
  width: 0.23rem;
  height: 0.04rem;
  background: #ffffff;
  border-radius: 0;
}

.four .box .box_l .lun .swiper-pagination-bullet-active {
  width: 0.23rem;
  height: 0.08rem;
  background: #ef8033;
}

.four .box .box_l ul {
  padding-top: 0.2rem;
}

.four .box .box_l ul .an {
  display: flex;
  justify-content: right;
}

.four .box .box_l ul .an .fu {
  width: 1.57rem;
  height: 0.39rem;
  background: #ef8033;
  border-radius: 0.17rem;
}

.four .box .box_l ul .an .fu a {
  display: block;
  text-align: center;
  font-family: SourceHanSansCN;
  font-weight: 400;
  font-size: 0.14rem;
  color: #ffffff;
  line-height: 0.39rem;
}

.four .box .box_l ul li {
  width: 100%;
  height: 1.29rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 0.01rem solid #a6a6a6;
}

.four .box .box_l ul li .left {
  width: 0.9rem;
  height: 0.83rem;
  background: #f0f0f0;
}

.four .box .box_l ul li .left .shu1 {
  text-align: center;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 0.33rem;
  color: #666666;
}

.four .box .box_l ul li .left .shu2 {
  text-align: center;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 0.19rem;
  color: #666666;
}

.four .box .box_l ul li .right {
  margin-left: 0.11rem;
  width: 5.63rem;
}

.four .box .box_l ul li .right .tit a {
  display: block;
  font-weight: normal;
  font-size: 0.25rem;
  color: #313131;
}

.four .box .box_l ul li .right .wen a {
  display: block;
  margin-top: 0.05rem;
  font-weight: 400;
  font-size: 0.19rem;
  color: #676666;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.four .box .box_l .anniu {
  display: none;
}

.four .box .t_r {
  display: none;
}

.four .box .box_r {
  width: 48%;
}

.four .box .box_r .pic img {
  width: 100%;
  height: 4.28rem;
}

.four .box .box_r .tit {
  font-weight: bold;
  font-size: 0.33rem;
  color: #ef8033;
  margin-top: 0.39rem;
}

.four .box .box_r .wen {
  margin-top: 0.2rem;
  width: 100%;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.21rem;
  color: #000000;
  line-height: 0.38rem;
}

.four .box .box_r .bottom {
  margin-top: 0.2rem;
}

.four .box .box_r .bottom ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.four .box .box_r .bottom ul li p {
  font-size: 0.2rem;
  color: #ef8033;
  text-align: center;
}

.four .box .box_r .bottom ul li p em {
  font-family: Microsoft YaHei;
  font-weight: bold;
  font-size: 0.55rem;
  color: #ef8033;
}

.four .box .box_r .bottom ul li span {
  display: block;
  text-align: center;
  font-family: Microsoft YaHei;
  font-weight: 400;
  font-size: 0.18rem;
  color: #000000;
}

.five {
  margin-top: 0.79rem;
  background-image: url(../images/five_bg.jpg);
  width: 100%;
  height: 4.93rem;
  background-size: 100% 100%;
  padding-top: 1.41rem;
}

.five .tit {
  text-align: center;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 0.61rem;
  color: #ffffff;
}

.five ul {
  display: flex;
  align-items: center;
  justify-content: center;
}

.five ul li {
  margin: 0.2rem 0.04rem 0;
  width: 2.15rem;
  height: 0.61rem;
  background: rgba(77, 74, 255, 0);
  border: 0.02rem solid #ffffff;
}

.five ul li a {
  height: 0.55rem;
  padding-left: 0.31rem;
  padding-right: 0.2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.five ul li a .left {
  font-family: PingFangSC;
  font-weight: 400;
  font-size: 0.23rem;
  color: #ffffff;
}

.five ul li a .right {
  font-family: PingFangSC;
  font-weight: 400;
  font-size: 0.23rem;
  color: #ffffff;
}

.five ul li:hover {
  width: 2.15rem;
  height: 0.61rem;
  background: #ffffff;
}

.five ul li:hover a .left {
  color: #ef8033;
}

.five ul li:hover a .right {
  color: #ef8033;
}

.six {
  display: flex;
  justify-content: center;
}

.six .box {
  padding: 0 1rem;
}

.six .box ul {
  margin-top: 0.5rem;
}

.six .box ul li a {
  display: block;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 0.2rem;
  color: #ef8033;
  line-height: 0.4rem;
}

footer {
  margin-top: 0.4rem;
  background: #ef8033;
  height: 4rem;
  display: flex;
  justify-content: space-between;
  padding-left: 2.42rem;
  padding-right: 1.67rem;
}

footer .left {
  padding-top: 0.23rem;
}

footer .left .logo {
  margin-bottom: 0.19rem;
}

footer .left .logo img {
  width: 2.35rem;
  height: 0.3rem;
}

footer .left ul .b1 .top {
  display: flex;
  align-items: center;
  white-space: nowrap;
  font-family: Adobe Heiti Std;
  font-weight: normal;
  font-size: 0.16rem;
  color: #ffffff;
}

footer .left ul .b1 .top img {
  width: 0.14rem;
  height: 0.21rem;
  margin-right: 0.21rem;
}

footer .left ul .b1 .bottom {
  margin-left: 0.82rem;
  font-family: Adobe Heiti Std;
  font-weight: normal;
  font-size: 0.16rem;
  color: #ffffff;
}

footer .left ul .b2 {
  display: flex;
  align-items: center;
  font-family: Adobe Heiti Std;
  font-weight: normal;
  font-size: 0.16rem;
  color: #ffffff;
}

footer .left ul .b2 img {
  width: 0.21rem;
  height: 0.21rem;
  margin-right: 0.16rem;
}

footer .left ul .b3 {
  display: flex;
  align-items: center;
  font-family: Adobe Heiti Std;
  font-weight: normal;
  font-size: 0.16rem;
  color: #ffffff;
}

footer .left ul .b3 img {
  width: 0.18rem;
  height: 0.12rem;
  margin-right: 0.18rem;
}

footer .mid {
  margin-left: 0.5rem;
  width: 0.01rem;
  height: 100%;
  background: #e5e5e5;
  opacity: 0.5;
}

footer .right {
  width: 100%;
  padding-top: 0.23rem;
}

footer .right .r_l {
  padding-left: 0.5rem;
  display: flex;
  justify-content: space-between;
}

footer .right .r_l .r_box ul li {
  font-family: SourceHanSansCN;
  font-weight: bold;
  font-size: 0.19rem;
  color: #ffffff;
}

footer .right .r_l .r_box ul li a {
  font-family: SourceHanSansCN;
  font-size: 0.16rem;
  color: #ffffff;
  font-weight: 100;
  line-height: 0.33rem;
}

footer .right .r_m {
  padding-right: 2.39rem;
  margin-top: 0.72rem;
}

footer .right .r_m .bold {
  width: 100%;
  height: 0.01rem;
  background: #e5e5e5;
  opacity: 0.5;
}

footer .right .r_r {
  margin-top: 0.14rem;
  margin-left: 0.96rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 0.16rem;
  color: #ffffff;
}

.footer_sj {
  display: none;
}

.sj_bottom {
  display: none;
}

@media screen and (max-width: 800px) {
  header .top {
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    width: 100%;
    height: 0.88rem;
    background: rgba(255, 255, 255, 0.6);
    padding-left: 0.53rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 0.33rem;
  }
  header .top .logo img {
    width: 2.34rem;
    height: 0.31rem;
  }
  header .top .nav {
    display: none;
    margin-left: 0.7rem;
    height: 0.88rem;
  }
  header .top .nav ul {
    display: flex;
    height: 0.88rem;
    align-items: center;
  }
  header .top .nav ul li {
    margin: 0 0.25rem;
    height: 0.88rem;
    line-height: 0.88rem;
  }
  header .top .nav ul li a {
    display: block;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.21rem;
    color: #000000;
  }
  header .top .nav ul .active {
    border-bottom: 0.01rem solid #ef8033;
  }
  header .top .nav ul li:hover {
    border-bottom: 0.01rem solid #ef8033;
  }
  header .top .you {
    display: none;
    margin: 0 0.25rem;
  }
  header .top .you a {
    display: block;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.21rem;
    color: #ef8033;
  }
  header .top .nav1 {
    display: block;
  }
  header .top .nav1 img {
    height: 0.5rem;
  }
  header .top .mask {
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 70;
    display: none;
  }
  header .top .nav_li {
    display: block;
    width: 2.72rem;
    position: absolute;
    background-color: #f3f3f3;
    right: -3.72rem;
    height: 100vh;
    top: 0;
    z-index: 99;
    display: none;
  }
  header .top .nav_li ul {
    display: inherit;
  }
  header .top .nav_li ul li {
    border-bottom: 0.01rem solid #999999;
    margin-left: 0;
  }
  header .top .nav_li ul li .link {
    padding-left: 0.3rem;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1rem;
    text-align: center;
    font-size: 0.35rem;
    font-weight: bold;
    color: #000000;
    opacity: 0.8;
  }
  header .top .nav_li ul li .link img {
    margin-left: 0.1rem;
    width: 0.2rem;
    height: 0.15rem;
    transition: all 0.4s ease;
    transform: rotate(-180deg);
  }
  header .top .nav_li ul li .submenu {
    display: none;
  }
  header .top .nav_li ul li .submenu li {
    margin-left: 0;
  }
  header .top .nav_li ul li .submenu li a {
    display: block;
    line-height: 1rem;
    text-align: center;
    font-size: 0.3rem;
    font-weight: 400;
    color: #999999;
  }
  header .top .nav_li ul li a {
    display: block;
    line-height: 1rem;
    text-align: center;
    font-size: 0.35rem;
    font-weight: bold;
    color: #000000;
    opacity: 0.8;
  }
  header .top .nav_li ul li.open .link img {
    transform: rotate(0deg);
  }
  header .banner {
    position: relative;
    width: 100%;
    height: 13.33rem;
  }
  header .banner .swiper {
    overflow: hidden;
    width: 100%;
    height: 100%;
  }
  header .banner .swiper-slide {
    font-size: 0.18rem;
    background: #fff;
  }
  header .banner .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  header .banner .swiper-pagination {
    position: absolute;
    right: 0.88rem;
    top: 9.71rem;
    display: none;
    flex-direction: column;
  }
  header .banner .swiper-pagination-bullet {
    margin: 0.08rem 0;
    width: 0.11rem;
    height: 0.11rem;
    background: #ffffff;
    border-radius: 50%;
    opacity: 1;
  }
  header .banner .swiper-pagination-bullet-active {
    width: 0.11rem;
    height: 0.11rem;
    background: #ef8033;
    border-radius: 50%;
  }
  header .banner .banner1 {
    width: 100%;
    height: 13.33rem;
    background-size: 100% 100%;
    position: relative;
  }
  header .banner .banner1 .wen {
    position: absolute;
    left: 0.91rem;
    top: 5.87rem;
  }
  header .banner .banner1 .wen .tit {
    font-family: SourceHanSerifSC;
    font-weight: bold;
    font-size: 0.58rem;
    color: #ffffff;
    line-height: 0.7rem;
    text-shadow: 0.04rem 0.03rem 0.05rem rgba(0, 0, 0, 0.7);
  }
  header .banner .banner1 .wen p {
    margin-top: 0.23rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.25rem;
    color: #ffffff;
    line-height: 0.39rem;
    text-shadow: 0.04rem 0.03rem 0.05rem rgba(0, 0, 0, 0.7);
  }
  header .banner .bottom {
    position: relative;
    z-index: 80;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.8rem;
    background: rgba(0, 0, 0, 0.4);
    display: flex;
    align-items: center;
    justify-content: right;
  }
  header .banner .bottom .swiper-button-next:after,
  header .banner .bottom .swiper-button-prev:after {
    display: none;
  }
  header .banner .bottom .swiper-button-next {
    position: absolute;
    left: 2.15rem;
    top: 0rem;
    width: 0.8rem;
    height: 0.8rem;
    background: #ef8033;
    margin: 0;
  }
  header .banner .bottom .swiper-button-next img {
    width: 0.12rem;
    height: 0.22rem;
  }
  header .banner .bottom .swiper-button-prev {
    position: absolute;
    left: 1.39rem;
    top: 0rem;
    width: 0.8rem;
    height: 0.8rem;
    background: #ef8033;
    margin: 0;
  }
  header .banner .bottom .swiper-button-prev img {
    width: 0.12rem;
    height: 0.22rem;
  }
  header .banner .bottom .swiper-button-next.swiper-button-disabled,
  header .banner .bottom .swiper-button-prev.swiper-button-disabled {
    opacity: 1;
    width: 0.8rem;
    height: 0.8rem;
    background: #333333;
  }
  header .banner .bottom .seach {
    margin-right: 1.06rem;
    width: 2.1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0.01rem solid #fff;
    height: 0.4rem;
  }
  header .banner .bottom .seach input {
    width: 1.9rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.18rem;
    color: #ffffff;
    line-height: 0.24rem;
  }
  header .banner .bottom .seach input::placeholder {
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.18rem;
    color: #ffffff;
    line-height: 0.24rem;
  }
  header .banner .bottom .seach img {
    width: 0.18rem;
    height: 0.18rem;
  }
  .xc_nav {
    line-height: 0.64rem;
    height: 0.66rem;
    border-bottom: 0.02rem solid #f0f0f0;
    padding: 0 0.5rem;
  }
  .xc_nav .left {
    float: left;
  }
  .xc_nav .left ul li {
    position: relative;
    float: left;
    font-size: 0.16rem;
    padding: 0 0.36rem;
  }
  .xc_nav .left ul li a {
    color: #333;
  }
  .xc_nav .left ul li:after {
    content: "";
    position: absolute;
    width: 0.01rem;
    height: 0.12rem;
    background: #dddddd;
    left: 0;
    top: 50%;
    margin-top: -0.06rem;
  }
  .xc_nav .left ul li:first-child {
    margin-left: 0;
  }
  .xc_nav .left ul li:first-child:after {
    display: none;
  }
  .xc_nav .left ul li:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    right: 50%;
    height: 0.02rem;
    background: #ec5300;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
  }
  .xc_nav .left ul li:hover:before,
  .xc_nav .left ul li.cur:before {
    left: 0;
    right: 0;
  }
  .xc_nav .left ul li:hover a,
  .xc_nav .left ul li.cur a {
    color: #ec5300;
  }
  .xc_nav .right {
    float: right;
    font-size: 14px;
    color: #333;
  }
  .xc_nav .right .crumbs {
    display: flex;
    align-items: center;
  }
  .xc_nav .right .crumbs .pic img {
    width: 0.3rem;
    height: 0.3rem;
  }
  .xc_nav .right .crumbs .jt img {
    margin: 0 0.1rem;
    width: 0.15rem;
    height: 0.15rem;
  }
  .xc_nav .right .crumbs a {
    display: block;
    font-size: 0.2rem;
    color: #333;
  }
  .xc_nav .right .home {
    color: #ec5300;
    font-size: 0.16rem;
  }
  .one {
    padding-top: 1.54rem;
  }
  .one .tit {
    padding-left: 0.4rem;
    padding-right: 0.25rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .one .tit .t_l .yin {
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 0.37rem;
    color: #cccccc;
  }
  .one .tit .t_l .bold {
    margin-top: 0.16rem;
    display: flex;
    align-items: center;
  }
  .one .tit .t_l .bold .b1 {
    width: 0.99rem;
    height: 0.06rem;
    background: #ef8033;
  }
  .one .tit .t_l .bold .b2 {
    margin-left: 0.08rem;
    width: 0.06rem;
    height: 0.06rem;
    background: #ef8033;
  }
  .one .tit .t_l .text {
    margin-top: 0.17rem;
    font-family: SourceHanSerifSC;
    font-weight: 600;
    font-size: 0.37rem;
    color: #000000;
  }
  .one .tit .t_r img {
    width: 0.45rem;
    height: 0.45rem;
  }
  .one .box {
    margin-top: 0.57rem;
  }
  .one .box ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 0.23rem;
  }
  .one .box ul li {
    width: 50%;
    margin-top: 0.08rem;
  }
  .one .box ul li a {
    position: relative;
    display: block;
  }
  .one .box ul li a .b1 img {
    width: 3.45rem;
    height: 4.72rem;
  }
  .one .box ul li a .pic {
    position: absolute;
    left: 0;
    top: 0;
    padding-top: 2.03rem;
    width: 3.45rem;
    height: 4.72rem;
    background: rgba(0, 0, 0, 0.6);
  }
  .one .box ul li a .pic img {
    margin: 0 auto;
    width: 0.32rem;
    height: 0.27rem;
  }
  .one .box ul li a .pic p {
    text-align: center;
    margin-top: 0.19rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.21rem;
    color: #ffffff;
  }
  .one .box ul li:hover .pic {
    background: rgba(239, 128, 51, 0.8);
  }
  .one .box ul .p5 {
    display: none;
  }
  .one .hen {
    margin-top: 0.73rem;
    width: 100%;
    height: 0.71rem;
    background: #ef8033;
  }
  .two {
    margin-top: 0.94rem;
  }
  .two .tit {
    padding-left: 0.39rem;
    padding-right: 0rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .two .tit .t_l .yin {
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 0.37rem;
    color: #cccccc;
  }
  .two .tit .t_l .bold {
    margin-top: 0.16rem;
    display: flex;
    align-items: center;
  }
  .two .tit .t_l .bold .b1 {
    width: 0.99rem;
    height: 0.06rem;
    background: #ef8033;
  }
  .two .tit .t_l .bold .b2 {
    margin-left: 0.08rem;
    width: 0.06rem;
    height: 0.06rem;
    background: #ef8033;
  }
  .two .tit .t_l .text {
    margin-top: 0.17rem;
    font-family: SourceHanSerifSC;
    font-weight: 600;
    font-size: 0.37rem;
    color: #000000;
  }
  .two .tit .t_r {
    margin-left: 1rem;
    margin-top: 0.31rem;
  }
  .two .tit .t_r ul {
    display: flex;
    align-items: center;
  }
  .two .tit .t_r ul li {
    margin-left: 0.43rem;
  }
  .two .tit .t_r ul li a {
    display: flex;
    align-items: center;
  }
  .two .tit .t_r ul li a img {
    width: 0.23rem;
    height: 0.21rem;
  }
  .two .tit .t_r ul li a img:nth-child(2) {
    display: none;
  }
  .two .tit .t_r ul li a p {
    margin-left: 0.15rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.23rem;
    color: #666666;
  }
  .two .tit .t_r ul li:hover a img:nth-child(1) {
    display: none;
  }
  .two .tit .t_r ul li:hover a img:nth-child(2) {
    display: block;
  }
  .two .tit .t_r ul li:hover p {
    color: #161616;
  }
  .two .box {
    position: relative;
    overflow: hidden;
    margin-top: 0.83rem;
    padding: 0 0.8rem;
    height: 10rem;
  }
  .two .box .swiper-button-next:after,
  .two .box .swiper-button-prev:after {
    display: none;
  }
  .two .box .swiper-button-next {
    position: absolute;
    right: 0rem;
    top: 45%;
    transform: translateX(-50%);
  }
  .two .box .swiper-button-next img {
    width: 0.45rem;
    height: 0.45rem;
  }
  .two .box .swiper-button-prev {
    position: absolute;
    left: 0.5rem;
    top: 45%;
    transform: translateX(-50%);
  }
  .two .box .swiper-button-prev img {
    width: 0.45rem;
    height: 0.45rem;
  }
  .two .box .swiper {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  .two .box .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    height: calc((100% - 80px) / 4) !important;
    /* Center slide text vertically */
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .two .box .pic {
    position: relative;margin: 0.3rem
  }
  .two .box .pic a {
    display: block;
    width: auto;
    height: auto;
    overflow: hidden;
  }
  .two .box .pic a img {
    width: 100%;
    height: 100%;
  }
 .two .box .pic .fu {
    width: auto;
    height: auto;
    position: absolute;
    left: 0;
    bottom: 0;top: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
  .two .box .pic .fu img {
      
      display: none;
    /*margin: 0 auto 0.09rem;*/
  }
  
  .two .box .pic .fu .ww {
    text-align: center;
    border-top: 0.01rem solid rgba(255, 255, 255, 0.31);
    height: 0.3rem;
    font-family: Microsoft YaHei;
    font-weight: 700;
    font-size: 0.23rem;
    color: #ef8033;
    line-height: 0.3rem;overflow: hidden;
  }
  .two .box .pic .fu .ww:nth-of-type(1){
      display: none!important;
  }
  .two .box .pic:hover a > img {
    transition: 0.3s;
    transform: scale(1.1);
  }
  .two .box .pic:hover a .fu {
    background: rgba(0, 0, 0, 0.5);
  }
  .three {
    display: none;
    margin-top: 1rem;
    background-image: url(../images/three_bg.png);
    width: 100%;
    background-size: 100% 100%;
    padding-top: 1.13rem;
    padding-bottom: 0.93rem;
    position: relative;
  }
  .three .tit {
    padding-left: 2.4rem;
    padding-right: 2.66rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .three .tit .t_l .yin {
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 0.37rem;
    color: #ef8033;
  }
  .three .tit .t_l .bold {
    margin-top: 0.16rem;
    display: flex;
    align-items: center;
  }
  .three .tit .t_l .bold .b1 {
    width: 0.99rem;
    height: 0.06rem;
    background: #ef8033;
  }
  .three .tit .t_l .bold .b2 {
    margin-left: 0.08rem;
    width: 0.06rem;
    height: 0.06rem;
    background: #ef8033;
  }
  .three .tit .t_l .text {
    margin-top: 0.17rem;
    font-family: SourceHanSerifSC;
    font-weight: 600;
    font-size: 0.37rem;
    color: #000000;
  }
  .three .tit .t_r img {
    width: 0.45rem;
    height: 0.45rem;
  }
  .three .box {
    margin-top: 1.3rem;
    padding: 0 2.77rem;
  }
  .three .box .swiper {
    overflow: hidden;
    width: 100%;
    height: 100%;
  }
  .three .box .swiper-slide {
    text-align: center;
    font-size: 18px;
  }
  .three .box .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .three .box .box1 {
    position: relative;
  }
  .three .box .box1 .fu {
    display: none;
  }
  .three .box .box1:hover .fu {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .three .box .box1:hover .fu a {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
  }
  .three .box .box1:hover .fu .top {
    padding-top: 1.22rem;
    width: 100%;
    flex: 1;
    overflow: hidden;
    background: rgba(3, 3, 3, 0.8);
  }
  .three .box .box1:hover .fu .top p {
    text-align: center;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 0.22rem;
    color: #fffefe;
  }
  .three .box .box1:hover .fu .top span {
    margin-top: 0.11rem;
    text-align: center;
    display: block;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 0.11rem;
    color: #afafaf;
  }
  .three .box .box1:hover .fu .bottom {
    width: 100%;
    height: 0.41rem;
    background: #ef8033;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .three .box .box1:hover .fu .bottom img {
    width: 0.23rem;
    height: 0.17rem;
  }
  .three .swiper-button-next:after,
  .three .swiper-button-prev:after {
    display: none;
  }
  .three .swiper-button-next {
    position: absolute;
    right: 1.17rem;
    top: 70%;
    transform: translateX(-50%);
  }
  .three .swiper-button-next img {
    width: 0.42rem;
    height: 0.42rem;
  }
  .three .swiper-button-prev {
    position: absolute;
    left: 1.5rem;
    top: 70%;
    transform: translateX(-50%);
  }
  .three .swiper-button-prev img {
    width: 0.42rem;
    height: 0.42rem;
  }
  .four {
    margin-top: 0.79rem;
  }
  .four .top {
    display: none;
    padding-left: 1.88rem;
    padding-right: 2.05rem;
    width: 100%;
    height: 1.44rem;
    background: #ef8033;
    align-items: center;
    justify-content: space-between;
  }
  .four .top .t_l {
    width: 6.82rem;
  }
  .four .top .t_l .tt {
    display: flex;
    align-items: center;
  }
  .four .top .t_l .tt .yin {
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 0.33rem;
    color: #ffffff;
  }
  .four .top .t_l .tt .text {
    margin-left: 0.2rem;
    font-family: SourceHanSerifSC;
    font-weight: 600;
    font-size: 0.33rem;
    color: #ffffff;
  }
  .four .top .t_l .bb {
    margin-top: 0.28rem;
    display: flex;
    align-items: center;
  }
  .four .top .t_l .bb .b1 {
    width: 1.13rem;
    height: 0.07rem;
    background: #ffffff;
  }
  .four .top .t_l .bb .b2 {
    margin-left: 0.08rem;
    width: 0.07rem;
    height: 0.07rem;
    background: #fff;
  }
  .four .top .t_r {
    width: 7rem;
  }
  .four .top .t_r .tt {
    display: flex;
    align-items: center;
  }
  .four .top .t_r .tt .yin {
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 0.33rem;
    color: #ffffff;
  }
  .four .top .t_r .tt .text {
    margin-left: 0.2rem;
    font-family: SourceHanSerifSC;
    font-weight: 600;
    font-size: 0.33rem;
    color: #ffffff;
  }
  .four .top .t_r .bb {
    margin-top: 0.28rem;
    display: flex;
    align-items: center;
  }
  .four .top .t_r .bb .b1 {
    width: 1.13rem;
    height: 0.07rem;
    background: #ffffff;
  }
  .four .top .t_r .bb .b2 {
    margin-left: 0.08rem;
    width: 0.07rem;
    height: 0.07rem;
    background: #fff;
  }
  .four .box {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .four .box .t_l {
    display: block;
    width: 100%;
    height: 0.91rem;
    background: #ef8033;
    padding-top: 0.15rem;
    padding-left: 0.46rem;
  }
  .four .box .t_l .tt {
    display: flex;
    align-items: center;
  }
  .four .box .t_l .tt .yin {
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 0.33rem;
    color: #ffffff;
  }
  .four .box .t_l .tt .text {
    margin-left: 0.2rem;
    font-family: SourceHanSerifSC;
    font-weight: 600;
    font-size: 0.33rem;
    color: #ffffff;
  }
  .four .box .t_l .bb {
    margin-top: 0.05rem;
    display: flex;
    align-items: center;
  }
  .four .box .t_l .bb .b1 {
    width: 1.13rem;
    height: 0.07rem;
    background: #ffffff;
  }
  .four .box .t_l .bb .b2 {
    margin-left: 0.08rem;
    width: 0.07rem;
    height: 0.07rem;
    background: #fff;
  }
  .four .box .box_l {
    margin-top: 0.61rem;
    padding-left: 0.35rem;
    padding-right: 0.35rem;
    width: 100%;
  }
  .four .box .box_l .lun {
    position: relative;
  }
  .four .box .box_l .lun .fu {
    position: absolute;
    z-index: 50;
    left: 0;
    bottom: 0;
    width: 6.82rem;
    height: 0.45rem;
    background: rgba(14, 14, 14, 0.74);
    font-family: Kozuka Gothic Pr6N;
    font-weight: normal;
    font-size: 0.17rem;
    color: #ffffff;
    line-height: 0.45rem;
    padding-left: 0.18rem;
  }
  .four .box .box_l .lun .swiper {
    position: relative;
    overflow: hidden;
    width: 6.82rem;
    height: 4.36rem;
  }
  .four .box .box_l .lun .swiper-slide {
    font-size: 0.18rem;
    background: #fff;
  }
  .four .box .box_l .lun .swiper-slide img {
    display: block;
    width: 6.82rem;
    height: 4.36rem;
    object-fit: cover;
  }
  .four .box .box_l .lun .swiper-pagination {
    position: absolute;
    z-index: 99;
    right: 0.26rem;
    bottom: -0.08rem;
  }
  .four .box .box_l .lun .swiper-pagination-bullet {
    margin: 0 0.015rem;
    width: 0.23rem;
    height: 0.04rem;
    background: #ffffff;
    border-radius: 0;
  }
  .four .box .box_l .lun .swiper-pagination-bullet-active {
    width: 0.23rem;
    height: 0.08rem;
    background: #ef8033;
  }
  .four .box .box_l ul {
    padding-top: 0.2rem;
    position: relative;
  }
  .four .box .box_l ul .fu {
    display: none;
    position: absolute;
    right: 0;
    top: 0.21rem;
    width: 1.57rem;
    height: 0.39rem;
    background: #ef8033;
    border-radius: 0.17rem;
  }
  .four .box .box_l ul .fu a {
    display: block;
    text-align: center;
    font-family: SourceHanSansCN;
    font-weight: 400;
    font-size: 0.14rem;
    color: #ffffff;
    line-height: 0.39rem;
  }
  .four .box .box_l ul li {
    width: 6.79rem;
    height: 1.29rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0.01rem solid #a6a6a6;
  }
  .four .box .box_l ul li .left {
    width: 0.9rem;
    height: 0.83rem;
    background: #f0f0f0;
  }
  .four .box .box_l ul li .left .shu1 {
    text-align: center;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.33rem;
    color: #666666;
  }
  .four .box .box_l ul li .left .shu2 {
    text-align: center;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.19rem;
    color: #666666;
  }
  .four .box .box_l ul li .right {
    width: 5.63rem;
  }
  .four .box .box_l ul li .right .tit a {
    display: block;
    font-weight: normal;
    font-size: 0.25rem;
    color: #313131;
  }
  .four .box .box_l ul li .right .wen a {
    display: block;
    margin-top: 0.05rem;
    font-weight: 400;
    font-size: 0.19rem;
    color: #676666;
  }
  .four .box .box_l .anniu {
    margin-top: 0.77rem;
    margin-left: 4.8rem;
    display: block;
    width: 1.94rem;
    height: 0.49rem;
    background: #ef8033;
    border-radius: 0.07rem;
  }
  .four .box .box_l .anniu a {
    display: block;
    text-align: center;
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 0.17rem;
    color: #ffffff;
    line-height: 0.49rem;
  }
  .four .box .t_r {
    margin-top: 0.6rem;
    display: block;
    width: 100%;
    height: 0.91rem;
    background: #ef8033;
    padding-top: 0.15rem;
    padding-left: 0.46rem;
  }
  .four .box .t_r .tt {
    display: flex;
    align-items: center;
  }
  .four .box .t_r .tt .yin {
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 0.33rem;
    color: #ffffff;
  }
  .four .box .t_r .tt .text {
    margin-left: 0.2rem;
    font-family: SourceHanSerifSC;
    font-weight: 600;
    font-size: 0.33rem;
    color: #ffffff;
  }
  .four .box .t_r .bb {
    margin-top: 0.05rem;
    display: flex;
    align-items: center;
  }
  .four .box .t_r .bb .b1 {
    width: 1.13rem;
    height: 0.07rem;
    background: #ffffff;
  }
  .four .box .t_r .bb .b2 {
    margin-left: 0.08rem;
    width: 0.07rem;
    height: 0.07rem;
    background: #fff;
  }
  .four .box .box_r {
    padding-top: 0.45rem;
    padding-left: 0.35rem;
    padding-right: 0.35rem;
    width: 100%;
  }
  .four .box .box_r .pic img {
    width: 100%;
    height: 4.28rem;
  }
  .four .box .box_r .tit {
    font-weight: bold;
    font-size: 0.33rem;
    color: #ef8033;
    margin-top: 0.39rem;
  }
  .four .box .box_r .wen {
    margin-top: 0.2rem;
    width: 100%;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 0.21rem;
    color: #000000;
    line-height: 0.38rem;
  }
  .four .box .box_r .bottom {
    margin-top: 0.2rem;
  }
  .four .box .box_r .bottom ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .four .box .box_r .bottom ul li p {
    font-size: 0.2rem;
    color: #ef8033;
    text-align: center;
  }
  .four .box .box_r .bottom ul li p em {
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: 0.55rem;
    color: #ef8033;
  }
  .four .box .box_r .bottom ul li span {
    display: block;
    text-align: center;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 0.18rem;
    color: #000000;
  }
  .five {
    margin-top: 0.79rem;
    background-image: url(../images/five_bg.jpg);
    width: 100%;
    height: 1.88rem;
    background-size: 100% 100%;
    padding-top: 0.47rem;
  }
  .five .tit {
    text-align: center;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.4rem;
    color: #ffffff;
  }
  .five ul {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .five ul li {
    margin: 0.2rem 0.04rem 0;
    width: 1.42rem;
    height: 0.4rem;
    background: rgba(77, 74, 255, 0);
    border: 0.02rem solid #ffffff;
  }
  .five ul li a {
    height: 0.4rem;
    padding-left: 0.31rem;
    padding-right: 0.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .five ul li a .left {
    font-family: PingFangSC;
    font-weight: 400;
    font-size: 0.15rem;
    color: #ffffff;
  }
  .five ul li a .right {
    font-family: PingFangSC;
    font-weight: 400;
    font-size: 0.15rem;
    color: #ffffff;
  }
  .five ul li:hover {
    width: 1.42rem;
    height: 0.4rem;
    background: #ffffff;
  }
  .five ul li:hover a .left {
    color: #ef8033;
  }
  .five ul li:hover a .right {
    color: #ef8033;
  }
  .six {
    display: flex;
    justify-content: center;
  }
  .six .box {
    padding: 0 0.2rem;
  }
  .six .box ul {
    margin-top: 0.5rem;
  }
  .six .box ul li a {
    display: block;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.15rem;
    color: #ef8033;
    line-height: 0.4rem;
  }
  footer {
    display: none;
    margin-top: 0.29rem;
    background: #ef8033;
    width: 100%;
    height: 100%;
  }
  footer .left {
    padding-top: 0.23rem;
    margin-left: 2.42rem;
  }
  footer .left .logo {
    margin-bottom: 0.19rem;
  }
  footer .left .logo img {
    width: 2.35rem;
    height: 0.3rem;
  }
  footer .left ul .b1 .top {
    display: flex;
    align-items: center;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    font-size: 0.16rem;
    color: #ffffff;
  }
  footer .left ul .b1 .top img {
    width: 0.14rem;
    height: 0.21rem;
    margin-right: 0.21rem;
  }
  footer .left ul .b1 .bottom {
    margin-left: 0.82rem;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    font-size: 0.16rem;
    color: #ffffff;
  }
  footer .left ul .b2 {
    display: flex;
    align-items: center;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    font-size: 0.16rem;
    color: #ffffff;
  }
  footer .left ul .b2 img {
    width: 0.21rem;
    height: 0.21rem;
    margin-right: 0.16rem;
  }
  footer .left ul .b3 {
    display: flex;
    align-items: center;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    font-size: 0.16rem;
    color: #ffffff;
  }
  footer .left ul .b3 img {
    width: 0.18rem;
    height: 0.12rem;
    margin-right: 0.18rem;
  }
  footer .mid {
    display: none;
    margin-left: 1.55rem;
    width: 0.01rem;
    height: 100%;
    background: #e5e5e5;
    opacity: 0.5;
  }
  footer .right {
    display: none;
    width: 100%;
    padding-top: 0.23rem;
  }
  footer .right .r_l {
    padding-left: 0.38rem;
    padding-right: 1.67rem;
    display: flex;
    justify-content: space-between;
  }
  footer .right .r_l .r_box ul li {
    font-family: SourceHanSansCN;
    font-weight: bold;
    font-size: 0.19rem;
    color: #ffffff;
  }
  footer .right .r_l .r_box ul li a {
    font-family: SourceHanSansCN;
    font-size: 0.16rem;
    color: #ffffff;
    line-height: 0.33rem;
  }
  footer .right .r_m {
    padding-right: 2.39rem;
    margin-top: 0.72rem;
  }
  footer .right .r_m .bold {
    width: 100%;
    height: 0.01rem;
    background: #e5e5e5;
    opacity: 0.5;
  }
  footer .right .r_r {
    margin-top: 0.14rem;
    margin-left: 0.96rem;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.16rem;
    color: #ffffff;
  }
  .footer_sj {
    display: block;
    margin-top: 0.29rem;
    background: #ef8033;
    width: 100%;
    height: 100%;
    padding-bottom: 0.41rem;
  }
  .footer_sj .left .logo {
    padding-top: 0.38rem;
    padding-left: 0.78rem;
    margin-bottom: 0.19rem;
  }
  .footer_sj .left .logo img {
    width: 2.35rem;
    height: 0.3rem;
  }
  .footer_sj .left .box {
    display: flex;
    justify-content: space-between;
    padding-left: 0.78rem;
    padding-right: 1.21rem;
  }
  .footer_sj .left .box .box_l .b1 .top {
    display: flex;
    align-items: center;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    font-size: 0.16rem;
    color: #ffffff;
  }
  .footer_sj .left .box .box_l .b1 .top img {
    width: 0.14rem;
    height: 0.21rem;
    margin-right: 0.21rem;
  }
  .footer_sj .left .box .box_l .b1 .bottom {
    margin-top: 0.1rem;
    margin-left: 0.82rem;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    font-size: 0.16rem;
    color: #ffffff;
  }
  .footer_sj .left .box .box_r .b2 {
    display: flex;
    align-items: center;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    font-size: 0.16rem;
    color: #ffffff;
  }
  .footer_sj .left .box .box_r .b2 img {
    width: 0.21rem;
    height: 0.21rem;
    margin-right: 0.16rem;
  }
  .footer_sj .left .box .box_r .b3 {
    margin-top: 0.1rem;
    display: flex;
    align-items: center;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    font-size: 0.16rem;
    color: #ffffff;
  }
  .footer_sj .left .box .box_r .b3 img {
    width: 0.18rem;
    height: 0.12rem;
    margin-right: 0.18rem;
  }
  .footer_sj .x_b {
    margin-top: 0.2rem;
    padding-left: 0.78rem;
    padding-right: 1.27rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .footer_sj .x_b .x_l {
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 0.16rem;
    color: #ffffff;
  }
  .footer_sj .x_b .x_r {
    font-family: SourceHanSansCN;
    font-weight: 500;
    font-size: 0.16rem;
    color: #ffffff;
  }
  .sj_bottom {
    height: 1.22rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0.31rem;
  }
  .sj_bottom .sj_l {
    width: 3.25rem;
    height: 0.56rem;
    background: #ef8033;
    border-radius: 0.28rem;
  }
  .sj_bottom .sj_l a {
    display: block;
    text-align: center;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.24rem;
    color: #ffffff;
    line-height: 0.56rem;
  }
  .sj_bottom .sj_r {
    width: 3.25rem;
    height: 0.56rem;
    background: #3988ff;
    border-radius: 0.28rem;
  }
  .sj_bottom .sj_r a {
    display: block;
    text-align: center;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 0.24rem;
    color: #ffffff;
    line-height: 0.56rem;
  }
}