@media (min-width: 981px) {
  .bus1 {
    height: 75.7rem;
  }
  .bus1 li {
    position: absolute;
  }
  .bus1 li:nth-child(1), .bus1 li:nth-child(4) {
    max-width: 40.2rem;
    left: 47%;
    transform: translateX(-50%);
  }
  .bus1 li:nth-child(2), .bus1 li:nth-child(6) {
    max-width: 40.2rem;
    top: 38%;
    transform: translateY(-50%);
  }
  .bus1 li:nth-child(3), .bus1 li:nth-child(5) {
    max-width: 45rem;
    top: 66%;
    transform: translateY(-50%);
  }
  .bus1 li:nth-child(1) {
    top: 1.2rem;
  }
  .bus1 li:nth-child(4) {
    bottom: 0rem;
  }
  .bus1 li:nth-child(2) {
    right: 22rem;
  }
  .bus1 li:nth-child(6) {
    left: 15rem;
  }
  .bus1 li:nth-child(3) {
    right: 18.4rem;
  }
  .bus1 li:nth-child(5) {
    left: 15rem;
  }
  .bus1 li .px .xh {
    margin-right: 0;
  }
  .detail .detbox2 .case-cont{
	  max-width:1100px;
	  margin:0 auto;
  }
  
  .about .ab-type3 span{
	padding:0 2rem;
	position:relative;

}

.about .ab-type3 span:before,.about .ab-type3 span:after{
	content:"";
	width:6rem;
	height:1px;
	background:#000;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
}
.about .ab-type3 span:before{
	left:-7rem;
}
.about .ab-type3 span:after{
	right:-7rem;
}
}

@media (min-width:1000px){
.section5 .huaxu .hx1 ul{
	max-width:85%;
	margin:0 auto;
}
}
.scrollto {
  padding-top: 10rem;
  margin-top: -10rem;
}

