﻿.l-wrap{width:100%;max-width:1640px;margin:0 auto;position: relative;}
body{overflow: hidden;}
.banner{position:relative}
.banner .banner-swiper{position:relative}
.banner .banner-slide{position:relative;width:100%}
.banner .banner-slide .banner-img{width:100%;position:relative}
.banner .banner-slide .banner-img img{max-height:750px;object-fit:cover;width:100%;position:relative}
.banner .banner-slide .banner-img::before{position:absolute;content:"";width:100%;height:100%;background:rgba(0,0,0,.5);}
.banner .banner-slide .banner-info{position:absolute;top:25%;left:14%;max-width:70%;color:#fff;z-index:2;opacity:0}
.banner .swiper-slide-active .banner-info{animation:bannerani .5s forwards;animation-delay:.7s}
.banner .banner-slide .banner-title{font-weight: 600;font-size: 40px;line-height: 1.5;color: #FFFFFF;}
.banner .banner-slide .banner-desc{font-size: 25px;margin-top: 40px;line-height: 1.25;}
.banner .banner-btn{position:absolute;left:14%;bottom:25%;display:inline-flex;align-items:center;z-index:2}
.banner .banner-btn .banner-button-next{margin-right:20px}
.banner .banner-btn .banner-button-next,.banner .banner-btn .banner-button-prev{display:inline-flex!important;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background:0 0;position:relative;transition:all .3s linear;z-index:1}
.banner .banner-btn .banner-button-next:hover,.banner .banner-btn .banner-button-prev:hover{background:#fff}
.banner .banner-btn .banner-button-next::before,.banner .banner-btn .banner-button-prev::before{position:absolute;content:"";width:47px;height:47px;border-radius:50%;background:rgba(255,255,255,.3);left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s linear;z-index:-1}
.banner .banner-btn .banner-button-next:hover::before,.banner .banner-btn .banner-button-prev:hover::before{opacity:1}
.banner .banner-btn .banner-button-next em,.banner .banner-btn .banner-button-prev em{color:#fff;font-size:20px;font-weight:700;transition:all .3s linear}
.banner .banner-btn .banner-button-next:hover em,.banner .banner-btn .banner-button-prev:hover em{color:#404075}
.banner .banner-pagination{width:50px;left:auto;bottom:auto;right:0;top:50%;transform:translateY(-50%);position:absolute;display:inline-flex;flex-direction:column;z-index:2}
.banner .banner-pagination .swiper-pagination-bullet{margin:4px 0;background:#fff}
.banner .banner-slide .banner-img::before{background: none;}
.banner .swiper-slide-active .banner-info{animation: bannerani .9s forwards;animation-delay: 1.5s;}
.banner .swiper-slide-active .banner-img img{animation: bannerimg 6s forwards;}
.homepro{position:relative;padding: 60px 0 0px;}
.homepro .homepro-title{text-align: center;text-transform: uppercase;font-weight: bold;font-size: 60px;color: #000;line-height: 1;}
.homepro .homepro-title span{color:var(--color)}
.homepro-swiper{margin-top: 20px;height: 700px;}
.homepro .homepro-slide{padding-top:60px;transition:all .3s linear}
.homepro .homepro-slide .homepro-img{position:relative;transition:all .3s linear;border-radius:15px;overflow:hidden;}
.homepro .homepro-slide:hover img{transform: scale(1.05);}
.homepro .homepro-slide .homepro-img img{width:100%;aspect-ratio:435/385;height:auto;object-fit:cover;transition:all .3s linear}
.homepro .homepro-slide .homepro-info{width: 90%;margin: 0 auto;padding: 35px 25px;text-align: center;box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);transform: translateY(-40PX);transition: all .2s linear;background: #FFFFFF;border-radius: 20px;border: 0px solid #000000;}
.homepro .homepro-slide .homepro-text{font-size: 22px;color: #131313;line-height: 1.25;font-weight: 600;}
.homepro .homepro-slide .homepro-desc{color:#444;margin:5px 0;display:none}
.homepro .homepro-slide .homepro-btn a{display:inline-block;margin-top:15px;font-weight:700;color:var(--color);line-height: 1;font-size: 18px;}
.homepro .homepro-allbtn{display:flex;align-items:center;justify-content:space-between;position:absolute;width:39%;left:50%;transform:translateX(-50%);bottom:19%;z-index:9999}
.homepro .homepro-allbtn .homepro-button-next,.homepro .homepro-allbtn .homepro-button-prev{position: relative;display: inline-flex;justify-content: center;align-items: center;transition: all .3s linear;cursor: pointer;width: 50px;height: 50px;background: #E6E6E6;border-radius: 50%;border: 0px solid #000000;}
.homepro .homepro-allbtn .homepro-button-next::before,.homepro .homepro-allbtn .homepro-button-prev::before{position:absolute;content:"";width:46px;height:46px;border-radius:50%;background:#fff;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px 5px rgba(0,60,187,.1);opacity:0;transition:all .3s linear;z-index:-1}
.homepro .homepro-allbtn .homepro-button-next em,.homepro .homepro-allbtn .homepro-button-prev em{color:#bdbdbd;font-weight:700;font-size:18px;transition:all .3s linear;line-height: 1;}
.homepro .homepro-allbtn .homepro-button-next:hover em,.homepro .homepro-allbtn .homepro-button-prev:hover em{color:#fff}
.homepro .homepro-allbtn .homepro-button-next:hover,.homepro .homepro-allbtn .homepro-button-prev:hover{background:var(--color)}
.homepro .homepro-allbtn .homepro-button-next:hover::before,.homepro .homepro-allbtn .homepro-button-prev:hover::before{opacity:1}
.homevideo .homevideo-box{display:flex;flex-wrap:wrap;justify-content:space-between}
.homevideo .homevideo-box .homevideo-left{flex: 1;background: #f4f4f4;padding: 40px 60px 60px;display: flex;flex-direction: column;justify-content: center;}
.homevideo .homevideo-left .homevideo-top{text-align:center;margin-bottom:30px}
.homevideo .homevideo-left .homevideo-title{margin-bottom: 5px;font-weight: bold;font-size: 34px;color: #121212;}
.homevideo .homevideo-left .homevideo-desc{font-size: 22px;color: #232323;line-height: 34px;}
.homevideo .homevideo-left .homevideo-object{text-align:center;background:#fff;padding:35px 0;border-radius:80px}
.homevideo .homevideo-box .homevideo-right{width:50%;position:relative}
.homevideo .homevideo-right .homevideo-img{position:relative;overflow: hidden;}
.homevideo-img:hover img{transform: scale(1.02);}
.homevideo-img:hover .homevideo-btn img{filter: drop-shadow(2px 4px 6px black);}
.homevideo-btn{position: absolute;width: 100%;height: 100%;top: 0;display: flex;justify-content: center;align-items: center;}
.homevideo-btn img{width: 105px !important;display: block;cursor: pointer;}
.homevideo .homevideo-right .homevideo-img img{position:relative;width:100%;transition: all .3s ease-in-out;}
.homecontact{position:relative;background:url(/uploads/44096/dx/page3-1.png) no-repeat;background-size:cover}
.homecontact .homecontact-info{text-align:center;padding: 80px 0 60px;}
.homecontact .homecontact-info .homecontact-title{font-size: 50px;text-transform: uppercase;color: #fff;line-height: 1;margin-bottom: 25px;font-weight: bold;}
.homecontact .homecontact-info .homecontact-desc{font-weight: 400;font-size: 20px;color: #FFFFFF;}
.homecontact .homecontact-info .homecontact-btn {margin-top: 30px;transition: all .2s linear;overflow: hidden;position: relative;display: inline-block;height: 45px;background: unset;border-radius: 23px;border: 1px solid #ffffff;min-width: 180px;background: #fff;}
.homecontact .homecontact-info .homecontact-btn a{font-size: 20px;color: #000;line-height: 45px;}
.homecontact .homecontact-info .homecontact-btn:hover a{color: #fff;position: relative;z-index: 4;background: none;}
.homecontact .homecontact-info .homecontact-btn::after{content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) scale(0);width: calc(100% + 20px);border-radius: 50%;aspect-ratio: 1 / 1;background: rgba(0,0,0,.4);z-index: -1;transition: all .4s linear;}
.homecontact .homecontact-info .homecontact-btn:hover:after{transform: translate(-50%, -50%) scale(1);z-index: 1;}
.homeabout{position:relative;padding: 100px 0;}
.homeabout::before{position:absolute;content:"";background:url(/uploads/44096/dx/page4-2.png);right:0;bottom:0;width:500px;height:180px;background-size:cover;z-index:-1}
.homeabout .homeabout-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;}
.homeabout .homeabout-box .homeabout-left{flex:1;position:relative;margin-right:35px;}
.homeabout .homeabout-left::before{position:absolute;content:"";width:50%;height:50%;left:-15px;top:-15px;background:#e5e5e5;z-index:-1}
.homeabout .homeabout-left img{position:relative;width:100%;height:auto;aspect-ratio:712/450;object-fit:cover;padding: 5px;}
.homeabout-images{position: relative;border-radius: 5px;overflow: hidden;display: contents;}
.homeabout-images::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;border: 3px solid transparent;border-radius: 10px;}
.homeabout-images:hover::after{border-color: var(--color);animation: drawBorderLine 2s linear infinite;}
@keyframes drawBorderLine{0%{clip-path:inset(100% 0 0 0)}
25%{clip-path:inset(0 100% 0 0)}
50%{clip-path:inset(0 0 100% 0)}
75%{clip-path:inset(0 0 0 100%)}
100%{clip-path:inset(100% 0 0 0)}}
.homeabout .homeabout-box .homeabout-right{width:50%;padding:15px 0}
.homeabout .homeabout-right .homeabout-text{position: relative;text-transform: uppercase;padding-left: 25px;font-weight: bold;font-size: 22px;color: #004EAC;background: linear-gradient(270deg, #20417E 0%, #025DE8 99.6337890625%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: 1;}
.homeabout .homeabout-right .homeabout-text::after{position:absolute;content:"";width:9px;height:9px;border-radius:50%;background:#fff;border:4px solid var(--color);left:0;top:50%;transform:translateY(-50%)}
.homeabout .homeabout-right .homeabout-title{margin: 15px 0 20px;font-weight: bold;font-size: 40px;color: #1B1B1B;line-height: 1;}
.homeabout .homeabout-right .homeabout-desc{font-size: 19px;color: #4C4C4C;line-height: 1.75;}
.homeabout .homeabout-btn a{display: inline-flex;justify-content: center;align-items: center;max-width: 200px;height: 45px;padding: 0 40px;margin-top: 35px;font-weight: 700;color: #fff;transition: all .2s linear;background: #004EAC;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.2);border-radius: 23px;border: 3px solid rgba(255, 255, 255, 0.7);overflow: hidden;position: relative;}
.homeabout .homeabout-btn a::after{content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) scale(0);width: calc(100% + 20px);border-radius: 50%;aspect-ratio: 1 / 1;background: rgba(0,0,0,.4);z-index: -1;transition: all .4s linear;}
.homeabout .homeabout-btn a:hover:after{transform: translate(-50%, -50%) scale(1);z-index: -1;}
.homeabout .homeabout-btn a:hover{position: relative;z-index: 3;}
.homeadata{position:relative;padding-top:15px}
.homeadata .homeadata-box{display:flex;justify-content:space-between;flex-wrap:wrap}
.homeadata .homeadata-box .homeadata-item{flex:1;text-align:center;padding: 55px 30px 45px;}
.homeadata .homeadata-box .homeadata-item:nth-child(1){background:#fafafa}
.homeadata .homeadata-box .homeadata-item:nth-child(2){background:#f5f5f5}
.homeadata .homeadata-box .homeadata-item:nth-child(3){background:#f1f1f1}
.homeadata .homeadata-box .homeadata-item:nth-child(4){background:#e6e6e6}
.homeadata .homeadata-box .homeadata-item:nth-child(5){background:#ddd}
.homeadata .homeadata-item .homeadata-num{transition: all .2s linear;font-size: 25px;color: #000000;line-height: 38px;}
.homeadata .homeadata-item .homeadata-num.counting-active{color: var(--color);}
.homeadata .homeadata-item .homeadata-num .wmkc-icoe-num{color: var(--color);}
.homeadata .homeadata-item .homeadata-num span{margin-right: 5px;font-weight: bold;font-size: 60px;color: #000000;line-height: 1;transition: all .2s linear;}
.homeadata .homeadata-item:hover .homeadata-num{color:var(--color)}
.homeadata .homeadata-item .homeadata-text{font-size: 20px;color: #000000;line-height: 1.25;margin-top: 20px;}
.homechoose{position:relative;padding:70px 0 90px}
.homechoose .homechoose-top{text-align:center;margin-bottom:50px}
.homechoose .homechoose-title{text-align: center;text-transform: uppercase;font-weight: bold;font-size: 60px;line-height: 1;margin-bottom: 40px;}
.homechoose .homechoose-title span{color:var(--color)}
.homechoose .homechoose-desc{font-size: 20px;color: #505050;line-height: 38px;max-width: 68%;margin: 0 auto;}
.homechoose .homechoose-bottom{position:relative;width:100%}
.homechoose .homechoose-big{position:relative;width:100%}
.homechoose .homechoose-big .big-slide{position:relative}
.homechoose .homechoose-big .big-slide img{position:relative;width:100%;height:700px;object-fit:cover}
.homechoose .homechoose-big .big-slide::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(270deg,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);z-index:1}
.homechoose .homechoose-info{position: absolute;width: 33%;right: 10%;top: 70%;transform: translateY(-50%);text-align: right;z-index: 999;}
.choose-box{position: absolute;right: 10%;width: 35%;z-index: 3;top: 23%;text-align: end;opacity: 0;}
.homechoose-text{font-weight: bold;font-size: 40px;color: #FFFFFF;line-height: 1;margin-bottom: 30px;}
.homechoose-words{font-size: 20px;color: #FFFFFF;line-height: 35px;}
.homechoose .homechoose-info .homechoose-small{position:relative;width:80%;overflow: unset;}
.homechoose .homechoose-info .small-slide{position:relative;overflow: hidden;border-radius: 100%;}
.homechoose .homechoose-info .small-slide img{aspect-ratio: 1 / 1;object-fit: cover;border-radius: 50%;border: 5px solid rgba(255, 255, 255, .3);transition: all .3s linear;cursor: pointer;}
.homechoose .homechoose-info .small-slide.swiper-slide-thumb-active{border:5px solid #fff}
.homechoose .homechoose-small-next,.homechoose-small-prev{cursor: pointer;display: block;position: absolute;top: 50%;transform: translateY(-50%);color: #fff;z-index: 9;}
.homechoose .homechoose-small-next{left: -10%;}
.homechoose-small-prev{right: -10%;}
.homechoose .homechoose-small-next em,.homechoose-small-prev em{font-size: 26px;font-weight: 600;width: 26px;line-height: 1;display: block;}
.homenews{padding:0 20px}
.homenews .homenews-title{text-align: center;font-weight: bold;font-size: 60px;line-height: 1;margin-bottom: 50px;}
.homenews .homenews-title span{color:var(--color)}
.homenews .homenews-box{display:flex;flex-wrap:wrap;justify-content:space-between}
.homenews .homenews-box .homenews-item{width: 24%;position: relative;}
.homenews .homenews-item .homenews-img{position:relative;overflow:hidden}
.homenews .homenews-item .homenews-img img{position:relative;width:100%;height:auto;object-fit:cover;aspect-ratio:450/320;transition:all .3s linear}
.homenews .homenews-item:hover .homenews-img img{transform:scale(1.07)}
.homenews .homenews-item .homenews-info{font-weight: 700;margin-top: 20px;font-size: 22px;color: #000000;}
.homenews-btn{display: flex;justify-content: center;}
.homenews .homenews-btn a{position: relative;background: var(--color);border-radius: 40px;text-transform: uppercase;margin-top: 50px;transition: all .2s linear;padding: 15px 80px;font-size: 20px;color: #FFFFFF;line-height: 1;overflow: hidden;}
.homenews .homenews-btn a::after{content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) scale(0);width: calc(100% + 20px);border-radius: 50%;aspect-ratio: 1 / 1;background: rgba(0, 0, 0, .4);z-index: -1;transition: all .4s linear;}
.homenews .homenews-btn a:hover:after{transform: translate(-50%, -50%) scale(1);z-index: -1}
.homenews .homenews-btn a:hover{position: relative;z-index: 0;}
.homeinq{padding:3% 0 0}
.homeinq .homeinq-contant{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:30px}
.homeinq .homeinq-input{width:50%;padding:4% 3%;background:#f5f5f5}
.homeinq .homeinq-input .inquiry-form{justify-content:space-between;display:flex;flex-wrap:wrap}
.homeinq .homeinq-title{text-transform: uppercase;font-weight: 700;font-size: 40px;line-height: 38px;margin-bottom: 20px;}
.homeinq .homeinq-title span{color:var(--color)}
.homeinq .homeinq-desc{margin-bottom: 30px;font-size: 20px;color: #464646;line-height: 32px;}
.homeinq .homeinq-input .wmkcfb-name{width:49%}
.homeinq .homeinq-input .wmkcfb-email{width:49%}
.homeinq .homeinq-input .wmkcfb-content{width:100%;resize:none;font-family:inherit}
/*.homeinq .homeinq-input .wmkcfb-content,.homeinq .homeinq-input .wmkcfb-email,.homeinq .homeinq-input .wmkcfb-name{outline:0;padding:10px;border-radius:3px;border:1px solid #e4e4e4;background:#fff;margin-top:0}*/
.homeinq .homeinq-input .wmkcfb-email,.homeinq .homeinq-input .wmkcfb-name{height:50px}
.homeinq .homeinq-input .send-btn{margin: 20px 0 0px;overflow: hidden;position: relative;}
.homeinq .homeinq-input .send-btn::after{content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) scale(0);width: calc(100% + 20px);border-radius: 50%;aspect-ratio: 1 / 1;background: rgba(0, 0, 0, .4);z-index: -1;transition: all .4s linear;}
.homeinq .homeinq-input .send-btn:hover::after{transform: translate(-50%, -50%) scale(1);z-index: -1;}
.homeinq .homeinq-input .send-btn:hover{opacity:.8}
.homeinq .homeinq-img{width:50%;overflow: hidden;}
.homeinq .homeinq-img img{width:100%;height:100%;object-fit:cover;transition: all .3s ease-in-out;}
.page9{max-width:1200px;position:relative;border-radius:20px;padding:40px 0;text-align:center;left:50%;transform:translateX(-50%);background:url(/uploads/44096/dx/page9-1.png) center no-repeat;margin-top:-70px;margin-bottom:100px;overflow:hidden}
.page9 .page9-text{font-size: 25px;color: #FFFFFF;line-height: 30px;}
.page9 .page9-btn a{display: inline-flex;padding: 15px 43px;font-weight: 600;border-radius: 50px;margin-top: 30px;transition: all .2s linear;font-size: 20px;color: #000000;background: #fff;border: 1px solid #fff;line-height: 1;position: relative;z-index: 1;overflow: hidden;}
.page9 .page9-btn a::after{content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) scale(0);width: calc(100% + 20px);border-radius: 50%;aspect-ratio: 1 / 1;background: #0000001c;z-index: -1;transition: all .4s linear;}
.page9 .page9-btn a:hover:after{transform: translate(-50%, -50%) scale(1);z-index: -1;}
.homeadata .homeadata-box .homeadata-item:hover .homeadata-num{color: var(--color);}
.homeadata .homeadata-box .homeadata-item:hover .wmkc-icoe-num{color: var(--color);}
.homenews .homenews-box .homenews-item:hover .homenews-info{color: var(--color);}
.homeinq .homeinq-img:hover img{transform: scale(1.03);}
.homechoose .homechoose-info .small-slide:hover img{transform: scale(1.05);}
.homepro .homepro-slide:hover{transform: translateY(-20px);}
.homepro .homepro-slide:hover .homepro-desc{display: block;}
.homechoose-big .swiper-slide-active .choose-box{animation: bannerani .9s forwards;animation-delay: 1.5s;}
.page9 .page9-btn a:hover{background: none;color: #fff;}
.homecontact .homecontact-info .homecontact-btn:hover{background: none;}
@media (max-width:1600px) {
.homepro .homepro-title,.homechoose .homechoose-title,.homenews .homenews-title{font-size: 46px;}
.homecontact .homecontact-info .homecontact-title{font-size: 42px;}
.banner .banner-slide .banner-title{font-size: 34px;}
.homeabout{padding: 70px 0;}
.homeadata .homeadata-item .homeadata-num span{font-size: 42px;}
.homeadata .homeadata-item .homeadata-text{font-size: 18px;}
.homechoose .homechoose-title{margin-bottom: 15px;}
.homechoose .homechoose-desc{max-width: 80%;font-size: 18px;}
.homechoose .homechoose-top{margin-bottom: 25px;}
.homechoose .homechoose-info{width: 40%;right: 8%;}
.homechoose .homechoose-info .homechoose-words{font-size: 18px;margin-bottom: 25px;}
.homechoose .homechoose-info .homechoose-text{font-size: 32px;color: #FFFFFF;line-height: 1;margin-bottom: 20px;}
.homechoose{padding: 50px 0;}
.homenews .homenews-item .homenews-info{font-size: 18px;}
.homenews .homenews-btn a{padding: 20px 80px;line-height: 1;font-size: 20px;margin-top: 35px;}
.page9{margin-top: 20px;margin-bottom: 40px;}
.page9 .page9-text{font-size: 22px;}
.page9 .page9-btn a{font-size: 18px;}
.homeinq .homeinq-contant{margin-top: 0;}
.homepro-swiper{height: 650px;}}
@media (max-width:1366px) {
.homepro .homepro-title, .homechoose .homechoose-title, .homenews .homenews-title{font-size: 38px;}
.homepro .homepro-slide .homepro-info{padding: 20px 20px;}
.homepro .homepro-slide .homepro-text{font-size: 18px;}
.homepro .homepro-slide .homepro-desc{font-size: 16px;line-height: 1.25;}
.homepro .homepro-slide.swiper-slide-active .homepro-text {font-size: 22px;}
.homepro .homepro-slide .homepro-btn a,.homepro .homepro-slide.swiper-slide-active .homepro-btn a{font-size: 16px;}
.homepro .homepro-slide{padding-top: 25px;}
.homevideo .homevideo-left .homevideo-desc{font-size: 16px;}
.homevideo .homevideo-box .homevideo-left{padding: 20px 30px;}
.homevideo .homevideo-left .homevideo-title{font-size: 24px;}
.homevideo .homevideo-left .homevideo-object{padding: 10px 0;border-radius: 25px;}
.homevideo-object img{max-width: 70%;}
.homecontact .homecontact-info .homecontact-title{font-size: 34px;margin-bottom: 15px;}
.homecontact .homecontact-info{padding: 50px 0;}
.homeabout .homeabout-right .homeabout-title{font-size: 32px;}
.homeabout .homeabout-right .homeabout-desc{font-size: 16px;}
.homeadata .homeadata-item .homeadata-num span{font-size: 34px;}
.homeadata .homeadata-item .homeadata-num{font-size: 20px;}
.homeadata .homeadata-item .homeadata-text {font-size: 16px;margin-top: 10px;}
.homechoose .homechoose-desc{font-size: 16px;line-height: 1.52;}
.homechoose .homechoose-info .homechoose-words {font-size: 16px;line-height: 1.52;}
.homeinq .homeinq-desc {margin-bottom: 15px;font-size: 18px;line-height: 1.52;}
.homepro-swiper{height: auto;}
.banner .banner-slide .banner-title{font-size: 24px;}
.banner .banner-slide .banner-desc{font-size: 18px;margin-top: 20px;}
.banner .banner-slide .banner-info{top: 20%;left: 5%;}
.banner .banner-btn{left: 5%;}  
.l-wrap{padding: 0px 35px;}
.choose-box{width: 50%;}  
.homechoose-text{margin-bottom: 20px;font-size: 26px;}
.homechoose-words{font-size: 16px;}}
@media screen and (max-width:1200px){
.banner .banner-slide .banner-info{left:0;padding:50px;top:10%}
.banner .banner-btn{bottom:15%;left:2.5%}
.homepro .homepro-allbtn{bottom:33%}
.page9{margin-top:30px;padding:40px 20px;margin-bottom:40px}}
@media screen and (max-width:1024px){
.head-logo img{max-height: 40px;}
.l-wrap{padding: 0 30px;}
.homepro .homepro-title, .homechoose .homechoose-title, .homenews .homenews-title{font-size: 32px;}
.homepro{padding: 35px 0 0px;}
.homepro .homepro-slide.swiper-slide-active .homepro-info{margin-bottom: -30px;}
.banner .banner-slide .banner-title{font-size:30px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}
.homepro .homepro-allbtn{bottom:19%;width:58%}
.homevideo .homevideo-box .homevideo-right{width:100%}
.homeabout .homeabout-box .homeabout-right{width:100%}
.homeabout .homeabout-box .homeabout-left{width:100%;margin-right:1px}
.homechoose .homechoose-info{width:37%}
.homenews .homenews-title{margin-bottom:0}
.homenews .homenews-box .homenews-item{width:49%;margin-top:25px}
.homenews .homenews-title{font-size:30px}
.homecontact .homecontact-info .homecontact-title{font-size: 26px;}
.homecontact .homecontact-info .homecontact-desc{font-size: 16px;}
.homeabout {padding: 45px 0;}
.homeabout .homeabout-box .homeabout-right{padding: 25px 0px 15px;}
.homeadata .homeadata-box .homeadata-item{padding: 45px 15px;}
.homechoose .homechoose-desc{max-width: 100%;}
.homechoose .homechoose-info {width: 80%;}
.homechoose .homechoose-info .homechoose-small{position: relative;width: 35%;overflow: unset;margin-right: unset;margin-left: auto !important;transform: translateX(-20px);}
.homenews .homenews-item .homenews-info{text-align: center;}
.homenews .homenews-btn a {padding: 15px 50px;line-height: 1;font-size: 16px;margin-top: 30px;}
.homeinq .homeinq-title{font-size: 32px;margin-bottom: 10px;}
.homeinq .homeinq-desc{font-size: 16px;}
.page9 .page9-btn a {font-size: 16px;padding: 15px 30px;margin-top: 20px;}}
@media screen and (max-width:768px){
.banner .banner-slide .banner-info{top: 0;max-width: 100%;height: 100%;padding: 20px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.banner .banner-slide .banner-title{font-size: 18px;text-align: center;}
.banner .banner-slide .banner-desc{font-size: 14px;margin-top: 15px;}
.banner .banner-pagination{width:15px}
.banner .banner-btn{left:50%;bottom:20%;transform:translateX(-50%)}
.homepro .homepro-title{font-size:30px}
.homepro .homepro-allbtn{bottom:7%;width:60%}
.homevideo .homevideo-box .homevideo-left{padding:25px 30px 35px}
.homecontact .homecontact-info .homecontact-title{font-size:26px}
.homeadata .homeadata-box .homeadata-item{width:50%}
.homeadata .homeadata-item .homeadata-num span{font-size:30px}
.homechoose .homechoose-title{font-size:26px}
.homechoose .homechoose-big .big-slide img{height:560px}
.homechoose .homechoose-info{width:90%;right:10%;text-align:center}
.homenews .homenews-box .homenews-item{width:49%}
.homeinq .homeinq-title{font-size:26px}
.homeinq .homeinq-input{width:100%;padding: 4% 30px;}
.homeinq .homeinq-img{width:100%}
.homeinq .homeinq-input .send-btn{width:120px}
.homepro .homepro-swiper{height: auto;}
.homepro .homepro-slide .homepro-desc{display: block;}
.homepro .homepro-slide.swiper-slide-active {transform: translateY(0px);padding-top: 0;}
.homepro .homepro-slide .homepro-img img{aspect-ratio: 1 / 1;}
.homepro .homepro-slide {padding-top: 0;}
.homepro .homepro-slide.swiper-slide-active .homepro-info {margin-bottom: 0px;transform: translateY(-40PX);}
.homeabout .homeabout-right .homeabout-title{font-size: 26px;margin: 10px 0 10px;}
.homeabout .homeabout-right .homeabout-text{font-size: 16px;}
.homeabout .homeabout-btn a{margin-top: 10px;}
.homeadata .homeadata-box{flex-direction: column;}
.homeadata .homeadata-box .homeadata-item{width: 100%;}
.homechoose {padding: 30px;}
.choose-box {width: 85%;right: 5%;}
.homechoose .homechoose-info .homechoose-small{width: 60%;transform: translateX(0px);}
.page9 .page9-text{font-size: 18px;}
.homepro .homepro-slide.swiper-slide-active .homepro-text{font-size: 18px;}
.homepro .homepro-slide .homepro-desc{font-size: 14px;}
.homenews{padding: 0 30px;}
.homechoose .homechoose-info .homechoose-text{font-size: 28px;}}
@media screen and (max-width:600px){
.homechoose-words{line-height: 1.75;}
.banner .banner-slide .banner-info{padding:10px;text-align:center;top:50%;animation:none;opacity:1;transform:translateY(-50%)!important}
.banner .banner-btn{display:none}
.page9{padding:20px}
.homepro .homepro-allbtn{bottom: 10%;}
.homecontact .homecontact-info .homecontact-title{font-size: 24px;}
.homeadata .homeadata-box .homeadata-item {padding: 30px 15px;}
.homeadata .homeadata-item .homeadata-num span,.homechoose .homechoose-info .homechoose-text{font-size: 26px;}
.homenews .homenews-item .homenews-info{font-size: 16px;}
.l-wrap,.homenews{padding: 0 16px;}  
.homechoose,.homeinq .homeinq-input{padding: 30px 15px;}}
@media screen and (max-width:500px){
.homepro .homepro-swiper{height:auto}
.homepro .homepro-allbtn{bottom: 50%;width: 100%;}
.homenews .homenews-btn a{min-width: 150px;text-align: center;font-size: 14px;margin-top: 10px;}
.banner .banner-slide .banner-info{max-width: 100%;}
.banner .banner-slide .banner-title{font-size: 12px;}
.banner .banner-slide .banner-desc{font-size: 10px;}
.homecontact .homecontact-info .homecontact-btn a{font-size: 16px;}
.homepro .homepro-slide.swiper-slide-active .homepro-text,.homepro .homepro-slide .homepro-text,.homecontact .homecontact-info .homecontact-desc{font-size: 14px;}
.homepro .homepro-slide .homepro-info{padding: 10px;}
.homepro .homepro-slide .homepro-btn a, .homepro .homepro-slide.swiper-slide-active .homepro-btn a{font-size: 12px;}
.homevideo .homevideo-left .homevideo-desc{font-size: 14px;line-height: 1.52;}
.homecontact .homecontact-info {padding: 30px 0;}
.homecontact .homecontact-info .homecontact-btn{margin-top: 15px;min-width: 140px;height: 35px;}
.homecontact .homecontact-info .homecontact-btn a{font-size: 14px;line-height: 35px;}
.homeabout .homeabout-right .homeabout-desc,.homechoose .homechoose-desc{font-size: 14px;}
.homeabout .homeabout-right .homeabout-title,.homecontact .homecontact-info .homecontact-title,.homevideo .homevideo-left .homevideo-title,.homepro .homepro-title,.homechoose .homechoose-title,.homenews .homenews-title,.homeinq .homeinq-title{font-size: 20px;}
.homechoose-text {margin-bottom: 5px;font-size: 20px;}
.homechoose-words {font-size: 14px;line-height: 1.52}
.choose-box {width: 90%;right: 5%;text-align: center;top: 15%;}
.homechoose .homechoose-info .homechoose-small{width: 85%;}
.news-list .news-item .news-info .news-title a{font-size: 16px;}
.news-list .news-item{width: 100%;}
.homeinq .homeinq-desc {font-size: 14px;margin-bottom: 0;}
.page9 .page9-text{font-size: 14px;}
.wmkcfeedback input, .wmkcfeedback textarea, .wmkcfeedback .wmkcfb-fileupload{margin-top: 0.4em;}
.page9 .page9-btn a {font-size: 14px;padding: 10px 25px;margin-top: 10px;}
.homeabout{padding: 40px 0 20px;}  
.homechoose .homechoose-big .big-slide img{height: 380px;}
}
