

* {
	font-family:'Microsoft YaHei','微软雅黑','思源黑体 CN','PingFang SC','apple-system','BlinkMacSystemFont','Arial','宋体';
	font-style:normal;
	font-weight:300;
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
body {
	background-color:#fff;
	color:#585656;
	font-size:0.88vw
}
ol,ul {
	list-style:none
}
img {
	display:inline-block;
	border:none
}
:focus {
	outline:0;
}
input {
	color:#505050;
	border:1px solid #505050;
	outline-style:none
}
textarea {
	color:#505050;
	border:1px solid #505050;
	resize:none
}
table {
	border-collapse:collapse
}
.clearfix {
	zoom:1
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both
}
.wrap {
	width:75%;
	margin:0 auto
}

.wrap1 {
	width:80%;
	margin:0 auto
}

.wrap2 {
	width:93.75%;
	margin:0 auto
}

::-moz-selection {
	background:#FFBC19;
	color:#fff
}
::selection {
	background:#FFBC19;
	color:#fff
}
::-moz-selection {
	background:#FFBC19;
	color:#fff
}

p {
	line-height:1.5
}
a {
	text-decoration:none;
	color:#585656;
	-webkit-transition:color .2s linear;
	-o-transition:color .2s linear;
	-moz-transition:color .2s linear;
	transition:color .2s linear
}
a:hover {
	color:#585656;
}
body,html {
	height:100%
}
body.no-scroll,html.no-scroll {
	overflow-y:hidden
}

.font-100 {
    font-size: 5.2vw;
  }

  .font-80 {
    font-size: 4.166vw;
  }

  .font-72 {
    font-size: 3.75vw;
  }


  .font-64 {
    font-size: 3.33vw;
  }

  .font-60 {
    font-size: 3.125vw;
  }

   .font-50 {
    font-size: 2.6vw;
    }

  .font-40 {
    font-size: 2.08vw;
  }

  .font-38 {
    font-size: 2.375rem;
  }

  .font-36 {
    font-size: 1.97vw;
  }

  .font-34 {
    font-size: 1.77vw;
  }
  
  .font-32 {
    font-size: 1.666vw;
  }

  .font-30 {
    font-size: 1.56vw;
  }

  .font-28 {
    font-size: 1.48vw;
  }
  .font-25 {
    font-size: 1.3vw;
  }
  
  .font-24 {
    font-size: 1.25vw;
  }
  
  .font-22 {
    font-size: 1.146vw;
  }
  
  .font-20 {
    font-size: 1.04vw;
  }
  .font-18 {
    font-size: 0.9375vw;
  }
  
  .font-16 {
    font-size: 0.833vw;
  }
  
  .font-14 {
    font-size: 0.729vw;
  }





@media only screen and (max-width: 768px) {
  
  .font-100 {
    font-size: 13vw;
  }

  .font-80 {
    font-size: 10.4vw;
  }

  .font-72 {
    font-size: 9.375vw;
  }


  .font-64 {
    font-size: calc(8.33vw) !important;
  }

  .font-60 {
    font-size: 7.8125vw;
  }

   .font-50 {
    font-size: 6.51vw;
    }

  .font-40 {
    font-size: calc(5.2vw) !important;
  }

  .font-38 {
    font-size: 4.948vw;
  }

  .font-36 {
    font-size: 4.6875vw;
  }
  
  .font-34 {
    font-size: calc(4.427vw) !important;
  }

  .font-32 {
    font-size: calc(4.166vw) !important;
  }

  .font-30 {
    font-size: 3.9vw;
  }

  .font-28 {
    font-size: calc(3.646vw) !important;
  }
  .font-25 {
    font-size: calc(3.255vw);
  }
  .font-24 {
    font-size: calc(3.125vw) !important;
  }

  .font-22 {
    font-size: calc(2.865vw);
  }
  
  .font-20 {
    font-size: calc(2.6vw);
  }
  
  .font-18 {
    font-size: calc(2.34375vw);
  }
  
  .font-16 {
    font-size: calc(2.08vw);
  }
  
  .font-14 {
    font-size: 0.729vw;
  }
  
}

.slider {
	position:relative;
	width:100%;
	height:100%
}
.inside-slider {
	height:500px
}
.slider .bd {
	overflow:hidden;
	height:100%;
	margin:0 auto
}
.slider .bd ul {
	width:100% !important;
	height:100% !important
}
.slider .bd ul li {
	width:100% !important;
	height:100%;
	-webkit-background-size:cover !important;
	-moz-background-size:cover !important;
	background-size:cover !important
}
.slider .hd {
	position:absolute;
	bottom:1.04vw;
	left:0;
	width:100%;
	text-align:center
}
.slider .hd ul {
	display:inline-block;
	overflow:hidden;
	text-align:center
}
.slider .hd ul li {
	float:left;
	width:0.52vw;
	height:0.52vw;
	margin:0 0.26vw;
	font-size:0;
	cursor:pointer;
	border:2px solid #fff;
	-moz-border-radius:50%;
	border-radius:50%
}
.slider .hd ul li.on {
	background-color:#fff
}
.slider .next,.slider .prev {
	position:absolute;
	top:50%;
	left:10.41vw;
	width:32px;
	height:32px;
	margin-top:-0.833vw;
	-webkit-transition:all .3s linear;
	-o-transition:all .3s linear;
	-moz-transition:all .3s linear;
	transition:all .3s linear
}
.slider .prev {
	background:url("../images/pc/icon/arrow-left.png") 0 0 no-repeat
}
.slider .prev:hover {
	background:url("../images/pc/icon/arrow-left-hover.png") 0 0 no-repeat
}
.slider .next {
	right:10.41vw;
	left:auto;
	background:url("../images/pc/icon/arrow-right.png") 0 0 no-repeat
}
.slider .next:hover {
	background:url("../images/pc/icon/arrow-right-hover.png") 0 0 no-repeat
}
.header {
	position:absolute;
	z-index:10000;
	top:3.125vw;
	left:0;
	width:100%;
	height:3.33vw;
}
.header .wrap {
	height:100%
}
.header h1 {
	float:left;
	width:8.4375vw;
	text-indent:-9999px
}
.header h1 a {
	display:block;
	width:100%;
	height:100%
}
.header h1 a img {
	display:block;
	width:100%
}
.header .nav {
	float:right;
	height:2.5vw;
	margin-top:1.04vw
}
.header .nav li:hover .sub {
	visibility:visible;
	height:2.6vw;
	opacity:1
}
.header .nav>li {
	position:relative;
	float:left;
	height:100%;
	-webkit-transition:all .5s cubic-bezier(0.215,0.61,0.355,1);
	-o-transition:all .5s cubic-bezier(0.215,0.61,0.355,1);
	-moz-transition:all .5s cubic-bezier(0.215,0.61,0.355,1);
	transition:all .5s cubic-bezier(0.215,0.61,0.355,1)
}
.header .nav>li.current>a,.header .nav>li:hover>a {
	color:#FFBC19;
	text-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
}
.header .nav>li.toggle.hide {
	display:none
}
.header .nav>li.search {
	position:relative;
	height:1.04vw;
}
.header .nav>li.search .close-search {
	position:absolute;
	top:0;
	right:0;
	display:none;
	width:1.3vw;
	height:1.3vw;
	padding:0;
	background:url("../images/close.png") 0 0 no-repeat;
	background-size:100% 100%;
}
.header .nav>li.search .close-search.show {
	display:block
}
.header .nav>li.search form {
	overflow:hidden
}
.header .nav>li.search button {
	float:left;
	width:1.3vw;
	height:1.3vw;
	margin-right:0.52vw;
	cursor:pointer;
	border:0 none;
	background:url("../images/search.png") 0 0 no-repeat;
	background-size:100% 100%;
}
#product-search::placeholder {
	color: #ffffff;
}
.header .nav>li.search input {
	float:left;
	width:0;
	height:1.35vw;
	font-size:1.04vw;
	border:0 none;
	color: #ffffff;
	border-bottom:1px solid #ffffff;
	background:rgba(255,255,255,0);
	-webkit-transition:all .5s cubic-bezier(0.215,0.61,0.355,1);
	-o-transition:all .5s cubic-bezier(0.215,0.61,0.355,1);
	-moz-transition:all .5s cubic-bezier(0.215,0.61,0.355,1);
	transition:all .5s cubic-bezier(0.215,0.61,0.355,1)
}
.header .nav>li.search input.show {
	width:10.41vw
}
.header .nav>li.language-version {
	width:0.833vw;
	margin:0 1.3vw
}
.header .nav>li.language-version.en {
	background:url("../images/pc/icon/language.png") -31px -0.26vw no-repeat
}
.header .nav>li.language-version.cn {
	background:url("../images/pc/icon/language.png") -0.26vw -0.26vw no-repeat
}
.header .nav>li.language-version>a {
	padding:0
}
.header .nav>li>a {
	display:block;
	height:100%;
	line-height:1;
	padding-right:2.86vw;
	font-size:1.145vw;
	font-weight:400;
	color:#ffffff;
	text-shadow: 2px 3px 6px rgba(0, 0, 0, 0.4);
	
}
.header .nav .super .sub {
	position:absolute;
	z-index:10001;
	top:2.6vw;
	left:50%;
	visibility:hidden;
	width:110.41vw;
	height:0;
	margin-left:-31.25vw;
	font-size:0;
	-webkit-transition:opacity 0.15s 0.2s,visibility 0.15s 0.2s,height 0.15s 0.2s;
	-moz-transition:opacity 0.15s 0.2s,visibility 0.15s 0.2s,height 0.15s 0.2s;
	-o-transition:opacity 0.15s 0.2s,visibility 0.15s 0.2s,height 0.15s 0.2s;
	transition:opacity 0.15s 0.2s,visibility 0.15s 0.2s,height 0.15s 0.2s;
	text-align:center;
	opacity:0;
	opacity:1 \0
}
.header .nav .super.right .sub {
	right:0;
	left:auto;
	margin-left:0;
	text-align:right
}
.header .nav>li .sub li {
	display:inline-block;
	margin-top:0.52vw
}
.header .nav>li .sub li a {
	display:block;
	height:1.5625vw;
	line-height:1.5625vw;
	margin:0 0.26vw;
	padding:0 1.04vw;
	font-size:0.729vw;
	-webkit-transition:background-color 0.5s cubic-bezier(0.215,0.61,0.355,1);
	-moz-transition:background-color 0.5s cubic-bezier(0.215,0.61,0.355,1);
	-o-transition:background-color 0.5s cubic-bezier(0.215,0.61,0.355,1);
	transition:background-color 0.5s cubic-bezier(0.215,0.61,0.355,1);
	-moz-border-radius:0.26vw;
	border-radius:0.26vw
}
.header .nav>li .sub li a.current,.header .nav>li .sub li a:hover {
	color:#fff;
	background:#8d6d6c;
	background:#8d6d6c linear-gradient(rgba(255,255,255,0.2),transparent)
}
.header .sub-bg {
	position:absolute;
	top:10.52vw;
	left:0;
	visibility:hidden;
	width:100%;
	height:0;
	height:2.6vw \0;
	-webkit-transition:opacity 0.15s 0.2s,visibility 0.15s 0.2s,height 0.15s 0.2s;
	-moz-transition:opacity 0.15s 0.2s,visibility 0.15s 0.2s,height 0.15s 0.2s;
	-o-transition:opacity 0.15s 0.2s,visibility 0.15s 0.2s,height 0.15s 0.2s;
	transition:opacity 0.15s 0.2s,visibility 0.15s 0.2s,height 0.15s 0.2s;
	opacity:0;
	opacity:1 \0;
	background:rgba(255,255,255,0.8);
	background:#fff \0
}
.header .sub-bg.show {
	visibility:visible;
	height:2.6vw;
	opacity:1
}

