@charset "utf-8";
/*头部*/
.header{height: 90px; width: 100%;padding:0 10%; position:fixed; /*position:absolute;*/ transition:0.3s all; background:rgba(255,255,255,0);z-index:10001;box-sizing:border-box;}
.header:before22{ content:""; position:absolute; bottom:0; left:0; width:0; height:1px; background:rgba(255,255,255,0.3); transition:1s}
.header.on:before{ width:100%}
.header .logo img.on{display:none;}
.header .logo img.off{display:block;}
.header .logo{ float:left; margin:13px 0 0 .2rem;  transition:0.3s all; position:relative;}
.header .logo img{height:.64rem;   transition:0.3s all;}


/*搜索*/
.header .topRight{margin-top:.25rem;color:#fff;font-size:.17rem;}
.header .topRight .top-tel span{margin:0 8px;}
.header .topRight .top-tel em{background:url(../images/tel.png) left center no-repeat;padding-left:18px;}
.header .topRight .language{margin-left:.1rem;background:#fff;border-radius:30px;color:#444;font-size:.14rem;padding:.02rem .15rem;cursor:pointer;position:relative;}

.header .topRight .lang-menu{position:absolute;top:30px;display:none;margin:auto;}
.header .topRight .lang-menu a{display:block;color:#333;background:#fff;border-radius:30px;margin:5px 0;padding:.02rem .1rem}

.header .serch{width:18px; height:18px; background:url(../images/search.png) no-repeat center ; transition:0.3s all; }
.header .serch a{display:block; height:100%;}
.header .head_tel{line-height:80px;color:#fff;font-size:18px;display:flex;align-items:center;margin-right:.2rem;}
.header .head_tel i{font-size:24px;margin-right:5px;}

.header .tc{transition:all ease 300ms;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999999999;}
.header .tc{ pointer-events: none;  filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;transform:scale(1.1);}
.header .tc.act{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;  pointer-events: auto;transform:scale(1);}
.header .tc-bg {height: 100%;background: rgba(0,0,0,.85);position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}

.header .tc-box{width: 700px;max-width: 90%;margin: 0 auto;box-sizing: border-box;display: block;position: relative;z-index: 1;-webkit-animation-duration: 1.2s;animation-duration: 1.2s;-webkit-animation-timing-function: linear;
animation-timing-function: linear;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;overflow: hidden;}
.header .tc.act .tc-box {-webkit-animation-name: anim-open-2;animation-name: anim-open-2;transform: scale(1);}

/*搜索弹窗内容样式*/
.header .tc-box form {position: relative;}
.header .tc-box .tc_fdj{position: absolute;left: 0;display: block;height:.68rem;width: 25px;background: url(../images/search2.png) center no-repeat;}
.header .tc-box #key {width: 80%;height: .68rem;padding: 0 2rem;padding-left: .5rem;font-size: .16rem;color: #999;box-shadow: none;-webkit-appearance: none;border:0; box-sizing:border-box;outline:none; float:left;}
.header .tc-box .btn_blue {width: 20%;height:.68rem;line-height: .68rem;background: #00a0ea;font-size: .18rem;color: #fff;cursor: pointer;text-transform: uppercase;border:0; outline:none;}
.header .tc-box h3 img{ width:1rem; height:1rem; margin-bottom:10px;}
.header .tc-box h5{color:#fff; text-align:center; font-size:16px; font-weight:normal;}

/*下拉菜单*/
.navBox{float:right; margin-right:.35rem;}
.nav li{float: left;text-align: center;height: 80px;padding: 0 .25rem;}
.nav li>a{display: block;position: relative;padding: 0; height:90px;line-height:90px;perspective: 300px;transform-style: preserve-3d;}
.nav li:nth-child(4)>a{position:inherit;}
.nav li>a .bg{background: #044aff;position: absolute;left: 0px;bottom: 0px;width:0;display: block;height: 3px;transition: 0.6s;z-index: -1; opacity: 0;visibility: hidden;color:#044aff}
.nav a .txt{position: relative;z-index: 2;font-size:.16rem;color: #fff;font-weight:bold}
.nav a .txt i{margin-left:8px;border: solid white;border-width: 0 1px 1px 0;display: inline-block;padding: 4px;transform: rotate(45deg);
-webkit-transform: rotate(45deg);position:relative;top:-4px;}
  
  
.nav .active a .bg,.nav .curr a .bg{width: 100%; opacity: 1; visibility: visible; }
.nav .active a .txt,.nav .curr a .txt{color:#fff}

.subNavbox a:active .txt, .subNavbox a:hover {color: #00a0ea;}
.subNavbox {text-align:left;position: absolute; left: 0px; top: 90px; width: 100%; background:rgba(0, 0, 0, 0.7); box-shadow: 1px 3px 5px 0 rgba(88, 88, 88, 0.2);padding: 20px 0px;display:flex;justify-content:space-evenly;display:none}
.subNavbox dl dt{font-size:16px;font-weight:bold;color:#fff;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px;}
.subNavbox dl dt span{display:block;color:rgba(255,255,255,.5);font-size:14px;font-weight:normal;}
.subNavbox dl dd a{color:rgba(255,255,255,.5);}
.subNavbox p a:before{content:"";position:absolute;bottom: -3px;height: 3px;background: #00a0ea;right:0;width:0;-webkit-transition: 0.6s;-moz-transition: 0.6s;-o-transition: 0.6s;transition: 0.6s;}
.subNavbox p a:hover:before{ left:0; width:100%}

.w90{padding:0 8% 0}

/*下拉*/
.header_scroll {background:rgba(255,255,255,1); transition: 0.5s all; box-shadow: 0 2px 5px rgba(0,0,0,0.1);}
/*.header_scroll:before{content:""; position:absolute; bottom:0; left:0; width:100%; height:1px; background:#ddd; transition: 0.01s all;}*/
.header_scroll .logo img.on{display:block;}
.header_scroll .logo img.off{display:none;}
.header_scroll .serch{background:url(../images/search2.png) no-repeat center ; transition:0.3s all; }
.header_scroll .top-tel{color:#e4000d;font-size: 22px;}
.header_scroll .head_ico li img.on{display:block;}
.header_scroll .head_ico li img.off{display:none;}
.header_scroll .head_ico i{background:rgba(0,0,0,0.3);}
.header_scroll .nav a .txt{ color:#333;}
.header_scroll .nav a .txt i{border: solid black;border-width: 0 1px 1px 0;display: inline-block;padding: 4px;transform: rotate(45deg);
-webkit-transform: rotate(45deg);}
.header_scroll .top_lag dd a{color:#fff;}
.header_scroll .serch{background: url(../images/search2.png) no-repeat center;transition: 0.3s all;}
.header_scroll.header .topRight .top-tel em{background:url(../images/tel2.png) left center no-repeat;}






/*公共标题*/
.index-title .t1{font-size:.44rem;color:#333;font-weight:bold;line-height:1.2;}
.index-title .t2{color:#2d2d2d;font-size:20px;text-transform:uppercase;}
.font30{font-size:30px;line-height:1.2;}
@media (max-width: 1580px){
  .font30{font-size:24px;}
}
@media (max-width: 767px){
  .font30{font-size:22px;}
}

/*aboutus-----------------*/
.inAboutus{background: url(../images/bgg.jpg) no-repeat center right;padding:.8rem 8% .8rem;}
.inAboutus-hd{display:flex;justify-content:space-between;align-items:flex-start;}
.inAboutus-title{flex:1;min-width:0;position: relative}
.inAboutus-title::after{content:"";position: absolute;left:0;top:0;background: url(../images/aboutus.png) no-repeat center center;width:441px;height:61px;}
.inAboutus-title p{font-size:.22rem;color:#9a2d32;line-height:1.3;position: relative;z-index: 2;}
.inAboutus-title h3{font-size:.3rem;color:#1f2330;line-height:1.12;font-weight:400;position:relative;z-index: 2;padding-bottom:.13rem;letter-spacing:0;}
.inAboutus-title h3 span{color:#1f4f9b;}
.inAboutus-title h3:after{content:"";position:absolute;left:0;bottom:0;width:4.9rem;height:4px;background:linear-gradient(70deg, rgba(30, 200, 60, 0) 30%, #1e50ae 70%);}
.inAboutus-more{display:inline-block;margin-top:.03rem;margin-left:auto;border:2px solid #1f4f9b;color:#1f4f9b;border-radius:.5rem;padding:.15rem .35rem;font-size:.15rem;line-height:1.1;transition:all .3s;white-space:nowrap;}
.inAboutus-more:hover{background:#1f3f77;color:#fff;}
.inAboutus-main{margin-top:.28rem;}
.inAboutus-pic{width:48%;float:left;}
.inAboutus-pic img{width:100%;display:block;}
.inAboutus-text{width:48%;float:right;font-size:.15rem;color:#333;line-height:2;}
.inAboutus-text p{margin-bottom:.16rem;}
.inAboutus-number{margin-top:18px;display:flex;}
.inAboutus-number li{position:relative;flex:1;text-align:left;padding:0 0 0 34px;}
.inAboutus-number li:before{
content:"";
position:absolute;
left:10px;
top:9px;
width:2px;
height:62px;
background:linear-gradient(to bottom,#c52b2d 0,#c52b2d 20px,#d6d6d6 20px,#d6d6d6 100%);
}
.inAboutus-number .num{line-height:1;font-family:Arial,"Microsoft YaHei",sans-serif;}
.inAboutus-number .num i{font-style:normal;font-size:56px;color:#c52b2d;font-weight:700;letter-spacing:1px;}
.inAboutus-number .num span{font-size:24px;color:#c52b2d;margin-left:5px;vertical-align:top;position:relative;top:2px;}
.inAboutus-number p{font-size:13px;color:#555;margin-top:10px;line-height:1.25;white-space:nowrap;}




/*product-----------------*/
.product{background:url(../images/bg2.jpg) top center no-repeat;padding:0 10%;overflow:hidden;}
.pro-nav{border-right:1px solid #fff;width:30%;padding:1rem 0;float:left;}
.product ul.tab_items li{font-size:.24rem;color:#ececec;padding-left:.7rem;}
.product ul.tab_items li.on{background:url(../images/rirorrow.png) no-repeat left center;font-size:.28rem;cursor:pointer;color:#fff;}
.pro-cont{float:right;width:60%;padding:1rem 0;}
.pro-cont .tt{font-size:.32rem;color:#fff;margin-bottom:.2rem;}
.pro-cont li{width:33.33%;font-size:.20rem;float:left;}
.pro-cont li a{color:#fff;}
.pro-cont li a:hover{text-decoration:underline;}


.indexProduct{padding:0.8rem 8% 0;}
.index-title strong{font-size:.34rem;display:block;line-height:1.5;text-transform:uppercase;}
.index-title strong em{color:#1e50ae;}
.index-title h3{font-size:.20rem;line-height:1.5;}
.index-title span{width:.64rem;height:.05rem;background:#f9b700;display:block;margin-top:15px;}
.indexPro-list li{margin-top:.3rem}
.indexPro-list li a{display:block;position:relative;font-size:.18rem;box-shadow:0 0 20px 8px #e1e1e1;overflow: hidden;}
.indexPro-list li a .indexPro-pic img{margin:auto;transition:all .6s;width:100%}
.indexPro-list li a .indexPro-txt{padding:.2rem;}
.indexPro-list li a .indexPro-txt h3{font-size:.20rem;line-height:1.5;}
.indexPro-list li a .indexPro-txt p{font-size:.15rem;line-height:1.5;color:#888;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.indexPro-list li a p{margin-top:.2rem}
.indexPro-list li a:hover{box-shadow:1px 1px 16px 1px #98afd6;}
.indexPro-list li a:hover .indexPro-pic img{transform:scale(1.03)}
.indexProduct .indexPro-more{margin-top:.3rem;}
.indexProduct .indexPro-more img{margin:auto;}
.indexProduct .indexPro-more:hover{margin-left:10px;transition:all .3s;}


/*news-----------------*/
.news{background:url(../images/bg3.jpg) top center no-repeat;padding:.8rem 8%;}
.news-title{display:flex;justify-content:space-between;align-items:center;}
.news-title span{font-size:.38rem;position:relative;padding-left:8px;}
.news-title span:before{position:absolute;content:'';background:#124a95;width:.85rem;height:.09rem;bottom:18px;left:0;z-index:1;}
.news-title span em{z-index:2;position:relative;}
.news-title a{position:relative;}
.news-title a:before{position:absolute;content:'';background:#124a95;width:.8rem;height:.04rem;bottom:7px;left:0;z-index:1;}

.new-item .newsItem1 a{display:block;overflow:hidden;position:relative;}
.new-item .newsItem1 a div{position:absolute;left:0;bottom:0;right:0;background: linear-gradient(transparent, #124a95);padding:.2rem;color:#fff;}
.new-item .newsItem1 a img{transition:all .6s;}
.new-item .newsItem1 a:hover img{transform:scale(1.05)}

.new-item .newsItem2 a{background:#fff;display:block;color:#707070;overflow:hidden;}
.new-item .newsItem2 img{width:100%;transition:all .6s;}
.new-item .newsItem2 .newsbb{padding:.3rem;}
.new-item .newsItem2 .newsbb h3{color:#444;font-size:.18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.new-item .newsItem2 .newsbb p{margin:.2rem 0;}
.new-item .newsItem2 .newsbb div{display:flex;justify-content:space-between;align-items:center;}
.new-item .newsItem2 .newsbb div em{background:#124a95;color:#fff;width:.32rem;height:.32rem;text-align:center;}
.new-item .newsItem2 a:hover h3{color:#124a95;}
.new-item .newsItem2 a:hover img{transform:scale(1.02);}

.news-li li{font-size:.22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0;line-height:1.5;}
.news-li li span{margin-right:.2rem;color:#8a8a8a;}
.news-li li span em{font-size:.35rem;color:#333;}


/*team-----------------*/
.team{background:url(../images/bg-img.jpg) center center no-repeat;background-attachment: fixed !important;height:655px;width:100%;position:relative;}
.team:before{content: "";display: block;width: 100%;background: #000;position: absolute;left: 0;top: 0;height: 100%;z-index: 0;opacity: 0.3;}
.team .xuanxianga{width: 100%;height: auto;position: absolute;left: 0px;top: 0px;}
.team .xuanxianga a{display: block;width: calc((100% - 0px) / 4);float: left;border-right: 1px solid rgba(255, 255, 255, .2);box-sizing:border-box;
height: 655px;overflow: hidden;position: relative;}
.team .xuanxianga a .teama{position: absolute;left: 12%;width: 100%;bottom: 15%;z-index: 99;transition: all 0.5s;}
.team .xuanxianga a:hover .teama {bottom: 22%;}
.team .xuanxianga a .teama p{font-size: 22px;color: #fff;text-transform: uppercase;font-weight: bold;}
.team .xuanxianga a .teama b{font-size: 12px;color: #fff;font-family: "arial";display: block;font-weight: 400;margin-bottom: 15px;}
.team .xuanxianga a .teama img {float: left;}
.team .xuanxianga a .teama span {width: 90px;height: 1px;opacity: 0.3;background: #fff;display: block;float: left;
margin-top: 13px;margin-left: 15px;}
.team .xuanxianga a .teama .icon{width: 28px;height: 28px;display: inline-block;fill: #fff;float: left;}
.team .xuanxianga a>p{font-size: 14px;color: #fff;position: absolute;font-weight: bold;bottom: 8%;left: 12%;opacity: 0;
transition: all 0.8s;z-index: 99;text-transform: uppercase;}
.team .xuanxianga a>img{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 1;transition: all 0.5s;opacity: 0.1;}
.team .xuanxianga a:hover>img {opacity: 1;}
.team .xuanxianga a:hover>p {bottom: 12%;opacity: 1;}

/*ywzx-----------------*/
.ywzx{background:url(../images/pic.jpg) no-repeat;padding:.8rem 13%;overflow:hidden;}
.ywzx p{font-size:.22rem;}
.ywzx a{background:#044aff;color:#fff;padding:.15rem .8rem;}
.ywzx a:hover{background:#f9b700;}



/* indMessage -----------------*/
.indMessage{padding:.8rem 8%;}
.indMessage > .jut{
  display:flex;
  flex-wrap:wrap;
  margin-bottom:1px;
}
.indMessage > .jut > .item{
  width:50%;
}
@media (max-width: 767px) {
  .indMessage > .jut > .item{
    width:100%;
    margin-bottom:.4rem;
  }
}
.indMessage > .jut > .item > .list{
  width:100%;
  display:block;
  position:relative;
}
.indMessage > .jut > .item > .list > .img{
  width:100%;
  overflow:hidden;
  position:relative;
  padding-bottom:62.5%;
}
@media (max-width: 991px) {
  .indMessage > .jut > .item > .list > .img{
    padding-bottom:88%;
  }
}
@media (max-width: 767px) {
  .indMessage > .jut > .item > .list > .img{
    padding-bottom:68.5%;
  }
}
.indMessage > .jut > .item > .list > .img img{
  width:100%;
  height:100%;
  object-fit:cover;
  position:absolute;
  top:0;
  left:0;
  transition:all .3s linear;
}
.indMessage > .jut > .item > .list > .jut{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  padding:.76rem .44rem;
}
@media (max-width: 767px) {
  .indMessage > .jut > .item > .list > .jut{
    padding:.66rem .36rem;
  }
}
.indMessage > .jut > .item > .list > .jut > .font{
  max-width:430px;
  background-color:rgba(255,255,255,.95);
  padding:.46rem;
  padding-bottom:0;
  width:70%;
  position:relative;
}
@media (max-width: 991px) {
  .indMessage > .jut > .item > .list > .jut > .font{
    width:88%;
  }
}
@media (max-width: 767px) {
  .indMessage > .jut > .item > .list > .jut > .font{
    width:100%;
  }
}
.indMessage > .jut > .item > .list > .jut > .font .tit{
  color:#003686;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  width:100%;
  transition:all .3s linear;
  margin-bottom:12px;
}
@media (max-width: 1580px) {
  .indMessage > .jut > .item > .list > .jut > .font .tit{
    margin-bottom:8px;
  }
}
.indMessage > .jut > .item > .list > .jut > .font .text{
  color:#666;
  font-size:16px;
  line-height:26px;
  height:52px;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
  line-clamp:2;
  overflow:hidden;
  transition:all .3s linear;
}
@media (max-width: 1580px) {
  .indMessage > .jut > .item > .list > .jut > .font .text{
    height:48px;
    line-height:24px;
    font-size:14px;
  }
}
.indMessage > .jut > .item > .list > .jut > .font .but{
  width:.5rem;
  height:.5rem;
  background-color:#003686;
  display:flex;
  justify-content:center;
  align-items:center;
  margin-top:.36rem;
  transition:all .3s linear;
  transform:translateY(45%);
  position:relative;
}
@media (max-width: 991px) {
  .indMessage > .jut > .item > .list > .jut > .font .but{
    width:36px;
    height:36px;
  }
}
@media (max-width: 767px) {
  .indMessage > .jut > .item > .list > .jut > .font .but{
    margin-top:.24rem;
  }
}
.indMessage > .jut > .item > .list > .jut > .font .but i{
  display:flex;
  align-items:center;
  justify-content:center;
  position:relative;
  z-index:2;
}
.indMessage > .jut > .item > .list > .jut > .font .but img,
.indMessage > .jut > .item > .list > .jut > .font .but svg{
  display:block;
  width:14px;
}
@media (max-width: 1580px) {
  .indMessage > .jut > .item > .list > .jut > .font .but img,
  .indMessage > .jut > .item > .list > .jut > .font .but svg{
    width:12px;
  }
}
.indMessage > .jut > .item > .list > .jut > .font .but:before{
  content:"";
  display:block;
  width:0;
  height:100%;
  background-color:#333;
  position:absolute;
  left:0;
  top:0;
  transition:all .3s linear;
}
@media (min-width: 1200px) {
  .indMessage > .jut > .item > .list:hover > .img img{
    transform:scale(1.04);
  }
  .indMessage > .jut > .item > .list:hover > .jut > .font .tit,
  .indMessage > .jut > .item > .list:hover > .jut > .font .text{
    margin-left:6px;
  }
  .indMessage > .jut > .item > .list:hover > .jut > .font .but:before{
    width:100%;
  }
}

.indMessage .cont{
  display:flex;
  flex-wrap:wrap;
}
.indMessage .cont .item{
  width:33.333%;
}
@media (max-width: 767px) {
  .indMessage .cont .item{
    width:100%;
    margin-bottom:.4rem;
    border-right:none;
  }
}
.indMessage .cont .item:last-child{
  border-right:none;
}
.indMessage .cont .item .list{
  display:block;
  width:100%;
  position:relative;
}
.indMessage .cont .item .list .img{
  width:100%;
  position:relative;
  padding-bottom:68%;
  overflow:hidden;
}
@media (max-width: 1199px) {
  .indMessage .cont .item .list .img{
    padding-bottom:84%;
  }
}
@media (max-width: 767px) {
  .indMessage .cont .item .list .img{
    padding-bottom:60%;
  }
}
.indMessage .cont .item .list .img img{
  width:100%;
  height:100%;
  object-fit:cover;
  position:absolute;
  top:0;
  left:0;
  transition:all .3s linear;
}
.indMessage .cont .item .list .img:after{
  content:"";
  display:block;
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:100%;
  background:linear-gradient(180deg,rgba(0,54,134,.08) 0,rgba(0,54,134,.78) 100%);
  z-index:2;
  transition:all .3s linear;
}
.indMessage .cont .item .list .font{
  position:absolute;
  top:0;
  left:0;
  padding:.64rem .7rem .4rem;
  color:#fff;
  z-index:3;
}
@media (max-width: 991px) {
  .indMessage .cont .item .list .font{
    padding:.4rem .4rem .26rem;
  }
}
.indMessage .cont .item .list .font .tit{
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  margin-bottom:.2rem;
}
.indMessage .cont .item .list .font .text{
  font-size:14px;
  line-height:24px;
  max-width:4.6rem;
  height:48px;
  overflow:hidden;
}
.indMessage .cont .item .list .font .but{
  margin-top:.24rem;
  width:40px;
  height:40px;
  border:1px solid rgba(255,255,255,.5);
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
}
.indMessage .cont .item .list .font .but img{
  width:12px;
  filter:brightness(0) invert(1);
}
@media (min-width: 1200px) {
  .indMessage .cont .item .list:hover .img img{
    transform:scale(1.04);
  }
}

/*footer-----------------*/
#footer{background:#272727;overflow:hidden;color:#c3c3c3;padding:0 8%;font-size:.15rem;}
.copyright{padding:.2rem 0;color:#b5b5b5;border-top:1px solid #565656;}
.foot-body{padding:.8rem 0 1rem;overflow:hidden;}
.foot-body dl{float:left;margin-right:4%;}
.foot-body dl dt{font-size:.18rem;color:#fff;position:relative;margin-bottom:.3rem;}
.foot-body dl dt:before{position:absolute;background:#044aff;width:11px;height:4px;content:'';bottom:0px;left:2px;}
#footer a{color:#c3c3c3;}
#footer a:hover{color:#124a95}
#footer .fot-contact{color:#fff;width:300px;margin-left:2%}
#footer .fot-contact span{display:block;font-size:.24rem;}
#footer .fot-contact strong{display:block;font-size:.32rem;font-family:"Century Gothic"}


.main-wrap{padding-bottom:50px;}
/**********内页-------------------*************/
.wsc-bread{position:relative;top:-60px;line-height:60px;color:#333;}
.wsc-bread a{padding:0 10px;color:#333;}
.wsc-bread span{padding:0 10px;color:#333;}
.nytop{margin-bottom:.5rem;}
.nytop a{background:#999;font-size:.17rem;padding:.06rem .2rem;display:inline-block;margin:5px 2px 0;color:#fff;}
.nytop a.on{background:#044aff;color:#fff;border:1px solid #044aff;}
.nytop a:hover{background:#044aff;color:#fff;}

/*===新闻列表1内页=========================================================*/
.news-list1 li{margin-top:30px;}
.news-list1 li a{display:flex;background:#f5f5f5;padding:40px;align-items:center;}
.news-list1 li a .ne1{border-right:1px solid #ddd;padding-right:40px;}
.news-list1 li a .ne1 strong{font-size:40px;color:#004ea2;display:block;font-weight:normal;}
.news-list1 li a .ne1 p{border-top:1px solid #ddd;color:#004ea2;}
.news-list1 li a .ne2{flex:1;margin:0 40px;color:#808080;}
.news-list1 li a .ne2 h3{font-size:24px;font-weight:bold;color:#222;}
.news-list1 li a div i{font-size:24px;color:#999;}
.news-list1 li:hover a{box-shadow:0px 4px 12px 1px #afb5c3;}
.news-list1 li:hover a h3{color:#004ea2;}

.new-body{background:#F3F4F4;padding:.6rem 0;overflow:hidden;position:relative;top:-60px;}
.news-list2 li{margin-top:20px;}
.news-list2 li a{background:#f5f5f5;display:block;position:relative;}
.news-list2 li p{font-size:.18rem;padding:.2rem;}
.news-list2 li .news2-time{position:absolute;right:30px;top:0;background:#fff;padding:.1rem;color:#e50007;font-size:12px;text-align:center;line-height:1.5;}
.news-list2 li .news2-time strong{display:block;font-size:.2rem;font-weight:bold;border-bottom:1px solid #e50007}
.news-list2 li a .news2-pic{text-align:center}
.news-list2 li a .news2-pic img{height:280px;margin:auto}


.job ul li{display:flex;justify-content:space-between;font-size:.18rem;background:#efefef;}
.job ul li span{border:1px solid #ddd;flex:1;padding:.1rem;}
.job ul li span:last-child a{background:#df1b1b;color:#fff;padding:5px 20px;border-radius:4px;}



.fenye a{background:#fff;border:1px solid #ddd;box-shadow:0 0 10px #eee;color:#666;line-height:40px;padding:0 20px;margin:0 5px;display:inline-block;font-size:16px;}
.fenye a:hover{background:#004ea2;color:#fff;}
.fenye a.active{background:#004ea2;color:#fff;}

/**********新闻详情页*************/
.Newd-tit{border-bottom:1px solid #e2e2e2;padding-bottom:.15rem;}
.Newd-tit h1{font-weight:bold;line-height:1.5;}
.Newd-tit p{font-size:12px;color:#999;}
.Newd-tit p span{margin-right:.2rem;}
.News-descr{font-size:16px;padding-top:.2rem;color:#666;}
.News-descr p{text-indent:2em;}
.News-bottom{border-top:1px solid #e2e2e2;margin-top:.3rem;padding:.2rem 0;}
.News-bottom div a{font-size:16px;color:#777;}
.News-bottom span a{display:inline-block;border:1px solid #124a95;color:#124a95;border-radius:30px;padding:.05rem .2rem;transition:all .6s;}
.News-bottom div a:hover{text-decoration:underline;color:#124a95;}
.News-bottom span a:hover{text-decoration:underline;background:#124a95;color:#fff;transform:translateX(-10px)}

/**********联系我们*************/
.Contact-item p img{display:block;max-width:100%;height:auto;text-align:center;margin:0 auto}
.Contact-item li{margin-top:.3rem;}
.Contact-item li div{background:#F9F9F9;text-align:center;padding:.3rem 0;min-height:2.5rem;}
.Contact-item li i{font-size:.5rem;color:#888;}
.Contact-item li p{font-size:.24rem;}
.Contact-item li em{display:block;color:#888;}
.Contact-item li span{display:inline-block;height:2px;background:#0F4CA5;width:.4rem;}


/**********联系我们*************/
.contact{display:flex;justify-content:space-between}
.contact .contact-txt{border:1px solid #ddd;padding:.2rem .4rem;}
.contact .contact-txt li{border-bottom:1px solid #ddd;padding:.1rem 0;}
.contact .contact-txt li div{display:flex;align-items:center;font-size:.18rem;}
.contact .contact-txt li div i{margin-right:.2rem;}
.contact .contact-txt li div b{display:block;line-height:1.2;}
.contact .contact-txt li i{color:#2B5CC9;font-size:.3rem;}


/**********公司留言*************/
.message{margin-bottom:.3rem;}
.message h3{text-align:center;font-size:.36rem;}
.message p{font-size:.16rem;color:#777;text-align:center;}
.messForm li{display:flex;justify-content:space-between;margin-top:20px;}
.messForm li input{width:48%;padding:5px 10px;line-height:.6rem;border:1px solid #ddd;}
.messForm li textarea{width:100%;height:3rem;padding:10px;border:1px solid #ddd;color:#888;}
.messForm li button{width:100%;height:.7rem;border:0;background:#777;color:#fff;font-size:.2rem;cursor:pointer}
.messForm li:hover button{background:#124a95;}


/**********产品*************/
.productList li .line{position:relative;margin-top:10px;width:100%;height:2px;}
.productList li .line:before{content: '';position: absolute;right: 0px;display: block;width: 30px;height: 1px;
background: #044aff;transition: all .5s ease;}
.productList li a{display:block;overflow:hidden;overflow:hidden;}
/*.productList li a span{width:100%;display:block;height:3.4rem;overflow:hidden;}*/
/*.productList li a span img{width:100%;height:100%;transition:all .6s;}*/
.productList li .productBox{padding:.35rem;background:#e8ecf5;}
.productList li .productBox .proTitle{font-size:.17rem;line-height:1.5;padding-bottom:10px;}
.productList li .prolb2-txt{height:2.5rem}
.productList li p{color:#08417e}
.productList li:hover .line:before{width:100%;background:#fff;}
.productList li:hover a{background:#0f4ca5;}
.productList li:hover a span img{transform:scale(1.07)}

/**********产品详情页*************/
.product-pic img{margin-right:.3rem;border:1px solid #ddd}
.product-pic h3{font-size:.36rem;color:#444;padding:.1rem 0;line-height:1.5;}
.product-pic p{font-size:15px;color:#999;margin:10px 0;}
.product-pic ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.product-pic li{font-size:.17rem;color:#777;width:48%;display:flex;padding:.05rem 0;border-bottom:1px solid #ddd;}
.product-pic li:first-child{width:100%;}
.product-pic .pro-more a{display:inline-block;background:#124a95;color:#fff;padding:.1rem .3rem;font-size:.16rem;margin-top:.3rem;border-radius:3px;margin-right:10px;}
.product-pic .pro-more a:last-child{background:none;border:1px solid #2b5cc9;color:#2b5cc9;}
.product-pic a:hover{background:#033894;}
.product-pic .pro-im{width:50%;}
.product-pic .pro-im img{width:100%}
.product-pic .media-body{width:40%}
.product-content .t1{font-size:.24rem;border-bottom:4px solid #f1f1f1;padding-bottom:.1rem;}



/**********内页*************/
.main{margin-bottom:.5rem}

.productList li .line{position:relative;margin-top:10px;width:100%;height:2px;}
.productList li .line:before{content: '';position: absolute;right: 0px;display: block;width: 30px;height: 1px;
background: #044aff;transition: all .5s ease;}
.productList li a{display:block;overflow:hidden;box-shadow:-3px 0px 13px 2px #ebebeb;}
.productList li a span{width:100%;display:block;/*height:3rem;*/overflow:hidden;}
.productList li a span img{width:100%;height:2.8rem;transition:all .6s;}
.productList li .productBox{padding:.15rem;}
.productList li .productBox .proTitle{display:flex;justify-content:space-between;font-size:.17rem;}
.productList li .productBox .proTitle i{font-size:.2rem;}
.productList li:hover .line:before{width:100%;background:#044aff;}
.productList li:hover a span img{transform:scale(1.07)}



/**********产品详情页*************/
.product-pic img{margin-right:.3rem;width:5rem;}
.product-pic h3{font-weight:bold;font-size:.36rem;color:#333;padding:.1rem 0;line-height:1.5;}
.product-pic p{color:#555;font-size:.16rem;margin-bottom:.2rem;}
.product-pic li{font-size:.17rem;color:#444;display:flex;padding:.05rem 0;border-bottom:1px solid #ddd;}
.product-pic a{display:inline-block;background:#2b5cc9;color:#fff;padding:.1rem .2rem;font-size:.16rem;margin-top:.6rem;}
.product-pic a:hover{background:#444;}
.product-pic a:last-child{background:#EF7B2E}
.product-content .t1{font-size:.24rem;border-bottom:4px solid #f1f1f1;padding-bottom:.1rem;}
.product-content p{font-size: .16rem;}


/**********招聘*************/
.zhaopin-list li{padding: 60px 40px;font-size: 16px;color:#666;
    transition: all 300ms;
    background: url(../images/zhaopin-bg1.png) no-repeat center / cover;
    border-radius: 10px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    width: 49%;
    margin-bottom: 40px;box-sizing:border-box}
.zhaopin-list li:nth-chlid(2){background: url(../images/zhaopin-bg2.png) no-repeat center / cover; width: 49%;}
.zhaopin-list li img{margin-right:10px;}
.zhaopin-list li span{font-size:.28rem;display:block}
.zhaopin-list li:hover{filter: brightness(1.2);
    padding-left: 100px;}

/**********内页-------------------*************/
.nybanner{position: relative}
.nybanner .nybody{padding: 0 8%;position: absolute;left:0;bottom:35%;color:#fff;font-size: .3rem;}
.nybanner .nybody p{font-size: .48rem;font-weight: bold;line-height: 1.2;;}
.wsc-bread{padding: 0 0 .4rem 0;font-size: .16rem;}
.wsc-bread img{vertical-align: middle;}
.wsc-bread a{padding:0 10px;}
.nytop{margin-bottom:.5rem;}
.nytop a{background:#F8F8F8;font-size:.2rem;padding:.1rem .3rem;display:inline-block;margin:5px 2px 0;color:#777;}
.nytop a.on{background:#10a259;color:#fff;}
.nytop a:hover{background:#10a259;color:#fff;}
.fenye a{width:.4rem;height:.4rem;border:1px solid #ddd;display:inline-block;line-height:.4rem;font-size:.18rem;color:#777;margin:0 .06rem;}
.fenye a:hover{background:#10a259;color:#fff;border:1px solid #10a259;}
.fenye a.on{background:#10a259;color:#fff;border:1px solid #10a259;}

/*内页分页（ThinkPHP Bootstrap 分页：ul.pagination > li > a/span）*/
.pagination{list-style:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap;vertical-align:middle;font-size:14px;}
.pagination li{display:inline-block;margin:0 -1px 0 0;vertical-align:top;}
.pagination li a,
.pagination li span{display:inline-block;padding:8px 14px;line-height:20px;min-width:20px;text-align:center;color:#333;border:1px solid #ddd;background:#fff;transition:background .2s,color .2s,border-color .2s;}
.pagination li:first-child a,
.pagination li:first-child span{border-radius:4px 0 0 4px;}
.pagination li:last-child a,
.pagination li:last-child span{border-radius:0 4px 4px 0;}
.pagination li+li a,
.pagination li+li span{border-left-width:0;}
.pagination li a:hover{background:#f5f5f5;color:#11a79c;border-color:#ddd;}
/* 当前页（active 为 span）*/
.pagination li.active{pointer-events:none;}
.pagination li.active span{background:#1e50ae;color:#fff;border-color:#1e50ae;}
/* 禁用上一页/下一页（disabled 为 span）*/
.pagination li.disabled{pointer-events:none;cursor:not-allowed;}
.pagination li.disabled span{color:#999;background:#f5f5f5;border-color:#e8e8e8;}
/* 简单分页 pager */
.pager{list-style:none;margin:0;padding:0;display:inline-flex;flex-wrap:wrap;vertical-align:middle;font-size:14px;}
.pager li{display:inline-block;margin:0 6px 0 0;}
.pager li a,
.pager li span{display:inline-block;padding:8px 14px;line-height:20px;color:#333;border:1px solid #ddd;background:#fff;border-radius:4px;transition:background .2s,color .2s;}
.pager li a:hover{background:#f5f5f5;color:#11a79c;}
.pager li.disabled span{color:#999;background:#f5f5f5;cursor:not-allowed;}
.pagination-group{border-right:solid 1px #ddd;border-radius:4px;}
.pagination-group li{float:left;border-right:0;border-radius:0;}
.pagination-group li:not(:first-child):not(:last-child){border-radius:0;}
.pagination-group li:first-child{border-radius:4px 0 0 4px;}
.pagination-group li:last-child{border-radius:0 4px 4px 0;}
.pagination-group .active,.pagination-group a:hover{background:#f5f5f5;border-radius:0;}

/**********新闻列表*************/
.New-list li{margin-top:.3rem;}
.New-list li a{display:flex;background:#fff;padding:.3rem;line-height:1.5;box-shadow:0px 6px 18px 2px #ddd;}
.New-list li div:nth-child(1){border-right:1px solid #ddd;padding-right:.2rem;}
.New-list li div:nth-child(2){flex:1;justify-content:space-between;font-size:.16rem;color:#777;margin:0 .5rem;}
.New-list li div span{font-size:.4rem;display:block;font-weight:normal;}
.New-list li div em{font-size:.24rem;}
.New-list li div strong{display:block;font-size:.2rem;color:#444;margin:.1rem 0;}
.New-list li div p{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.New-list li span img{height:2.3rem;transition:all .6s;}
.New-list li:hover img{transform:scale(1.02)}
.New-list li:hover a{color:#bf1b22;}
.New-list li:hover a strong{color:#bf1b22;text-decoration:underline;}
.New-list li:hover a i{color:#bf1b22;transition:all .6s;transform:translateX(10px)}
.New-list li i{font-size:.4rem;margin-top:.2rem;display:block;}

/**********新闻详情页*************/
.Newd-tit{border-bottom:1px solid #e2e2e2;padding-bottom:.15rem;}
.Newd-tit p{font-size:.18rem;color:#888;}
.Newd-tit p span{margin-right:.2rem;}
.News-descr{font-size:16px;padding-top:.2rem;}
.News-descr p{text-indent:2em;}
.News-bottom{border-top:1px solid #e2e2e2;margin-top:.3rem;padding:.2rem 0;}
.News-bottom div a{font-size:.16rem;color:#777;}
.News-bottom span a{display:inline-block;border:1px solid #bf1b22;color:#bf1b22;border-radius:30px;padding:.05rem .2rem;transition:all .6s;}
.News-bottom div a:hover{text-decoration:underline;color:#bf1b22;}
.News-bottom span a:hover{text-decoration:underline;background:#bf1b22;color:#fff;transform:translateX(-10px)}

/**********联系我们*************/
.Contact-item li{margin-top:.3rem;}
.Contact-item li div{margin:0 .2rem;background:#F9F9F9;text-align:center;padding:.3rem 0;min-height:2.5rem;}
.Contact-item li i{font-size:.5rem;color:#888;}
.Contact-item li p{font-size:.24rem;}
.Contact-item li em{display:block;color:#888;}
.Contact-item li span{display:inline-block;height:2px;background:#0F4CA5;width:.4rem;}

/**********公司留言*************/
/* .message h3{text-align:center;font-size:.36rem;}
.message p{font-size:.16rem;color:#777;text-align:center;}
.messForm li{display:flex;justify-content:space-between;margin-top:20px;}
.messForm li input{width:48%;padding:5px 10px;line-height:.6rem;border:1px solid #ddd;}
.messForm li textarea{width:100%;height:3rem;padding:10px;border:1px solid #ddd;color:#888;}
.messForm li button{width:100%;height:.7rem;border:0;background:#777;color:#fff;font-size:.2rem;cursor:pointer}
.messForm li:hover button{background:#06A03A;} */


.main-body{padding: .7rem 8%;background: #f5f6f7;}
/**********内页*************/
.main-left{width:23%;float:left;}
.main-right{width:74%;float:right;}
.mainri-menu{background:#fff;box-shadow:1px 2px 19px 0px #ededed;color:#fff;}
.mainri-menu .tt1{font-size:.3rem;font-weight:bold;background:#555;;line-height: 97px;padding-left: 30px;border-radius:10px 10px 0 0}
.mainri-menu .Menu li a{border-left:2px solid #fff;border-bottom:1px solid #f0f0f0;font-size:.18rem;padding:.2rem 0;display:block;padding-left:30px;}
.mainri-menu .Menu li:hover a{background: #e5eeff;color: #1e50ae;border-left: 2px solid #1e50ae;}

/**********内页*************/
.productList li{margin-bottom: 20px;}
.productList li .line{position:relative;margin-top:10px;width:100%;height:2px;}
.productList li .line:before{content: '';position: absolute;right: 0px;display: block;width: 30px;height: 1px;
background: #999;transition: all .5s ease;}
.productList li a{display:block;overflow:hidden;background: #fff;text-align: center;}
.productList li a span{width:100%;display:block;height:2.8rem;overflow:hidden;}
.productList li a span img{width:100%;height:100%;transition:all .6s;}
.productList li .productBox{padding:.15rem;border-top:1px solid #eee}
.productList li .productBox .proTitle{font-size:.17rem;}
.productList li:hover a span img{transform:scale(1.07)}


/**********产品详情页*************/
.product-pic img{margin-right:.3rem;}
.product-pic h3{font-weight:bold;font-size:.28rem;color:#333;line-height:1.5;}
.product-pic i{background: #bf1b22;width: 33px;height: 5px;display: block;border-radius: 10px;margin-bottom: 10px;}
.product-pic p{color:#606060;font-size:.16rem;}
.product-pic li{font-size:.17rem;color:#777;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:.02rem 0;}
.product-pic a{font-size:.16rem;display:inline-block;background:#107bc1;color:#fff;border-radius:30px;padding:.06rem .3rem;margin-top:10px;}
.product-pic a:hover{background:#444;}
.product-content .t1{font-size:.2rem;border-bottom:1px solid #c4c4c4;font-weight: bold;margin-bottom: 15px;}
.product-content .t1 ul.tab_items li{display: inline-block;padding: 10px 40px;color:#606060;cursor: pointer;}
.product-content .t1 ul.tab_items li.active{background: #bf1b22;color:#fff;;}

.Casemenu{padding:.2rem;}
.Casemenu li{margin:.1rem 0;text-align:center;}
.Casemenu li a{color:#666;}
.Casemenu li a img{width:100%;height:2rem;}


.liucheng ul{box-shadow:2px 2px 20px 0px #ddd;border-radius:5px;}
.liucheng li div{padding:.5rem 0;border-right:1px solid #e2e2e2;text-align:center;}
.liucheng li b{color:#666;display:block;border-right:3px solid #06A03A;line-height:20px;font-weight:normal;}
.liucheng li i{font-size:.6rem;display:block;transition:all 0.5s;}
.liucheng li span{display:block;font-size:.16rem;}
.liucheng li i:hover{transform:rotate(360deg)}
.liucheng li:hover div{box-shadow:2px 2px 20px 0px #cbcbcb;}

.product-cont img{display:block;max-width:100%;height:auto}







/*footer-tools*/
.footer-tools{position:fixed;left:0;bottom:0;right:0;z-index:999;background:#007c37;height:1rem;}
.footer-tools ul li{width:25%;float:left;}
.footer-tools ul li a{display:block;text-align:center;color:#FFF;font-size:.18rem;height:.88rem;padding-top:.1rem;line-height:1.5;}
.footer-tools ul li a img{width:.42rem;height:.42rem;}
@media only screen and (min-width: 1280px) and (max-width: 1400px){
	.layui-container{width:1300px;}
	.pro-left{width:908px;}

}
@media only screen and (min-width: 1280px) and (max-width: 1560px){
    .header{padding:0 2%;}
    	.nav li{padding:0 0.1rem}
}
@media only screen and (min-width: 1280px) and (max-width: 1360px){
    .header{padding:0 1%;}
    	.nav li{padding:0 0.05rem}
}
@media only screen and (min-width: 991px) and (max-width: 1280px){
	
}

@media only screen and (min-width: 320px) and (max-width: 640px){
    .main-right{width:100%}
body{font-size:12px !important;}
.inAboutus-title::after{display: none;}

.header{height:64px;background:#fff;position:fixed;}
.header .logo img.on{display:block;}
.header .logo img{height:.6rem}
.header .logo{margin:15px 0 0 0}
.header{padding:0 5%}
.banner{padding-top:64px;}
.header .topRight{margin-top:18px;}
.indexProduct{padding:0.8rem 5%}
.indexPro-list li{margin:0}
.header .serch{height:64px;width:64px;background:url(../images/search2.png) no-repeat center;border-left:solid 1px #ddd;}
.header .topRight .top-tel{display:none;}
.header .topRight .language{font-size:16px;}
.pro-left{width:100%;}
.aboutus-left .about-txt p,.pro-right ul.tab_items{margin:0;}
.index-title .t1,.product-content .t1{font-size:24px;}
.News-descr,.News-bottom div a,.product-pic li,.product-pic .pro-more a,.nytop a{font-size:13px;}
.foot-body dl{display:none;}
.aboutus-left,.aboutus-right,.pro-right{width:100%;float:none;}
.foot-body .ewm{float:none !important}
.aboutus,.ywzx,#footer{padding:20px 15px;}
.product{padding:0 15px;}
.foot-body{padding:20px 0;}
.news-li li{margin:0;}
.news-title span:before{display:none;}
.ewm img{width:120px;height:120px;}
.news-title span{padding:0;}
.product ul.tab_items li,.product ul.tab_items li.on,.new-item .newsItem2 .newsbb h3{font-size:14px;}
.aboutus-left .about-txt p,#productNumber li p{font-size:12px;}
.aboutus-left .more{text-align:center;}
.aboutus-right .aboutus-pic:before{background:none;display:none;}
.inAboutus{padding:20px 15px;}
.inAboutus-hd{display:block;}
.inAboutus-title p{font-size:14px;}
.inAboutus-title h3{font-size:24px;line-height:1.4;padding-bottom:8px;}
.inAboutus-title h3:after{width:220px;}
.inAboutus-more{margin-top:10px;font-size:12px;}
.inAboutus-pic,.inAboutus-text{width:100%;float:none;}
.inAboutus-text{font-size:13px;line-height:1.9;margin-top:15px;}
.inAboutus-text p{margin-bottom:10px;}
.inAboutus-number{display:flex;}
.inAboutus-number li{padding-left:20px;}
.inAboutus-number li:before{left:0;top:6px;height:42px;background:linear-gradient(to bottom,#c52b2d 0,#c52b2d 14px,#d6d6d6 14px,#d6d6d6 100%);}
.inAboutus-number .num i{font-size:28px;}
.inAboutus-number .num span{font-size:18px;}
.inAboutus-number p{font-size:12px;line-height:1.4;transform:none;white-space:normal;}
.pro-right ul.tab_items{text-align:left;}
.pro-right ul.tab_items li{display:inline-block;margin-right:5px;}
.product .index-title{text-align:center}
.news-item li .news-box{padding:10px;}
.pro-left li img{height:2.7rem;}
.product ul.tab_items li.on{background-size:20px 20px;}
.pro-cont li{width:100%}
.pro-nav{width:50%}
.pro-cont{width:45%;}
.news{background:none;padding:20px 15px;}
.ywzx .flex{display:inherit;text-align:center;}
.ywzx p{margin-bottom:10px;}
#footer .fot-contact{width:inherit;margin:0;text-align:center;float:none !important;margin-bottom:15px;}
.copyright{display:inherit}
#productNumber li i{font-size:.3rem}


/*内页*/
.nybanner{padding-top:64px;}
.wsc-bread{position:inherit;line-height:inherit;height:inherit;margin-bottom:20px;}
.news-list1 li a{padding:10px;}
.news-list1 li a .ne1{padding:0;margin-right:5px;}
.news-list1 li a .ne2{margin:0;}
.news-list1 li a .ne2 h3{font-size:15px;}
.fenye a{padding:0 8px;line-height:30px;margin:0 2px;font-size:14px;}
.News-bottom{display:inherit}
.productList li a span{height:2.6rem;}
.product-pic{display:inherit}
.product-pic .pro-im,.product-pic .media-body{width:100%}

.w6{padding:0 15px;}
.news-list2 li p{font-size:14px;}


}
.swiper-container{width:100%;height:100vh;}
.swiper-slide{background-repeat:no-repeat;background-size:cover;background-position:center;}
@media screen and (max-width:1024px){
  .swiper-container{height:400px;}
}
@media screen and (max-width:767px){
  .swiper-container{height:300px;}
}
@media screen and (max-width:665px){
  .swiper-container{height:250px;}
}
@media screen and (max-width:560px){
  .swiper-container{height:260px;}
}
@media screen and (max-width:414px){
  .swiper-container{height:240px;}
}
@media screen and (max-width:375px){
  .swiper-container{height:180px;}
}
@media screen and (max-width:768px) {
    .productList li .prolb2-txt{height:auto;}
    .product-pic p,.product-content p{font-size:12px;}
    .main-body{padding:.7rem 15px}
    .dybody img{max-width:100%;height:auto;}

  .team .xuanxianga a {
    display: block;
    width: calc((100% - 0px) / 2);
    float: left;
    border-right: 1px solid rgba(255, 255, 255, .2);
    border-top: 1px solid rgba(255, 255, 255, .2);
    height: 225px;
    overflow: hidden;
    position: relative;
  }

  .team {
    width: 100%;
    height: 450px;
    position: relative;
    background: url(../images/0ded8c19-7bf5-4654-a79b-c0614accddde.jpg) no-repeat center center;
    background-attachment: fixed;
  }

  .team .teamt {
    position: absolute;
    left: 3%;
    top: 15%;
    display: none;
    z-index: 99;
  }

  .team .xuanxianga a>img {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    z-index: 1;
    transition: all 0.5s;
    opacity: 0;
  }

  .team .xuanxianga a>p{
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .indMessage{
    padding: 0 15px 20px;
  }
  .indMessage > .jut{
    margin-bottom: 10px;
  }
  .indMessage > .jut > .item{
    width: 100%;
    margin-bottom: 12px;
  }
  .indMessage > .jut > .item > .list > .img{
    padding-bottom: 60%;
  }
  .indMessage > .jut > .item > .list > .jut{
    padding: 22px 16px;
  }
  .indMessage > .jut > .item > .list > .jut > .font{
    box-sizing: border-box;
    max-width: none;
    padding: 18px 16px 0;
  }
  .indMessage > .jut > .item > .list > .jut > .font .tit{
    margin-bottom: 6px;
  }
  .indMessage > .jut > .item > .list > .jut > .font .text{
    font-size: 13px;
    line-height: 22px;
    height: 44px;
  }
  .indMessage > .jut > .item > .list > .jut > .font .but{
    width: 34px;
    height: 34px;
    margin-top: 12px;
  }
  .indMessage > .jut > .item > .list > .jut > .font .but img{
    width: 10px;
  }
  .indMessage .cont{
    margin-top: 0;
  }
  .indMessage .cont .item{
    width: 100%;
    margin-bottom: 12px;
  }
  .indMessage .cont .item .list .img{
    padding-bottom: 54%;
  }
  .indMessage .cont .item .list .font{
    padding: 22px 16px 16px;
  }
  .indMessage .cont .item .list .font .text{
    font-size: 13px;
    line-height: 22px;
    height: 44px;
    max-width: 100%;
  }
  .indMessage .cont .item .list .font .but{
    width: 34px;
    height: 34px;
    margin-top: 10px;
  }
  .indMessage .cont .item .list .font .but img{
    width: 10px;
  }
}

@media screen and (max-width: 640px) {
  .indMessage{
    padding: 0 10px 16px;
  }
  .indMessage > .jut > .item > .list > .img{
    padding-bottom: 66%;
  }
  .indMessage > .jut > .item > .list > .jut{
    padding: 14px 10px;
  }
  .indMessage > .jut > .item > .list > .jut > .font{
    padding: 12px 10px 0;
    box-sizing: border-box;
  }
  .indMessage .cont .item .list .img{
    padding-bottom: 60%;
  }
  .indMessage .cont .item .list .font{
    padding: 14px 10px 12px;
  }
}