
.ul-newlist{
  overflow: hidden;
  margin:0 -10px;
}
.ul-newlist li{
  width: 33.333%;
  float: left;
  margin-bottom: 20px;
}
.ul-newlist a{
  display: block;
  margin:0 10px;
}
.ul-newlist  .pic{
  position: relative;
  padding-top: 75%;
  overflow: hidden;
  height: 0;
}
.ul-newlist .txt{
  overflow: hidden;
  background-color: #fff;
  padding: 20px;
  color:#999;
  font-size: 14px;
}
.ul-newlist .txt .tit{
  font-size: 18px;
  margin-bottom: 6px;
  color:#333;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.right_nav_bar{
  position: fixed;
  right: 0;
  bottom: 15px;
  z-index: 10001;
  width: 57px;
}
.right_nav_bar li {
  position: relative;
  list-style: outside none none;
  float: left;
  height: 54px;
  width: 57px;
  background-color:#1B4599;
}

.right_nav_bar li:hover .icons {
  width: auto;
  background-color:#1B4599;
  font-size: 14px;
  color: #fff;
  top: 0;
}
.right_nav_bar .icons {
  height: 54px;
  width: 57px;
  float: left;
  position: absolute;
  right: 0;
  transition: all 0.3s ease 0s;
  overflow: hidden;
  word-break: keep-all;
  white-space: nowrap;
  display: block;
}
.right_nav_bar span.title {
  padding-right: 10px;
  color: #fff;
  position: relative;
  font-size: 16px;
  top: -20px;
}
.right_nav_bar .phone-icon span.title {
  top: -18px;
  font-size: 22px;
}
.right_nav_bar i.icon {
  background-repeat: no-repeat;
  height: 54px;
  width: 57px;
  display: inline-block;
  background-position: center center;
  -webkit-background-size: 30px 30px;
  background-size: 30px 30px;
}

.black.right_nav_bar span.title {
  color: #fff;
}
.right_nav_bar .zx{

}
.right_nav_bar .wx-icon i {
  background-image: url(../images/wx.png);
}

.right_nav_bar .zixun-icon i {
  background-image: url(../images/qq.png);
}
.right_nav_bar .zx i {
  background-image: url(../images/liuyan.png);
}
.right_nav_bar .phone-icon i {
  background-image: url(../images/phone.png);
}
.right_nav_bar .top-icon i {
  background-image: url(../images/js-top.png);
}

.right_nav_bar .qr {
  position: absolute;
  left: -215px;
  top: -48px;
  width: 150px;
  height: 150px;
  display: none;
  padding: 0px;
  background-color: #fff;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
}

.right_nav_bar .qr img {
  display: block;
  width: 100%;
  height: 100%;
}

.right_nav_bar .wx:hover .qr {
  display: block;
}

.js-top {
  width: 57px;
  height: 54px;
  display: block;
  text-align: center;
  line-height: 56px;
  cursor: pointer;
}


#floatBottom{width:100%;height:53px;background:#0d103b;position:fixed;left:0;bottom:0;z-index:999999;display: none;}
#floatBottom a{width:33.333%;height:53px;display:block;float:left;position:relative;font-size: 14px;color:#fff;text-align: center;padding-bottom: 4px;}
#floatBottom a img{
    display: block;
    margin:4px auto 2px;
    height: 25px;
}
#floatBottom .ewm{width:87px;height:83px;position:absolute;bottom:55px;left:50%;margin-left:-45px;display:none;}
#floatBottom .ewm img{width:100%;height:100%;display:block;}

.row-list{
  overflow: hidden;
  padding: 4.4vw 0;
}
.ul-case{
  overflow: hidden;
  margin:0 -9px;
}
.ul-case li{
  width: 33.33%;
  float: left;
  margin-bottom: 18px;
}
.ul-case a{
  display: block;
  margin:0 9px;
}
.ul-case .pic{
  overflow: hidden;
  height: 0;
  position: relative;
  padding-top: 64%;
}
.ul-case .txt{
  position: absolute;
  top:0;
  left: 0;
  right: 0;
  bottom: 0;
}
.ul-case .sp{
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  padding: 0 20px;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  color:#fff;
}
.ul-case .sp .t1{
  font-size: 1.88vw;
  font-weight: bold;
  margin-bottom: 0.83vw;
}
.ul-case .sp .t2{
  font-size: 16px;
  line-height: 1.5;
  height: 3em;
}
.ul-case .sp .t3{
  width: 149px;
  height: 37px;
  line-height: 37px;
  font-size: 12px;
  color:#29292D;
  border-radius: 30px;
  margin:0 auto;
  background-color: #fff;
}
.proban{
  position: relative;
  overflow: hidden;
}
.proban img{
  display: block;
  max-width: 100%;
  height: auto;
  min-height: 140px;
  object-fit: cover;
}
 
