ul,dl{padding:0;margin:0;}
li{list-style:none;}
img{display:inline-block;max-width: 100%}
:root {
  --main-color:#113fa8;  /*主要颜色*/
}
html,body{font:normal 14px / 20px sans-serif,'微软雅黑','Microsoft YaHei'; }
h1,h2,h3,h4,h5{margin:0}
a{color:#333}
body{overflow-x:hidden;padding-bottom:40px;padding-top:60px;}
#prisna-translator-seo{display:none}

.navbar{position:fixed;top:0;left:0;background:rgba(255,255,255,.95);width:100%;border:0;border-radius:0;z-index:99;margin:0;box-shadow:0 0 10px rgba(0,0,0,0.2)}
.navbar-brand{height:auto;padding-top:15px;padding-bottom:15px;}
.navbar-brand img{height:30px;display:inline-block;vertical-align:middle}
.navbar-default .navbar-nav>li>a{color:var(--main-color);}
.nav>li>a>img,.navbar-toggle img{height:20px;margin-right:5px;vertical-align:middle}
.navbar-toggle{border:0;overflow:hidden;color:var(--main-color);}

.fixbottomnav{background:rgba(0,0,0,0.9);position:fixed;bottom:0;left:0;width:100%;z-index:98;box-shadow: 0 0 8px rgba(0,0,0,0.2)}
.fixbottomnav li{float:left;width:25%;text-align:center;position: relative;}
.fixbottomnav li:after{content:'';position: absolute;width:1px;height:20px;top:25%;background:#999;left:0;display: block;}
.fixbottomnav li:first-child:after{display:none;}
.fixbottomnav li a{color:#fff;display: block;padding:10px 0;font-size:12px;color:#ddd;}
.fixbottomnav li i{font-size:22px;line-height:110%;}
.fixbottomnav p{margin:0}


.fixpcnav{position:fixed;right:5px;bottom:20%;z-index:9}
.fixpcnav li{text-align:center;padding:1px 0;position: relative;}
.fixpcnav li p{position: absolute;display:none;right:46px;top:1px;width:250px;background:rgba(0,0,0,0.7);padding:10px;color:#fff;line-height:200%;}
.fixpcnav li p img{width:100%;}
.fixpcnav li i{font-size:22px;}
.fixpcnav li a{display: block;background:rgba(157,157,157,0.8);color:#fff;padding:5px 10px;line-height:40px;height:45px;}
.fixpcnav li a:hover{background:rgba(0,0,0,0.7);text-decoration: none;}
.fixpcnav li:hover p{display: block;}



.one_dot_hide {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.two_dot_hide,.three_dot_hide {overflow: hidden;text-overflow: ellipsis;display: -moz-box;-moz-line-clamp: 1;-moz-box-orient: vertical;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.three_dot_hide {-webkit-line-clamp: 3;}


.bg-hui2{background:#f4f4f4}
.pages{text-align:center;padding-top:20px;}
.pages a,.pages span{display:inline-block;border:1px solid #eee;line-height:30px;padding:0 10px;margin-left:3px;background:#fff}
.wpcf7form{padding:15px 0}
.wpcf7-text,.wpcf7-textarea,.wpcf7-captchar{width:100%;background:#efefef;line-height:40px;border:0;padding:0 10px;}
.wpcf7-textarea{max-height:150px}
.wpcf7-captchar{width:40%}
.wpcf7-submit{background:var(--main-color);color:#fff;line-height:40px;border:0;width:100%;}
.wpcf7-title{text-align:center;font-size:30px;margin-bottom:20px;line-height:1.5}
.wpcf7-title p{font-size:0.5em;font-weight:normal;}
.wpcf7-form p:last-child{margin:0}

.fl-node-64550e8077bd8 p{height:140px;}
.fl-node-645510d7b644b .fl-module-content .fl-icon i, 
.fl-node-645510d7b644b .fl-module-content .fl-icon i:before,
.fl-node-645510dd26c7c .fl-module-content .fl-icon i, 
.fl-node-645510dd26c7c .fl-module-content .fl-icon i:before,
.fl-node-64550e807794d .fl-module-content .fl-icon i, 
.fl-node-64550e807794d .fl-module-content .fl-icon i:before,
.fl-node-645510e387984 .fl-module-content .fl-icon i, 
.fl-node-645510e387984 .fl-module-content .fl-icon i:before
{font-size:40px!important;}
.fixinqclose{position:absolute;top:-10px;right:-10px;height:30px;width:30px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.2);text-align:center;line-height:30px;border-radius:20px;}
.fixinq{display:none;position:fixed;top:50%;left:50%; transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.2);padding:20px;widtH:90%;max-width:600px;z-index:10}
.marks{position:fixed;background:rgba(0,0,0,0.5);z-index:9;left:0;top:0;width:100%;height:100%;display:none;}




.fixpic{display:block;overflow:hidden;}
.fixpic img{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.fixpic:hover img{transform: scale(1.08, 1.08);}


.fixbottombox{position:fixed;right:60px;bottom:-100px;margin-bottom:40px;z-index:9;background:#fff;border-radius:10px 10px 0 0 ;border:1px solid var(--main-color);width:350px;transition: all 0.5s;-webkit-transition: all 0.5s;box-shadow:0 0 10px rgba(0,0,0,0.2)}
.fixbottombox h2{border-radius:10px 10px 0 0 ;background:var(--main-color);color:#fff;padding:10px 20px;font-size:18px;}
.fixbottombox h2 span{float:right;transition: all 0.5s;-webkit-transition: all 0.5s;}
.fixbottombox.open h2 span{transition-delay: 0s;-webkit-transition-delay: 0s;
transform:rotate(180deg);
-ms-transform:rotate(180deg);     /* IE 9 */
-moz-transform:rotate(180deg);    /* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);      /* Opera */
}
.fixbottombox .wpcf7{padding:0 15px;}
.fixbottombox.open{transition-delay: 0s;-webkit-transition-delay: 0s;bottom:0!important}
.fixbottombox .wpcf7 .ajax-loader{display:none;}
.fixbottombox .wpcf7 h3{display:none;}

.iconbox{margin-botom:10px;}
.footlogo a,.iconbox a{margin:0 5px;}
.footlogo .iconfont,.iconbox .iconfont{font-size:20px;}


.bglan{background:#1243a8;color:#fff;padding-top:20px;padding-bottom:20px;text-align:center;}
.bglan a{color:#fff}
.bglan h3{line-height:1.4;margin-bottom:10px;}
.bglan h3 span{display:block;}
.bglan .footicon a{margin-right:5px;font-size:20px;}
.bglan .footicon a:last-child{margin-right:0}

.footsub a{display:inline-block;background:#1755f5;padding:5px 25px;border-radius:25px;}
.footline{background:#f6f8fe;padding-top:10px;padding-bottom:10px;font-size:12px;}


	.home-box{padding-top:20px;padding-bottom:20px;}


.pdpar{margin-bottom:20px;}
.parbox li{float:left;width:16.66%}

.home-title{margin-bottom:15px;}
.home-title h4{font-size:18px;line-height:1.5;color:#878787}
.home-title h3{color:var(--main-color);font-size:24px;line-height:1.5;}
.home-title p:last-child{margin-bottom:0}
.home-title p{line-height:1.5}

.home-title img{float:left;width:50px;margin-right:10px;}



.par-title{color:#878787;font-weight:normal;font-size:20px;position:relative;margin-bottom:15px;}
.par-title span{background:#fff;display:inline-block;padding-right:10px;}
.par-title:after{position:absolute;content:'';height:1px;background:#eee;width:100%;left:0;top:49%;z-index:-1}



.parbox {
  display: flex;
  flex-wrap: wrap;
}

.parbox li {
  padding: 10px; /* 添加一些内边距 */
  box-sizing: border-box; /* 确保padding不会影响元素的总宽度 */
  border-bottom:1px solid #eee;border-right:1px solid #eee;
}
.parbox li p{margin:0}
.parbox li:nth-child(-n+6){border-top:1px solid #eee;}
.parbox li:nth-child(7),.parbox li:nth-child(1),.parbox li:nth-child(13),.parbox li:nth-child(19){border-left:1px solid #eee;}

.b2bbox{margin-bottom:20px;}

.banner{overflow:hidden}
.bghui{background:#f2f2f2}

@-webkit-keyframes scale-bg{
  from{
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
  }
  to{
    -webkit-transform:scale(1);
    transform:scale(1);
  }
}
@keyframes scale-bg{
  from{
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
  }
  to{
    -webkit-transform:scale(1);
    transform:scale(1);
  }
}
.banner  .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

.banner .swiper-slide-active img{
  -webkit-animation:scale-bg 6s linear forwards;
  animation:scale-bg 6s linear forwards;
}


.home-cate{background:#f4f4f4;margin:0 -10px 10px;position:relative;overflow:hidden}
.home-cate-title{position:absolute;padding:15px;z-index:9}
.home-cate-title h3{font-size:20px;margin-bottom:5px;}
.home-cate-title b{background:var(--main-color);color:#fff;padding:3px 20px;border-radius:30px;display:inline-block;font-weight:normal}

.homecatebox .col-sm-6 .home-cate-title{width:50%}
.home-cate img{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;position:relative;z-index:1}
.home-cate:hover img{transform: scale(1.08, 1.08);}

.index-logo{text-align:center;padding:15px 0}
.index-logo img{width:70%;}

.menu {
  min-width: 100px;
  width: 70%;
  max-width: 320px;

  background-color: #2c8dfb;
  color: #fff;
}

.content {
  box-shadow: 0 0 15px rgba(0,0,0,0.2);
}

.menu-button {
  position:fixed;
  top: 10px;
  right: 10px;

  padding: 10px 12px;

  cursor: pointer;
  z-index:998;
  -webkit-transition: 0.3s;
  transition: 0.3s;

  background-color: #2c8dfb;border-radius:5px;

  /*margin: 14px;
		border-radius: 5px;*/
}

.menu-button .bar:nth-of-type(1) {
  margin-top: 0px;
}

.menu-button .bar:nth-of-type(3) {
  margin-bottom: 0px;
}

.bar {
  display: block;

  width: 20px;
  height: 3px;

  margin: 5px auto;
  background-color: #fff;

  border-radius: 10px;

  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.menu-button:hover .bar:nth-of-type(1) {
  -webkit-transform: translateY(1.5px) rotate(-4.5deg);
  -ms-transform: translateY(1.5px) rotate(-4.5deg);
  transform: translateY(1.5px) rotate(-4.5deg);
}

.menu-button:hover .bar:nth-of-type(2) {
  opacity: 0.9;
}

.menu-button:hover .bar:nth-of-type(3) {
  -webkit-transform: translateY(-1.5px) rotate(4.5deg);
  -ms-transform: translateY(-1.5px) rotate(4.5deg);
  transform: translateY(-1.5px) rotate(4.5deg);
}

.cross .bar:nth-of-type(1) {
  -webkit-transform: translateY(15px) rotate(-45deg);
  -ms-transform: translateY(15px) rotate(-45deg);
  transform: translateY(15px) rotate(-45deg);
}

.cross .bar:nth-of-type(2) {
  opacity: 0;
}

.cross .bar:nth-of-type(3) {
  -webkit-transform: translateY(-15px) rotate(45deg);
  -ms-transform: translateY(-15px) rotate(45deg);
  transform: translateY(-15px) rotate(45deg);
}

.cross:hover .bar:nth-of-type(1) {
  -webkit-transform: translateY(13.5px) rotate(-40.5deg);
  -ms-transform: translateY(13.5px) rotate(-40.5deg);
  transform: translateY(13.5px) rotate(-40.5deg);
}

.cross:hover .bar:nth-of-type(2) {
  opacity: 0.1;
}

.cross:hover .bar:nth-of-type(3) {
  -webkit-transform: translateY(-13.5px) rotate(40.5deg);
  -ms-transform: translateY(-13.5px) rotate(40.5deg);
  transform: translateY(-13.5px) rotate(40.5deg);
}
@media (min-width: 768px) {
	body{padding-bottom:0;padding-top:65px;}
	.fixbottombox{margin-bottom:0}
	
	.navbar-brand{transition: all 0.5s;-webkit-transition: all 0.5s;padding-top:10px;padding-bottom:15px;}
	.navbar-brand img{max-width:none;transition: all 0.5s;-webkit-transition: all 0.5s;height:40px;}
	.navbar-nav>li>a{line-height:30px;padding:15px 10px;transition: all 0.5s;-webkit-transition: all 0.5s;}
	.navbar-right{position:relative;}


	.fixnav .navbar-brand{padding-top:10px;padding-bottom:10px;}
	.fixnav .navbar-brand img{height:30px;transition-delay: 0s;-webkit-transition-delay: 0s}
	.fixnav .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;transition-delay: 0s;-webkit-transition-delay: 0s;line-height:30px;}
	.fixnav .navbar-nav>li{height:50px}

	/*    plui */
	.home-box{padding-top:30px;padding-bottom:30px;}
	.pr35 h3{padding-right:35%;}

	.cus-ser{padding:25px 50px;}
	.cus-ser h3{font-size:30px;margin-bottom:15px;}
	.cus-ser .cus-ser-info p{margin-bottom:20px;}
	
	.cont-vart,.fl-col-height,.cont-vart-cont{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
    }
    .cont-vart-cont{
        justify-content: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        flex-shrink: 1;
        min-width: 1px;
    }
	
	
	.bglan{text-align:left;padding-top:25px;padding-bottom:25px;}
	.bglan h3 span{display:inline;}
	.bglan p:last-child{margin:0}
	.footsub {text-align:right;}
    .footsub a{padding:10px 40px;}
    .bglan .footicon a{margin-right:10px;}
    .bglan .footicon .iconfont{font-size:20px;}

    .par-title{margin:25px 0;}
	.home-title h4{font-size:25px;}
	.home-title h3{font-size:30px;}

	.pdpar{padding:0 15px}
	.b2bbox{margin-bottom:30px;}

	.nomargi{margin:0}
    
} 
@media (min-width: 992px) {


	.navbar-nav>li>a{padding: 15px;font-size:16px}
	.navbar-nav>li.navsearch{padding-top:18px;transition: all 0.5s;-webkit-transition: all 0.5s;}


	.float-right{float:right;}
	/*  foot  */
	.footlink h3, .foot-contact h3{margin-bottom:10px;}
	/*    plui */
	.home-box{padding-top:40px;padding-bottom:40px;}

	.cus-ser{position:relative;padding:40px 70px;}
	  .cus-ser-info{width:50%;text-align:left;}
	  .cus-ser a{position:absolute;right:70px;top:50%;transform:translateY(-50%);width:150px;}
	  .cus-ser .cus-ser-info p{margin-bottom:0}


	  /*   */
	  .bglan{padding-top:35px;padding-bottom:35px;}
	  .bglan h3{font-size:28px;}
	  .footline{font-size:14px;}
      .footsub a{font-size:16px;}


      .parbox2 li{width:33.33%}
	.parbox2 li:nth-child(4),.parbox2 li:nth-child(5),.parbox2 li:nth-child(6){border-top:0}
	.parbox2 li:nth-child(4),.parbox li:nth-child(10){border-left:1px solid #eee;}
	.home-cate-title{padding:25px;}
	.home-title h4{font-size:30px;}
	.home-title h3{font-size:35px;}
	
	.par-title{font-size:20px;}
	.b2bbox{margin-bottom:40px;}

	.nomargi{padding-right:10%}
	.index-logo{text-align:left;}
	.index-logo img{width:50%}
}
@media (min-width: 1200px) {

	body{padding-top:85px;}
	.navbar-brand{padding-top:15px;padding-bottom:20px;}
	.navbar-brand img{height:50px;}


	.navbar-nav>li>a{padding:25px 0}

	/*    plui */
	.home-box{padding-top:50px;padding-bottom:50px;}
	.advtitle h3{font-size:30px}
	
	 .bglan{padding-top:45px;padding-bottom:45px;}


	 .home-title h4{font-size:35px;}
	.home-title h3{font-size:40px;}
	
	.par-title{font-size:25px;}
	.home-title p{font-size:16px;}

	.home-cate-title h3{font-size:25px;}

}
@media (min-width: 1300px) {

	body{padding-top:95px;}
	.navbar-brand{padding-top:15px;padding-bottom:20px;}
	.navbar-brand img{height:60px;}

	.navbar-nav>li{height:95px;}
	.navbar-nav>li>a{padding:32px 0 33px}
	.container{width: 1270px;}

	/*  foot  */
	.foot{padding-top:50px;}
	/*    plui */
	.home-box{padding-top:60px;}
	.advtitle h3{font-size:35px}

	.cus-ser{padding:70px}
	.cus-ser h3{font-size:35px;}
}
@media (min-width: 1400px) {
	.container{width: 1370px;}
	.navbar-nav>li>a{padding:-left:20px;padding:-right:20px;}
	.searchtxt{width:120px}
	/*  foot  */
	.foot{padding-top:60px;padding-bottom:40px;}
	/*    plui */
	.home-box{padding-top:70px;}
	.advtitle h3{font-size:38px}

	.home-cate-title h3{font-size:30px;}
}