@media (max-width: 980px) {
  .scrollto {
    padding-top: 20px;
    margin-top: -20px;
  }
  .page1 {
    height: auto;
  }
  .page1 .banner {
    flex: auto;
    height: 38vw;
  }
  .page1 .banner .swiper-pagination {
    bottom: 2rem;
  }
  .page1 .banner .swiper-pagination .swiper-pagination-bullet {
    width: 1.8rem;
    margin: 0 3px;
    height: 0.5rem;
  }
  .page1 .page-tit {
    letter-spacing: 5px;
  }
  .section1 .list1 {
    padding: 0 0 2rem;
  }
  .section1 .list1 li {
    width: 48%;
    margin: 1.5rem 0;
  }
  .section1 .list1 li .tit {
    margin-top: 5px;
  }
  .section1 .list1 li .num .dw {
    margin: 0 0 0.5rem 1rem;
  }
  .section1 .list2 {
    padding: 1.5rem 0 2rem;
  }
  .section1 .list2 .video {
    height: 25rem;
  }
  .section1 .list2 .video .play img {
    width: 5rem;
  }
  .section1 .list2 .rbox {
    margin-bottom: 3rem;
  }
  .section1 .list2 .rbox .tit {
    margin: 0 0 1.5rem 0;
  }
  .sec-type {
    margin-bottom: 3rem;
  }
  .section2 .list {
    padding: 5rem 0;
	background-attachment:fixed;
  }
  .section2 .list li {
    margin-bottom: 1.5rem;
  }
  .section3 .vmore {
    padding-top: 3rem;
  }
  .case .item .item-tit {
    padding: 1rem 1rem;
  }
/*   .case .item .item-pic {
    height: 13.5rem;
  } */
  .vmore {
    padding: 3rem 0;
  }
  .section5 {
    padding-bottom: 1.5rem;
  }
  .section5 .slides {
    padding: 0 3rem;
  }
  .section5 .slides .btn {
    z-index: 2;
  }
  .section5 .slides .btn img {
    width: 2rem;
  }
  .section5 .slides .btn.prev {
    left: 0;
  }
  .section5 .slides .btn.next {
    right: 0;
  }
  .section5 .slides .swiper-container {
    height: auto;
  }
  .section5 .swiper-slide {
    transform: scale(1)!important;
  }
  .section5 .swiper-slide .item {
    margin:0!impoirtant;
  }
 
  .page1 .page-tit {
    padding: 2rem;
  }
  .brand .brand-left {
    padding: 0 0 3rem 0;
  }
  .brand .brand-img img {
    max-width: 100%;
  }
  .brand .brand-cont {
    padding: 2rem 4rem;
  }
  .brand .info {
    padding-left: 0;
  }
  .brand .info li .item {
    padding: 2rem 0;
  }
  .brand .info li .item .num {
    margin-top: 5px;
  }
  .huaxu .huaxu-type {
    padding: 2rem 0;
  }
 /*  .huaxu .case .item .item-pic {
    height: 13.5rem;
  } */
  .anli .case {
    padding: 3rem 0;
  }
 /*  .anli .case .case-type {
    height: 17rem;
  } */
 /*  .anli .case .item .item-pic {
    height: 13.5rem;
  } */
  .business .bus1 {
    background: none !important;
    margin: 3rem 0;
  }
  .business .bus1 .bus-img {
    padding: 0 3rem;
  }
  .business .bus1 li .item {
    display: flex;
    margin: 2rem 0;
  }
  .business .bus1 li .desc {
    font-size: 2rem;
  }
  .business .bus1 li .px {
    margin-top: -1.5rem;
  }
  .business .bus1 li .xh {
    margin-top: -1rem;
  }
  .yingshi .yingshi-cat {
    padding-bottom: 4rem;
  }
  .yingshi .yingshi-cat img {
    max-width: 65%;
  }
  .yingshi .dd .item1 .item-type {
    padding-left: 3.5rem;
  }
  .yingshi .dd .item1 .item-type::before {
    width: 2rem;
    height: 2rem;
  }
  .yingshi .dd .item1 .item-cont .item-info {
    flex: auto !important;
    margin-top: 2.5rem;
    padding-left: 0 !important;
  }
  .yingshi .dd .item2 li .item-pic {
    height: 13.5rem;
  }
  .yingshi .dd:nth-child(1) {
    margin-top: 4rem;
  }
  .about .brand .brand-left {
    margin-bottom: 2rem;
  }
  .about .brand .brand-img {
    padding: 0 5rem 0 0;
    justify-content: flex-start;
  }
  .about .brand .brand-img::after {
    left: 0 !important;
    right: auto !important;
  }
  .about .brand .info ul {
    align-items: flex-start;
  }
  .about .brand .brand-cont {
    padding: 2rem 2rem;
  }
  .about .brand .brand-cont .video {
    height: 25rem;
  }
  .about .brand .brand-cont .video .play img {
    width: 5rem;
  }
  .about .brand .contbox {
    padding-left: 0;
  }
  .about .about2 .history {
    height: 65rem;
  }
  .about .about2 .history .slides {
    padding: 0 4rem;
  }
  .about .about2 .history .slides .swiper-button-prev {
    left: -2rem;
    background-size: 20px;
  }
  .about .about2 .history .slides .swiper-button-next {
    right: -2rem;
    background-size: 20px;
  }
  .about .about2 .history .item .year {
    font-weight: bold;
    font-size: 2.2rem;
  }
  .about .about2 .history .item .tit {
    font-size: 2rem;
  }
  .about .about2 .history .item .desc {
    font-size: 1.5rem;
  }
  .about .about2 .history .slides {
    padding-top: 4rem;
  }
  .about .about3 .list {
    font-size: 2rem;
  }
  .about .about3 .list li {
    padding: 1.8rem 0;
  }
  .about .about4 .honor {
    padding: 4rem 0;
  }
  .about .about4 .honor .ul2 {
    padding: 0;
    flex-wrap: wrap;
  }
  .about .about4 .honor .ul2 li {
    width: 50%;
  }
  .about .about4 .honor .ul3 {
    flex-wrap: wrap;
  }
  .about .about4 .honor .ul3 li {
    width: 100%;
    max-width: 100%;
    margin: 2rem 0;
  }
  .about .about4 .honor .ul3 li .item .item-pic {
    height: auto;
  }
  .detail {
    padding-top: 60px;
  }
  .detail .detbox1 .wp{
	  padding:0!important;
	  width:100%!important;
  }
  /* 手机端盖这个高度 */
.detail .detbox1 .prism-player{
	height:28rem!important;   
} 
#bp_vid{width:100%!important;height:27%!important;max-width:100%!important}
#bp_vid video{object:cover}
.bp-x {right:15px!important;transform:translateX(0%)!important;top:15px%!important}
.video-btn{height:17%;top:45%}
}