.proban .txt{
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  color:#fff;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.proban .txt .t1{
  font-size: 2.34vw;
  line-height: 2.34vw;
  margin-bottom: 2.3vw;
}
.proban .txt .ys{
  overflow: hidden;
  margin-bottom: 2.03vw;
}
.proban .txt .ys .item{
  float: left;
  text-align: center;
  font-size: 16px;
  margin-right: 1.82vw;
}
.proban .txt .ys .ico{
  width: 6.15vw;
  height: 6.15vw;
  margin-bottom: 12px;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
}
.proban .txt .ys .ico.i1{
  background-image: url(../images/ico4.png);
}
.proban .txt .ys .ico.i2{
  background-image: url(../images/ico5.png);
}
.proban .txt .ys .ico.i3{
  background-image: url(../images/ico6.png);
}
.proban .txt .ys .ico.i4{
  background-image: url(../images/ico6.png);
}
@media only screen and (max-width: 1230px) {
  .ul-newlist li{width: 50%;}
  .right_nav_bar{display: none;width: 0;height: 0;}
  .ul-case li{width: 50%;}
  .ul-case .sp .t1{font-size: 22px;}
  .ul-case .sp .t2{font-size: 14px;margin-bottom: 4px;}
}
@media only screen and (max-width: 1023px) {
  .g-lxwm .txt{width: auto;margin-right: 0;margin-bottom: 10px;float: none;}
  #map1{height: 240px;}
  .m-prodinfo .tit{font-size: 24px;}
  .m-xg .title{font-size: 24px;}
  .m-spag .title{font-size: 24px;}
  .g-txtimg1 .tit{font-size: 20px;margin-bottom: 0;}
  .g-txtimg1 .pic{float: none;margin-right: 0;width: auto;margin-bottom: 20px;}
}
@media only screen and (max-width: 767px) {
.ul-prolist li{width: auto;float: none;margin-bottom: 15px;}
.g-lxwm .name{font-size: 20px;}
.ul-newslist .pic{display: none;}
.ul-newslist li{padding-bottom: 10px;margin-bottom: 12px;}
.ul-newslist .tit{font-size: 16px;margin-bottom: 2px;}
.g-xgitem .name{font-size: 18px;}
.cur{padding: 10px 0;margin-bottom: 24px;}
.m-spag .title{margin-bottom: 24px;}
.m-prodinfo .tit{font-size: 20px;}
.m-prodinfo .pic{width: auto;height: 300px;}
.m-xg .title{font-size: 20px;}
.m-prodinfo .desc{font-size: 14px;line-height: 1.8;}
.m-spag .title{font-size: 20px;}
.proddetails{font-size: 14px;line-height: 1.8;}
.m-prodinfo .link a{line-height: 40px;font-size: 14px;}
.g-details{font-size: 14px;padding: 6px 10px;}
.g-txtimg1 .pic{width: auto;height: 300px;margin-bottom: 20px;}
  .ul-lmlist a{width: 33.333%;}
  .ul-newlist li{width: auto;float: none;}
  .ul-newlist .txt .tit{font-size: 16px;}
  .ul-newlist .txt{padding: 15px;}
  .ul-case li{width: auto;float: none;}
  .ul-case .sp .t1{font-size: 18px;}
}
@media only screen and (max-width: 500px) {
  .m-prodinfo .pic{height: 200px;margin-bottom: 10px;}
  .g-txtimg1 .pic{height: 240px;}

}









