*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
ol,ul{list-style:none}
a{text-decoration:none}
img,input,select,textarea{border:none}
textarea{resize:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand{display:none}
.mzw-prel{position:relative}
.mzw-ofh{overflow:hidden}
.mzw-clear::after{content:"";display:block;clear:both}
.mzw-fl{float:left}
.mzw-fr{float:right}
.mzw-img1 img{display:block;width:100%;height:auto}
.mzw-img2 img{display:block;width:auto;height:100%}
.mzw-img3 .img{background-repeat:no-repeat;background-position:center;background-size:cover}
.mzw-img3 .img,.mzw-img3 img{display:block;width:100%;height:100%}
.mzw-img3 .img img{opacity:0}
.mzw-img4{height:0;overflow:hidden;position:relative;z-index:0}
.mzw-img4 .img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.mzw-img4 .img img{display:block;width:100%;height:100%;opacity:0}
.mzw-hvr-img img{transition:.4s}
.mzw-hvr-img:hover img{transform:scale(1.08)}
.mzw-hvr-img2 .img{transition:.4s}
.mzw-hvr-img2:hover .img{transform:scale(1.08)}
.mzw-det img{display:inline-block}
.mzw-det img,.mzw-det table,.mzw-det video{max-width:100%}
.mzw-det ul{list-style:disc inside}
.mzw-det ol{list-style:decimal inside}
.mzw-bg1{overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}
.mzw-tabcon{display:none}
.mzw-tabcon.show{display:block}
.mzw-placeholder input::-webkit-input-placeholder{color:#ccc}
.mzw-placeholder input:-moz-placeholder{color:#ccc}
.mzw-placeholder input::-moz-placeholder{color:#ccc}
.mzw-placeholder input::-ms-input-placeholder{color:#ccc}
.mzw-pc{display:block!important}
.mzw-pe{display:none!important}
body,input,select,textarea{font-size:14px;line-height:1.5;font-weight:400;font-family:'Microsoft YaHei',"PingFang SC",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.fs12{font-size:.12rem}
.fs14{font-size:.14rem}
.fs15{font-size:.15rem}
.fs16{font-size:.16rem}
.fs17{font-size:.17rem}
.fs18{font-size:.18rem}
.fs20{font-size:.2rem}
.fs22{font-size:.22rem}
.fs24{font-size:.24rem}
.fs14-12{font-size:.14rem}
.fs16-16{font-size:.16rem}
.fs18-16,.fs18-18{font-size:.18rem}
.fs20-16,.fs20-18{font-size:.2rem}
.fs22-16,.fs22-18{font-size:.22rem}
.fs24-16,.fs24-18{font-size:.24rem}
@media only screen and (max-width:1920px){
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs16-16{font-size:16px}
.fs18-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1792px){
.fs15{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1728px){
.fs20-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1706px){
.fs18-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1680px){
.fs14-12{font-size:12px}
.fs16{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1580px){
.fs17{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1570px){
.fs22-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1536px){
.fs20-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1500px){
.fs18{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1440px){
.fs24-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1396px){
.fs22-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1344px){
.fs20{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1280px){
.fs24-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1220px){
.fs22{font-size:14px}
}
@media only screen and (max-width:1199px){
.mzw-l,.mzw-r{float:none}
.mzw-pc{display:none!important}
.mzw-pe{display:block!important}
.fs12{font-size:.24rem}
.fs14,.fs15,.fs16,.fs17,.fs18,.fs20,.fs22{font-size:.28rem}
.fs16-16,.fs18-16,.fs20-16,.fs20-18,.fs22-16,.fs22-18{font-size:.36rem}
}
.wp{margin:0 auto;width:100%;max-width:15rem}
.wp1320{margin:0 auto;width:100%;max-width:13.2rem}
.wp1500{margin:0 auto;width:100%;max-width:15rem}
.body{padding-top:.9rem}
.body2{padding-top:0}
.header{position:fixed;top:0;left:0;right:0;z-index:999;transition:.5s}
.fixed.header{background-color:#fff}
.header_m{display:none}
.nav .sub{position:absolute;top:100%;left:0;-webkit-transform:translateX(-20%);-moz-transform:translateX(-20%);-ms-transform:translateX(-20%);-o-transform:translateX(-20%);transform:translateX(-20%);min-width:1.74rem;font-size:.14rem;display:none;background-color:#fff;}
.nav .sub2{min-width:2.4rem}
.nav .nav-sub{left:50%;min-width:8.9rem}
.nav .nav-sub_1{min-width:6.8rem}
.sub_box{overflow:hidden}
.sub_box2{text-align:center}
.sub_box_1{padding:.2rem 0}
.sub_box .box{display:inline-block;vertical-align:top;text-align:left}
.h-tit{font-size:.16rem;line-height:1.9;font-weight:700}
.sub_box .container{overflow:hidden;display:flex;align-items:center}
.sub_box .item{padding:.08rem .1rem}
.sub_box .item1{width:100%;padding:.1rem .35rem .1rem .5rem}
.nav-sub .sub_box .item1{width:3rem}
.sub_box2 .item1{padding:.4rem}
.three_list li{display:none}
.three_list .child{color:#2e3238;font-size:.16rem;padding-right:.6rem}
.three_list .child_a{display:block;transition:.3s;color:inherit;position:relative;padding-left:.2rem;margin-bottom:.1rem}
.three_list .child_a::after{position:absolute;content:"";left:0;width:.04rem;height:.04rem;top:.62em;background-color:#fff;border-radius:50%}
.three_list .child_a:hover{text-decoration:underline}
.three_list .child .tit{margin-bottom:.12rem}
.three_list .child .desc{margin-bottom:.15rem;line-height:2}
.sub_list .con{line-height:.4rem}
.sub_list .link{line-height:.4rem;padding:.18rem 0;display:block;color:#2e3238;font-size:.24rem;border-bottom:1px solid rgba(255,255,255,.2);transition:.3s}
.sub_list .link:hover{border-color:#1a7ecb}
.sub_list .link i{width:.1rem;height:.1rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/arr3.png);display:inline-block}
.nav .sub .v2{display:block;font-size:.14rem;line-height:.35rem;background-color:rgba(255,255,255,1);-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.nav .sub .v2:hover{color:#f15a22}
.header.fixed,.header.on{background-color:#fff}
.h-flex{display:flex;align-items:center;justify-content:space-between}
.logo{width:2.2rem}
.logo img{display: block;width: 1.6rem;}
.on.header2 .logo .img2,.fixed.header2 .logo .img2,.logo .img2{display:none}
.on.header2 .logo .img1,.fixed.header2 .logo .img1,.header2 .logo .img2{display:block;width:1.6rem;}
.header2 .logo .img1{display:none}
.h-r{display:block}
.nav{display:flex;align-items:center}
.nav>li{float:left;position:relative}

.on.header2 .nav .v1,.fixed.header2 .nav .v1,.nav .v1{display:block;font-size:.18rem;padding:0 .3rem;transition:.3s;font-weight:500;color:#2e3238;line-height:.9rem}
.on.header2 .nav .dropIcon,.fixed.header2 .nav .dropIcon,.nav .dropIcon{display:inline-block;vertical-align:middle;width:.06rem;height:.04rem;background-image:url(../images/arr2.png);background-repeat:no-repeat;background-size:contain;margin-left:.08rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.header2 .nav .dropIcon{background-image:url(../images/arr.png)}
.nav .ok .dropIcon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.header2 .nav .v1{color:#fff}
.header2 .nav>li:hover .v1{color:#0970e9;}
.h-btns{display:inline-block;float:left}
.h-btns .btn{display:inline-block;height:.41rem;border-radius:.35rem;font-size:.16rem;text-align:center;line-height:.39rem;margin-right:.4rem;transition:.3s;font-weight:500}
.h-tel{display:flex;align-items:center;justify-content:center;font-size:.16rem;font-weight:700;color:#f15a22;float:left;white-space:nowrap;margin-right:.2rem}
.h-tel img{width:.12rem;display:block;height:auto;margin-right:.12rem}
.fixed .h-btns .btn,.header2 .h-btns .btn{color:#333}
.h-btns .btn:hover{color:#f15a22}
.menuBtn{display:none;position:fixed;top:.35rem;right:.3rem;width:.4rem;height:.3rem;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:.04rem;background-color:#333;margin:.04rem 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:1px;top:50%;margin-top:-.05rem;width:.3rem}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.footer{background-color:#292d32;font-size:.14rem;color:#bdbdbd}
.footer a{color:inherit;transition:.3s}
.f-top{display:flex;justify-content:space-between;padding:.48rem 0 .2rem}
.f-links1 li{display:inline-block;vertical-align:top;margin-right:.8rem}
.f-links1 li:last-child{margin-right:0}
.f-tit{margin-bottom:.22rem;font-size:.18rem;color:#fff}
.f-tit a:hover{opacity:.8}
.f-tel{font-size:.18rem;color:#fff;line-height:.4rem;padding-left:.6rem;background-position:left center;background-repeat:no-repeat;background-size:.39rem auto;margin-bottom:.4rem;margin-bottom:.2rem}
.f-tel a{color:inherit;transition:.3s}
.f-tel a:hover{opacity:.8}
.f-right .top-col{margin-bottom:.4rem}
.f-vx .box{display:inline-block;vertical-align:top;margin-right:.5rem;width:1.3rem;text-align:center;font-size:.16rem}
.f-vx .box:last-child{margin-right:0}
.f-vx .box .img{display:block;width:100%;margin-bottom:.18rem}
.f-links1 .f1{display:block;margin-bottom:.04rem}
.f-links1 .f1:hover{color:#fff}
.f-copy{padding:.06rem 0;border-top:1px solid #393d42;}
.f-copy a:hover{color:#fff}
.ul-ce{background:#0e6eb8;border-radius:.4rem;width:.78rem;padding:0 .08rem;position:fixed;right:.85rem;bottom:10%;z-index:999;opacity:0;transform:translateX(100%);transition:.5s}
.over.ul-ce{opacity:1;transform:translateX(0)}
.ul-ce .con{display:block;text-align:center;font-size:.12rem;color:#fff;padding:.1rem 0 .08rem;border-bottom:1px solid #fff}
.ul-ce li:last-child .con{border-bottom:none}
.ul-ce .icon{display:block;width:.32rem;margin:0 auto .1rem}
.ul-ce .subqr{background:#fefefe;box-shadow:1px 0 21px 0 rgba(98,98,98,.19);border-radius:.1rem;border:1px solid #f4f6f9;width:1.24rem;padding:.18rem;font-size:.12rem;color:#333;position:absolute;top:50%;right:150%;transform:translateY(-50%);display:none}
.ul-ce .subqr .img{display:block;width:100%}
@media only screen and (max-width:1199px){
.wp{max-width:100%}
body{padding-top:1rem}
.header{transition:.3s;display:none}
.header .wp{padding:0}
.h-flex,.header_m{display:block}
.wp,.wp1320,.wp1400{padding:0 .3rem;width:100%;max-width:100%}
.logo{width:auto;line-height:1rem}
.logo img{width:2rem;display:inline-block;vertical-align:middle;max-height:.96rem}
.nav>li .v1{font-size:.32rem;padding:.1rem;padding:0 .3rem;line-height:.7rem;color:#333}
.body,.body2{padding-top:1rem}
.body3{padding-top:0}
.header{height:1rem;line-height:1rem;padding:0 .3rem;background-color:#fff;transition:.3s}
.header::after{display:none}
.menuBtn{display:block}
.h-r{display:none;float:none;margin:0;position:fixed;top:1rem;left:0;right:0;bottom:0;z-index:10;overflow-y:auto;padding:.2rem 0;background:#fff;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
.nav{display:block;margin-bottom:.6rem;margin-right:0}
.h-btns{text-align:center;display:block;float:none}
.h-btns .btn{color:#333;text-align:center;float:none;display:inline-block;width:1.8rem;height:.64rem;font-size:.28rem;line-height:.6rem;margin:0 .1rem}
.nav li{padding:0;float:none;border-bottom:1px solid #eee}
.nav li .v1{font-size:.32rem;padding:.1rem;padding:0 .3rem;line-height:.8rem;color:#333;display:inline-block;border-bottom:none}
.fixed .nav .v1,.header2 .nav .v1{color:#333}
.nav .sub .v2{text-align:left;padding-left:.4rem;background-color:#fff;border-bottom:1px solid transparent;color:#333;line-height:.6rem}
.nav .sub{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;width:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}
.nav .ok .v1,.nav .on .v1,.nav .v1:hover{color:#333}
.nav .dropIcon{display:inline-block;position:absolute;top:.06rem;right:.44rem}
.header.fixed{box-shadow:none;background-color:#fff}
.h-tel{margin:0 auto}
.dropDown{width:.34rem;height:.34rem;background:url(../images/arr2.png) center no-repeat;background-size:100%;display:block}
.nav .dropDown{position:absolute;top:0;right:0;transition:.3s;transform:rotate(-90deg);background-size:contain;width:1rem;height:1rem;z-index:1;background-size:.14rem auto;display:block}
.nav .drop2{width:.72rem;height:.72rem}
.fixed .logo img,.on .logo img{display:inline-block}
.nav{position:static;transform:none;float:none;text-align:left;margin-left:0}
.nav>li{float:none;width:auto;display:block;padding:0}
.nav .v1{font-size:.32rem;line-height:1rem;padding:0 .3rem;color:#333;height:auto;border-bottom:1px solid #eee}
.nav .v1::after{display:none}
.on>.dropDown,.on>.type .dropDown{transform:rotate(0)}
.m-dfbox .on .type{color:#0e6eb8}
.nav .sub{min-width:auto;position:static;transform:none;box-shadow:none}
.sub .v2{text-align:left;border-bottom:1px solid #ddd;padding:0 .5rem}
.nav-sub{position:static;padding:0}
.sub_box .container{padding-bottom:0}
.sub_box .item{float:none;width:auto;min-height:auto}
.sub_box{display:none}
.sub_box .item::after{display:none}
.m-dfbox{display:block;margin-bottom:-1px}
.m-dfbox .item{margin:0;position:relative;padding:0 .1rem;line-height:1.5}
.m-dfbox .type{font-size:.28rem;margin:0;color:#333;line-height:.72rem;padding:0 .2rem;display:inline-block}
.m-dfbox .type a{color:inherit}
.Multiple{padding:0 .6rem}
.a-list{overflow:hidden}
.m-dfbox .v2{float:left;width:50%;display:block;line-height:1.8;font-size:.24rem;color:#333;padding:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;padding-left:.18rem;margin:.1rem 0}
.m-dfbox .v2::after{position:absolute;left:0;top:.7em;content:"";width:.1rem;height:.1rem;border-radius:50%;background-color:#333}
.m-dfbox .desc,.m-dfbox .tit{margin-bottom:.2rem}
.m-dfbox .Multiple{display:none}
.h-cen{float:none;position:fixed;top:1rem;left:0;width:100%;bottom:0;background-color:#fff;border-top:1px solid #0e6eb8;overflow-y:auto;overflow-x:hidden;display:none}
.nav .v1::before{display:none}
.h-tel{float:none;margin-left:auto;margin-right:auto}
.f-top{display:block}
.f-vx .box,.f-vx .box:last-child{width:1.2rem;margin:0 .01rem;font-size:.24rem}
.f-left{display:none}
.f-vx{text-align:center}
.footer{font-size:.22rem}
.f-copy{margin:0;padding:.2rem 0;text-align:center}
.f-tel{font-size:.28rem;width:100%;margin:0 auto .2rem}
}
.banner img{display:block;width:100%;transform:scale(1.2);transition:all 5s ease-out;-webkit-transition:all 5s ease-out;-moz-transition:all 5s ease-out;-ms-transition:all 5s ease-out;-o-transition:all 5s ease-out}
.banner .img_scale img{transform:scale(1)}
.home-banner{width:100%;height:100vh;position:relative;overflow:hidden}
.home-container-canvas{width:100%;height:100%;z-index:2;background-color:#00063b;overflow:hidden}
.home-container-content.banner{width:100%;background-color:#00063b;overflow:hidden}
.home-container-content.banner .item{position:relative;height:100vh}
.home-banner .item{position:relative;overflow:hidden}
.canvas1,.canvas2{position:absolute;inset:0;z-index:0}
.canvas1 canvas,.canvas2 canvas{display:block;width:100%!important;height:100%!important}
.home-container-text{z-index:1;width:12rem;text-align:center;margin:0 auto;color:#fff;font-size:.14rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.home-container-text h1{font-style:normal;font-weight:500;font-size:.64rem;/*width:8.32rem;*/margin:0 auto;line-height:.9rem;padding-bottom:.15rem;/*border-bottom:1px solid #0970e9;*/margin-bottom:.15rem}
.home-container-text p{font-style:normal;font-weight:300;font-size:.26rem;line-height:.36rem;margin-bottom:.47rem;letter-spacing:1px;text-transform:uppercase}
.home-container-text span{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:8;-webkit-line-clamp:8;-webkit-box-orient:vertical}
.banner .slick-dots{position:absolute;left:0;right:0;bottom:.2rem;text-align:center;width:100%}
.banner .slick-dots li{display:inline-block;margin:0 .02rem}
.banner .slick-dots button{width:8px;height:8px;border:none;background-color:#fff;border-radius:50%;font-size:0;transition:.3s}
.banner .slick-dots .slick-active button{background:#0970e9;width:.2rem;border-radius:.1rem}
.g-titd1{font-size:.46rem;color:#000;text-align:center;position:relative;padding-bottom:.26rem}
.g-titd1::after{position:absolute;left:50%;transform:translateX(-50%);content:"";width:.28rem;height:.03rem;background-color:#0970e9;bottom:0}
.row-idx1{padding-top:.65rem}
.ul-tabidx1{margin-top:.4rem;justify-content:space-between;display:flex}
.ul-tabidx1 .con{display:block;padding:0 .36rem .36rem;font-size:.22rem;color:#333;position:relative;transition:.3s}
.ul-tabidx1 .con:hover,.ul-tabidx1 .on .con{color:#0970e9}
.ul-tabidx1 .con::after{position:absolute;left:0;right:0;width:100%;height:.03rem;content:"";bottom:0;background-color:#0970e9;transition:.3s;opacity:0}
.ul-tabidx1 .on .con::after{opacity:1}
.m-contidx1{background-color:#f5f7fa;padding:.5rem 0 .5rem;box-shadow:0 -1px 8px rgba(180,200,230,.4)}
.m-contidx1 .con{display:flex;align-items:center}
.m-contidx1 .con .txt{width:3rem;margin-right:.6rem;font-size:.2rem;color:#000;line-height:2}
.m-contidx1 .con .tit{font-size:.24rem;color:#333;margin-bottom:.24rem}
.m-contidx1 .con .picbox{flex:1}
.m-contidx1 .con .pic{padding-top:50%;position:relative;overflow:hidden}
.m-contidx1 .con .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.m-contidx1 .con .desc{margin-bottom:.44rem}
.g-btnd1{width:1.36rem;line-height:.36rem;box-shadow:0 0 10px 0 rgba(21,85,161,.32);text-align:center;font-size:.16rem;color:#666;border:1px solid #7eb3f1;transition:.3s;display:block}
.g-btnd1:hover{background-color:#7eb3f1;color:#fff}
.g-btnd1.wh{border-color:#fff;color:#fff;box-shadow:none}
.g-btnd1.wh:hover{background-color:#fff;color:#7eb3f1}
.row-idx2{padding:1.83rem 0 1.83rem;position: relative;overflow: hidden;}
.row-idx2 .bg{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position:center;background-repeat:no-repeat;background-size:cover;
    bottom: 0;
    transform:scale(1.1);
    animation: 5s ease-out infinite ani_scale2;
}
@keyframes ani_scale2{
0%{transform:scale(1.1)}
50%{transform:scale(1)}
100%{transform:scale(1.1)}
}
.m-idx2{color:#fff;width:9.1rem}
.m-idx2 .tit{font-size:.42rem;margin-bottom:.26rem}
.m-idx2 .desc{font-size:.24rem;margin-bottom:.56rem;line-height:2.2}
.ul-numidx2{margin-bottom:.4rem}
.ul-numidx2 li{display:inline-block;margin-right:1.5rem;vertical-align:top}
.ul-numidx2 li:last-child{margin-right:0}
.ul-numidx2 .con{font-size:.16rem}
.ul-numidx2 .top{margin-bottom:.12rem;line-height:1}
.ul-numidx2 .top .num{font-size:.78rem}
.m-idx3{margin:.4rem 0;display:flex}
.m-idx3 .left{width:52%;margin-right:.5rem}
.m-idx3 .right{flex:1}
.m-banidx3{position:relative;border-radius:.22rem;overflow:hidden}
.m-banidx3 .con{display:block;position:relative}
.m-banidx3 .pic{padding-top:67%;position:relative;border-radius:.22rem;overflow:hidden}
.m-banidx3 .pic img{position:absolute;left:0;right:0;top:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-banidx3 .con:hover .pic img{transform:scale(1.06)}
.m-banidx3 .txt{position:absolute;padding:.35rem .2rem .5rem .35rem;background-color:rgba(0,0,0,.2);font-size:.22rem;color:#fff;left:0;right:0;bottom:0;width:100%}
.m-banidx3 .tit{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.08rem}
.m-banidx3 .date{font-size:.18rem}
.g-linetit span{background-image:linear-gradient(#333,#333);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .3s ease-in-out;-webkit-transition:background-size .3s ease-in-out;-moz-transition:background-size .3s ease-in-out;-ms-transition:background-size .3s ease-in-out;-o-transition:background-size .3s ease-in-out}
.g-linetit.wh span{background-image:linear-gradient(#fff,#fff)}
.con:hover .g-linetit span{background-size:100% 1px}
.ul-idx3 .con{margin-bottom:.18rem;padding-bottom:.48rem;border-bottom:1px solid rgba(0,0,0,.06);display:flex;color:#333}
.ul-idx3 li:last-child .con{border-bottom:none}
.ul-idx3 .pic{width:1.91rem;margin-right:.35rem}
.ul-idx3 .txt{flex:1;font-size:.16rem;padding-top:.1rem}
.ul-idx3 .tit{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.2rem}
.ul-idx3 .pic1{padding-top:67%;border-radius:.18rem;overflow:hidden;position:relative}
.ul-idx3 .pic1 img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-idx3 .con:hover .pic1 img{transform:scale(1.06)}
.ul-idx3 .date{color:#a4a4a4;margin-top:.2rem}
.row-idx3{padding:.65rem 0 .64rem}
.row-idx3 .g-btnd1{margin:0 auto}
.row-idx4{background-color:#f2f2f2;padding:.28rem 0 0}
.m-bantop{position:relative;overflow:hidden;margin-top:.4rem}
.m-bantop .con{display:block;height:6.4rem}
.m-bantop .bg{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transform: scale(1.2);transition:all 5s ease-out;-webkit-transition:all 5s ease-out;-moz-transition:all 5s ease-out;-ms-transition:all 5s ease-out;-o-transition:all 5s ease-out}
.m-bantop .swiper-slide-active{
    z-index: 1;

}
.m-bantop .swiper-slide-active .bg{
    transform: scale(1);
}
.m-bantop .txt{color:#fff;font-size:.24rem;position:relative;z-index:1;padding-top:1.32rem;width:7.65rem; text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);}
.m-bantop .tit{font-size:.42rem;color:#fff;margin-bottom:.34rem;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.m-bantop .desc{margin-bottom:.3rem;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.8}
.m-banth{position:relative;overflow:hidden}
.m-banth .con{height:.9rem;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:.3s;cursor:pointer;border: 3px solid transparent;}
.m-banth .icon{display:block;width:2.4rem;max-width: 100%;}
.m-banth .icon2,.m-banth .swiper-slide-thumb-active .icon1{display:none}
.m-banth .swiper-slide-thumb-active .icon2{display:block}
.m-banth .swiper-slide{padding:.06rem .1rem}
.m-banth .swiper-slide-thumb-active .con{border-color:#0970e9}
.g-ban1{position:relative;overflow:hidden;height: 5.95rem;}
.g-ban1 .home-container-content.banner .item{height: 5.95rem;}
.g-ban1 .pic .bg,.g-ban1 .pic img{display:block;width:100%;object-fit:cover;height:5.96rem;min-height:5rem}
/* .g-ban1 .pic .bg{transform:scale(1.1);animation:2s ease-out forwards ani_scale;animation-iteration-count: 1;} */
@keyframes ani_scale{
0%{transform:scale(1.1)}
100%{transform:scale(1)}
}
.g-ban1 .txt{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:100%;text-align:center;color:#fefefd;z-index:11;text-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);}
.g-ban2 .txt{transform:translateY(-78%)}
.g-ban1 .txt .tit{font-size:.52rem;margin-bottom:.08rem}
.g-ban1 .txt .en{font-size:.52rem;text-transform:capitalize}
.g-ban1 .txt.st{color:#505050}
.cur{padding-left:.28rem;background-position:left center;background-repeat:no-repeat;background-size:.15rem auto;background-image:url(../images/addr.png);font-size:.15rem;color:#666}
.cur a,.cur i,.cur span{display:inline-block;vertical-align:top}
.cur i{margin:0 .08rem}
.cur a{color:inherit;transition:.3s}
.cur a:hover{color:#000}
.row-cases{padding:.46rem 0 .98rem;background-color:#f7f9fc}
.ul-cases{display:flex;flex-wrap:wrap;margin:.46rem -.2rem 0}
.ul-cases li{width:25%;padding:0 .2rem;margin-bottom:.62rem}
.ul-cases .con{background-color:#fff;border-radius:.04rem;display:block;padding:.2rem .28rem 0;height:4.36rem;transition:.3s}
.ul-cases .con:hover{transform:translateY(-.1rem)}
.ul-cases .pic{height:1.7rem;margin-bottom:.4rem;display:flex;align-items:center;justify-content:center}
.ul-cases .pic img{display:block;width:2.24rem;transition:.3s;transition: 0.3s;}
.ul-cases .con:hover .pic img{
    transform: scale(1.06);
}
.ul-cases .txt{border-top:1px solid #f0f1f2;padding-top:.22rem}
.ul-cases .tit{margin-bottom:.12rem;font-size:.23rem;color:#283042;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.ul-cases .desc{color:#8a8a8a;font-size:.16rem;margin-bottom:.12rem;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.7}
.ul-cases .btn{color:#c8c8c8;font-size:.16rem}
.row-contact{padding-bottom:2.26rem}
.ul-contact{display:flex;background-color:#fff;margin-top:-1.1rem;position:relative;z-index:1;border:1px solid #e8e8e8}
.ul-contact li{width:33.3%}
.ul-contact .con{display:block;position:relative;padding:.9rem .4rem 1.3rem}
.ul-contact .con::after{position:absolute;right:0;top:50%;transform:translateY(-50%);width:.02rem;height:1.4rem;content:"";background-color:#f8f8f8}
.ul-contact li:last-child .con::after{display:none}
.ul-contact .top{font-weight:700;font-size:.28rem;color:#000;}
.ul-contact .desc{display:flex;font-size:.22rem;align-items:center;color:#9296a6}
.ul-contact .icon{display:block;width:.52rem;margin-right:.24rem}
.ul-contact .info{padding-top:.08rem;flex:1}
.row-news{padding:.42rem 0 .66rem}
.m-bannews1{margin:.4rem 0 .52rem}
.m-bannews1 .con{display:flex;align-items:stretch}
.m-bannews1 .pic{margin-right:.2rem;width:48%}
.m-bannews1 .pic1{padding-top:63%;position:relative;border-radius:.06rem;overflow:hidden}
.m-bannews1 .pic1 img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-bannews1 .txt{flex:1;box-shadow:1px 0 .22rem 0 rgba(98,98,98,.19);border-radius:.06rem;padding:.74rem .28rem 0 .58rem;font-size:.16rem}
.m-bannews1 .con:hover .pic1 img{transform:scale(1.06)}
.m-bannews1 .tit{font-size:.24rem;color:#41454f;margin-bottom:.16rem;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m-bannews1 .date{font-size:.2rem;color:#939393;margin-bottom:.12rem}
.m-bannews1 .desc{color:#b8b8b8;margin-bottom:.22rem;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.7}
.m-bannews1 .btn{color:#2d8359}
.ul-news{display:flex;flex-wrap:wrap;margin:0 -.12rem}
.ul-news li{width:33.3%;padding:0 .12rem;margin-bottom:.64rem}
.ul-news .con{box-shadow:1px 0 .22rem 0 rgba(98,98,98,.19);display:block;border-radius:.06rem;overflow:hidden}
.ul-news .pic{padding-top:58%;position:relative;overflow:hidden}
.ul-news .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-news .con:hover .pic img{transform:scale(1.06)}
.ul-news .txt{padding:.24rem .18rem .34rem .32rem}
.ul-news .date{font-size:.2rem;margin-bottom:.16rem;color:#939393}
.ul-news .tit{margin-bottom:.5rem;font-size:.24rem;min-height:3em;color:#2a2d38;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-news .btn{font-size:.15rem;color:#2d8359}
.pages{text-align:center}
.pages li{display:inline-block;vertical-align:top;margin:0 .1rem}
.pages a{display:block;width:.56rem;line-height:.56rem;text-align:center;border:1px solid #e7e7e7;border-radius:.04rem;font-size:.17rem;color:#444;transition:.3s}
.pages .on a,.pages a:hover{color:#fff;background-color:#0e6eb8}
.pages .next a,.pages .prev a{width:.92rem}
.row-newsdet{padding:.5rem 0 .52rem}
.m-newsdet{margin-top:.4rem;display:flex;align-items:flex-start}
.m-newsdet .left{margin-right:.15rem;width:71%}
.m-newsdet .right{flex:1}
.m-newsdet img{max-width:100%}
.m-txtdet .tit{font-size:.33rem;color:#000;margin-bottom:.2rem;line-height:1.3}
.m-txtdet .info{display:flex;font-size:.17rem;margin-bottom:.2rem;align-items:center;color:#a2a2a2}
.m-txtdet .info .date{margin-right:.4rem}
.m-txtdet .info .sharebox{display:flex;align-items:center}
.m-txtdet .info .sharebox span{display:block}
.m-txtdet .txt{font-size:.17rem;line-height:2;color:#666;margin-bottom:.4rem}
.m-txtdet .social-share .social-share-icon{background-position:center;background-repeat:no-repeat;background-size:contain;border:none;font-size:0;width:.39rem;height:.39rem;transition:.3s;margin:0 .1rem}
.m-txtdet .social-share .icon-wechat{background-image:url(../images/inset/sh1.png)}
.m-txtdet .social-share .icon-weibo{background-image:url(../images/inset/sh2.png)}
.m-txtdet .social-share .icon-wechat:hover{background-image:url(../images/inset/sh1.png);background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateY(-.08rem)}
.m-txtdet .social-share .icon-weibo:hover{background-image:url(../images/inset/sh2.png);background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateY(-.08rem)}
.det-pages{display:flex;align-items:center;padding-right:.9rem}
.det-pages .back{display:block;width:1.6rem;line-height:.58rem;background:#0e6eb8;border-radius:.04rem;font-size:.17rem;color:#fff;margin-left:.2rem;text-align:center;transition:.3s}
.det-pages .back:hover{opacity:.8}
.det-pages .box{flex:1;font-size:.17rem;color:#333}
.det-pages .box a{color:inherit;transition:.3s}
.det-pages .box a:hover{color:#0e6eb8}
.det-pages .box .list{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:.1rem 0}
.m-newsdet .right{box-shadow:1px 0 .22rem 0 rgba(98,98,98,.19);border-radius:.04rem;padding:.3rem .3rem .2rem}
.g-titn1{font-size:.24rem;color:#000}
/* 方案下载 */
.row-download{padding:.42rem 0 .66rem}
.dl-form{margin:.4rem auto 0;max-width:10rem;background-color:#fff;box-shadow:1px 0 .22rem 0 rgba(98,98,98,.19);border-radius:.06rem;padding:.5rem .4rem .6rem}
.dl-form .tit{text-align:center;font-size:.3rem;font-weight:700;color:#000}
.dl-form .sub{text-align:center;font-size:.16rem;color:#9296a6;margin:.14rem 0 .4rem;line-height:1.7}
.dl-form .dl-row{display:flex;flex-wrap:wrap;margin:0 -.08rem}
.dl-form .dl-col{width:50%;padding:0 .08rem;margin-bottom:.16rem}
.dl-form input,.dl-form textarea{display:block;width:100%;border:1px solid #e7e7e7;border-radius:.04rem;padding:.14rem .16rem;font-size:.16rem;color:#333;font-family:inherit;outline:none;transition:.3s;background-color:#fff}
.dl-form input:focus,.dl-form textarea:focus{border-color:#0e6eb8}
.dl-form textarea{height:1.6rem;resize:none}
.dl-form .btn-submit{display:block;margin:.3rem auto 0;width:2rem;line-height:.5rem;background-color:#0e6eb8;border:none;border-radius:.04rem;font-size:.17rem;color:#fff;cursor:pointer;transition:.3s}
.dl-form .btn-submit:hover{opacity:.85}
.ul-newsdet{margin-top:.1rem;border-top:1px dashed #f4f4f4}
.ul-newsdet .con{display:flex;align-items:flex-start;padding:.12rem .16rem .12rem 0}
.ul-newsdet .pic{width:.98rem;margin-right:.18rem}
.ul-newsdet .pic1{padding-top:62%;position:relative;overflow:hidden}
.ul-newsdet .pic1 img{position:absolute;left:0;right:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s;top:0}
.ul-newsdet .con:hover .pic1 img{transform:scale(1.06)}
.ul-newsdet .txt{flex:1;font-size:.16rem;color:#565656}
.ul-newsdet .tit{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}
.ul-newsdet .date{color:#b2b2b2}
.row-pro{padding:.44rem 0 .7rem;background-position:top center;background-repeat:no-repeat;background-size:cover}
.ul-tabpro{margin:.6rem 0 .4rem;text-align:center}
.ul-tabpro li{display:inline-block}
.ul-tabpro .con{display:block;line-height:.38rem;font-size:.18rem;color:#0b0b0b;transition:.3s;padding:0 .4rem;border-radius:.3rem;border:1px solid #707070;margin:0 .16rem}
.ul-tabpro .con:hover{border:1px solid #0e6eb8;color:#0e6eb8}
.ul-tabpro .on .con{background:linear-gradient(to top,#0e6eb8 ,#3496e2);border:1px solid #0e6eb8;color:#fefefd}
.m-pro1{text-align:center}
.m-pro1 .tit{font-size:.36rem;font-weight:700}
.m-pro1 .desc{font-size:.15rem;margin-top:.3rem}
.ul-prolist{margin-top:.7rem}
.ul-prolist li{margin-bottom:.76rem}
.ul-prolist .con{display:flex;padding:.24rem .7rem .24rem .2rem;box-shadow:1px 0 .22rem 0 rgba(98,98,98,.19);border-radius:.06rem;background-color:#fff}
.ul-prolist .left{width:67.5%;float:left;margin-right:.76rem}
.ul-prolist .txt{flex:1;padding-top:.8rem}
.ul-prolist .tit{font-size:.24rem;color:#000;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-prolist .line{margin:.2rem 0 .38rem;width:.51rem;height:.03rem;background-color:#0e6eb8}
.ul-prolist .desc{font-size:.16rem;color:#8a91a5;line-height:2}
.ul-prolist .pic{padding-top:65%;position:relative;overflow:hidden}
.ul-prolist .pic .bg{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.ul-prolist .pic .js-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-position:center;background-repeat:no-repeat;background-size:contain;width:1.31rem;height:1.34rem;background-image:url(../images/inset/play.png);z-index:1;cursor:pointer}
.row-about1{padding:.4rem 0 .7rem}
.m-about1{margin-top:.2rem}
.g-titab1{font-weight:700;font-size:.55rem;color:#000;text-align:center}
.m-about1_1{margin:.46rem 0 .86rem;display:flex;align-items:center}
.m-about1_1 .txt{flex:1;font-size:.17rem;color:#7c7c7c;line-height:2.3}
.m-about1_1 .picbox{background:#fff;box-shadow:1px 0 .22rem 0 rgba(134,134,134,.29);border-radius:.12rem;padding:.1rem;margin-left:.7rem;width:48%}
.m-about1_1 .picbox .pic{padding-top:57%;position:relative;overflow:hidden;display: block;}
.m-about1_1 .pic .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-position:center;background-repeat:no-repeat;background-size:contain;width:0.8rem;height:0.8rem;background-image:url(../images/inset/play.png);z-index:1;cursor:pointer}
.m-about1_1 .picbox .pic img{position:absolute;left:0;right:0;top:0;width:100%;height:100%;display:block;object-fit:cover}
.ul-listab1{display:flex;background-color:#f4f8fb;border:1px solid #dbddde;border-radius:.1rem;font-size:.18rem;color:#565656;align-items:center;height:1.3rem}
.ul-listab1 li{width:25%;text-align:center}
.ul-listab1 .dw{font-size:.18rem;background:linear-gradient(180deg,#0d65ac 0,#44a2ea 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}
.ul-listab1 .dw .num{font-size:.34rem}
.row-about2{padding:.52rem 0 1.36rem;background-position:center;background-repeat:no-repeat;background-size:cover}
.m-banab2{margin-top:.4rem;position: relative;}
.m-banab2 .swiper{height:4.5rem;overflow:hidden;margin:0 -.18rem}
.m-banab2 .swiper-slide{height:calc((100% - .38rem)/ 2);margin-bottom:.38rem;padding:0 .18rem}
.m-banab2 .pic{padding-top:69%;position:relative;overflow:hidden;display:block}
.m-banab2 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:contain;transition:.3s}
.m-banab2 .con:hover .pic img{transform:scale(1.06)}
.m-banab2 .swiper-button-next,.m-banab2 .swiper-button-prev{position:absolute;top:50%;left:auto;right:auto;width:.68rem;height:.68rem;background-position:center;background-repeat:no-repeat;background-size:contain;transition:.3s;margin:0 ;transform: translateY(-50%);}
.m-banab2 .swiper-button-next:hover,.m-banab2 .swiper-button-prev:hover{opacity:.8}
.m-banab2 .swiper-button-prev,.m-banab2 .swiper-button-next{position:static;display:inline-block;width:.4rem;height:.4rem;margin:0 .05rem;background-color:#0e6eb8;color:#fff;border-radius:.04rem;cursor:pointer;line-height:.4rem;text-align:center}
.m-banab2 .swiper-button-prev::after,.m-banab2 .swiper-button-next::after{font-size:.18rem}
/* .m-banab2 .arrows{display:flex;align-items:center;justify-content:center;margin-bottom:.46rem} */
.m-banab2 .swiper-button-prev{background-image:url(../images/inset/left.png);left: -1rem;}
.m-banab2 .swiper-button-next{background-image:url(../images/inset/right.png);right: -1rem;}
.row-about3{padding:.72rem 0 1.24rem;background-color:#f7f6f9}
.m-about3{overflow:hidden;margin-top:.4rem}
.m-about3 .marquee{width:100%;height:100%;overflow:hidden;padding:.14rem}
.m-about3 ul{display:flex}
.m-about3 ul li{display:inline-block;margin:0 .2rem}
.m-about3 ul .con{display:block}
.m-about3 ul .pic{width:2.1rem;height:.94rem;background:#fff;box-shadow:1px 0 .22rem 0 rgba(134,134,134,.29);border-radius:.02rem;display:flex;align-items:center;justify-content:center}
.m-about3 ul .pic img{display:block;width:1.9rem}
.m-abouut4{margin:.38rem 0 .2rem}
.m-abouut4 .desc{/*font-weight:700;*/font-size:.18rem;color:#4b4b4b;text-align:center;line-height:2}
.row-about4{padding:.74rem 0 .65rem}
.m-banab4{position:relative;padding-bottom:1rem;padding-bottom: 0;width;10rem;margin:0 auto}
.m-banab4 img{display:block;width:100%}
.m-banab4 .slick-arrow{width:.52rem;height:.52rem;background-position:center;background-repeat:no-repeat;background-size:contain;font-size:0;border:none;position:absolute;bottom:0;background-color:transparent;z-index:1;cursor:pointer;transition:.3s;top: 50%;transform: translateY(-50%);}
.m-banab4 .slick-arrow:hover{opacity:.8}
.m-banab4 .slick-prev{left:-0.8rem;background-image:url(../images/inset/left2.png)}
.m-banab4 .slick-next{right:-0.8rem;background-image:url(../images/inset/right2.png)}
@media only screen and (max-width:1199px){
    html{
        font-size: 50px;
    }
.home-banner,.home-container-content.banner,.home-container-content.banner .item{height:4rem}
.home-banner.g-ban1,
 .g-ban1 .home-container-content.banner{
    height: 3rem;
 }
 .g-ban1 .pic .bg, .g-ban1 .pic img{
    height: 3rem;
    min-height: 3rem;
 }
 .m-banab2 .swiper-button-prev, .m-banab2 .swiper-button-next{
    width: 0.64rem;
    height: 0.64rem;
    margin: 0 0.05rem;
 }
 .m-banab2 .swiper-button-prev::after,.m-banab2 .swiper-button-next::after{font-size:.28rem}
.home-container-text{width:100%;padding:0 .3rem;font-size:.24rem}
.home-container-text h1{font-size:.5rem;width:100%}
.ul-tabidx1{white-space:nowrap;overflow-x:auto}
.ul-tabidx1 .con{font-size:.28rem}
.m-contidx1 .con .tit{font-size:.3rem;margin-bottom:.2rem}
.m-contidx1 .con .txt{font-size:.28rem;line-height:1.6}
.g-btnd1{line-height:.5rem;width:1.8rem;font-size:.24rem}
.m-idx2 .desc{font-size:.28rem;line-height:1.6}
.ul-numidx2 .con{font-size:.24rem}
.m-idx2{width:100%}
.m-banidx3 .txt,.ul-idx3 .txt{font-size:.28rem}
.m-banidx3 .date{font-size:.24rem}
.m-bantop .txt{width:100%;padding:.6rem 0 0}
.cur{display:none}
.ul-tabpro{white-space:nowrap;overflow-x:auto}
.ul-tabpro .con{font-size:.28rem;line-height:.6rem}
.m-pro1 .tit{font-size:.4rem}
.m-pro1 .desc{font-size:.28rem;margin-top:.2rem}
.ul-prolist .tit{font-size:.32rem}
.ul-prolist .desc{font-size:.28rem}
.m-about1_1 .txt{font-size:.28rem;line-height:1.6}
.ul-listab1{font-size:.24rem}
.m-banab2 .swiper{height:auto}
.m-banab2 .swiper-slide{height:auto;margin-bottom:0}
.m-about3 ul .pic{width:2.56rem;height:.9rem}
.m-about3 ul .pic img{width:1.6rem}
.m-abouut4 .desc{font-size:.24rem}
.g-titab1{font-size:.5rem}
.ul-cases li{width:33.3%}
.ul-cases .tit{font-size:.32rem}
.ul-cases .btn,.ul-cases .desc{font-size:.28rem}
.ul-cases .con{height:5rem}
.ul-ce{display:none}
.m-txtdet .tit{font-size:.4rem}
.m-txtdet .info{font-size:.28rem}
.m-txtdet .social-share .social-share-icon{width:.5rem;height:.5rem}
.m-txtdet .txt{font-size:.28rem;line-height:1.6}
.det-pages .box{font-size:.28rem}
.det-pages .back{font-size:.24rem}
.g-titn1{font-size:.32rem}
.ul-newsdet .txt{font-size:.28rem}
.ul-newsdet .pic{width:1.8rem}
.m-bannews1 .date{font-size:.24rem}
.m-bannews1 .tit{font-size:.3rem}
.m-bannews1 .txt{font-size:.28rem}
.ul-news .date{font-size:.24rem}
.ul-news .tit{font-size:.28rem;margin-bottom:.1rem}
.ul-news .btn{font-size:.24rem}
.pages li{display:none}
.pages li.next,.pages li.on,.pages li.prev{display:inline-block}
.ul-contact .top{font-size:.3rem;}
.ul-contact .desc{font-size:.24rem}
.g-ban2 .txt{transform:translateY(-50%)}

.m-banab4 .slick-prev{left:0;}
.m-banab2 .arrows{display:flex;align-items:center;justify-content:center;margin-bottom:.46rem} 
.m-banab2 .swiper-button-prev,
.m-banab2 .swiper-button-next{
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    transform: translateY(0);
    margin: 0 0.2rem;
}
.m-banab4 .slick-next{right:0;}
}
@media only screen and (max-width:959px){
    .m-banab4{
        width: 100%;
    }
.ul-news li{width:50%}
}
@media only screen and (max-width:767px){
.m-contidx1 .con{display:block}
.m-contidx1 .con .txt{width:100%;margin:0 0 .4rem}
.m-idx3{display:block}
.m-idx3 .left{width:100%;margin:0 0 .4rem}
.m-banidx3,.m-banidx3 .pic,.ul-idx3 .pic1{border-radius:.1rem}
.ul-numidx2 li{margin-right:.2rem}
.ul-numidx2 .top .num{font-size:.5rem}
.ul-prolist .con{display:block;padding:.3rem}
.ul-prolist .left{width:100%;margin:0 0 .2rem;float:none}
.ul-prolist .line{margin:.1rem 0}
.m-about1_1{display:block}
.m-about1_1 .picbox{width:100%;margin:.3rem 0 0}
.ul-listab1{flex-wrap:wrap;height:auto;padding:.2rem}
.ul-listab1 li{width:50%;margin:.1rem 0}
.ul-cases li{width:50%;padding:0 .1rem}
.ul-cases{margin:.4rem -.1rem 0}
.m-newsdet{display:block}
.m-newsdet .left{width:100%;margin:0 0 .3rem}
.m-newsdet .right{width:100%}
.det-pages{padding:0;display:block}
.det-pages .back{margin:.3rem auto}
.m-bannews1 .con{display:block}
.m-bannews1 .pic{width:100%;margin:0 0 .3rem}
.m-bannews1 .txt{padding:.3rem}
.ul-news{margin:0}
.ul-news li{width:100%;padding:0}
.ul-contact{display:block;margin-top:.8rem}
.ul-contact li{width:100%}
.ul-contact .con{padding:.3rem}
.ul-contact .con::after{display:none}

}