.video embed, .video object, .video iframe {
    width: 100%;
       aspect-ratio: 16 / 9;
}
.main {
  padding-top: 40px;
  padding-bottom: 60px;
}

.goods-right {
  margin-left: 340px;
}
.video{
  display: flex;
  justify-content: space-between;
  margin: 30px auto;
}
.video .pic{width:50%;box-shadow: 0 5px 10px rgba(0,0,0,0.07),0 10px 20px rgba(0,0,0,0.1);}
.video .pic video{width:100%;-o-object-fit:cover;object-fit:cover;object-position:center;-o-object-position:center;}

.video .txt{width:50%;padding: 0 20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;}



.pro_view {
  overflow: hidden;
}

.pro_img {
  float: left;
  width: 460px;
}

.pro_img .view {
  width: 100%;
  border: 1px solid #E5E8EA;
  box-sizing: border-box;
  position: relative;
}

.pro_img .view .swiper-container {
  width: 100%;
  overflow: hidden;
}

.pro_img .view .swiper-container img {
  width: 100%;
  display: block;
}

.pro_img .view .arrow-left,
.pro_img .view .arrow-right {
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 50%;
  margin-top: -25px;
  width: 28px;
  height: 50px;
  z-index: 10;
  text-align: center;
}

.pro_img .view .arrow-left {
  left: 0;
}

.pro_img .view .arrow-right {
  right: 0;
}

.pro_img .view .arrow-left i,
.pro_img .view .arrow-right i {
  color: #fff;
  font-size: 15px;
  line-height: 50px;
}

.pro_img .preview {
  width: 100%;
  position: relative;
  text-align: center;
  overflow: hidden;
  box-sizing: border-box;
}

.pro_img .preview .swiper-container {
  width: 100%;
  text-align: center;
}

.pro_img .preview .swiper-wrapper {
  justify-content: center;
}

.pro_img .preview .swiper-slide {
  cursor: pointer;
  width: 55px;
  padding: 10px 0;
  margin: 0 2px;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
}

.pro_img .preview .swiper-slide::after {
  display: none;
  content: '';
  width: 0;
  height: 0;
  line-height: 0;
  border-width: 5px;
  border-style: dashed;
  border-bottom-style: dashed;
  border-color: transparent;
  border-bottom-color: transparent;
  vertical-align: middle;
  border-bottom-style: solid;
  border-bottom-color: var(--color-primary);
  position: absolute;
  top: 0px;
  left: 50%;
  margin: 0 0 0 -5px;
}

.pro_img .preview .swiper-slide img {
  width: 100%;
  border: 1px solid #D9D9D9;
  padding: 2px;
  box-sizing: border-box;
}

.pro_img .preview .active-nav img {
  border: 1px solid var(--color-primary);
}

.pro_img .preview .swiper-slide.active-nav::after {
  display: inline-block;
}

.pro_view_inner {
  margin-left: 500px;
}

.pro_view_inner h1 {
  color: #111;
  font-size: 24px;
  font-weight:700;
  text-transform:capitalize;
  margin: 10px 0 20px;
}

.pro_view_inner hr {
  border: none;
  height: 4px;
  background: url(../images/line.png) repeat-x;
  margin: 15px 0;
}

.pro_view_inner p {
  line-height: 24px;
  font-size: 18px !important;
  margin-bottom: 10px;
  font-family: var(--font-family) !important;
}

.pro_view_inner .pro_para {
  margin-bottom: 20px;
}

.pro_view_inner .pro_para table {
  width: 100%;
  border: 1px solid #dddddd;
}

.pro_view_inner .pro_para table tr>td {
  padding: 6px 8px;
  line-height: 1.42857143;
  font-size: 15px;
  vertical-align: middle;
  border: 1px solid #dddddd;
}

.pro_view_inner .pro_para table tr>td:first-child {
  width: 20px;
}