.Pri-pro {
	padding-top: 7.29vw;
	padding-bottom: 4.16vw;
	background-color:#FFFFF7;
}
.Pri-pro-t {
	font-size: 1.875vw;
	color: #585656;
	text-align: center;
	font-weight:bold;
}
.pri-pro-c {
	padding-top: 3.229vw;
}

.img100 {
	width: 100%;
}
.pri-pro-c {
	position: relative;
}
.pri-pro-c-t {
	position: absolute;
	top: 10.4vw;
	right: 4.1vw;
	width: 29.2%;
	text-align: right;
}
.pp-title {
	
	color: #585656;
}
.pp-c {
	padding-top: 2.08vw;
	
	line-height: 1.45;
}



.pp-btn {
	float: right;
	width: 24.16vw;
	
	border: solid 1px #FFBC19;
	border-radius: 2.08vw;
	font-size: 1.145vw;
	font-weight:400;
	color: #FFBC19;
	text-align: center;
	padding-top: 1.1979vw;
	padding-bottom: 1.1979vw;
	margin-top: 4.16vw;
	background:transparent;
	transition: all 0.2s;
}
.pp-btn:hover {
	background:#FFBC19;
}

.pri-pro-c .pri-pro-c-t a{
	float: right;
    width: 14.58vw;
    line-height: 0.53rem;
    display: inline-block;
    position: relative;
    border: 1px solid #FFBC19;
    border-radius: 2.08vw;
   
    background-color:#FFBC19;
	margin-top: 4.16vw;
	padding-top: 1.2vw;
	padding-bottom: 1.2vw;
    color: #ffffff;
    text-align: center;
    overflow: hidden;
}
.pri-pro-c .pri-pro-c-t a:before{
    content: '';
    position: absolute;
    width: 24.16vw;
    height: 24.16vw;
    background: #FFBC19;
    left: -40.52vw;
    top: -80.26vw;
    transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
}
.pri-pro-c .pri-pro-c-t a em{
    position: relative;
	font-weight: 500;
}

