@charset "UTF-8";blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,span,table,td,textarea,th,ul{margin:0;padding:0}
body{font-size:14px;padding-top:1px;background:#fff}
li,ol{list-style:none}
ins{text-decoration:none}
em,i{font-style:normal}
a{text-decoration:none;}
a:hover{cursor:pointer;text-decoration:none}
:focus{outline:0}
.clear{clear:both;line-height:0;overflow:hidden;zoom:1;font-size:0;content:'.'}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
img{padding:0;margin:0}
a img{border:none}
input,textarea{border:none;font-size:13px}
.fl{float:left}
.fr{float:right}
.wrap{min-width:320px;max-width:640px;margin:0 auto;overflow:hidden;position:relative;background:#fff;}
.wrap img{width:100%;display:block}
.banner{position:relative;z-index:3;width:100%;overflow:hidden}
.banner.swiper-container-horizontal>.swiper-pagination-bullets{bottom:1rem}
.banner .swiper-pagination-bullet{background:#f5f5f5;width:.8rem;opacity:1;height:.8rem;margin:0 .4rem!important}
.banner .swiper-pagination-bullet-active{border-radius:.4rem;opacity:1;background:#0070C2}
.g-yin{background:#f0f0f0;padding:2rem 0 0}
.ibrand-num li{float:left;width:25%;height:7rem;padding:0 0 0 8.33%;position:relative}
.ibrand-num li:before{content:"";width:1px;height:2rem;background:#ccc;position:absolute;top:1rem;right:0;-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transform:rotate(35deg)}
.ibrand-num li span{font-size:3rem;color:#333;font-family:Impact;display:block;float:left;line-height:3rem}
.ibrand-num li i{display:block;font-size:1rem;color:#fff;float:left;width:1.7rem;height:1.7rem;text-align:center;line-height:1.7rem;overflow:hidden;background:#0070C2;border-radius:50%}
.ibrand-num li b{display:block;font-size:1rem;color:#000;line-height:2rem;overflow:hidden;width:100%;clear:both}
.ibrand-num li:last-child:before{background:0 0}
.g-cp{padding:2.5rem 0 1.5rem;width:93.75%;margin:0 auto}
.m-bt{display:block;width:100%;text-align:center;font-size:1rem;color:#333;position:relative;height:4rem;line-height:2rem;overflow:hidden;margin-bottom:12px}
.m-bt:before{content:"";width:2rem;height:1px;background:#162c9a;position:absolute;top:1rem;left:26%;z-index:10}
.m-bt:after{content:"";width:2rem;height:1px;background:#162c9a;position:absolute;top:1rem;right:26%;z-index:10}
.m-bt b{display:block;font-size:2rem}
.m-bt i{color:#0070C2}
.m-cp{padding:1.7rem 0 0;height:10.2rem;width:100%}
.m-cp ul li{width:30%;float:left;text-align:center;height:3.4rem;line-height:3.4rem;overflow:hidden;border:#e9e9e9 1px solid;border-radius:2rem;margin-bottom:1.2rem;margin-right:4%;background:#3450d3}
.m-cp ul li a{font-size:1rem;color:#fff;display:block}
.m-cp ul li:nth-child(3n){margin-right:0}
.cp-list{width:100%}
.cp-list ul li{width:49.16%;float:left;line-height:0;margin-right:1.6%}
.cp-list ul li span{display:block;width:100%;text-align:center;font-size:13px;color:#333;height:37px;line-height:3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cp-list ul li:nth-child(2n){margin-right:0}
.g-five{background:#f0f0f0;padding:2.5rem 0}
.g-five .m-bt:before{left:16%}
.g-five .m-bt:after{right:16%}
.m-five{width:93.75%;margin:0 auto;padding:1.7rem 0 0}
.m-five dl{width:100%;height:10.25rem;overflow:hidden;background:#fff}
.m-five dl dt{width:50%;float:left;line-height:0}
.m-five dl dd{width:40%;float:left;padding:1.2rem 5% 0}
.m-five dl dd h5{font-size:1.1rem;color:#0070C2;height:2rem;line-height:2rem;overflow:hidden}
.m-five dl dd p{font-size:1rem;color:#666;line-height:1.8rem;height:5.4rem;overflow:hidden}
.m-five dl:nth-child(2n) dt{float:right}
.g-sheb{width:100%;height:22.7rem;background:url(../images/sheb_bg.gif) no-repeat;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.g-sheb p{width:59.38%;margin:0 auto}
.g-sheb ul{width:93.75%;margin:0 auto;padding:1.8rem 0 0}
.g-sheb ul li{width:25.78%;float:left;line-height:0;padding-left:1.7rem}
.g-ys{width:100%;height:33.5rem;padding-top:3rem;background:url(../images/ys_bg.jpg) no-repeat;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.g-about .m-bt,.g-ys .m-bt{color:#fff}
.g-about .m-bt:before,.g-ys .m-bt:before{left:22%;background:#fff}
.g-about .m-bt:after,.g-ys .m-bt:after{right:22%;background:#fff}
.m-ys{width:93.75%;margin:0 auto;padding:9rem 0 0}
.m-ys p{width:100%;height:5rem;overflow:hidden}
.m-ys p em{width:5rem;height:1.5rem;display:block;float:left;padding:1.5rem 1rem 0 0}
.m-ys p em img{width:3.3rem;height:1.5rem;float:right}
.m-ys p span{display:block;float:left;font-size:1rem;color:#333;line-height:1.5rem;border-bottom:#e6e6e6 1px solid;height:3rem;padding:.9rem 0;width:22rem}
.g-jz{width:93.75%;margin:0 auto;overflow:hidden;position:relative;padding-bottom:1rem}
.g-jz .m-bt:before{left:12%}
.g-jz .m-bt:after{right:12%}
.g-jz .prev{width:3.6rem;position:absolute;top:12.5rem;left:1rem;z-index:10}
.g-jz .next{width:3.6rem;position:absolute;top:12.5rem;right:1rem;z-index:10}
.g-jz .nowarp{margin:0}
.g-jz .m-box .con{display:inline;float:left}
.g-jz dl{width:100%;padding:2rem 0 0}
.g-jz dl dt{width:100%;line-height:0}
.g-jz dl dd{padding:1.2rem 0 0;width:90%;margin:0 auto;text-align:center}
.g-jz dl dd h5{height:2rem;line-height:2rem;overflow:hidden}
.g-jz dl dd h5 a{font-size:1.1rem;color:#333}
.g-jz .jz_desc{font-size:.9rem;color:#666;line-height:1.5rem;height:4.5rem;overflow:hidden;padding:.5rem 0 0}
.g-pp{width:100%;overflow:hidden;padding-bottom:3rem}
.g-pp .m-box .con{display:inline;float:left}
.g-pp ul li{width:30%;float:left;box-shadow:0 3px .4rem 3px rgba(0,0,0,.1);margin:.3rem 0 .5rem 2.5%}
.g-about{width:100%;height:18rem;padding-top:3.8rem;background:url(../images/ab_bg.jpg) no-repeat;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.g-about dl{width:93.75%;margin:0 auto;padding:1.1rem 0 0}
.g-about dl dt{font-size:1rem;color:#c3c7df;line-height:1.6rem;height:11.2rem;overflow:hidden;text-align:center}
.g-about dl dd{padding:3rem 0 0;width:18rem;margin:0 auto}
.g-about ul li{width:6rem;text-align:center;float:left}
.g-about ul li em{display:block;width:2.75rem;height:2.75rem;line-height:0;overflow:hidden;margin:0 auto .5rem}
.g-about ul li em img{width:2.75rem;height:5.5rem}
.g-about ul li a{font-size:1rem;color:#fff}
@-webkit-keyframes fade{from{opacity:1;display:block}
to{opacity:0;display:none;height:0}
}
@keyframes fade{from{opacity:1;display:block}
to{display:none;opacity:0;height:0}
}
.fade{-webkit-animation-name:fade;animation-name:fade}
html{font-size:10px;-webkit-text-size-adjust:none}
@media screen and (min-width:320px){
  html{font-size:10px}
}
@media screen and (min-width:360px){
  html{font-size:11.25px}
}
@media screen and (min-width:375px){
  html{font-size:11.7px}
}
@media screen and (min-width:400px){
  html{font-size:12.5px}
}
@media screen and (min-width:414px){
  html{font-size:12.94px}
}
@media screen and (min-width:440px){
  html{font-size:13.75px}
}
@media screen and (min-width:480px){
  html{font-size:15px}
}
@media screen and (min-width:520px){
  html{font-size:16.25px}
}
@media screen and (min-width:560px){
  html{font-size:17.5px}
}
@media screen and (min-width:600px){
  html{font-size:18.75px}
}
@media screen and (min-width:640px){
  html{font-size:20px}
}
.cp-list img{    border: 1px solid #eae4eb;}
.anli{padding-top: 23px;width:100%;display: table;}
.caselist{width:97%;margin: auto;}
.caselist li{width:48%;float: left;margin-left: 1%;margin-right: 1%;}
.caselist img{width: 98.5%;border: 1px solid #d6cbd9;}
.caselist p{text-align: center;background: #0070C2;color: white;padding: 3px;font-size: 12px;line-height: 28px;}
.index-c2-slick{padding:8px 0;width:100%;}
.index-c2-slick .slick-con{padding:0 1.5%}
.index-c2-slick .slick-con a{display:block}
.index-c2-slick .slick-con .img{border:1px solid #0070C2}
.index-c2-slick .slick-con .img img{width:100%;height:auto}
.index-c2-slick .slick-con h3{text-align:center;font-size:15px;color:#5a5a5a;line-height:2}
.index-c2-slick .slick-dots{text-align:center;margin-top:10px;display:none!important}
.index-c2-slick .slick-dots li{display:inline-block;margin:0 3px}
.index-c2-slick .slick-dots li button{display:block;width:20px;height:2px;background:#434343;outline:0;border:none;text-indent:100px;overflow:hidden}
.index-c2-slick .slick-dots li.slick-active button{background:#0070C2}
.anlis{padding-top: 23px;width:100%;}
.fixed_footer{position:fixed;left:0;right:0;bottom:0;z-index:999;display:none}
.fixed_footer ul{height:48px;background:#0070C2;color:#999;font-size:12px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.fixed_footer ul li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:1%;list-style:none}
.fixed_footer ul li a{display:block;position:relative;color:#fff;padding-top:23px;font-size:14px}
.fixed_footer ul li i{fill:currentColor;width:20px;height:20px;position:absolute;left:50%;margin-left:-10px;top:5px;font-size:20px}
.fixed_footer ul li span{display:block}
@media screen and (max-width:768px){
  .fixed_footer{display:block}
  #wxnr{width:100%;height:100%;max-width:640px;min-width:320px;position:fixed;top:0;z-index:1000;display:none;background:rgba(0,0,0,.6)}
#wxnr .nrdf{margin:auto;position:absolute;top:25%;left:0;right:0;width:288px;height:379px;padding:.3rem;padding-top:.6rem;margin-top:-2.5rem;text-align:center;background-color:rgba(255,255,255,.8);box-shadow:0 2px 6px #777;-webkit-box-shadow:0 2px 6px #777;-moz-box-shadow:0 2px 6px #777;border-radius:10px}
#wxnr img{width:230px;height:230px;display:block;margin:0 auto}
#wxnr p{font-size:13px;line-height:1.79rem;text-align:center}
#wxnr i{position:absolute;top:2px;right:.2rem;width:23px;height:23px;font-size:19px;line-height:23px;text-align:center;color:#fff;font-weight:700;font-style:normal;background:#333;border-radius:1rem;cursor:pointer}
#wxnr span{display:inline-block;padding:.03rem 1.1rem;line-height:2.35rem;background-color:#0070C2;color:#fff;border-radius:.05rem;cursor:pointer}
#wxnr span.wx{padding-left:.4rem;background-image:url(../images/wx.png);background-size:.28rem;background-position:.1rem center;background-repeat:no-repeat}
#weixin{position:fixed;top:50%;margin-top:-.4rem;z-index:9999999;font-size:.26rem;color:#fff;width:90%;right:5%;line-height:.8rem;text-align:center;background:rgba(0,0,0,.8);border:2px solid #333;border-radius:.1rem;display:none}

}
