/* banner */
.banner{position:relative;overflow:hidden;margin-top: 8vw;}
.banner .img img{width: 100%;}
.banner .info{transform: translate(0 , -50%);left: 0;top: 50%;width: 100%;position: absolute;}
.banner .info .t1{font-size: 2.92vw;color: #fff;font-weight: bold;filter: drop-shadow(1px 2px 4px #211d1e4f);margin: .5vw 0;}
.banner .info .t2{font-size: .85vw;color: #fff;margin: .5vw 0 1vw;}
.banner .info .btn{border: 1px solid #fff;background: #fff;}
.banner .info .btn:hover{border: 1px solid #0E46B9;}
@media screen and (max-width:1080px){
.banner{margin-top: 133px;}
.banner .info .t1{font-size: 36px;}
.banner .info .t2{font-size: 15px;margin:5px 0 10px;}
.banner .img{height: 258px;}
.banner .img img{object-fit: cover;height: 100%;}
}
@media screen and (max-width:520px) {
.banner{margin-top: 110px;}
.banner .info{top: 50%;}
.banner .info .t1{font-size: 22px;}
.banner .info .t2{font-size: 14px;}
.banner .img{height: 205px;}
}


/* crumb */
.crumb{display: flex;align-items: center;color: #fff;}
.crumb img{width: 1.045vw;}
.crumb a{font-size: 1vw;color: #fff;position: relative;padding: 0 .8vw;}
.crumb a:after{position: absolute;content: "";right: 0;top: 20%;width: 2px;height: 60%;background: #fff;transform: skew(-15deg,0deg);display: none;}
.crumb a:nth-child(2){padding-left: 5px;}
.crumb a:nth-last-child(1):after{display: none;}
.crumb a:hover{text-decoration: revert;}
.crumb i{width: 1vw;height: 2px;background: #fff;}
@media screen and (max-width:1080px){
.crumb .w1600{padding: 25px 0;}
.crumb img{width: 20px;}
.crumb a{font-size: 15px;padding: 0 10px;}
.crumb i{width: 15px;}
}
@media screen and (max-width:520px){
.crumb .w1600{padding: 20px 0;}
.crumb img{width: 18px;}
.crumb a{font-size: 14px;padding: 0 8px;}
.crumb i{width: 10px;}
}

/* nright */
.nright{width: 21vw;}
.nright .wrap{padding: 1.5vw;background: #fff;margin-bottom: 1vw;}
.nright .wrap .tit{font-size: 1.2vw;margin-bottom: 1.2vw;position: relative;color: #015AAC;padding-left: 1vw;}
.nright .wrap .tit:after{position: absolute;content: ""; left: 0;top: 50%;transform: translate(0 , -50%);width: 5px;height: 5px;background: #015AAC;}
.nright .wrap ul li{margin-bottom: 1.2vw;}
.nright .wrap ul li:nth-last-child(1){margin-bottom: 0;}
.nright .wrap ul li .t1{font-size:1vw;font-weight:700;line-height:1.58;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 1;overflow:hidden;transition:all .35s;}
.nright .wrap ul li .date{color: #666;font-size: .8vw;margin-top: .5vw;}
.nright .wrap ul li:hover{color: #015AAC;}
.nright .wrap dl{display: flex;flex-wrap: wrap;}
.nright .wrap dl dd{padding:.5vw;margin:.5vw 0;font-size:.8vw;color: #000;margin-right: .5vw;background: #f7f7f7;}
.nright .wrap dl dd:hover{background: #015AAC;color: #fff;}
@media screen and (max-width:1080px){
.nright{width: 25%;}
.nright .wrap{padding: 20px;}
.nright .wrap .tit{font-size: 18px;margin-bottom: 20px;padding-left: 10px;}
.nright .wrap ul li{margin-bottom: 15px;}
.nright .wrap ul li .t1{font-size: 15px;-webkit-line-clamp: 1;}
.nright .wrap ul li .date{font-size: 14px;margin-top: 8px;}
.nright .wrap dl dd{padding: 6px;margin: 6px;font-size: 14px;}
}
@media screen and (max-width:768px){
.nright{width: 100%;margin-top: 20px;}
}
@media screen and (max-width:520px){
.nright{margin-top: 15px;}
.nright .wrap{padding: 10px;}
.nright .wrap .tit{margin-bottom: 15px;}
.nright .wrap ul li{margin-bottom: 10px;}
.nright .wrap ul li .t1{font-size: 14px;}
.nright .wrap ul li .date{font-size: 13px;margin-top: 5px;}
.nright .wrap dl dd{padding: 5px;margin: 5px;}
}


/* newslist */
.newslist{padding: 4vw 0}
.newslist .item{width:23.875%;position:relative;margin-right:1.5%;margin-bottom:1.5%;}
.newslist .item:nth-child(4n+4){margin-right:0}
.newslist .item .img{border-top-left-radius:10px;border-top-right-radius:10px;overflow: hidden;border-radius: 1px;position: relative;padding-bottom: 85%;}
.newslist .item .img:after{position: absolute;height: 100%;width: 100%;content: "";left: 0;top: 0;background: linear-gradient(0, #000000eb 0%, transparent 50%);z-index: 1;}
.newslist .item .img img{transition: all .5s;height: 100%;width: 100%;object-fit: cover;position: absolute;}
.newslist .item:hover .img img{transform:scale(1.05)}
.newslist .item .icon{width: 6vw;height: 4.7vw;position:absolute;left:0;bottom: 0;transform-origin:left bottom;background:url(../images/icon_bg.png) no-repeat;transition:all .5s cubic-bezier(.64,.6,.32,1.27);transform:scale(0);z-index: 9;}
.newslist .item:hover .icon{transform:scale(1)}
.newslist .item .icon .dot{width: 2.1vw;height: 2.1vw;position:absolute;left: 1vw;bottom: .8vw;background:#015AAC;border-radius:50%;}
.newslist .item .icon .dot img{position:absolute;left:0;top:0;transform:scale(0);transition:all .5s cubic-bezier(.64,.6,.32,1.27) .2s}
.newslist .item:hover .icon .dot img{transform:scale(1)}
.newslist .item .info{padding: 1.2vw;background:#f7f7f7;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.newslist .item .info .t1{font-size: 1vw;line-height: 1.58;font-weight: bold;color: #000000d1;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.newslist .item .info .date{font-size: .8vw;margin: 1vw 0;color:#646464;}
.newslist .item .info .lb{background:#ececec;width:max-content;padding: .5vw .68vw;border-radius:4px;font-size: .8vw;}
.newslist .item:hover .info .t1{color: #015AAC;}
@media(max-width:1080px){
.newslist{padding: 60px 0;}
.newslist .item{width: 32%;margin-bottom: 2%;}
.newslist .item:nth-child(4n+4){margin-right:2%}
.newslist .item:nth-child(3n+3){margin-right:0}
.newslist .item .info{padding: 15px;}
.newslist .item .info .t1{font-size: 16px;}
.newslist .item .info .date{font-size: 14px;margin: 20px 0;}
.newslist .item .info .lb{padding: 5px 10px;font-size: 14px;}
.newslist .item .icon{width: 70px;height: 70px;}
.newslist .item .icon .dot{width: 36px;height: 36px;left: 15px;bottom: 5px;}
}
@media(max-width:768px){
.newslist .item{width: 48.5%;margin-bottom: 3%;}
.newslist .item:nth-child(odd){margin-right: 3%;}
.newslist .item:nth-child(even){margin-right: 0;}
}
@media(max-width:520px){
.newslist{padding: 30px 0;}
.newslist .item .img{border-top-left-radius: 6px;border-top-right-radius: 6px;}
.newslist .item .info{border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;padding: 10px;}
.newslist .item .info .date{font-size: 12px;margin: 10px 0;}
.newslist .item .info .t1{font-size: 15px;line-height: 24px;}
.newslist .item .info .lb{font-size: 12px;padding: 4px 8px;}
}



/* news */
.news{background: #F5F6F7;padding: 4vw 0;margin-top: 4vw;}
.news .w1600{display: flex;flex-wrap: wrap;justify-content: space-between;}
.news .crumb .w1600{justify-content: initial;color: #000;padding: 1.35vw 0;}
.news .crumb a{color: #333;}
.news .crumb a:after{background: #333;}
.news .crumb img{filter: invert(.6);}
.news .cent{width: calc(60vw - 5vw);padding: 2.5vw;background: #fff;}
.news .cent .title{font-size: 1.68vw;color: #000;text-align: center;}
.news .cent i{background:#f8f8f8;height:1.58vw;width:100%;display:block;margin:.8vw 0}
.news .cent .date{border-top:1px solid #ddd;text-align:center;color:#666;font-size:.85vw;padding:1vw 0}
.news .cent .cont p{font-size:.85vw;line-height:2;color:#333;text-indent:2em;margin:.35vw 0}
.news .cent .cont img{text-align:center;margin:.5vw auto;display:flex;justify-content:center;text-indent:0}
.news .cent .btn{margin: 0 auto;margin-top: 2.5vw;}
@media screen and (max-width:1080px){
.news{padding: 60px 0;margin-top: 51px;}
.news .crumb .w1600{padding: 20px 0;margin-top: 20px;}
.news .cent{padding: 25px;width: calc(70% - 50px);}
.news .cent .title{font-size: 20px;}
.news .cent i{height: 20px;margin: 15px 0;}
.news .cent .date{font-size: 14px;padding: 15px 0;}
.news .cent .cont p{font-size: 14px;margin: 5px 0;}
.news .cent .btn{margin-top: 30px;}
}
@media screen and (max-width:768px){
.news .cent{width: auto;}
}
@media screen and (max-width:520px){
.news{padding: 60px 0 30px;margin-top: 40px;}
.news .crumb .w1600{margin-top: 10px;}
.news .cent{padding: 15px;}
.news .cent .title{font-size: 18px;}
.news .cent i{margin: 10px 0;}
.news .cent .date{font-size: 13px;}
.news .cent .cont p{line-height: 1.68;}
.news .cent .btn{margin-top: 20px;}
}


/* contact01 */
.contact01{background: #FCFDF8;padding:4vw 0;}
.contact01 .cont{display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact01 .cont .left{width: 35%;}
.contact01 .cont .left .t1{color: #333;font-size: 2.5vw;}
.contact01 .cont .left .t2{color:#666;font-size:.9vw;margin-top:.5vw}
.contact01 .cont .left .ul li{display:flex;align-items:center;margin-top:2vw}
.contact01 .cont .left .ul li .icon{width:2.8vw;height:2.8vw;background:#015AAC;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-right:.8vw}
.contact01 .cont .left .ul li .icon img{width: 1.254vw;}
.contact01 .cont .left .ul li .text{font-size:.85vw;color:#333;line-height:1.7;width: 80%;}
.contact01 .cont .right{width: 55%;background: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, .1);}
.contact01 .cont .right form{padding:2.5vw 2vw;}
.contact01 .cont .right .input{margin-bottom:1vw}
.contact01 .cont .right .input input{border:1px solid #e0dfdf;width: calc(100% - 2vw);height:2.5vw;line-height:2.5vw;color:#333;font-size:.8vw;padding:0 1vw;border-radius:10px}
.contact01 .cont .right .input textarea{border:1px solid #e0dfdf;width: calc(100% - 2vw);height:7vw;line-height:3vw;color:#333;font-size:.8vw;padding:0 1vw;border-radius:10px;font-family:AlibabaPuHuiTi-Regular;}
.contact01 .cont .right .input.code{position:relative}
.contact01 .cont .right .input.code img{position:absolute;top:0;right:0;height:2.5vw}
.contact01 .cont .right .input input:focus,.contact01 .cont .right .input textarea:focus{border: 1px solid #015AAC;}
.contact01 .cont .right .submit input{line-height: 2.5vw;height: 2.5vw;width: 28%;border: 1px solid #015AAC;background: linear-gradient(135deg, #fff 50%, #015AAC 50%);background-size: 200% 200%;background-position: 100% 100%;color: #fff;font-size: .85vw;border-radius: 15px;transition: all 0.3s ease;margin-top: 1vw;}
.contact01 .cont .right .submit input:hover{background-position: 0% 0%;color: #333;}
@media screen and (max-width:1080px){
.contact01{padding: 80px 0;}
.contact01 .cont .left .t1{font-size: 3vw;}
.contact01 .cont .left .t2{font-size: 1.35vw;margin-top: .8vw;}
.contact01 .cont .left .ul li .icon{width: 3.5vw;height: 3.5vw;margin-right: 1.2vw;}
.contact01 .cont .left .ul li .icon img{width: 2vw;}
.contact01 .cont .left .ul li .text{font-size: 1.35vw;}
.contact01 .cont .right{width: 55%;}
.contact01 .cont .right .input{margin-bottom:2vw}
.contact01 .cont .right .input input{width: calc(100% - 3vw);height: 3.5vw;line-height: 3.5vw;font-size: 1.2vw;padding: 0 1.5vw;border-radius: 6px;}
.contact01 .cont .right .input textarea{width: calc(100% - 3vw);height: 10vw;line-height: 6vw;font-size: 1.2vw;padding: 0 1.5vw;border-radius: 6px;}
.contact01 .cont .right .submit input{line-height: 3.5vw;height: 3.5vw;width: 28%;font-size: 1.35vw;border-radius: 10px;}
}
@media screen and (max-width:768px){
.contact01{padding: 60px 0;}
.contact01 .cont .left{width: 40%;}
.contact01 .cont .left .t1{font-size: 26px;}
.contact01 .cont .left .t2{font-size: 15px;margin-top: 8px;}
.contact01 .cont .left .ul li .icon{width: 35px;height: 35px;margin-right: 10px;}
.contact01 .cont .left .ul li .icon img{width: 24px;}
.contact01 .cont .left .ul li .text{font-size: 15px;}
.contact01 .cont .right{width: 50%;}
.contact01 .cont .right .input{margin-bottom: 20px;}
.contact01 .cont .right .input input{width: calc(100% - 30px);height: 35px;line-height: 35px;font-size: 13px;padding: 0 15px;}
.contact01 .cont .right .input textarea{width: calc(100% - 3vw);height: 10vw;line-height: 3.5vw;font-size: 1.2vw;padding: 0 1.5vw;}
.contact01 .cont .right .submit input{line-height: 35px;height: 35px;width: 35%;font-size: 15px;}
}
@media screen and (max-width:680px){
.contact01 .cont .left{width: 100%;margin-bottom: 25px;}
.contact01 .cont .right{width: 100%;}
}
@media screen and (max-width:520px){
.contact01{padding: 35px 0;}
.contact01 .cont .left{margin-bottom: 20px;}
.contact01 .cont .left .t1{font-size: 22px;}
.contact01 .cont .left .t2{font-size: 13px;margin-top: 5px;}
.contact01 .cont .left .ul li{margin-top: 12px;}
.contact01 .cont .left .ul li .text{font-size: 14px;}
.contact01 .cont .right form{padding: 15px;}
.contact01 .cont .right .input{margin-bottom: 15px;}
.contact01 .cont .right .input input{font-size: 12px;}
.contact01 .cont .right .input textarea{height: 80px;line-height: 35px;font-size: 12px;padding: 0 15px;}
.contact01 .cont .right .submit input{line-height: 32px;height: 32px;width: 32%;font-size: 14px;border-radius: 5px;margin: 6px 0 10px;}
}


/* pnav */
.pnav{width: 25%;height: max-content;}
.pnav .title{color: #fff;font-size: 1.3vw;font-weight: bold;padding: 1.35vw;border-top-left-radius: 10px;border-top-right-radius: 10px;background: #015AAC;}
.pnav ul{border: solid 2px #fafafa;box-shadow: 0 0 4px rgba(0,0,0,0.1);background: #fff;}
.pnav .pclose{display: none;}
.pnav ul li .fd{display:flex;align-items:center;justify-content:space-between;padding: 1vw;border: solid 2px #fafafa;}
.pnav ul li .fd a{font-size: .9vw;color: #333;position: relative;padding-left: 0;transition: ease .5s;font-weight: bold;}
.pnav ul li .fd a:after{position: absolute;content: "";left: 0;top: 50%;transform:translate(0 , -50%);height: 2px;width: 0;background: #1E0918;transition: ease .5s;}
.pnav ul li.on .fd a,.pnav ul li.cur .fd a,.pnav ul li .fd:hover a{padding-left: 1.65vw;}
.pnav ul li.on .fd a:after,.pnav ul li.cur .fd a:after,.pnav ul li .fd:hover a:after{width: 1.35vw;}
.pnav ul li .fd i{display:flex;position:relative;width:1vw;height:1vw;align-items:center;justify-content:center}
.pnav ul li .fd i:after{content:"";width:2px;height:.8vw;background:#999;position:absolute;transition:all .35s;right: .41vw;}
.pnav ul li .fd i:before{content:"";width:.8vw;height:2px;background:#999;position:absolute;transition:all .35s;top: .42vw;}
.pnav ul li.cur .fd i:after,.pnav ul li .fd i.on:after{width:0;-webkit-transform:rotate(90deg)}
.pnav ul li .rd{padding: 0 1vw;display: none;}
.pnav ul li .rd a{font-size: .88vw;color: #666;display: block;padding: 1vw 0;position: relative;padding-left: 1vw;transition: ease .5s;}
.pnav ul li .rd a:after{position: absolute;content: "";left: 0;top: 50%;transform:translate(0 , -50%);height: 2px;width: .5vw;background: #1E0918;}
.pnav ul li .rd a:hover{transform:translateX(10px);}
.pnav ul li .rd a.cur{color: #015AAC;}
.pnav .ul{border:solid 2px #fafafa;box-shadow: 0 0 4px rgba(0,0,0,.1);margin-top:30px;padding:1vw;background: #fff;}
.pnav .ul .tit{font-size:1.28vw;margin-bottom:1vw;color: #333;}
.pnav .ul .fl{display:flex;flex-wrap:wrap;}
.pnav .ul .fl .li{padding:.5vw;border:1px solid #bfbfbf;margin:.5vw 0;font-size:.8vw;color:#666;margin-right: .5vw;}
.pnav .ul .fl .li:hover{background: #1D0918;color: #fff;border: 1px solid #1D0918;}
@media screen and (max-width:1080px){
.pnav{width: 24%;}
.pnav .title{border-top-left-radius: 8px;border-top-right-radius: 8px;font-size: 18px;padding: 15px;}
.pnav ul li .fd{padding: 15px;}
.pnav ul li .fd a{font-size: 16px;}
.pnav ul li .fd i{width: 15px;height: 15px;}
.pnav ul li .fd i:before{width: 15px;top: 6px;}
.pnav ul li .fd i:after{height: 15px;right: 6px;}
.pnav ul li.on .fd a, .pnav ul li.cur .fd a, .pnav ul li .fd:hover a{padding-left: 25px;}
.pnav ul li .rd a{font-size: 14px;padding: 12px 0;padding-left: 12px;}
.pnav .ul .tit{font-size: 20px;margin-bottom: 10px;}
.pnav .ul .fl .li{padding: 5px;font-size: 14px;margin: 5px 0;}
}
@media screen and (max-width:768px){
.pnav{width: 100%;margin-bottom: 40px;position: initial;}
.pnav .title{border-radius: 2px;text-align: center;}
.pnav ul{position: fixed;background: #fff;width: 100%;height: 100vh;z-index: 99999;top: 0;left: 0;transform: translateX(100vw);transition: .5s all ease-in-out;opacity: 0;visibility: hidden;z-index: 999;}
.pnav .pclose{width: 36px;height: 36px;border-radius: 50%;background-size: 50%;display: flex;align-items: center;justify-content: center;margin: 25px 25px 25px auto;}
.pnav .pclose img{width: 18px;filter: invert(1);opacity: .5;}
.pnav ul li.on .fd a, .pnav ul li.cur .fd a, .pnav ul li .fd:hover a{padding-left: 40px;}
.pnav ul li.on .fd a:after, .pnav ul li.cur .fd a:after, .pnav ul li .fd:hover a:after{width: 30px;}
.pnav ul li .rd{padding: 0 20px;}
.pnav ul li .rd a{padding-left: 20px;}
.pnav ul li .rd a:after{width: 10px;}
.pnav ul.show{opacity: 1;visibility: visible;transform: translateX(0);}
}
@media screen and (max-width:520px){
.pnav{margin-bottom: 30px;}
.pnav .title{font-size: 15px;padding: 10px 0;}
.pnav .ul{padding: 8px;}
.pnav .ul .tit{font-size: 18px;margin-bottom: 8px;}
.pnav .ul .fl .li{font-size: 13px;margin: 4px;}
}


/* productlist */
.productlist{padding: 4vw 0;}
.productlist .wrap{display: flex;justify-content: space-between;flex-wrap: wrap;}
.productlist .list{width: 72%;}
.productlist .item{position: relative;width: 31.3333%;margin-bottom: 3%;margin-right: 3%;}
.productlist .item:nth-child(3n+3){margin-right: 0;}
.productlist .item a{display: block;background: #fff;padding: 1vw;border-radius: 20px;box-shadow: 0px 2px 10px #eee;border: 2px solid rgba(130, 162, 189, 0.2);transition: all .4s;}
.productlist .item .top{display: flex;justify-content: flex-end;align-items: center;}
.productlist .item .top .icon{background: #015AAC;border-radius:30%;width:2.2vw;height:2.2vw;display:flex;justify-content:center;align-items:center;transition: all .4s;}
.productlist .item .top .icon img{width: 2.09vw;transform: rotate(-45deg);}
.productlist .item .img{overflow:hidden;text-align:center;margin:.5vw 0}
.productlist .item .img img{transition: all .4s;}
.productlist .item .t1{color:#333;text-align:center;font-size: .95vw;transition: all .4s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.productlist .item:hover a{border: 2px solid #015AAC;}
.productlist .item:hover .top .icon{border-radius: 50%;}
.productlist .item:hover .img img{transform: scale(1.06)}
.productlist .item:hover .t1{color: #015AAC;}
@media only screen and (max-width:1080px){
.productlist{padding: 60px 0;}
.productlist .item a{border-radius: 10px;}
.productlist .item .top .bt{font-size: 1.7vw;}
.productlist .item .top .icon{width: 3vw;height: 3vw;}
.productlist .item .top .icon img{width: 4vw;}
.productlist .item .img{margin: 10px 0;}
.productlist .item .t1{font-size: 1.6vw;}
}
@media only screen and (max-width:768px){
.productlist .list{width: 100%;}
.productlist .item .top .icon{width: 34px;height: 34px;}
.productlist .item .img img{width: 58%;}
.productlist .item .t1{font-size: 15px;margin-top: 10px;}
}
@media only screen and (max-width:520px){
.productlist{padding: 30px 0;}
.productlist .list{justify-content: space-between;}
.productlist .item{width: 48.5%;}
.productlist .item:nth-child(odd){margin-right: 2%;}
.productlist .item:nth-child(even){margin-right: 0;}
.productlist .item a{border-radius: 8px;padding: 10px;border: 1px solid rgba(130, 162, 189, 0.2);}
.productlist .item .top .icon{width: 28px;height: 28px;}
.productlist .item .top .icon img{width: auto;}
.productlist .item .img img{width: auto;}
.productlist .item .t1{font-size: 14px;}
}


/* product */
.product{padding:4vw 0;background: #F5F5F7;margin-top: 4vw;}
.product .crumb .w1600{justify-content: initial;color: #000;padding: 1.35vw 0;align-items: center;}
.product .crumb a{color: #333;}
.product .crumb a:after{background: #333;}
.product .crumb img{filter: invert(.6);}
.product .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product .pcont{background: #fff;height: max-content;width: 72%;}
.product .pcont>div{padding: 2vw;}
.product .pcont .txt{padding-bottom: .88vw;border-bottom: 1px solid #d2d2d2;margin-top: 4vw;position: relative;font-size: 1.35vw;padding-left: 1vw;}
.product .pcont .txt::after{position: absolute;content: "";left: 0;top: 8%;width: 4px;height: 55%;background: #015AAC;}
.product .pcont .pro{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product .pcont .pro .pro_img{width: 60%;position: relative;}
.product .pcont .pro .pro_img .img{text-align: center;}
.product .pcont .pro .pro_img .img img{mix-blend-mode: multiply;filter: brightness(1.05) contrast(1.1);}
.product .pcont .pro .pro_img .pro1{margin-top: 20px;}
.product .pcont .pro .pro_img .pro1 .img{border: 1px solid #E6E7E9;}
.product .pcont .pro .pro_img .pro1 .swiper-slide-thumb-active .img{border: 1px solid #015AAC;}
.product .pcont .pro .pro_img .pro2{padding: 1px;border: 1px solid #E6E7E9;}
.product .pcont .pro .pro_img .pro2 .swiper-wrapper{z-index: 3;align-items: center;}
.product .pcont .pro .pro_img .pro2 .img{height: 100%;}
.product .pcont .pro .pro_img .pro2 .swiper-button-next{width: 2vw;background:#00000075;top: 50%;right:2%;height: 2vw;border-radius: 50%;transition:all .5s;opacity: 0;}
.product .pcont .pro .pro_img .pro2 .swiper-button-prev{left:2%;width: 2vw;background: #00000075;top: 50%;height: 2vw;border-radius: 50%;transition:all .5s;opacity: 0;}
.product .pcont .pro .pro_img .pro2 .swiper-button-next:after,.product .pcont .pro .pro_img .pro2 .swiper-button-prev:after{font-size: .85vw;color:#fff;}
.product .pcont .pro .pro_img .pro2:hover .swiper-button-next,.product .pcont .pro .pro_img .pro2:hover .swiper-button-prev{opacity: 1;}
.product .pcont .pro .pro_info{width: 35%;}
.product .pcont .pro .pro_info .t1{font-size: 1.58vw;color: #000;font-weight: bold;}
.product .pcont .pro .pro_info .lb{color: #333;font-size: .95vw;margin-top: .5vw;}
.product .pcont .pro .pro_info .email{display: flex;align-items: center;margin-top: 2vw;}
.product .pcont .pro .pro_info .email p{display: flex;align-items: center;font-size: .85vw;font-weight: bold;color: #666;}
.product .pcont .pro .pro_info .email img{width: 1.245vw;margin-right: .25vw;}
.product .pcont .pro .pro_info .tet{margin-top: 1vw;font-size: .9vw;color: #666;line-height: 1.68;}
.product .pcont .pro .pro_info ul{display: flex;align-items: center;justify-content: space-between;}
.product .pcont .pro .pro_info ul li{width: 47%;}
.product .pcont .pro .pro_info ul li .bt{transition: all .5s;line-height: 2.2vw;text-align: center;margin-top: 2vw;border-radius: 10px;border: 1px solid #015AAC;background: linear-gradient(135deg, #fff 50%, #015AAC 50%);background-size: 200% 200%;background-position: 100% 100%;}
.product .pcont .pro .pro_info ul li .bt a{color: #ffffff;font-size: .95vw;transition: all .5s;}
.product .pcont .pro .pro_info ul li .bt:hover{background-position: 0% 0%;}
.product .pcont .pro .pro_info ul li .bt:hover a{color: #015AAC;}
.product .pcont .pro .pro_info .wl{display: flex;align-items: center;margin-top: 2vw;padding: 1vw 0;border-bottom: 1px solid #eee;border-top: 1px solid #eee;}
.product .pcont .pro .pro_info .wl img{width: 1.25vw;}
.product .pcont .pro .pro_info .wl p{font-size: .85vw;font-weight: bold;margin-left: .2vw;color: #666;}
.product .pcont .pro .pro_info .wl dl{display: flex;align-items: center;}
.product .pcont .pro .pro_info .wl dl dd{margin-left: .5vw;}
.product .pcont .pro .pro_info .wl dl dd img{width: 2vw;}
.product .pcont .pro .pro_info .tit{font-size: 1vw;color: #333;margin: 2vw 0 .8vw;}
.product .pcont .pro .pro_info .pro3 .img{border: 1px solid #E6E7E9;height: auto;}
.product .pcont .pro .pro_info .pro3 .img.on{border: 1px solid #0059AB;}
.product .pcont .pro .pro_info .pro3 .img img{width: 100%;}
.product .pcont .title{position: relative;color: #fff;font-size: 1.1vw;background: #0059AB;padding: .5vw 0;padding-left: 1.2vw;margin-bottom: 1.5vw;font-weight: bold;}
.product .pcont .title:after{position: absolute;content: "";left: .35vw;top: 0;width: 4px;height: 100%;background: #fff;}
.product .pcont .pdel{margin-top: 3vw;}
.product .pcont .pdel .cont img{text-align: center;margin: .5vw auto;display: flex;justify-content: center;}
.product .pcont .pdel .cont p{font-size:.9vw;color:#333;line-height:2}
.product .pcont .pdel .cont p span{font-size: .9vw !important;}
.product .pcont .pdel .cont table{border-spacing: 0;border-collapse: collapse;width: 100% !important;margin: 20px 0;}
.product .pcont .pdel .cont table td{border: 1px solid #eee;border-color: #cbcbcb !important;font-size: .85vw;line-height: 1.68;font-weight: 400;color: #4e5769;padding: .5vw;width: initial;text-align: center;border-style: solid !important;border-width: 1px !important;}
.product .pcont .pdel .cont table td p{font-family: Roboto-Regular !important;}
.product .pcont .pdel .cont table td span{font-family: Roboto-Regular !important;}
.product .pcont .pxz{margin-top: 3vw;}
.product .pcont .pxz ul li{background: #F5F5F5;padding:2vw 1.5vw;border-radius: 20px;margin-bottom: 1vw;display: flex;align-items: center;justify-content: space-between;transition: all 0.5s;cursor: auto;}
.product .pcont .pxz ul li:nth-last-child(1){margin-bottom: 0;}
.product .pcont .pxz ul li .icon{width: 2.88vw;}
.product .pcont .pxz ul li .icon img{transition: all 0.5s;}
.product .pcont .pxz ul li .text{width: calc(100% - 4vw);}
.product .pcont .pxz ul li .text .t1{font-size: 1.23vw;color: #0059AB;font-weight: bold;transition: all 0.5s;}
.product .pcont .pxz ul li .text .t2{font-size: .85vw;color: #666;line-height: 1.58;margin-top: .58vw;transition: all 0.5s;}
.product .pcont .pxz ul li:hover{background: #0059AB;transform: translateY(-10px);}
.product .pcont .pxz ul li:hover .icon img{filter: brightness(0) invert(1);}
.product .pcont .pxz ul li:hover .text .t1,.product .pcont .pxz ul li:hover .text .t2{color: #fff;}
.product .pcont .plx{margin-top: 3vw;}
.product .pcont .plx .input{margin-bottom:1vw}
.product .pcont .plx .input input{border:1px solid #e0dfdf;width: calc(100% - 2vw);height:2.5vw;line-height:2.5vw;color:#333;font-size:.8vw;padding:0 1vw;border-radius:10px}
.product .pcont .plx .input textarea{border:1px solid #e0dfdf;width: calc(100% - 2vw);height:7vw;line-height:3vw;color:#333;font-size:.8vw;padding:0 1vw;border-radius:10px;font-family:AlibabaPuHuiTi-Regular;}
.product .pcont .plx .input.code{position:relative}
.product .pcont .plx .input.code img{position:absolute;top:0;right:0;height:2.5vw}
.product .pcont .plx .input input:focus,.product .pcont .plx .input textarea:focus{border: 1px solid #015AAC;}
.product .pcont .plx .submit{text-align: center;}
.product .pcont .plx .submit input{line-height: 2.5vw;height: 2.5vw;width: 28%;border: 1px solid #015AAC;background: linear-gradient(135deg, #fff 50%, #015AAC 50%);background-size: 200% 200%;background-position: 100% 100%;color: #fff;font-size: .85vw;border-radius: 15px;transition: all 0.3s ease;margin-top: 1vw;}
.product .pcont .plx .submit input:hover{background-position: 0% 0%;color: #333;}
.product .pcont .prem{margin-top: 3vw;}
.product .pcont .prem .item{position: relative;width: 31.3333%;margin-bottom: 3%;margin-right: 3%;}
.product .pcont .prem .item:nth-child(3n+3){margin-right: 0;}
.product .pcont .prem .item a{display: block;background: #fff;padding: 1vw;border-radius: 20px;box-shadow: 0px 2px 10px #eee;border: 2px solid rgba(130, 162, 189, 0.2);transition: all .4s;}
.product .pcont .prem .item .top{display: flex;justify-content: flex-end;align-items: center;}
.product .pcont .prem .item .top .icon{background: #015AAC;border-radius:30%;width:2.2vw;height:2.2vw;display:flex;justify-content:center;align-items:center;transition: all .4s;}
.product .pcont .prem .item .top .icon img{width: 2.09vw;transform: rotate(-45deg);}
.product .pcont .prem .item .img{overflow:hidden;text-align:center;margin:.5vw 0}
.product .pcont .prem .item .img img{transition: all .4s;}
.product .pcont .prem .item .t1{color:#333;text-align:center;font-size: .95vw;transition: all .4s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.product .pcont .prem .item:hover a{border: 2px solid #015AAC;}
.product .pcont .prem .item:hover .top .icon{border-radius: 50%;}
.product .pcont .prem .item:hover .img img{transform: scale(1.06)}
@media screen and (max-width:1080px){
.product{padding: 60px 0;margin-top: 55px;}
.product .crumb .w1600{padding: 20px 0;margin-top: 20px;}
.product .pcont{width: 73%;}
.product .pcont>div{padding: 25px;}
.product .pcont .pro .pro_img .pro2 .swiper-button-next,.product .pcont .pro .pro_img .pro2 .swiper-button-prev{width: 36px;height: 36px;}
.product .pcont .pro .pro_img .pro2 .swiper-button-next:after, .product .pcont .pro .pro_img .pro2 .swiper-button-prev:after{font-size: 14px;}
.product .pcont .pro .pro_info .t1{font-size: 24px;}
.product .pcont .pro .pro_info .lb{font-size: 15px;margin-top: 8px;}
.product .pcont .pro .pro_info .email{margin-top: 20px;}
.product .pcont .pro .pro_info .email img{width: 30px;margin-right: 5px;}
.product .pcont .pro .pro_info .email p{font-size: 15px;}
.product .pcont .pro .pro_info ul{flex-wrap: wrap;}
.product .pcont .pro .pro_info ul li{width: 100%;}
.product .pcont .pro .pro_info ul li .bt{line-height: 35px;margin-top: 15px;}
.product .pcont .pro .pro_info ul li .bt a{font-size: 15px;}
.product .pcont .pro .pro_info .wl{margin-top: 20px;padding: 15px 0;}
.product .pcont .pro .pro_info .wl img{width: 20px;}
.product .pcont .pro .pro_info .wl p{font-size: 15px;margin-left: 5px;}
.product .pcont .pro .pro_info .wl dl dd{margin-left: 8px;}
.product .pcont .pro .pro_info .wl dl dd img{width: 36px;}
.product .pcont .pro .pro_info .tit{font-size: 16px;margin: 30px 0 10px;}
.product .pcont .title{font-size: 18px;padding: 8px 0;padding-left: 20px;margin-bottom: 20px;}
.product .pcont .title:after{left: 5px;}
.product .pcont .pdel{margin-top: 40px;}
.product .pcont .pdel .cont p{font-size: 15px;}
.product .pcont .pdel .cont p span{font-size: 15px !important;}
.product .pcont .pdel .cont table{border-spacing: 20px 0;}
.product .pcont .pdel .cont table td{font-size: 14px;padding: 15px 0;}
.product .pcont .pxz{margin-top: 40px;}
.product .pcont .pxz ul li{margin-bottom: 15px;padding: 25px 20px;}
.product .pcont .pxz ul li .icon{width: 40px;}
.product .pcont .pxz ul li .text{width: calc(100% - 60px);}
.product .pcont .pxz ul li .text .t1{font-size: 18px;}
.product .pcont .pxz ul li .text .t2{font-size: 14px;margin-top: 10px;}
.product .pcont .plx .input{margin-bottom:2vw}
.product .pcont .plx .input input{width: calc(100% - 3vw);height: 3.5vw;line-height: 3.5vw;font-size: 1.2vw;padding: 0 1.5vw;border-radius: 6px;}
.product .pcont .plx .input textarea{width: calc(100% - 3vw);height: 10vw;line-height: 6vw;font-size: 1.2vw;padding: 0 1.5vw;border-radius: 6px;}
.product .pcont .plx .submit input{line-height: 3.5vw;height: 3.5vw;width: 28%;font-size: 1.35vw;border-radius: 10px;}
.product .pcont .prem .item a{border-radius: 10px;}
.product .pcont .prem .item .top .bt{font-size: 1.7vw;}
.product .pcont .prem .item .top .icon{width: 3vw;height: 3vw;}
.product .pcont .prem .item .top .icon img{width: 4vw;}
.product .pcont .prem .item .img{margin: 10px 0;}
.product .pcont .prem .item .t1{font-size: 1.6vw;}
}
@media screen and (max-width:950px){
.product .pcont .pro .pro_img{width: 100%;}
.product .pcont .pro .pro_info{width: 100%;margin-top: 20px;}
}
@media screen and (max-width:768px){
.product{padding:40px 0 60px;margin-top: 75px;}
.product .pcont{width:100%;}
.product .pcont .plx .input{margin-bottom: 20px;}
.product .pcont .plx .input input{width: calc(100% - 30px);height: 35px;line-height: 35px;font-size: 13px;padding: 0 15px;}
.product .pcont .plx .input textarea{width: calc(100% - 3vw);height: 10vw;line-height: 3.5vw;font-size: 1.2vw;padding: 0 1.5vw;}
.product .pcont .plx .submit input{line-height: 35px;height: 35px;width: 35%;font-size: 15px;}
}
@media screen and (max-width:580px){
.product{padding:30px 0;}
.product .crumb .w1600{margin-top: 10px;}
.product .pcont>div{padding: 20px;}
.product .pcont .pro .pro_img .pro2 .swiper-button-next,.product .pcont .pro .pro_img .pro2 .swiper-button-prev{width: 36px;height: 36px;top: 50%;opacity: 1;}
.product .pcont .pro .pro_img .pro2 .swiper-button-next:after, .product .pcont .pro .pro_img .pro2 .swiper-button-prev:after{font-size: 14px;}
.product .pcont .pro .pro_info .t1{font-size: 20px;}
.product .pcont .pro .pro_info .lb{font-size: 14px;margin-top: 6px;}
.product .pcont .pro .pro_info .email{margin-top: 15px;}
.product .pcont .pro .pro_info .email img{width: 24px;}
.product .pcont .pro .pro_info .email p{font-size: 15px;}
.product .pcont .pro .pro_info ul li{width: 47.5%;}
.product .pcont .pro .pro_info ul li .bt{line-height: 35px;margin-top: 14px;border-radius: 8px;}
.product .pcont .pro .pro_info ul li .bt a{font-size: 14px;}
.product .pcont .pro .pro_info .wl{margin-top: 15px;}
.product .pcont .pro .pro_info .wl img{width: 18px;}
.product .pcont .pro .pro_info .wl p{font-size: 14px;}
.product .pcont .pro .pro_info .wl dl dd{margin-left: 10px;}
.product .pcont .pro .pro_info .wl dl dd img{width: 34px;}
.product .pcont .title{padding: 6px 0;margin-bottom: 15px;padding-left: 20px;}
.product .pcont .pro .pro_info .tit{font-size: 15px;margin: 20px 0 10px;}
.product .pcont .pdel{margin-top: 25px;}
.product .pcont .pdel .cont p{font-size: 14px;line-height: 24px;}
.product .pcont .pdel .cont p span{font-size: 14px !important;}
.product .pcont .pxz{margin-top: 25px;}
.product .pcont .pxz ul li{margin-bottom: 12px;padding: 20px 15px;border-radius: 10px;}
.product .pcont .pxz ul li .icon{width: 36px;}
.product .pcont .pxz ul li .text{width: calc(100% - 52px);}
.product .pcont .plx .input{margin-bottom: 15px;}
.product .pcont .plx .input input{font-size: 12px;}
.product .pcont .plx .input textarea{height: 80px;line-height: 35px;font-size: 12px;padding: 0 15px;}
.product .pcont .plx .submit input{line-height: 32px;height: 32px;width: 32%;font-size: 14px;border-radius: 5px;margin: 6px 0 10px;}
.product .pcont .prem .item{width: 48.5%;}
.product .pcont .prem .item:nth-child(odd){margin-right: 2%;}
.product .pcont .prem .item:nth-child(even){margin-right: 0;}
.product .pcont .prem .item a{border-radius: 8px;padding: 10px;border: 1px solid rgba(130, 162, 189, 0.2);}
.product .pcont .prem .item .top .icon{width: 28px;height: 28px;}
.product .pcont .prem .item .top .icon img{width: auto;}
.product .pcont .prem .item .img img{width: auto;}
.product .pcont .prem .item .t1{font-size: 14px;}
}


/* about01 */
.about01{padding: 4vw 0;}
.about01 .cont{display: flex;align-items: center;justify-content: space-between;margin-bottom: 3vw;}
.about01 .cont .left{width: 45%;}
.about01 .cont .left .in_tit{text-align: left;}
.about01 .cont .left .in_tit .tit{font-size: 1.2vw;color: #0059ab;margin-top: 1vw;text-align: left;}
.about01 .cont .left .text{margin-top: 2.4vw;overflow-y: scroll;height: 18vw;padding-right: .5vw;}
.about01 .cont .left .text p{color: #666;font-size: .85vw;line-height: 2;margin: 1.2vw 0;}
.about01 .cont .right{width: 50%;}
.about01 .cont .right .img img{width: 100%;}
.about01 ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.about01 ul li{width:23.5%;}
.about01 ul li .info{padding:1.5vw}
.about01 ul li .icon{margin-bottom:2vw}
.about01 ul li .icon img{width:2.09vw}
.about01 ul li span{font-size:2.68vw;color:#0059ab;font-weight:700}
.about01 ul li i{font-size:2.4vw;color:#0059ab;margin-left:.35vw}
.about01 ul li .line{margin:.8vw 0 1vw;width:100%;height:3px;background:#e9ecec;position:relative}
.about01 ul li .line:after{position:absolute;content:"";left:0;top: 0;background:#0059ab;width:30%;height:4px;}
.about01 ul li p{font-size:.95vw}
@media screen and (max-width:1080px){
.about01{padding: 60px 0;}
.about01 .cont{margin-top: 40px;}
.about01 .cont .left .in_tit .tit{font-size: 16px;}
.about01 .cont .left .text p{font-size: 14px;margin: 10px 0;}
.about01 ul li .info{padding: 10px;}
.about01 ul li span{font-size: 36px;}
.about01 ul li i{font-size: 24px;}
.about01 ul li .line{margin: 15px 0;}
.about01 ul li p{font-size: 14px;}
}
@media screen and (max-width:768px){
.about01 .cont{flex-wrap: wrap;}
.about01 .cont .left{width: 100%;}
.about01 .cont .right{width: 100%;margin-top: 30px;}
.about01 ul li{width: 50%;}
}
@media screen and (max-width:520px){
.about01{padding: 30px 0;}
.about01 .cont .left .text{height:300px;}
.about01 .cont .left .text p{font-size: 14px;margin: 10px 0;}
.about01 ul li span{font-size: 30px;}
.about01 ul li i{font-size: 22px;}
.about01 ul li .line{margin: 12px 0;height: 2px;}
.about01 ul li .line:after{height: 3px;}
.about01 ul li p{margin: 6px 0;line-height: 24px;}
}


/* about02 */
.about02{padding-bottom: 4vw;}
.about02 ul{margin-top: 4vw;}
.about02 ul li{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;flex-direction: row-reverse;overflow: hidden;}
.about02 ul li:nth-last-child(1){margin-bottom: 0;}
.about02 ul li:nth-child(odd){flex-direction: row;}
.about02 ul li .info{width: 45%;}
.about02 ul li .info .t1{font-size: 1.68vw;color: #333;margin-bottom: 1vw;}
.about02 ul li .info .text{font-size: .85vw;color: #333;line-height: 2;}
.about02 ul li .img{width: 50%;}
.about02 ul li .img img{width: 100%;border-radius: 4px;}
@media screen and (max-width:1080px){
.about02{padding-bottom: 60px;}
.about02 ul{margin-top: 40px;}
.about02 ul li{margin-bottom: 30px;}
.about02 ul li .info .t1{font-size: 26px;}
.about02 ul li .info .text{font-size: 15px;}
}
@media screen and (max-width:768px){
.about02 ul li{margin-bottom: 25px;}
.about02 ul li .info .t1{font-size: 22px;}
.about02 ul li .info .text{font-size: 14px;}
}
@media screen and (max-width:668px){
.about02 ul li{border-radius: 4px;}
.about02 ul li .info{width: 100%;order: 1;background: #fff;box-shadow: 0 0 2px rgba(0, 0, 0, .1);padding: 20px;}
.about02 ul li .img{width: 100%;}
.about02 ul li .img img{border-radius: 0;}
}
@media screen and (max-width:520px){
.about02{padding-bottom: 30px;}
.about02 ul{margin-top: 30px;}
.about02 ul li{margin-bottom: 15px;}
.about02 ul li .info{padding: 15px;}
.about02 ul li .info .t1{font-size: 18px;}
.about02 ul li .info .text{line-height: 24px;}
}


/* picturelist */
.picturelist{padding: 4vw 0;background: #FAFAFA;}
.picturelist ul{display:flex;flex-wrap: wrap;}
.picturelist ul li{text-align:center;width: 18.8%;margin-right: 1.5%;margin-bottom: 1.5%;}
.picturelist ul li:nth-child(5n+5){margin-right: 0;}
.picturelist ul li .img{overflow:hidden;position:relative;padding-bottom: 40%;width:100%;background: #fff;border-radius: 2px;box-shadow: 0 0 5px rgb(111 111 111 / 10%);}
.picturelist ul li .img img{transition:all .6s;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50% ,-50%);}
.picturelist ul li p{font-size:.95vw;color:#666;margin-top:1.2vw;font-weight:700}
@media screen and (max-width:1080px){
.picturelist{padding: 60px 0;}
.picturelist ul li{width: 23.875%;}
.picturelist ul li:nth-child(5n+5){margin-right: 1.5%;}
.picturelist ul li:nth-child(4n+4){margin-right: 0;}
.picturelist ul li .img{padding-bottom: 55%;}
}
@media screen and (max-width:520px){
.picturelist{padding: 30px 0;}
.picturelist ul li{width: 32%;margin-bottom: 2%;}
.picturelist ul li:nth-child(5n+5){margin-right: 2%;}
.picturelist ul li:nth-child(4n+4){margin-right: 2%;}
.picturelist ul li:nth-child(3n+3){margin-right: 0;}
}


/* about */
.about{padding:4vw 0}
.about .t1{font-size:1.5vw;text-align:center}
.about .cont p{font-size: .85vw;line-height: 2;color: #333;margin: .35vw 0;}
@media screen and (max-width:1080px){
.about{padding:60px 0}
.about .t1{font-size:30px}
.about .cont p{font-size: 15px;margin: 5px 0;}
}
@media screen and (max-width:520px){
.about{padding:40px 0}
.about .t1{font-size:22px}
.about .cont p{font-size: 14px;margin: 4px 0;}
}



/* caselst */
.caselst{padding: 4vw 0;background: #F5F5F7;}
.caselst .item{width: 32.3333%;margin-right: 1.5%;position: relative;}
.caselst .item:after{content:'';position:absolute;height: 2px;z-index:9;width:0;left: 0;transition: all .5s ease-in-out;bottom: 0;background: #0059AB;}
.caselst .item:hover:after{width: 100%;}
.caselst .item:nth-child(3n+3){margin-right: 0;}
.caselst .item .img{background: #fff;box-shadow: 0 0 3px rgba(0, 0, 0, .1);overflow: hidden;}
.caselst .item .img img{transition: all .5s;}
.caselst .item:hover .img img{transform:scale(1.05)}
.caselst .item .t1{font-size: .95vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-align: center;margin: 1vw 0;}
@media screen and (max-width:1080px){
.caselst{padding:60px 0}
.caselst .item .t1{font-size:15px;margin: 13px 0;}
}
@media screen and (max-width:768px){
.caselst .item{width: 48.5%;}
.caselst .item:nth-child(odd){margin-right: 3%;}
.caselst .item:nth-child(even){margin-right: 0;}
}
@media screen and (max-width:520px){
.caselst{padding:40px 0}
.caselst .item .t1{font-size:14px;margin: 10px 0;}
}

 
/* abft01 */
.abft01{padding: 4vw 0;}
.abft01 ul{display: flex;align-items: center;margin: 3vw 0 0;justify-content: space-between;}
.abft01 ul li{background: #F8F9FA;width: 24.2%;border-radius: 10px;}
.abft01 ul li .info{padding:1vw}
.abft01 ul li .info .t1{font-size:1.05vw;font-weight:700;color:#0059AB;margin-bottom:1vw}
.abft01 ul li .info .text p{color:#333;font-size:.845vw;line-height:1.4}
.abft01 ul li .info .text p:nth-child(1){font-weight: bold;}
@media only screen and (max-width: 1080px){
.abft01{padding: 60px 0;}
.abft01 ul{margin: 40px 0 0;}
.abft01 ul li .info{padding: 15px;}
.abft01 ul li .info .t1{font-size: 18px;}
.abft01 ul li .info .text p{font-size: 14px;}
}
@media only screen and (max-width:768px){
.abft01 ul{flex-wrap: wrap;}
.abft01 ul li{width: 49%;margin: 1% 0;}
}
@media only screen and (max-width:520px){
.abft01{padding: 30px 0;}
.abft01 ul{margin: 25px 0 0;}
.abft01 ul li .info{padding: 12px;}
.abft01 ul li .info .t1{font-size: 16px;margin-bottom: 8px;}
.abft01 ul li .info .text p{font-size: 13px;}
}


/* abft02 */
.abft02{background: #F8F9FA;padding: 4vw 0;}
.abft02 ul{display: flex;justify-content: space-between;margin-top: 3vw;}
.abft02 ul li{background: #fff;border-radius: 6px;width: 49%;}
.abft02 ul li:nth-child(2){background: #0059AB;}
.abft02 ul li .info{padding:1.3vw}
.abft02 ul li .info .t1{font-size:1.25vw;font-weight:700;margin-bottom:1vw}
.abft02 ul li .info .text p{color:#333;font-size:.83vw;line-height: 2;}
.abft02 ul li:nth-child(2) .info .t1{color:#fff}
.abft02 ul li:nth-child(2) .info .text p{color:#fff}
@media only screen and (max-width: 1080px){
.abft02{padding: 60px 0;}
.abft02 ul{margin-top: 40px;}
.abft02 ul li .info{padding: 15px;}
.abft02 ul li .info .t1{font-size: 18px;margin-bottom: 15px;}
.abft02 ul li .info .text p{font-size: 14px;}
}
@media only screen and (max-width: 520px){
.abft02{padding: 30px 0;}
.abft02 ul{margin-top: 30px;}
.abft02 ul li .info{padding: 12px;}
.abft02 ul li .info .t1{font-size: 16px;margin-bottom: 10px;}
.abft02 ul li .info .text p{font-size: 13px;}
}



/* abft03 */
.abft03{padding-top: 4vw;}
.abft03 .cont .item{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;flex-direction: row;padding: 3vw 16%;}
.abft03 .cont .item:nth-child(odd){flex-direction: row-reverse;}
.abft03 .cont .item:nth-child(even){background: #F8F9FA;}
.abft03 .cont .item .info{width: 50%;}
.abft03 .cont .item .info .t1{font-size: .85vw;color: #0059AB;}
.abft03 .cont .item .info .t2{font-size:1.38vw;font-weight:700;line-height:1.2;margin:.2vw 0 1vw}
.abft03 .cont .item .info .text p{font-size:.845vw;color:#333;line-height:1.58;margin: .5vw 0;}
.abft03 .cont .item .img{width: 45%;overflow: hidden;border-radius: 6px;}
.abft03 .cont .item .img img{transition:all .5s ease;}
.abft03 .cont .item:hover .img img{transform:scale(1.068)}
@media only screen and (max-width: 1080px){
.abft03{padding: 60px 0 0;}
.abft03 .cont .item{padding: 40px 4%;}
.abft03 .cont .item .info .t1{font-size: 14px;}
.abft03 .cont .item .info .t2{font-size: 20px;margin: 5px 0 15px;}
.abft03 .cont .item .info .text p{font-size: 14px;}
}
@media only screen and (max-width: 768px){
.abft03 .cont .item .info{width: 100%;margin-bottom: 20px;}
.abft03 .cont .item .img{width: 100%;}
}
@media only screen and (max-width: 520px){
.abft03{padding: 30px 0 0;}
.abft03 .cont .item{padding: 30px 4%;}
.abft03 .cont .item .info{margin-bottom: 15px;}
.abft03 .cont .item .info .t1{font-size: 13px;}
.abft03 .cont .item .info .t2{font-size: 18px;margin: 5px 0 10px;}
.abft03 .cont .item .info .text p{font-size: 13px;margin: 5px 0;}
}



/* abft04 */
.abft04{background: #F8F9FA;padding: 4vw 0;margin-top: 30px;}
.abft04 ul{display: flex;justify-content: space-between;margin-top: 3vw;flex-wrap: wrap;}
.abft04 ul li{background: #fff;border-radius: 6px;width: 49%;margin-bottom: 2%;}
.abft04 ul li .info{padding:1.3vw}
.abft04 ul li .info .t1{font-size:1.25vw;font-weight:700;margin-bottom:1vw}
.abft04 ul li .info .text p{color:#333;font-size:.83vw;line-height: 2;}
.abft04 ul li:nth-child(2),.abft04 ul li:nth-child(3){background: #0059AB;}
.abft04 ul li:nth-child(2) .info .t1,.abft04 ul li:nth-child(3) .info .t1{color:#fff}
.abft04 ul li:nth-child(2) .info .text p,.abft04 ul li:nth-child(3) .info .text p{color:#fff}
.abft04 .p{color: #333;margin-top: 2vw;font-size: .85vw;text-align: center;}
@media only screen and (max-width: 1080px){
.abft04{padding: 60px 0;}
.abft04 ul{margin-top: 40px;}
.abft04 ul li .info{padding: 15px;}
.abft04 ul li .info .t1{font-size: 18px;margin-bottom: 15px;}
.abft04 ul li .info .text p{font-size: 14px;}
.abft04 .p{font-size: 14px;margin-top: 30px;}
}
@media only screen and (max-width: 520px){
.abft04{padding: 30px 0;}
.abft04 ul{margin-top: 30px;}
.abft04 ul li .info{padding: 12px;}
.abft04 ul li .info .t1{font-size: 16px;margin-bottom: 10px;}
.abft04 ul li .info .text p{font-size: 13px;}
.abft04 .p{font-size: 13px;margin-top: 20px;}
}


/* abft05 */
.abft05{padding: 4vw 0;}
.abft05 ul{display: flex;align-items: center;justify-content: space-between;margin: 3vw 0;}
.abft05 ul li{width: 32.6%;background: #F8F9FA;border-radius: 10px;}
.abft05 ul li .info{padding: 1.3vw;}
.abft05 ul li .info .t1{font-size: 1.2vw;color: #0059AB;font-weight: bold;margin-bottom: .8vw;}
.abft05 ul li .info .text{color: #333;line-height: 1.58;font-size: .845vw;}
.abft05 .item{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.abft05 .item .info{width: 50%;}
.abft05 .item .info .t1{font-size: .845vw;color: #0059AB;}
.abft05 .item .info .t2{font-size:1.38vw;font-weight:700;line-height:1.2;margin:.2vw 0 1vw}
.abft05 .item .info .text p{font-size:.845vw;color:#333;line-height:1.58;margin: .5vw 0;}
.abft05 .item .img{width: 45%;overflow: hidden;border-radius: 6px;}
.abft05 .item .img img{transition:all .5s ease;}
.abft05 .item:hover .img img{transform:scale(1.068)}
.abft05 .p{color: #333;margin-top: 2vw;font-size: .85vw;text-align: center;}
@media only screen and (max-width: 1080px){
.abft05{padding: 60px 0;}
.abft05 ul{margin: 40px 0;}
.abft05 ul li .info{padding: 15px;}
.abft05 ul li .info .t1{font-size: 18px;margin-bottom: 10px;}
.abft05 ul li .info .text{font-size: 14px;}
.abft05 .item .info .t1{font-size: 14px;}
.abft05 .item .info .t2{font-size: 20px;margin: 5px 0 15px;}
.abft05 .item .info .text p{font-size: 14px;}
.abft05 .p{font-size: 14px;margin-top: 30px;}
}
@media only screen and (max-width: 768px){
.abft05 .item .info{width: 100%;margin-bottom: 20px;}
.abft05 .item .img{width: 100%;}
}
@media only screen and (max-width: 520px){
.abft05{padding: 30px 0;}
.abft05 ul{margin: 30px 0;}
.abft05 ul li .info{padding: 12px;}
.abft05 ul li .info .t1{font-size: 16px;margin-bottom: 8px;}
.abft05 ul li .info .text{font-size: 13px;}
.abft05 .item .info{margin-bottom: 15px;}
.abft05 .item .info .t1{font-size: 13px;}
.abft05 .item .info .t2{font-size: 18px;margin: 5px 0 10px;}
.abft05 .item .info .text p{font-size: 13px;margin: 5px 0;}
.abft05 .p{font-size: 13px;margin-top: 20px;}
}


/* abft06 */
.abft06{padding: 4vw 0;background: #F7F7F7;}
.abft06 .t1{margin: 3vw auto;font-size: 1vw;color: #333;line-height: 1.58;text-align: center;}
.abft06 .bt{line-height: 2.2vw;height: 2.2vw;width: max-content;border: 1px solid #015AAC;background: linear-gradient(135deg, #fff 50%, #015AAC 50%);background-size: 200% 200%;background-position: 100% 100%;color: #fff;font-size: .85vw;border-radius: 15px;transition: all 0.3s ease;margin: 0 auto;margin-top: 1vw;padding: 0 1.5vw;}
.abft06 .bt:hover{background-position: 0% 0%;color: #333;}
@media only screen and (max-width:1080px){
.abft06{padding: 60px 0;}
.abft06 .t1{font-size: 16px;margin: 30px auto;text-align: center;}
.abft06 .bt{padding: 10px 15px;font-size: 15px;border-radius: 10px;height: auto;line-height: initial;}
}
@media only screen and (max-width:520px){
.abft06{padding: 30px 0;}
.abft06 .t1{font-size: 14px;margin: 20px auto;text-align: center;width: auto;}
.abft06 .bt{font-size: 14px;padding: 8px 12px;}
}