.pri-pro-c .pri-pro-c-t a:before{
        transition: all 0.5s;
}
.pri-pro-c .pri-pro-c-t a:hover{
        color: #fff;
        transition-delay: 0.2s;
}
.pri-pro-c .pri-pro-c-t a:hover:before{
        left: 0px;
}
.pri-pro-c .pri-pro-c-t a em{
        transition: all 0.2s;
 }
 /*
 .pri-pro-c .pri-pro-c-t a:before{
        display: none;
    }
*/


.i-service {
	padding-top: 4.16vw;
}

.i-service-c {
	display: flex;
  	justify-content:space-between;
  	flex-wrap: wrap;
  	align-self: center;
}
.i-service-t {
	font-size: 1.875vw;
	color: #585656;
	text-align: center;
	font-weight: bold;
}

.i-a-serv {
	padding-top: 3.125vw;
	width: 31.3%;
}

.serv-img {
	display: block;
	clear: both;
}

.serv-btn {
	margin-top: 2.08vw;
	color: #FFFFFF;
	background-color: #BDCD8C;
	border-radius: 1.5625vw;
	font-weight:bold;
	width: 89%;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	padding-top: 0.625vw;
	padding-bottom: 0.625vw;
}

.i-service-c .i-a-serv:nth-child(1) .serv-btn {
	background-color: #BDCD8C;
}
.i-service-c .i-a-serv:nth-child(2) .serv-btn {
	background-color: #FDA671;
}
.i-service-c .i-a-serv:nth-child(3) .serv-btn {
	background-color: #A1DCCA;
}
.i-service-c .i-a-serv:nth-child(4) .serv-btn {
	background-color: #FFD541;
}
.i-service-c .i-a-serv:nth-child(5) .serv-btn {
	background-color: #84BFDD;
}
.i-service-c .i-a-serv:nth-child(6) .serv-btn {
	background-color: #EAACAD;
}