.sub_title{text-align:center;}
.sub_title .s_t{font-size:28px;height:1em;line-height:1em;color:#282828;font-weight:bold;text-transform:uppercase;}
.sub_title p{font-size:16px;height:1em;line-height:1em;color:#666;margin-top:10px;}

.main{
  position: relative;
  overflow: hidden;
}




.dqwzs{
  position: absolute;
  bottom: 0;
  line-height: 46px;
  background: rgba(0, 0, 0, 0.3);
  left: 0;
  right: 0;
  text-align: center;
 color:#fff;
}
.dqwzs a,
.dqwzs span{
  font-size: 15px;
  color:#fff;
}

.xgbox{
  padding-top: 2vw;
  overflow: hidden;
}
.ul-hotpro.good img{
  max-width: 80%;
}
.ul-hotpro.fd img{
  transition:all .8s;
}
.ul-hotpro.fd li:hover img{
  -webkit-transform: scale(1.08, 1.08);
  -ms-transform: scale(1.08, 1.08);
  -o-transform: scale(1.08, 1.08);
  transform: scale(1.08, 1.08);
}
.xgbox .title{
  font-size: 2.34vw;
  margin-bottom: 1vw;
  color:#003263;
}
.xgbox .title.fz24{
  font-size: 1.56vw;
}
.contentus{
  overflow: hidden;
  padding: 3vw 0 ;
}
.g-lxwm{
  overflow: hidden;
}
.g-lxwm  .name{
  font-size: 2vw;
  margin-bottom: 1vw;
}
.g-lxwm .img{
  height: 15.63vw;
  overflow: hidden;
    margin-bottom: 2.08vw;
}
.g-lxwm img{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;

}
.g-lxwm .txt{
  float: left;
  width: 46%;
  margin-right: 4%;
}
.g-lxwm .txt p{
  line-height: 49px;
  font-size: 14px;
  color:#333;
  padding: 0 20px;
  background: #f2f2f2;
}
.g-lxwm .txt p:nth-child(odd){
  background: #fafafa;
}
.g-zxly{
  overflow: hidden;
}
.g-zxly .inp{
  display: block;
  width: 100%;
  height: 40px;
  margin-bottom: 11px;
  border:1px solid #eee;
  margin-right: 20px;
  padding: 0 20px;
  color:#333;
}
.g-zxly .tj{
  background: #1B4599;
  font-size: 14px;
  width: 220px;
  text-align: center;
  color:#FFF;
  line-height: 40px;
  cursor: pointer;
}
.ul-xgnews a{
  display: block;
  color:#666;
  padding-bottom: 4px;
  margin-bottom: 4px;
  border-bottom: 1px dashed #eee;
}
.newinfo .newleft .info img{
  display: block;
  margin:0 auto;
  max-width: 100%;
  height: auto;
}

.g-txtimg1{
  overflow: hidden;
  margin-bottom: 30px;
}
.g-txtimg1 .pic{
  float: left;
  width: 620px;
  height: 490px;
  background: url(../images/about-bg.jpg) no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  margin-right: 50px;
}
.g-txtimg1 .txt{
  overflow: hidden;
}
.g-txtimg1 .tit{
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 10px;
  color:#333;
}
.g-txtimg1 .desc{
  font-size: 14px;
  line-height: 2;
  color:#626262;
}
.prodesc{
  background: #eee;
  height: 120px;
  padding: 20px;
  font-size: 16px;
  line-height: 2;
  color:#333;
  margin-bottom: 2vw;
}

#map{
  width: 100%;
  height: 26.04vw;
  overflow: hidden;
  min-height: 200px;
}
.mapbg{
  overflow: hidden;
  margin-top: 30px;
  padding: 30px;
  background-color: #f7f7f7;
}
.m-products{
  overflow: hidden;
  padding: 50px 0;
}
.m-products .tabpro{
  margin-bottom: 2vw;
}
.dqwzs{
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding: 0 10px;
}
@media only screen and (max-width: 1800px) {
  .main .dkimg{right: 5vw;}
}
@media only screen and (max-width: 1430px) {
  .row-ab2 .abdesc{max-width: 600px;}

}

@media only screen and (max-width: 1230px) {
  #floatBottom{display: block;}

   .main .dkimg{display: none;}
   .cur{position: relative;box-shadow: none;margin-top: 0;line-height: 2;padding: 0;margin-bottom: 0px;height: auto;}
   .bgf8{background-color: #f8f8f7;}
   .dqwz{float: none;padding: 7px 0;}
   .dqwz a, .dqwz span,.dqwz{font-size: 12px;}
   .cur .nynav{float: none;}
   .cur .about{margin-right: 0;}
   .nynav a{display: block;float: left;width: 25%;font-size: 12px;text-align: center;line-height: 36px;background: #eee;padding: 0;}
   .nynav a::after{display: none;}
   .abtit{font-size: 28px;}
   .dqwz.fl{float: none;}
   .contentus{padding: 20px 0;}
   .ul-con .tit{font-size: 20px;}
   .xgbox .title{font-size: 22px;margin-bottom: 10px;}
}
@media only screen and (max-width: 1023px) {
.g-lxwm .txt{width: auto;
    margin-right: 0;
    margin-bottom: 10px;
    float: none;}
    .g-lxwm .name{font-size: 22px;margin-bottom: 8px;}
    .g-lxwm .txt p{line-height: 42px;}
}
@media only screen and (max-width: 767px) {
 .ul-con li{width: auto;float: none;}

 .abtit{font-size: 24px;margin-bottom: 12px;text-align: center;}
 .abdesc{font-size: 14px;line-height: 1.8;}
 .abtit2{font-size: 16px;}
 .m-ab3{padding: 30px 0;}
  .m-ab3 .nytitle{font-size: 22px;margin-bottom: 10px;}
  .swiperbom .swiper-slide{padding-left: 0;}
  .swiperbom .year{float: none;text-align: center;height: 50px;line-height: 50px;margin-right: 0;margin-bottom: 10px;}
  .swiperbom .desc p{font-size: 14px;padding-left: 0;background: none;}
  .swiperbom .swiper-button-prev,.swiperbom .swiper-button-next{top: 0;}
  .swipertop .num{margin-bottom: 0;}
  .m-ab3::after{top: 127px;}
  .m-ab3{background-position: top ;-webkit-background-size: auto 100%;
  background-size: auto 100%;}
  .swiperbom .year{font-size: 26px;}

  .m-products{padding: 30px 0;}
  .m-products .tabpro{margin-bottom: 20px;}
  .dqwzs{z-index: 2;line-height: 40px;}
  .dqwzs a, .dqwzs span,.dqwzs{font-size: 12px;}
  .xgbox .title.fz24{font-size: 20px;}
  .xgbox{margin-top: 15px;}
 }

 .search_form{padding:3vw 0 ;overflow: hidden;}
.search_form .sf_input{margin-top:40px;padding:0 100px;overflow: hidden;}
.search_form .sf_input input{width:80%;height:68px;line-height:68px;border:1px solid #e1e1e1;float:left;padding-left:2%;outline:none;}
.search_form .sf_input .s_btn{width:20%;font-size:20px;height:68px;line-height:68px;float:right;text-align:center;background:#1B4599;color:#FFF;cursor:pointer;}
.search_form p{margin-top:30px;font-size:30px;height:48px;line-height:48px;color:#181818;text-align:center;}
.search_form p span{color:#1B4599;}
/*search_result*/
.search_result{padding-bottom:60px;}
.search_result .sr_ul{border-top:3px solid #DDD;padding-top:20px;}
.search_result .sr_ul .sr_li{padding:10px 0 15px;border-bottom:1px solid #DDD;display:block;}
.search_result .sr_ul .sr_li p{font-size:15px;line-height:24px;color:#666;}
.search_result .sr_ul .sr_li p:first-child{font-size:20px;height:30px;line-height:30px;color:#333;margin-bottom:12px;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.search_result .sr_ul .sr_li p:last-child{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.search_result .sr_ul .sr_li p span{display:inline-block;font-size:15px;padding:0 10px;background:#DDD;margin-right:8px;border-radius:3px;vertical-align:top;color:#999;height:30px;line-height:30px;font-weight:normal;}

@media screen and (max-width:1499px){
  .search_banner{padding-top:86px;}
  .search_form{padding:40px 0;}
  .search_form .sf_input{margin-top:30px;padding:0 70px;}
  .search_form .sf_input input{height:62px;line-height:60px;}
  .search_form .sf_input .s_btn{height:62px;line-height:62px;}
  .search_form p{margin-top:24px;font-size:24px;height:32px;line-height:32px;}
  .search_result .sr_ul{border-top-width:2px;padding-top:15px;}
  .search_result .sr_ul .sr_li p{font-size:14px;}
  .search_result .sr_ul .sr_li p:first-child{font-size:18px;height:26px;line-height:26px;}
  .search_result .sr_ul .sr_li p span{font-size:14px;height:26px;line-height:26px;}
  .proform .tit p{font-size: 28px;}
.proform .tit{margin-bottom: 20px;}
}
@media screen and (max-width:1299px){
  .search_banner{padding-top:74px;}
  .search_form{padding:30px 0;}
  .search_form .sf_input{margin-top:20px;padding:0 20px;}
  .search_form .sf_input input{height:56px;line-height:54px;}
  .search_form .sf_input .s_btn{height:56px;line-height:56px;}
  .search_form p{margin-top:20px;font-size:20px;height:28px;line-height:28px;}
  .search_result{padding-bottom:40px;}
  .search_result .sr_ul{padding-top:10px;}
  .search_result .sr_ul .sr_li p{font-size:14px;}
  .search_result .sr_ul .sr_li p:first-child{font-size:18px;height:26px;line-height:26px;}
  .search_result .sr_ul .sr_li p span{font-size:14px;height:26px;line-height:26px;}
  .mapbg{padding: 15px;}
}
@media screen and (max-width:1023px){
  #mobilehead{box-shadow:0 2px 5px rgb(0 0 0 / 20%);}
  .search_banner{display:none;}
  .search_form{padding:30px 0 20px;}
  .search_form .sf_input{padding:0 0;}
  .search_form .sf_input input{height:50px;line-height:48px;}
  .search_form .sf_input .s_btn{height:50px;line-height:50px;font-size:16px;}
  .search_form p{margin-top:15px;font-size:17px;height:24px;line-height:24px;}
  .search_result{padding-bottom:26px;}
  .search_result .sr_ul{border-top-width:1px;padding-top:5px;}
  .search_result .sr_ul .sr_li{padding:8px 0 10px;}
  .search_result .sr_ul .sr_li p{font-size:14px;}
  .search_result .sr_ul .sr_li p:first-child{font-size:18px;height:26px;line-height:26px;}
  .search_result .sr_ul .sr_li p span{font-size:14px;height:26px;line-height:26px;}
  .proform .tit{line-height: 1.2;}
  .proform .tit span{float: none;}
  .proform .tit p{float: none;margin-bottom: 4px;}
  .proform .box .inp{width: auto;float: none;margin-right: 0;}
  .proform .subbtn{line-height: 48px;}
}
@media screen and (max-width:767px){
  .search_result .sr_ul .sr_li p{font-size:13px;line-height:22px;}
  .search_result .sr_ul .sr_li p:first-child{font-size:16px;height:24px;line-height:24px;}
  .search_result .sr_ul .sr_li p span{font-size:12px;height:24px;line-height:24px;}
    .proform .tit{margin-bottom: 10px;}
  .proform .tit p{font-size: 20px;margin-bottom: 12px;font-weight: normal;text-align: center;}
  .caseform .tit{font-size: 20px;}
  .proform{padding: 20px 15px;}
}




.swiperab7 .pic{
  box-shadow: 0px 0px 18px 3px rgba(0,0,0,0.09);
  padding: 35px;
  background-color: #fff;
}
.swiperab7 .swiper-slide-active{
  z-index: 99;
}
.swiperab7 .swiper-slide-prev,
.swiperab7 .swiper-slide-next{
  z-index: 8;
}
.swiperab7  .swiper-slide,
.swiperab7 .swiper-container-android  .swiper-slide{
   transform:perspective(134px) rotateY(5deg) scale(0.9) translateX(84%);
}
.swiperab7 .swiper-slide.swiper-slide-prev {
      transform:perspective(134px) rotateY(5deg) scale(0.9) translateX(37%) ;
}
.swiperab7 .swiper-slide.swiper-slide-next {
    transform:perspective(134px) rotateY(-5deg) scale(0.9) translateX(-37%) ;
}
.swiperab7 .swiper-slide.swiper-slide-next+.swiper-slide {
      transform:perspective(134px) rotateY(-5deg) scale(0.9) translateX(-84%);
}
.swiperab7 .swiper-slide-active,
.swiperab7 .swiper-container-android  .swiper-slide.swiper-slide-active{
   transform: perspective(0) rotateY(0) scale(1);
   z-index: 99;
}
.swiperab7 .box{
  width: 100%;
    padding-bottom: 137.5%;
    position: relative;
}
.swiperab7 {
  
  position: relative;
}
.swiperab7 .swiper-container{
  padding: 2.6vw ;
}
.swiperab7  .swiper-button-prev,.swiperab7  .swiper-button-next{width:40px;height:40px;outline:none;background-image:url(../images/info_zzicon.png);margin-top:-20px;background-color:#2BA6E1;background-size:auto 9px;border-radius:50%;}
.swiperab7  .swiper-button-prev{left:0;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}
.swiperab7  .swiper-button-next{right:0;}

@media only screen and (max-width: 1500px) {
  .swiperab7 .swiper-button-next{right: 0;}
  .swiperab7 .swiper-button-prev{left: 0;}
}

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

  .swiperab7 .pic{box-shadow: none;}

} 

.info_zl{padding-bottom:2vw;}
.info_zl .iz_ul{margin-top:2vw;overflow:hidden;position:relative;}
.info_zl .iz_ul .iz_img{width:100%;padding-bottom:144.6286%;position:relative;}
.info_zl .iz_ul p{font-size:14px;height:40px;line-height:40px;background:#F5F5F5;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.m-prodw{
  overflow: hidden;
  background: #2a2e46;
  padding: 0 8.8vw 0 10.94vw;
}
.m-prodw .txt{
  overflow: hidden;
  color:#fff;
  padding-top: 11.41vw;
}
.m-prodw .txt .tit{
  font-size: 2.34vw;
  line-height: 2.34vw;
  margin-bottom: 4vw;
}
.m-prodw .txt .desc{
  font-size: 17px;
  line-height: 2.35;
}
.m-prodw .txt .desc img{
  display: block;
  max-width: 100%;
  height: auto;
  margin-top: 10px;
}
.m-prodw .txt .desc div{display: inline-block;margin-right: 36px;}
.m-prodw .txt .desc div:last-child{margin-right: 0;}
.m-prodw .txt .desc div p{display:inline-block;text-align:center;}
.m-prodw .txt .desc div span{display:block;text-align:center;}
.m-prodw .txt .desc div img{width:120px;}
.m-prodw .pic{
  float: right;
  width: 43.02vw;
  height: 43.07vw;
  margin:-1.09vw 0;
  text-align: center;
  line-height: 40.94vw;
  position: relative;
  background: url(../images/prodw3.png) no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
} 
.m-prodw .pic img{
 display: block;
 position: absolute;
 top: 50%;
 left: 50%;
 -webkit-transform: translate(-50%,-50%);
 -ms-transform: translate(-50%,-50%);
 -o-transform: translate(-50%,-50%);
 transform: translate(-50%,-50%);
 max-width: 100%;
}
.m-prodw .item{
  position: absolute;
  cursor: pointer;
}
.m-prodw .item .ico{
  width: 2.08vw;
  height: 2.08vw;
  background: url(../images/prodw2.png) no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  margin:0 auto 10px;
}
.m-prodw .item  .info{
  position: absolute;
  right: 0;
 min-width: 200px;
  background-color: #fff;
  padding: 0.52vw;
  font-size: 0.73vw;
  line-height: 1.5;
  color:#333;
  border-radius: 0.52vw;
  box-shadow: 0 0 0.26vw rgba(0, 0, 0, 0.5);
  display: none;
  font-size: 20px;
  font-weight: bold;
  z-index: 9;
}
/*.m-prodw .item.pt1{top: 21.5vw;left: 5.96vw;}*/
/*.m-prodw .item.pt21{top: 22.05vw;left: 12.01vw;}*/
/*.m-prodw .item.pt3{top: 22.78vw;left: 15.97vw;}*/
/*.m-prodw .item.pt4{top: 25.5vw;left: 13.36vw;}*/
/*.m-prodw .item.pt5{top: 15.28vw;left: 38.57vw;}*/
/*.m-prodw .item.pt6{top: 12.55vw;left: 36.07vw;}*/
/*.m-prodw .item.pt7{top: 21.42vw;left: 27.47vw;}*/
.m-prodw .item.pt1-1{top: 12.8vw;left: 17.2vw;}
.m-prodw .item.pt1-2{top: 20vw;left: 0.9vw;}
.m-prodw .item.pt1-3{top: 15.5vw;left: 31.96vw;}
.m-prodw .item.pt1-4{top: 29vw;left: 29.6vw;}
.m-prodw .item:hover .info{display: block;}

.m-prodw .item.pt2-1{top: 14.5vw;left: 27.9vw;}
.m-prodw .item.pt2-2{top: 15.8vw;left: 19.07vw;}
.m-prodw .item.pt2-3{top: 17.55vw;left: 30.07vw;}
.m-prodw .item.pt2-4{top: 20vw;left: 19.3vw;}
.m-prodw .item.pt2-5{top: 23.55vw;left: 30.3vw;}
.m-prodw .item.pt2-6{top: 30.55vw;left: 15.6vw;}

.m-prodw .item.pt3-1{
  top: 17.55vw;
  left: 22.07vw;
}
.m-prodw .item.pt3-2{
  top: 20.55vw;
  left: 36vw;
}
.m-prodw .item.pt3-3{
  top: 27.55vw;
  left: 27.07vw;
}
.m-prodw .item.pt3-4{
    top: 25.55vw;
    left: 14.07vw;
}
.m-prodw .item.pt4-1{
    top: 16.55vw;
    left: 27.07vw;
}
.m-prodw .item.pt4-2{
    top: 11.55vw;
    left: 17.07vw;
}
.m-prodw .item.pt4-3{
    top: 20.55vw;
    left: 32.07vw;
}
.m-prodw .item.pt4-4{
       top: 29vw;
    left: 24.07vw;
}
.m-prodw .item.pt4-5{
    top: 28.55vw;
    left: 17.07vw;
}
.m-prodw .item.pt5-1{
  top: 8.2vw;
    left: 19.96vw;
}
.m-prodw .item.pt5-2{
     top: 25.05vw;
    left: 8.01vw;
}
.m-prodw .item.pt5-3{
  top: 17.78vw;
    left: 30.97vw;
}
.m-prodw .item.pt5-4{
 top: 17.04vw;
    left: 17.36vw;
}
.m-prodw .item.pt5-5{
  top: 17.28vw;
    left: 26.57vw;
}
.m-prodw .item.pt5-6{
     top: 24.42vw;
    left: 27.47vw;
}
.m-prodw .item.pt5-7{
    top: 23.42vw;
    left: 21.47vw;
}

/*.m-prodw .item.pt6-1{top: 11.2vw;left: 29.96vw;}*/
.m-prodw .item.pt6-2{top: 19.35vw;left: 29vw;}
.m-prodw .item.pt6-3{top: 14.78vw;left: 17.8vw;}
.m-prodw .item.pt6-4{top: 26.2vw;left: 31vw;}
.m-prodw .item.pt6-5{top: 30vw;left: 11.1vw;}
/*.m-prodw .item.pt6-6{top: 22.04vw;left: 15.36vw;}*/
.m-prodw .item.pt6-7{top: 26.5vw;left: 11.5vw;}

.m-prodw .item.pt7-1{top: 11vw;left: 18.5vw;}
.m-prodw .item.pt7-2{top: 20vw;left: 13.6vw;}
.m-prodw .item.pt7-3{top: 15.3vw;left: 29vw;}
.m-prodw .item.pt7-4{top: 28.04vw;left: 10.36vw;}
.m-prodw .item.pt7-5{top: 25vw;left: 28.9vw;}

.m-prodw .item.pt8-1{top: 25.2vw;left: 14.2vw;}
.m-prodw .item.pt8-2{top: 12.6vw;left: 26.5vw;}
.m-prodw .item.pt8-3{top: 15.2vw;left: 13.4vw;}
.m-prodw .item.pt8-4{top: 14vw;left: 34.36vw;}
.m-prodw .item.pt8-5{top: 11vw;left: 8.36vw;}
.m-prodw .item.pt8-6{top: 24.04vw;left: 32.2vw;}

.m-prodw .item.pt9-1{
top: 14.2vw;
    left: 11.96vw;
}
.m-prodw .item.pt9-2{
 top: 22.05vw;
    left: 26.01vw;
}
.m-prodw .item.pt9-3{
      top: 23.78vw;
   left: 8.97vw;
}
.m-prodw .item.pt9-4{
top: 30.04vw;
    left: 10.36vw;
}
.m-prodw .item.pt9-5{
    top: 27vw;
    left: 28.36vw;
}

.m-prodw .item.pt10-1{top: 16.4vw;left: 5.2vw;}
.m-prodw .item.pt10-2{top: 27.9vw;left: 15.1vw;}
.m-prodw .item.pt10-3{top: 12.78vw;left:30.2vw;}
.m-prodw .item.pt10-4{top: 25.5vw;left:26vw;}

.m-prodw .item.pt11-4{
top: 30.04vw;
    left: 10.36vw;
}

.m-prodw .item.pt12-1{
    top: 12.04vw;
    left: 15.36vw;
}
.m-prodw .item.pt12-2{
    top: 20.04vw;
    left: 12.86vw;
}
.m-prodw .item.pt12-3{
    top: 25.04vw;
    left: 5.36vw;
}
.m-prodw .item.pt12-4{
    top: 27.2vw;
    left: 14vw;
}
.m-prodw .item.pt12-5{
    top: 6.04vw;
    left: 28.36vw;
}
.m-prodw .item.pt12-6{
    top: 12.04vw;
    left: 34.36vw;
}
.m-prodw .item.pt12-7{
    top: 24.5vw;
    left: 28vw;
}
.m-prodw .item.pt12-8{
    top: 32.5vw;
    left: 20vw;
}
.m-prodw .item.pt12-9{
    top: 33.54vw;
    left: 17vw;
}

.m-prodw .item.pt13-1{top: 12.2vw;left: 15.5vw;}
.m-prodw .item.pt13-2{top: 29vw;left: 4.9vw;}
.m-prodw .item.pt13-3{top: 14.6vw;left: 28vw;}
.m-prodw .item.pt13-4{top: 19vw;left: 22.6vw;}
.m-prodw .item.pt13-5{top: 24.6vw;left: 29.5vw;}

.m-prodw .item.pt14-1{top: 12.6vw;left: 21.8vw;}
.m-prodw .item.pt14-2{top: 21vw;left: 15vw;}
.m-prodw .item.pt14-3{top: 29.5vw;left: 7.8vw;}
.m-prodw .item.pt14-4{top: 12.8vw;left: 29vw;}
.m-prodw .item.pt14-5{top: 27.8vw;left: 30.36vw;}
.m-prodw .item.pt14-6{top: 20.6vw;left: 39.36vw;}

.m-prodw .item.pt15-1{top: 10.74vw;left: 8.1vw;}
.m-prodw .item.pt15-2{top: 25vw;left: 15.8vw;}
.m-prodw .item.pt15-3{top: 11vw;left: 25.6vw;}
.m-prodw .item.pt15-4{top: 26.1vw;left: 29.36vw;}
/*.m-prodw .item.pt15-5{top: 28.04vw;left: 20.36vw;}*/

.m-prodw .item.pt16-1{top: 15.6vw;left: 10.8vw;}
.m-prodw .item.pt16-2{top: 22vw;left: 10.86vw;}
.m-prodw .item.pt16-3{top: 31vw;left: 10.3vw;}
.m-prodw .item.pt16-4{top: 10.5vw;left: 34.8vw;}
.m-prodw .item.pt16-5{top: 16.8vw;left: 33.2vw;}
.m-prodw .item.pt16-6{top: 25vw;left: 34.1vw;}

.m-prodw .item.pt17-1{
    top: 9.1vw;
    left: 18.36vw;
}
.m-prodw .item.pt17-2{
    top: 19.04vw;
    left: 13.86vw;
}
.m-prodw .item.pt17-3{
    top: 18.5vw;
    left: 23.36vw;
}
.m-prodw .item.pt17-4{
    top: 32.04vw;
    left: 22.36vw;
}
.m-prodw .item.pt17-5{
    top: 11.04vw;
    left: 23.86vw;
}
.m-prodw .item.pt17-6{
    top: 18.04vw;
    left: 27.36vw;
}
.m-prodw .item.pt17-7{
    top: 26.04vw;
    left: 20.36vw;
}

.m-prodw .item.pt18-1{top: 22vw;left: 12.3vw;}
.m-prodw .item.pt18-2{top: 12vw;left: 31vw;}
.m-prodw .item.pt18-3{top: 23.4vw;left: 28.5vw;}
.m-prodw .item.pt18-4{top: 30.8vw;left: 24.5vw;}

.m-prodw .item.pt19-1{top: 23.8vw;left: 4.5vw;}
.m-prodw .item.pt19-2{top: 11.2vw;left: 34.5vw;}
.m-prodw .item.pt19-3{top: 31vw;left: 27.6vw;}

.m-prodw .item.pt20-1{top: 8.3vw;left: 22.2vw;}
.m-prodw .item.pt20-2{top: 15vw;left: 6.8vw;}
.m-prodw .item.pt20-3{top: 31vw;left: 4vw;}
.m-prodw .item.pt20-4{top: 15.8vw;left: 36.5vw;}
.m-prodw .item.pt20-5{top: 26.3vw;left: 31.5vw;}

.m-prodw .item.pt21-1{top: 15vw;left: 18.2vw;}
.m-prodw .item.pt21-2{top: 25.2vw;left: 14.3vw;}
.m-prodw .item.pt21-3{top: 24vw;left: 20vw;}
.m-prodw .item.pt21-4{top: 30.2vw;left: 21vw;}




















@media only screen and (max-width: 1500px) {
.m-prodw .txt .desc{max-width: 500px;font-size: 14px;}
.m-prodw{padding: 0 50px;}
}
@media only screen and (max-width: 1023px) {
.m-prodw .pic{float: none;margin:-1.09vw auto;}
.m-prodw .txt{padding-top:15px;padding-bottom: 20px;text-align: center;}
.m-prodw .txt .desc{max-width: 100%;}
}
@media only screen and (max-width: 767px) {
.m-prodw{padding: 15px 15px 0;}
.m-prodw .txt .desc{font-size: 13px;line-height: 1.8;}
.m-prodw .txt .desc div{margin-right: 20px;}
.m-prodw .txt .desc div img {width: 92px;}
.m-prodw .txt .tit{font-size: 18px;text-align: center;padding-bottom: 10px;}
.m-prodw .pic img{display: block;width: 100%;position: static;-webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);}
.m-prodw .pic{width: auto;height: auto;margin:0;-webkit-background-size: 00;
background-size: 00;background-position: center;}
.m-prodw .item{display: none;}

}

.row-prold{
  overflow: hidden;
  background: #f7f7f7;
  padding: 4vw 0;
}
.row-prold .img {
  text-align: center;
  color:#082e54;
  font-size:0;
  -webkit-text-size-adjust:none;
  
}
.row-prold .img img{
  display: block;
  margin:0 auto 10px;
  width: 50%;
}
.row-prold .img>div{
 width: 14.28%;
 display: inline-block;
 text-align: center;
 margin-bottom: 20px;
 font-size: 18px;
}
.row-procs{
  overflow: hidden;
  position:relative;
}
.row-procs .txt{
  float: left;
  width: 50%;
  height: 37.71vw;
  overflow: hidden;
  background: #2a2e46;
  color:#fff;
  padding: 5vw 2vw 0 18vw ;
}
.row-procs .txt  .t1{
  font-weight: normal;
  font-size: 2.8vw;
  margin-bottom: 10px;
}
.row-procs .txt .tit{
  font-size: 2.34vw;
  line-height: 2.34vw;
  margin-bottom: 2.6vw;
}
.row-procs .txt .desc{
  font-size: 1.15vw;
  line-height: 2.35;
}
.row-procs .gif{
  width: 50%;
  height: 100%;
  background-color: #fff;
  position: absolute;
  right: 0;
  top: 0;
}
.row-procs .gif img{
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left:0;
  top: 0;
  object-fit: contain;
}
.row-yycj{
  overflow: hidden;
  padding: 5vw 0 1vw;
}
.row-yycj .info{
  text-align: left;
  color:#003263;
  font-size: 18px;
  line-height: 2;
  width: 80%;
  margin:0 auto;
}
.row-yycj .info iframe{
  display: block;
  width: 100%;
  height: 30vw;
  min-height: 240px;
  margin:1vw auto;
}
.row-yycj .info h2,
.row-yycj .info h3,
.row-yycj .info h4,
.row-yycj .info h5{
  font-size: 1.67vw;
font-weight: normal;
padding: 10px 0;
}
.row-yycj .info img{
  display: block;
  margin:10px auto;
  max-width: 100%;
  height: auto;
} 


.swiper-yingyong .pic{
  position: relative;
  height: 0;
  padding-top: 100%;
  overflow: hidden;
  background-color: #dee0ec;
}
.swiper-yingyong .tit{
  line-height: 60px;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color:#fff;
  background: rgba(0, 0, 0, 0.4);
}
.swiper-yingyong.swiper-container{
  padding-bottom: 106px;
}
.swiper-yingyong .swiper-button-prev{
  position: absolute;
  width: 62px;
  height: 62px;
  left: calc(50% - 62px);
  top: auto;
  margin-top:0;
  bottom:0;
  background: url(../images/pic25.jpg) no-repeat center;
}
.swiper-yingyong .swiper-button-next{
 position: absolute;
  width: 62px;
  height: 62px;
  right: calc(50% - 62px);
  top: auto;
  margin-top:0;
   bottom:0;
  background: url(../images/pic26.jpg) no-repeat center;
}
@media only screen and (max-width: 1800px) {

.row-procs .txt .desc{font-size: 16px;}
.row-procs .txt .tit{margin-bottom: 10px;}
}
@media only screen and (max-width: 1560px) {
  .swiper-yingyong.swiper-container{padding-bottom: 80px;}
  .row-procs .txt .desc{font-size: 18px;}
  .row-yycj .info{font-size: 16px;}

}
@media only screen and (max-width: 1430px) {
   .swiper-yingyong.swiper-container{padding-bottom: 60px;}

   .row-yycj .info{font-size: 14px;}

}
@media only screen and (max-width: 1230px) {
 
.row-procs .txt{width: auto;float: none;height: auto;padding: 3vw;}
.row-procs .gif{width: auto;float: none;height: auto;position:relative;}
.row-procs .gif img{position:relative;}
}
@media only screen and (max-width: 1023px) {
  .proban .txt .t1{font-size: 22px;}
  .proban .txt .ys .item{font-size: 12px;}
  .row-procs .txt{padding: 20px;width: auto;float: none;height: auto;}
  .row-procs .gif{width: auto;float: none;height: auto;}
  .proban .txt .t1{font-size: 24px;}
  .proban .txt .info{padding-left: 0;text-align: center;left: 50px;right: 50px;}
  .proban .txt .t1{font-size: 16px;margin-bottom: 10px;line-height: 18px;}
  .proban .txt .ys .item{display: inline-block;float: none;margin:0 5px;}
  .proban .txt .ys .ico{width: 40px;height: 40px;margin: 0 auto 4px;}
  .proban .txt .t1{font-size: 16px;}

  .row-yycj .info h2, .row-yycj .info h3, .row-yycj .info h4, .row-yycj .info h5{font-size: 18px;text-align: center;}
  
  .row-prold .img{font-size:0;-webkit-text-size-adjust:none;}
  .row-prold .img>div{width:25%;float:none;display:inline-block;font-size:16px;}
}
@media only screen and (max-width: 767px) {
  .m-prodw .txt{text-align: left;}
  .row-prold{padding: 20px 0 30px;}
  .row-procs .txt .tit{font-size: 22px;}
 .row-procs .txt .desc{font-size: 16px;}
  .row-yycj .info{font-size: 13px;text-align: left;line-height: 2;}
  .row-prold .img>div{margin-bottom:10px;font-size:14px;}
  .row-prold .img img{width:70%;}
  .swiperab7 .swiper-container{padding: 0;}
  .swiperab7 .pic{padding: 0;}
  .row-yycj .info iframe{width: 100%;}
  .m-prodw .txt .desc{max-width: 100%;}
  .m-prodw .txt .desc img{margin:0 auto;display: block;}
  .row-yycj .info{width: 100%;}

}
.js-top{
  position: fixed;
  right: 15px;
  bottom: 15px;
  z-index: 9;
  width: 50px;
  height: 50px;
  cursor: pointer;
  display: none;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.9) url(../images/js-top.png) no-repeat center;
  -webkit-background-size: 26px auto;
  background-size: 26px auto;
}
.js-top:hover{
  opacity:.5;
}
@media only screen and (max-width: 1230px) {
    .js-top{display: none;width: 0;height: 0;}
}

/* 弹窗 */
.m-pop {
  position: fixed;
  display: table;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  transform: scale(0);
  -webkit-transform: scale(0);
  z-index: 999;
}
.m-pop .box {
  display: table-cell;
  background: rgba(0, 0, 0, 0.8);
  text-align: center;
  vertical-align: middle;
}
/* 弹窗内容 */

.m-pop .box .modal {
  background: white;
  padding: 50px;
  display: block;
  border-radius: 5px;
  position: relative;
  width: 90%;
  max-width: 1200px;
  max-height: 90%;
  margin: 0 auto;
}

.m-pop .box .modal .out {
  position: absolute;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background: #fff url(../images/out.png) center no-repeat;
  background-size: 20px;
  color: #000;
  font-size: 30px;
  text-align: center;
  border-radius: 50%;
  top: 0;
  right: -50px;
  cursor: pointer;
}

.m-pop .box .modal .img {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
}

.m-pop .box .modal .img video {
  display: block;
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  background: url(../images/banner1.jpg) no-repeat;
  opacity:1;
}

.m-pop .box .modal .img img {
  margin: 0 auto;
}

.m-pop .box .modal .out:hover {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.m-pop .box .modal2 {
  padding: 20px;
}

.m-pop .box .modal .img {
  max-width: 1200px;
}

/* 弹窗选中 */
.m-pop.one {
  transform: scaleY(0.01) scaleX(0);
  animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  -webkit-transform: scaleY(0.01) scaleX(0);
  -webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.m-pop.one .box .modal {
  transform: scale(1);
}
.m-pop.one.out {
  transform: scale(1);
  animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  -webkit-transform: scale(1);
  -webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.m-pop.one.out .box .modal {
  animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
  -webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

/* 弹窗动画 */
@keyframes unfoldIn {
  0% {
    transform: scaleY(0.005) scaleX(0);
  }

  50% {
    transform: scaleY(0.005) scaleX(1);
  }

  100% {
    transform: scaleY(1) scaleX(1);
  }
}

@keyframes zoomIn {
  0% {
    transform: scale(0);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes zoomOut {
  0% {
    transform: scale(1);
  }

  100% {
    transform: scale(0);
  }
}

@keyframes unfoldOut {
  0% {
    transform: scaleY(1) scaleX(1);
  }

  50% {
    transform: scaleY(0.005) scaleX(1);
  }

  100% {
    transform: scaleY(0.005) scaleX(0);
  }
}

@-webkit-keyframes zoomIn {
  0% {
    transform: scale(0);
  }

  100% {
    transform: scale(1);
  }
}

@-webkit-keyframes zoomOut {
  0% {
    transform: scale(1);
  }

  100% {
    transform: scale(0);
  }
}

@-webkit-keyframes unfoldOut {
  0% {
    transform: scaleY(1) scaleX(1);
  }

  50% {
    transform: scaleY(0.005) scaleX(1);
  }

  100% {
    transform: scaleY(0.005) scaleX(0);
  }
}

@-webkit-keyframes unfoldIn {
  0% {
    transform: scaleY(0.005) scaleX(0);
  }

  50% {
    transform: scaleY(0.005) scaleX(1);
  }

  100% {
    transform: scaleY(1) scaleX(1);
  }
}
.alltime{
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}


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


}
@media only screen and (max-width: 1230px) {

 .m-pop .box .modal .out{top: -50px;right:0;}
 .m-pop .box .modal{padding: 15px;}
}

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

}

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

}