.pro_view_inner .pro_tip{padding:15px 15px;border:#e6e6e6 1px solid;margin:25px 0 0;overflow:hidden;text-align:center;display:flex;align-items:center;}
.pro_view_inner .pro_tip > div{cursor:pointer;width:50%;}
.pro_view_inner .pro_tip .tel{border-right:1px solid #ddd;}
.pro_view_inner .pro_tip .ico{width:50px;height:40px;line-height:40px;margin:0 auto;}
.pro_view_inner .pro_tip .ico i{font-size:30px;color:#AFAFAF;}
.pro_view_inner .pro_tip p{font-size:16px !important;font-weight:600;margin:5px 0 0;}

.pro_view_inner .pro_tip > div:hover .ico i{color:#E0010B;}
.pro_view_inner .pro_tip > div:hover p a{color:#E0010B;}

.pro_view_inner .pro_btn {
  margin-top:25px;
}
@media (min-width: 1440px) {
	.pro_view_inner .pro_btn {

	}
}
.pro_view_inner .pro_btn >a{padding: 0 40px;height:40px;line-height:40px;font-size: 16px;color: #fff;display: inline-block;}
@media (min-width: 1440px) {
    .pro_view_inner .pro_btn > a {

    }
}
.pro_view_inner .pro_btn .book{background: var(--color-primary);}
.pro_view_inner .pro_btn .related{background: #e0010b;margin-left:20px;}
.pro_view_inner .pro_btn >a:hover{opacity:0.8;}

.pro_view_inner .pro-share {
  margin: 20px 0 0 0;
  font-size: 14px;
  color: #fff;
}

.pro_view_inner .pro-share .addthis_inline_share_toolbox_ysau {
  clear: none !important;
}

.pro_text {
  margin: 30px 0 0;
  position: relative;
}

.pro_text .tit {
  height: 54px;
  background: #F3F3F3;
  padding: 12px 0 0;
  box-sizing: border-box;
}

.pro_text .tit h5 {
  border-left: 3px solid var(--color-primary);
  padding: 0 0 0 15px;
  color: #111;
  height: 30px;
  line-height: 30px;
  font-size: 18px;
  font-weight: 600;
}
.tab{
  margin:30px 0
}
.nav_pro{display:flex;flex-flow: wrap;position:relative;box-shadow: 2px 1px 7px 0px #cecece;background: var(--color-primary);}
.nav_pro li{flex:auto;font-size: 18px;height:60px;display:inline-flex;justify-content:center;align-items:center;padding:0 10px;color:#fff;cursor:pointer;}
.nav_pro li.active{background:#B70008}
.pro_text {
  margin: 20px 0 0;
}
.goods-right .pro_text .pro-scroll {
  /* padding: 18px 0 40px; */
  /* border-top: 1px dashed #999; */
  /* display: none; */
}

.goods-right .pro_text .pro-scroll.active {
  display: block;
}

.pro_text .tit {
  height: 45px;
  padding: 10px 0 0;
}

.pro_text .tit h5 {
  border-left: 2px solid #0160BC;
  padding: 0 0 0 13px;
  height: 25px;
  line-height: 25px;
  font-size: 20px;
}

.pro-content {
  padding: 20px 15px 10px;
  line-height: 24px;
  font-size: 15px;
  color: #333;
  width: 100% !important;
  /* overflow: hidden; */
  box-sizing: border-box;
  overflow-x: auto;
}

.pro-content p {
  margin-bottom: 15px;
  font-size: 18px !important;
  font-family: var(--font-family) !important;
}
.pro-content strong {
  margin-bottom: 15px;
  font-size: 18px !important;
  font-weight: 700;
}

.pro-content .row {
  margin-bottom: 15px;
}

.pro-content .table-response {
  width: 100%;
  max-width: 100%;
  overflow-x: auto;
}

.pro-content table {margin-bottom: 15px;font-size: 15px;border: 1px solid #dddddd;color: #333;width: 100% !important;overflow-x: auto;box-sizing: border-box;overflow: hidden;}

.pro-content table tr>th {
  padding: 10px 15px;
  line-height: 1.42857143;
  vertical-align: middle;
  border: 1px solid #dddddd;
  background: #F3F3F3;
  color: #333;
}
.pro-content table tr>td span{
    font-family: var(--font-family) !important;
}
.pro-content table tr>td {
  padding: 10px 15px !important;
  line-height: 1.5 !important;
  vertical-align: middle !important;
  border: 1px solid #dddddd !important;
  font-size: 18px !important;
  font-family: var(--font-family) !important;
  width: auto !important;
}

.pro-content table tr>td p {
  margin: 0;
}

.pro-inquiry .tit {
  height: 60px;
  background: #F3F3F3;
  padding: 14px 0 0;
  box-sizing: border-box;
}

.pro-inquiry .tit h5 {
  border-left: 3px solid var(--color-primary);
  padding: 0 0 0 15px;
  color: #333;
  height: 32px;
  line-height: 32px;
  font-size: 20px;
  font-weight: 600;
}

.pro-inquiry {
  margin: 30px 0 0;
}

.pro-inquiry .inquirbox {
  border: 2px solid #F3F3F3;
  border-top: none;
  padding: 20px 15px 5px;
}

.inquirbox {}

.inquirbox h5 {
  background: #F0B323;
}

.inquirbox .row {
  margin-bottom: 15px;
}

.inquirbox input[type="text"],
.inquirbox textarea {
  padding: 10px 10px;
  font-size: 14px;
  border: 1px solid #D2D2CF;
  width: 100%;
  line-height: 22px;
  text-align: left;
  color: #111;
  box-sizing: border-box;
}

.inquirbox textarea {
  max-width: 100%;
  width: 100%;
  resize: none;
}

.inquirbox input[type="text"]:focus,
.inquirbox textarea:focus {
  box-shadow: 0 0 5px #999;
  background: #fafafa;
  border-color: #999;
  outline: 0
}

.inquirbox .red {
  color: #f00;
  font-weight: bold;
}

.inquirbox .yzm {
  width: 70%;
  margin-right: 10px;
}

.inquirbox img {
  cursor: pointer;
  margin-left: 3px;
  display: inline-block;
  vertical-align: middle;
}

.inquirbox input.submit {
  margin: 0 auto;
  width: 150px;
  line-height: 42px;
  background: #3C3C4F;
  text-align: center;
  display: block;
  color: #fff;
  font-size: 17px;
  cursor: pointer;
}

.inquirbox input.submit:hover {
  background: #D61518;
}

.rela-pro{margin-top:30px;}
.rela-pro .tit {height:60px;background:#F3F3F3;padding:14px 0 0;box-sizing:border-box;}
.rela-pro .tit h5 {border-left:3px solid var(--color-primary);padding:0 0 0 15px;color:#333;height:32px;line-height:32px;font-size: 20px;font-weight:600;}
.rela-pro .list{margin:30px 0 0;position:relative;}
.rela-pro .swiper-slide .box{background:#F2F2F2;padding:5px;}
.rela-pro .swiper-slide .pic{display:block;width:100%;position:relative;overflow:hidden;box-sizing:border-box;}
.rela-pro .swiper-slide .pic > img{width:100%;display:block;transition:transform .5s;-webkit-transition:transform .5s;}
.rela-pro .swiper-slide .txt{padding:15px 10px 10px;text-align:center;}
.rela-pro .swiper-slide .txt h6{font-size:19px;color:#222;font-weight:500text-overflow:ellipsis;white-space:nowrap;overflow:hidden;;}
.rela-pro .swiper-slide .txt h6 a{display:block;}
.rela-pro .swiper-slide .txt h6 a:hover{color:var(--active-color);}

.rela-pro .swiper-slide:hover .box{}
.rela-pro .swiper-slide:hover .pic > img{transform:scale(1.03);-webkit-transform: scale(1.03);}
.rela-pro .swiper-slide:hover .txt h6 a{color:var(--active-color);}

.rela-pro .swiper-button-prev,.rela-pro .swiper-button-next{width:40px;height:40px;border-radius:0;background:none;color:#333;top:calc(((100% - 40px) / 2) - 20px);margin-top:0;text-align:center;}
.rela-pro .swiper-button-prev::after,.rela-pro .swiper-button-next::after{display:none;}
.rela-pro .swiper-button-prev i,.rela-pro .swiper-button-next i{font-size:35px;line-height:40px;color:inherit;}
.rela-pro .swiper-button-prev,.rela-pro .swiper-container-rtl .swiper-button-next{left:-45px;right:auto;}
.rela-pro .swiper-button-next,.rela-pro .swiper-container-rtl .swiper-button-prev{right:-45px;left:auto;}

.rela-pro .swiper-button-prev:hover,.rela-pro .swiper-button-next:hover{color:var(--active-color);}

.rela-pro .swiper-pagination{display:none;position:static;width:100%;margin-top:25px;}
.rela-pro .swiper-pagination-bullet {height:12px;width:12px;margin:0 4px;background:#B5B5B5;border-radius:0;opacity:1;box-sizing:border-box;}
.rela-pro .swiper-pagination-bullet-active{background:var(--active-color);}
                                  

@media screen and (max-width:1330px) {

  .goods-right {
    margin-left: 310px;
  }
}
@media screen and (max-width:1480px){
	.pro_view_inner .pro_btn .related{
		margin-left:0;
	}
	.pro_view_inner .pro_btn >a{
		padding:0 10px
	}
}
@media screen and (max-width:992px) {

  .main {
    padding-top: 25px;
    padding-bottom: 30px;
  }

  .goods-right {
    margin-left: 0;
  }

  .pro_img {
    float: none;
    margin: 0 auto;
    width: 400px;
  }

  .pro_view_inner {
    float: none;
    width: 100%;
    text-align: center;
    margin: 20px 0 0;
  }

  .pro_view_inner .pro_btn .book {
    width: 130px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
  }

  .pro_view_inner .pro_btn .pdf {
    width: 130px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    margin-left: 15px;
  }

  .pro-content {
    padding: 15px 15px;
    line-height: 22px;
    font-size: 14px;
  }

  .pro-content table tr>th {
    padding: 8px 10px;
  }

  .pro-content table tr>td {
    padding: 8px 10px;
  }

  .pro-content table tr>td p {
    margin: 0;
  }

  .pro-inquiry .tit,
  .related-pro .tit {
    height: 45px;
    padding: 10px 0 0;
  }

  .pro-inquiry .tit h5,
  .related-pro .tit h5 {
    border-left: 2px solid #0160BC;
    padding: 0 0 0 13px;
    height: 25px;
    line-height: 25px;
    font-size: 18px;
  }

  .pro-inquiry {
    margin: 10px 0 0;
  }

  .pro-inquiry .inquirbox {
    padding: 15px 15px 5px;
  }

  .inquirbox .row {
    margin-bottom: 0;
  }

  .inquirbox .row>div {
    margin-bottom: 10px;
  }

  .inquirbox input.submit {
    width: 130px;
    line-height: 34px;
    font-size: 15px;
  }
}

@media screen and (max-width:480px) {

  .pro_img {
    width: 100%;
  }

  .pro_img .preview .swiper-slide {
    width: 45px;
  }

  .pro_view_inner .pro_tip p {
    font-size: 15px !important;
  }

  .pro_view_inner h1 {
    font-size: 18px;
  }
}
.zhou{

overflow-x: auto;
}

.zhou table {

width: 1080px ! important;
}

.pro-content img {
 width:100%
}

 
 
 @media screen and (max-width:600px){
.pro_view_inner .pro_btn >a {
    padding: 0 20px;
    font-size: 12px;
}
}
                             
                             
                             @media screen and (max-width: 768px){
.swiper-button-next {
    display: none !important; 
}
.swiper-button-prev {
    display: none !important; 
}
  }
                   
                   
                    .table-response {
    overflow-x: auto;
}  
                   
                   @media only screen and (max-width:1280px) {
table{
	white-space: nowrap !important;
}
  }
                   
                   .pro_text img{
                   max-width:100% !important;
                     height:auto !important;
                   
                   }
                
                  .pro_text div{
                   max-width:100% !important;
                     height:auto !important;
                   
                   }
                
                .pro_view_inner .pro_tip p {
    word-break: break-word;
}
                
                
                @media screen and (max-width:1280px){
.pro_view {
    display: flex;
    flex-direction: column;
}
.pro_view_inner {
    margin-left: 0;
}
.pro_img {
    margin-left: auto;
    margin-right: auto;
}
}
                   
                   @media screen and (max-width: 1280px){
.swiper-button-next {
    display: none !important; 
}
.swiper-button-prev {
    display: none !important; 
}
.nav_pro li{
		font-size: 14px;
		padding: 0 3px;
		height: 40px;
	}
}
            
            .pro-content p {
    word-break: break-all;
}