.serv-txt {
	margin-top: 2.08vw;
	font-size: 0.9375vw;
	text-align: center;

}
.i-partner {
	margin-top: 7.29vw;	
	background-color: #FFFFF7;
	padding-top: 4.16vw;
	padding-bottom: 4.16vw;
}

.i-partner-t {
	font-size: 1.875vw;
	color: #585656;
	text-align: center;
	font-weight: bold;
}
.i-partner-img {
	padding-top: 3.125vw;
}

.i-news {
	margin-top: 7.29vw;	
	margin-bottom: 7.29vw;	
	
}

.i-news-t {
	font-size: 1.875vw;
	color: #585656;
	text-align: center;
	font-weight: bold;
}


.swiper-button-prev-one,
.swiper-button-next-one {
  position: absolute;
  top: 40%;
  width: calc(var(--swiper-navigation-one-size) / 44 * 27 * 2);
  height: calc(var(--swiper-navigation-one-size) * 2);
  margin-top: calc(0px - (var(--swiper-navigation-one-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFBC19;
  font-weight:400;
}
.swiper-button-prev-one.swiper-button-disabled,
.swiper-button-next-one.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev-one:after,
.swiper-button-next-one:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-one-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.mySwiperLeader {
	/*position: relative;*/
}
.swiperfather {
	position: relative;
	width: 100%;
}
.swiper-button-prev-one,
.swiper-rtl .swiper-button-next-one {
  left: -2.08vw;
  right: auto;
  z-index: 999;
}
.swiper-button-prev-one:after,
.swiper-rtl .swiper-button-next-one:after {
  content: 'prev';
}

.swiper-button-next-one,
.swiper-rtl .swiper-button-prev-one {
  right: -2.08vw;
  left: auto;
  z-index: 999;
}
.swiper-button-next-one:after,
.swiper-rtl .swiper-button-prev-one:after {
  content: 'next';
}




.mySwiperLeader .swiper-pagination-one {
    text-align: center;
    top: 100%;
    z-index: 999;
}

.mySwiperLeader .swiper-button-next-one,.mySwiperLeader .swiper-button-prev-one { z-index: 9999; }
.mySwiperLeader .swiper-pagination-one .swiper-pagination-bullet {
    
    background: #cccccc;
    opacity: 0.8;
}
.mySwiperLeader .swiper-pagination-one .swiper-pagination-bullet-active {
    
    background: #02bbb6;
    opacity: 1;
}
.i-news-c {
	padding-top: 3.125vw;
}
.a-news {
	background-color: #f9f9f9;
}
.a-news-info {
	padding-top: 5.052vw;
	padding-left: 2.6vw;
	padding-right: 1.1979vw;
	height:16.4vw;
}
.ninfo-3 {
	font-weight: bold;
	line-height: 1.4
}

.ninfo-1 {
	font-weight: normal;
	padding-top: 2.08vw;
}

.a-peport-info {
	padding-top:1.5625vw;
}

.footer {
	background-color: #ababab;
	color: #ffffff;

}

.ftop {
	padding-top: 5.2vw;
	padding-bottom: 2.08vw;
	border-bottom: solid 1px #707070;
}
.ft-left {
	float: left;
	width: 33.3vw;
}
.ft-right {
	float: right;
	width: 28.48vw;
}
.ft-logo {
	width: 8.43vw;
}
.ft-logo img {
	width:100%;
}
.ft-com {
	padding-top: 2.08vw;
}
.ft-addr {
	padding-top: 2.08vw;
}
.fbottom {
	padding-top: 2.08vw;
	padding-bottom: 5.2vw;
	text-align: center;
}
.fbottom a {
	color: #ffffff;
}
.ft-menu {
	padding-top: 2.08vw;
	display: flex;
  	justify-content:space-between;
  	flex-wrap: wrap;
  	align-self: center;
}
.ft-menu a {
	color: #ffffff;
}
.ft-contact {
	padding-top: 2.08vw;
}
.ft-right .social {
	padding-top: 0.364vw;
	opacity:0;
}
.ft-right .social ul li {
	float: left;
	width: 2.864vw;
	height: 2.8125vw;
	margin-right: 0.26vw;
}
.ft-right .social ul li.item1 {
    background: url(../images/icon1.png) 0 0 no-repeat;
	background-size:100% 100%;
}
.ft-right .social ul li.item2 {
    background: url(../images/icon2.png) 0 0 no-repeat;
	background-size:100% 100%;
}
.ft-right .social ul li.item3 {
    background: url(../images/icon3.png) 0 0 no-repeat;
	background-size:100% 100%;
}
.ft-right .social ul li.item4 {
    background: url(../images/icon4.png) 0 0 no-repeat;
	background-size:100% 100%;
}
.ft-right .social ul li.item5 {
    background: url(../images/icon5.png) 0 0 no-repeat;
	background-size:100% 100%;
}
.ft-right .social ul li.item6 {
    background: url(../images/icon6.png) 0 0 no-repeat;
	background-size:100% 100%;
}
.ft-right .social ul li a {
    display: block;
    width: 100%;
    height: 100%;
}
.about-desc {
	padding-top: 7.29vw;
}

.about-desc-l {
	line-height:1.8;
	float: left;
	width: 48.6%;
}
.about-desc-r {
	line-height:1.8;
	float: right;
	width: 48.6%;
}
.desc-row1 {
	padding-top: 4.16vw;
}

.about-desc-t {
	/*color: #FFBC19;*/
	font-weight:bold;
	line-height:0.8;
}
.about-video {
	padding-top: 7.29vw;
	padding-bottom: 7.29vw;
}
.about-sale {
	margin-top: 0px;
	background-color: #FFFFF7;
}
.sale-c {
	padding-top: 7.29vw;
}
.sale-map {
	padding-top: 7.29vw;
	padding-bottom: 7.29vw;
}

.sale-c {
	display: flex;
  	justify-content:space-between;
  	flex-wrap: wrap;
  	align-self: center;
}
.sale-c-num {
	color: #FFBC19;
}
.font-bold {
	font-weight: bold;
}
.contact-c {
	padding-top: 7.29vw;
}
.contact-c-t {
	text-align: center;
	font-weight:bold;
}
.contact-c-row {
	padding-top: 4.16vw;
}
.contact-c-l {
	float: left;
	width: 48%;
}
.contact-c-r {
	float: right;
	width: 48%;
}

.inputtxt {
  width: 100%;
  padding: 0.625vw 1vw;
  margin: 0.42vw 0;
  box-sizing: border-box;
  border: 1px solid #ABABAB;
  background-color: #FAFAFA;
  color: #5f5f5f;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  outline: none;

}

.inputtxtbox {
  width: 100%;
  padding: 0.625vw 1vw;
  margin: 0.42vw 0;
  height: 10vw;
  box-sizing: border-box;
  border: 1px solid #ABABAB;
  background-color: #FAFAFA;
  color: #5f5f5f;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  outline: none;

}

.btntj {
  background-color: #FFBC19;
  color: #000000;
  border-radius: 2vw;
  border: none;
  padding-top: 0.5vw;
  padding-bottom: 0.5vw;
  padding-left: 2vw;
  padding-right: 2vw;
  margin-right:2.6vw;
  font-weight:bold;
}

.btnreset {
  background-color: #CACACA;
  color: #000000;
  border-radius: 1vw;
  border: none;
  padding-top: 0.5vw;
  padding-bottom: 0.5vw;
  padding-left: 2vw;
  padding-right: 2vw;
  font-weight:bold;
}

.contact-map {
	padding-top: 7.29vw;
	padding-bottom: 7.29vw;
}

.peports {
	padding-top: 7.29vw;
}

.peports1 {
	padding-top: 7.29vw;
	padding-bottom: 7.29vw;
}

.peports-t {
	text-align: center;
	font-weight:bold;
}

.peports-c {
	padding-top: 4.16vw;
}

.mySwiperReport .swiper-slide {
      text-align: center;
      font-size: 0.9375vw;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
    }

.mySwiperReport .swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
}




.mySwiperReport1 .swiper-slide {
      text-align: center;
      font-size: 0.9375vw;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
    }

.mySwiperReport1 .swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
}

.swiperfather .swiper-button-prev-one:after, .swiperfather .swiper-button-next-one:after,.swiperfather .swiper-button-prev-one1:after, .swiperfather .swiper-button-next-one1:after {
    font-family: swiper-icons;
    font-size: 1.5625vw;
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
}

.swiper-button-prev-one1,
.swiper-button-next-one1 {
  position: absolute;
  top: 40%;
  width: calc(var(--swiper-navigation-one-size) / 44 * 27 * 2);
  height: calc(var(--swiper-navigation-one-size) * 2);
  margin-top: calc(0px - (var(--swiper-navigation-one-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #FFBC19;
  font-weight:400;
}

.swiper-button-prev-one1.swiper-button-disabled,
.swiper-button-next-one1.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev-one1:after,
.swiper-button-next-one1:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-one-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}


.swiper-button-prev-one1,
.swiper-rtl .swiper-button-next-one1 {
  left: -1.04vw;
  right: auto;
  z-index: 999;
}
.swiper-button-prev-one1:after,
.swiper-rtl .swiper-button-next-one1:after {
  content: 'prev';
}

.swiper-button-next-one1,
.swiper-rtl .swiper-button-prev-one1 {
  right: -1.04vw;
  left: auto;
  z-index: 999;
}
.swiper-button-next-one1:after,
.swiper-rtl .swiper-button-prev-one1:after {
  content: 'next';
}

.products {
	padding-top: 7.29vw;
}
.prod-nav-c {
	display: flex;
  	justify-content:space-between;
  	flex-wrap: wrap;
  	align-self: center;
	padding-top:8px;
}

.prod-nav-t {
	float: left;
	width: 20%;
}
.prod-nav-c {
	float: right;
	width: 80%;
}
.prod-nav-split {
	color: #FFBC19;
}

.product-c {
		width: 100%;
		display: flex;
  	justify-content:space-between;
  	flex-wrap: wrap;
  	align-self: center;
}
.a-product {
	width: 31.25%;
	padding-top: 3.125vw;
}

.product-img {
	width: 100%;
}

.product-btn {
	padding-top: 1.8vw;
	text-align:center;
}
.product-img img {
	border: solid 1px #DFDFDF;
}
.product-txt {
	text-align: center;
	padding-top:1.04vw;
}
.btn-inquire {
	width: 11vw;
  background-color: #ffffff;
  color: #585656;
  border-radius: 2vw;
  border: solid 1px #585656;
  padding-top: 0.5vw;
  padding-bottom: 0.5vw;
  padding-left: 2vw;
  padding-right: 2vw;
  margin: 0 auto;
  font-weight:bold;
  cursor:pointer;
  -webkit-transition:all .2s linear;
	-o-transition:all .2s linear;
	-moz-transition:all .2s linear;
	transition:all .2s linear;
}


.btn-inquire:hover {
	/*color:#fff;*/
	border:1px solid #FFBC19;
	background-color:#FFBC19;
	color:#fff;
}

.inquiry {
	margin-top: 7.29vw;
	background-color: #FFFFF7;
	padding-bottom: 7.29vw;
}
.inquiry-t {
	padding-top: 7.29vw;
	text-align: center;
}

.inquiry-c {
	margin-top: 3.125vw;
	background-color: #ffffff;
	padding: 2.6vw;
}
.cont-btn1 {
	width: 100%;
	text-align: center;
	padding-top: 2.08vw;
}

.cont-btn {
	width: 100%;
	text-align: center;
	padding-top: 2.08vw;
}

.cont-ins1 {
  display: flex;
  justify-content: space-between;
  align-self: center;
  flex-wrap: wrap;
}

.cont-in0 {

	width: 49%;
}
.cont-in1 {
	
	width: 100%;
}

.inputtxt1 {
  width: 100%;
  padding: 0.625vw 1vw;
  margin: 0.42vw 0;
  box-sizing: border-box;
  border: none;
  background-color: #FAFAFA;
  border-radius:8px;
  color: #5f5f5f;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  outline: none;

}

.inputtxtbox1 {
  width: 100%;
  padding: 0.625vw 1vw;
  margin: 0.42vw 0;
  height: 10vw;
  box-sizing: border-box;
  border: none;
  background-color: #FAFAFA;
  border-radius:8px;
  color: #5f5f5f;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  outline: none;
}

.product-dtl {
	padding-top:12.6vw
}
.product-dtl .detail {
	margin-bottom:4.16vw
}
.product-dtl .detail .pic {
	float:left;
	width:46.5%
}
.product-dtl .detail .pic .large {
	width:100%;
	
	margin-bottom:2.6vw;
	border:1px solid #DFDFDF
}
.product-dtl .detail .pic .large li {
	display:none
}
.product-dtl .detail .pic .large li.current {
	display:block
}
.product-dtl .detail .pic .large img {
	display:block;
	width:100%;
	height:100%
}
.product-dtl .detail .pic .small {
	overflow-x:hidden;
	overflow-y:hidden;
	font-size:0;
	white-space:nowrap;
	-webkit-overflow-scrolling:touch;
	-ms-overflow-style:none
}
.product-dtl .detail .pic .small li {
	display:inline-block;
	width:23.9%;
	
	margin-right:0.52vw;
	cursor:pointer;
	border:1px solid #eee
}
.product-dtl .detail .pic .small li:hover img {
	-webkit-filter:opacity(0.8);
	filter:opacity(0.8)
}
.product-dtl .detail .pic .small li img {
	display:block;
	width:100%;
	height:100%
}
.product-dtl .detail .desc {
	float:right;
	width:50%;
	margin-top:-0.625vw
}
.product-dtl .detail .desc ul {
	margin-bottom:3.125vw
}
.product-dtl .detail .desc ul li {
	overflow:hidden;
	padding:7px 0;
	font-size:0.9375vw;
	border-bottom:1px solid #eee
}
.product-dtl .detail .desc ul li span.attributes {
	float:left;
	width:20%;
	line-height:1.8
}
.product-dtl .detail .desc ul li span.specification {
	float:right;
	width:80%;
	line-height:1.8
}
.product-dtl .detail .desc .link {
	font-size:0;
	padding-top: 4.16vw;
}
.product-dtl .detail .desc .link a {
	display:inline-block;
	width:12.625vw;
	height:3.9vw;
	line-height:3.9vw;
	padding-left:1vw;
	/*text-align:center;*/
	color:#585656;
	border:1px solid #585656;
	border-radius: 2.08vw;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:1.04vw center;
	-webkit-transition:all .2s linear;
	-o-transition:all .2s linear;
	-moz-transition:all .2s linear;
	transition:all .2s linear;
}
.product-dtl .detail .desc .link a:first-child {
	margin-right:2.6vw;
}
.product-dtl .detail .desc .link a:hover {
	/*color:#fff;*/
	border:1px solid #FFBC19;
	background-color:#FFBC19
}
.product-dtl .detail .desc .link a.video {
	padding-left:1vw;
}
.product-dtl .detail .desc .link a.buy {
	padding-left:1.5vw;
}
/*
.product-dtl .detail .desc .link a.video {
	background-image:url("../images/video_icon.png");
}
.product-dtl .detail .desc .link a.video:hover {
	background-image:url("../images/video_icon.png");
}
.product-dtl .detail .desc .link a.buy {
	background-image:url("../images/phone_icon.png");
	
}

.product-dtl .detail .desc .link a.buy:hover {
	background-image:url("../images/phone_icon.png") 0 0 no-repeat;	
}
*/
.link-img {
	float:left;
	width:3.08vw;
	padding-left:0.9vw;
	padding-top:0.3vw;
	/*margin-right:0.5vw;*/
}
.link-img img {
	width:80%;
}

.product-dtl .detail .desc .link a:hover:before {
	display:block
}
.product-dtl .details-page {
	margin-bottom:5.2vw
}
.product-dtl .details-page .content img {
	display:block;
	max-width:100%;
	margin:0 auto
}
div.zoomDiv {
	z-index:999;
	position:absolute;
	top:0;
	left:0;
	width:400px;
	height:400px;
	background:#ffffff;
	border:1px solid #CCCCCC;
	display:none;
	text-align:center;
	overflow:hidden
}
div.zoomMask {
	position:absolute;
	background:rgba(249,197,199,0.5);
	cursor:move;
	z-index:1
}
.product-d {
	padding-top: 1.4625vw;
	padding-bottom: 1.6625vw;
	border-bottom: dotted 1px #585656;
}

.product-d1 {
	padding-top: 1.3vw;
	line-height: 2;
}

.prods-nav {
	padding-top:4.16vw;
	width:100%;
	text-align:center;
}

.prods-nav .pagination {
	text-align:center;
}

.prodesc {
	width: 41.1458vw;
	padding-top: 4.16vw;
	clear:both;
	margin:0 auto;
}

.prodesc img {
	width: 100%;
}

/*
 * thinkphp5分页样式
 */
.pagination {padding:0.52vw 0; text-align:center;}  
.pagination li {border-radius:3px; border:1px solid #dfdfdf;display:inline-block;margin:0 0.26vw;}  
.pagination .active {background:#FFBC19; color:#FFF; border-color:#FFBC19; margin:0 2px;}  
.pagination .disabled {color:#aaa;}
.pagination a { border-radius:3px;display:inline-block; padding:0.26vw 0.625vw;}
.pagination span {border-radius:3px;display:inline-block;padding:0.26vw 0.625vw;}



.pt-20 {
	padding-top:1.04vw;
}

.pt-30 {
	padding-top:1.5625vw;
}

.pt-50 {
	padding-top:1.82vw;
}

.cont-lineh {
	line-height:1.5;
}

.news-dtl {
	width:5.2vw;
	margin:0 auto;
	padding-top:5.2vw
}
.news-dtl h2 {
	margin-bottom:1.04vw;
	padding-bottom:1.04vw;
	font-size:1.5625vw;
	text-align:center;
	color:#8d6d6c;
	border-bottom:1px solid #eee
}
.news-dtl .info {
	margin-bottom:4.16vw;
	text-align:center;
	color:#505050
}
.news-dtl .info .source,.news-dtl .info .time {
	margin:0 1.04vw;
	padding-left:1.5625vw;
	font-size:1.04vw
}
.news-dtl .info .time {
	background:url("../images/pc/icon/time.png") 0 center no-repeat;
}
.news-dtl .info .source {
	background:url("../images/pc/icon/click.png") 0 center no-repeat;
}
.news-dtl .content img {
	display:block;
	width:auto;
	max-width:100%;
	margin:0 auto 2.6vw
}
.news-dtl .content p {
	line-height:24px;
	margin-bottom:1.5625vw;
	color:#505050
}
.news-dtl .link {
	margin-bottom:5.2vw
}
.news-dtl .link .next,.news-dtl .link .prev {
	float:left;
	width:50%;
	height:5.2vw;
	line-height:98px;
	font-size:1.04vw;
	text-align:center;
	border:1px solid #eee;
	-webkit-transition:all .2s linear;
	-o-transition:all .2s linear;
	-moz-transition:all .2s linear;
	transition:all .2s linear
}
.news-dtl .link .next:hover,.news-dtl .link .prev:hover {
	color:#f9c5c7;
	border:1px solid #f9c5c7
}
.news-dtl .link .next.del,.news-dtl .link .prev.del {
	cursor:default;
	text-decoration:line-through
}
.news-dtl .link .next.del:hover,.news-dtl .link .prev.del:hover {
	color:#505050;
	border-color:#eee
}
.news-dtl .link .next span,.news-dtl .link .prev span {
	font-family:'思源黑体 CN','Baskerville Old Face',Arial,'Microsoft yehei','宋体';
	font-size:1.04vw
}

.sale-c-t {
	text-align:center;
}
.video-c,.video-c video {
	width:100%;
}