/* start*/
.inav { padding: .2rem 0; text-align: center; border-bottom: 1px #266cbc solid;}
.inav li{ display: inline-block;  width: 24%;  border-right: 1px #266cbc solid }
.inav li:last-child{ border-right:0}
.inav li a{ display: block; color: #fff }




/*start*/
.hzhb ul{border-right: 1px solid #ececec;border-bottom: 1px solid #ececec;  height: auto; overflow: hidden;}
.hzhb li {width: 33.2%;float: left;position: relative;border-left: 1px solid #ececec;border-top: 1px solid #ececec;height:1.0rem;background: #fff;text-align: center; padding:2%;}
.hzhb span {display: block;background: #fff;text-align: center;}
.hzhb li img{ height:0.6rem; width: auto }

/*banner start */
.swiper-slide,
.swiper-wrapper {height: 100%;position: relative;transform-style: preserve-3d;width: 100%;margin-top: .01rem;}
.swiper-slide>a{width: 100%;height: 100%;}
.swiper-pagination,
.swiper-wrapper {-webkit-transform: translate3d(0, 0, 0)}
.swiper-container {margin: 0 auto;position: relative;overflow: hidden;z-index: 1;}
.swiper-container-vertical>.swiper-wrapper {-webkit-box-orient: vertical;-moz-box-orient: vertical;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column}
.swiper-wrapper {z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-moz-transform: translate3d(0, 0, 0);-o-transform: translate(0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box}
.swiper-slide,
.swiper-wrapper {-ms-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-transform-style: preserve-3d}
.swiper-container-multirow>.swiper-wrapper {-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-fles-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap}
.swiper-container-free-mode>.swiper-wrapper {-webkit-transition-timing-function: ease-out;-moz-transition-timing-function: ease-out;-ms-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;margin: 0 auto}
.swiper-slide {-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0}
.swiper-pagination {position: absolute;text-align: center;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);z-index: 10}
.swiper-pagination-bullet {width: .2rem;height: .2rem;display: inline-block;border-radius: 100%;background: #fff;}
.swiper-pagination-bullet-active {opacity: 1;background: #999;}
.swiper-container-horizontal>.swiper-pagination {bottom: .14rem;left: 0;width: 100%;}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {margin: 0 .05rem;}
.banner,.banner img{width:100%; margin:0 auto;}
.bannerbg{ background:#fff; padding-top:1rem;background-size: cover; }
/*banner end */


/*标题 搜索 start*/
.symore a{ display: block; width: 40%; text-align: center; padding:.15rem 0;  margin:0rem auto; color: #333; border:1px #ccc solid; border-radius:.1rem; background: #fff}

.ind_tit{font-size:.36rem; color: #443d4c; text-align: center; background: url(../Images/ind_tit.png) no-repeat center center; background-size: 3.9rem .65rem }
.ind_tit span{ display: block; font-size: .2rem;  font-weight: normal; padding-bottom: .02rem; color:#443d4c; text-transform: uppercase;}
.ind_tit2 { font-size: .22rem; color: #62687d; font-weight: normal; text-align: center;padding: .15rem 0 }

/*adv start*/
.hot-sever{background:#fff url(../Images/adv.jpg) no-repeat;background-size: cover;color:#fff;  position: relative; text-align:center;  padding:.25rem .15rem;}
.hot-sever .adtxt{  display: block; }
.hot-sever .adtxt h3{font-size: .45rem; font-weight: bold; color: #fff;padding-top: .1rem}
.hot-sever .adtxt p{font-size: .28rem;color:rgba(255,255,255,0.8);padding-top: .1rem }
.hot-sever .anniu{ display: block; width:1.85rem; height: 0.55rem; line-height: 0.55rem;background: linear-gradient(to left, #ffa800, #df351d); border-radius: .1rem; color: #fff; margin: .25rem auto  }


/*视频 start*/
.video{background:url(../Images/bg.jpg) repeat; width:100%;padding:.3rem 2%; margin:0 auto; background-size: .7rem .6rem}
#video{ height: 4.2rem;width:7.2rem }
/*产品 start*/
.ywfw{ margin: 0 auto;padding-top: .4rem }
.itit-pro {margin-bottom: .35rem; text-align:center; }
.itit-pro  a{ width: 2.37rem; height:.6rem; background:#fff;border: 1px #ddd solid; font-size: .26srem; color: #222; text-align:center;   line-height: .6rem;  margin:.1rem 0 0 .1rem; border-radius: .02rem;}

.splist li{height: 3rem !important;}
.cplist li{float: left;width: 3.4rem;margin-bottom: .45rem;background:url(../Images/cp.png) no-repeat top center; box-shadow: 0 0 .2rem #ccc; border-radius: .1rem; position: relative; height: 3.35rem;background-size: cover;margin-right: .25rem;margin-left: .25rem;}

.cplist li:nth-child(2n){margin-right: 0rem;margin-left: 0rem;}
.cplist li .img img{width: 3.4rem; height:2.35rem;display: block;border-radius: .1rem .1rem 0 0;}
.cplist li>p{padding:.05rem .1rem .2rem .1rem;font-size: .22rem;color:#333;line-height: .3rem; text-align: center;}
.cplist li b{ text-align: center; color:#222; font-size: 0.28rem; display: block; padding-top: .1rem; font-weight: normal; }
.cplist li a{display: block;}
.cplist li .cpmore{display: block;width: 1.5rem;padding: .08rem 0;font-size: .24rem;color:#d20000;background: #fff;border-radius: .5rem;text-align: center;margin:.25rem auto 0 auto; box-shadow: 0 0 .2rem #ecb5b5;}

/*优势 start*/
.youshi{ padding: .3rem 0; background:#fff url(../Images/ys_bg.jpg) no-repeat top center;margin-top:.2rem }
.itit-box{ text-align: center;  margin:0 auto .5rem auto;color: #fff; }
.itit-box b{ font-size: 0.55rem; padding:.1rem 0; display: block;}
.itit-box span{ color:rgba(255,255,255,.85); font-size: .28rem; font-weight: normal; }

.yslist{ width: 7.2rem; margin:0rem .15rem; }
.yslist li{position: relative; background:rgba(255,255,255,.8); width: 100%;  border-radius: .2rem; box-shadow: 0 0 .15rem #ccc; padding:.2rem; margin:.25rem 0;  height: auto; overflow: hidden;}
.ysteam{ width: 3.2rem; float: left; }
.yspic{ width: 3.5rem;  float: right; }
.yspic img{ width: 3.5rem; height: 2.5rem }
.ysteam b{ font-size:.85rem;background:linear-gradient(to bottom, #ffa800, #df351d);-webkit-background-clip:text;color: transparent; font-family: Arial }
.ysteam i{ width:1.3rem; height: .2rem; background: url(../Images/ys_line.png) no-repeat;  margin:0 0 .15rem 0; }
.ysteam strong{ font-size: .4rem; color: #232323 }
.ysteam .ysen{font-family: Arial ; font-size: .15rem; color: rgba(0,0,0,0.4); text-transform: uppercase; padding-top:.05rem}
.ystxt{ font-size:.24rem; line-height:1.6; color:#232323; padding-top: .1rem; }
.ystxt span{ color: #c10800 }



.zxnav{text-align: center; width: 90%; margin:0 auto; border-radius: .2rem}
.zxnav>a{float: left;width:50%;padding: .15rem 0;font-size: .24rem;color:#fff;background: #15ce71;border-radius:.2rem 0 0 .2rem}
.zxnav>a>i{display: inline-block;width: .4rem;height: .41rem;background: url("../Images/tel.png") no-repeat;background-size: cover;vertical-align: middle;margin-right: .1rem;}
.zxnav>a.right{background: #0052b0;border-radius:0 .2rem .2rem 0}
.zxnav>a.right>i{width: .43rem;height: .41rem;background: url("../Images/online.png") no-repeat;background-size: cover;}


/*案例 start*/
.anli{background:url(../Images/bg.jpg) repeat; width:100%;padding:.4rem 0; margin:0 auto; background-size: .74rem .67rem}
.allist{}
.allist li{ display:inline-block; width: 45.8%; margin:.25rem 0 .25rem .2rem; box-shadow: 0 0 .1rem #ccc; border-radius: .1rem; background: #fff; text-align:center;}
.allist li img{  width:100%; height: 2.4rem; display: block; border-radius: .1rem .1rem 0 0;  }
.allist li a{ color: #333;  display: block;  }
.allist li .cpsm{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:.25rem; display: block;padding:.15rem;}

.cpsm .line-dot { font-size: 0.22rem; margin-top: 0.2rem;}
.cpsm .line-dot i { border-radius: 0.1rem; padding:.05rem 0.12rem; margin-right: .15rem; }
.cpsm .line-dot i:last-child{  margin-right: 0;  }

.cpsm i.line-one{ color: #436FB9; border:1px solid #436FB9; }
.cpsm i.line-two{ color: #905BE7; border:1px solid #905BE7; }



/*adv2 start*/
.adv2{ background:#fff url(../Images/adv.jpg) no-repeat;background-size: cover;color:#fff;  position: relative; text-align:center; padding:.2rem;}
.adv2 .adtxt{  display: block;color: #fff; }
.adv2 .adtxt h3{font-size: .48rem; font-weight: bold; padding-top: .1rem;text-align:center;}
.adv2 .adtxt p{font-size: .20rem;color:rgba(255,255,255,0.8);padding-top: .1rem }
.adv2 .adtxt .icon{padding:.25rem 0 .4rem 0; clear: both;  }
.adv2 .adtxt span {  font-size:.32rem; display: inline-block;width: 25% }
.adv2 .adtxt span i { font-style: normal; font-weight: bold; color: #f38a00; padding-right: .1rem }
.adv2 .anniu{ display: block; width:2.85rem; height: 0.65rem; line-height: 0.65rem;background: linear-gradient(to left, #ffa800, #df351d); border-radius: .1rem; color: #fff; margin:0 auto .15rem auto  }


/*简介 start*/
.ibout{ padding:.5rem 0; text-align: center; background:#fff url(../Images/homebg.jpg) no-repeat bottom right;background-size: 90%;  }
.about_pic img{ width: 6.9rem; height: 2.4rem; margin:0 auto;padding-top: .2rem  }
.about_txt{ line-height: 1.65; color: #444;padding: .15rem 0 }


/*新闻 start*/
.inews{padding:0s; background: #fff }
.newsbox{ width:7.3rem; margin:0 auto;background: url(../Images/news_b.jpg) repeat; border-radius: .15rem; padding:.1rem; }
.newsborder{ background: #fff; border-radius: .15rem;height: auto; overflow: hidden; padding-bottom: .3rem}
.tab-hd2 li{ font-size:.28rem; line-height:.8rem; float: left; width: 50%;border-radius: .15rem 0 0 0;text-align: center; height:.8rem; }
.tab-hd2 li.active2{background: linear-gradient(to bottom right, #1c8d62, #0048a4); color: #fff; }
.tab-hd2 li:nth-child(1).active2{border-radius: .15rem 0 0 0;  }
.tab-hd2 li:nth-child(2).active2{border-radius: 0 .15rem 0 0;  }
.tab-bd2{ clear: both; }
.tab-bd2 li{display:none; position: relative;}
.tab-bd2 li.thisclass{ display:list-item;}
.newslist { padding:.15rem; }
.itemn{ height: .6rem; line-height: .6rem; background: url(../Images/news_icon.jpg) no-repeat left center; padding-left: .3rem; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;  border-bottom: 1px #ddd dashed; background-size: .2rem .2rem}
.itemn a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.itemn a:hover{ color: red }
.itemn a span{ float: right; color:#999; font-size: .18rem }










