﻿@font-face{font-family:"思源黑体-normal";src:url("../fonts/SourceHanSansCN-Normal.eot"),url("../fonts/SourceHanSansCN-Normal.woff2") format("woff2"),url("../fonts/SourceHanSansCN-Normal.woff") format("woff"),url("../fonts/SourceHanSansCN-Normal.ttf") format("truetype"),url("../fonts/SourceHanSansCN-Normal.svg") format("svg");font-weight:normal;font-style:normal}.fz-h1{font:normal 400 2.6041666667vw/1.2 "思源黑体-normal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans"}@media(max-width: 767px){.fz-h1{font:normal 400 35px/1.5 "思源黑体-normal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans"}}@media(max-width: 575px){.fz-h1{font:normal 400 30px/1.2 "思源黑体-normal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans"}}.fz-h2,.adv-title .title{font:normal 400 30px/1.2 "思源黑体-normal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans"}@media(max-width: 991px){.fz-h2,.adv-title .title{font:normal 400 25px/1.2 "思源黑体-normal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans"}}@media(max-width: 575px){.fz-h2,.adv-title .title{font:normal 400 25px/1.2 "思源黑体-normal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans"}}.fz-h3{font:normal 400 22px/1.2 "思源黑体-normal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans"}@media(max-width: 575px){.fz-h3{font:normal 400 15px/1.2 "思源黑体-normal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans"}}.fz-p1,.foot .foot-box2 div span,.top .top-nav a,.adv-title .subTitle{font:normal 400 16px "思源黑体-normal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans";line-height:2}@media(max-width: 575px){.fz-p1,.foot .foot-box2 div span,.top .top-nav a,.adv-title .subTitle{font:normal 400 14px/1.5 "思源黑体-normal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans"}}.fz-p2,.foot .foot-box4 a,.foot .foot-box2 div a{font:normal 400 14px/1.2 "思源黑体-normal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans"}@media(max-width: 575px){.fz-p2,.foot .foot-box4 a,.foot .foot-box2 div a{font:normal 400 12px/1.4 "思源黑体-normal",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans"}}.brand-font-color{color:#2096c0}@font-face{font-family:"iconfont";src:url("../fonts/iconfont.woff2?t=1657078959796") format("woff2"),url("../fonts/iconfont.woff?t=1657078959796") format("woff"),url("../fonts/iconfont.ttf?t=1657078959796") format("truetype")}.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-fuwushijian:before{content:""}.icon-youxiang:before{content:""}.icon-daohangdizhi:before{content:""}.icon-zhiding:before{content:""}.icon-dianhua:before{content:""}.my-80{margin:80px 0}@media screen and (max-width: 750px){.my-80{margin:20px 0}}.mb-35{margin-bottom:35px}.py-4{padding:1.5rem 0}.w-100{width:100%}.px-5{padding:0 2.5rem}.my-3{margin:1.5rem 0}@media screen and (max-width: 750px){.my-md-3{margin:1.5rem 0}}.pt-75{padding-top:75px}@media screen and (max-width: 750px){.pt-75{padding-top:45px}}.pb-75{padding-bottom:75px}@media screen and (max-width: 750px){.pb-75{padding-bottom:45px}}.fw-700{font-weight:700}.mx-auto{margin:0 auto}@media screen and (max-width: 750px){.d-md-none{display:none}}.w-50{width:50%}.w-75{width:75%}.my-1{margin:.5rem 0}.cut-off-line,.cut-off-line-gary{height:10px;color:#fafafa;width:100%}.cut-off-line-gary{background-color:#fafafa}.gray-1px-line{margin:30px 0;width:100%;height:1px;background:#e1e1e1}.row-block-text{width:100%;position:relative;height:600px;background-color:#1c2025}@media only screen and (max-width: 750px){.row-block-text{height:unset}}.row-block-text .text-box{text-align:center;color:#111;position:absolute;left:50%;transform:translateX(-50%);top:50px}@media only screen and (max-width: 750px){.row-block-text .text-box.en{top:20px}}.row-block-text .text-box .subText{color:#111;margin-top:5px}.row-block-text .img-box{width:100%;height:100%;overflow:hidden}.row-block-text .img-box img{object-fit:cover;height:100%;width:100%}.row-2block-box{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-column-gap:10px}@media only screen and (max-width: 750px){.row-2block-box{grid-template-columns:1fr;grid-row-gap:10px}}.featured-box{display:flex;flex-direction:row;justify-content:center;height:100px;width:100%;background-color:#222;border-bottom:1px solid #2f2f2f}@media only screen and (max-width: 750px){.featured-box{display:none}}.featured-box .item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 100px}@media only screen and (max-width: 1600px){.featured-box .item{margin:0 40px}}@media only screen and (max-width: 1400px){.featured-box .item{margin:0 40px}}.featured-box .item .img{width:35px;height:35px;margin-right:10px}.featured-box .item .img img{width:100%;height:100%;object-fit:cover}.featured-box .item .text{color:#848484}.side-toTop{position:fixed;right:0;top:50%;z-index:999}.side-toTop .icon-dianhua,.side-toTop .icon-zhiding{cursor:pointer;font-size:28px;color:#fff;width:45px;height:45px;background-color:#333;display:flex;justify-content:center;align-items:center}.custom-banner{width:100%;height:600px;position:relative;overflow:hidden;display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width: 750px){.custom-banner{height:400px}}@media only screen and (max-width: 400px){.custom-banner{height:400px}}.custom-banner img{width:100%;height:100%;object-fit:cover}.custom-banner .banner-img{position:absolute;top:0;left:0;width:100%;height:100%}.custom-banner .banner-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 750px){.custom-banner .banner-content{left:0;transform:translateY(-50%);width:100%;padding:0 20px}}@media only screen and (max-width: 400px){.custom-banner .banner-content{width:75%}}.custom-banner .banner-content.center{left:50%;transform:translate(-50%, -50%)}.custom-banner .banner-content .content p{color:#111;margin:15px 0}.custom-banner .banner-content .content .sub-text{color:#111}.custom-banner .banner-content .content .hr{width:39px;height:2px;background-color:#111}@media only screen and (max-width: 750px){.adv-title{text-align:center;margin:20px 0}}.adv-title .title{color:#1c2025}.adv-title .subTitle{color:#9f9f9f}.about-title-box{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:40px 0}@media only screen and (max-width: 750px){.about-title-box{margin:10px 0 15px 0}}.about-title-box.center{justify-content:center}.about-title-box .ab-title{color:#1c2025}.about-title-box .line{font-size:16px;color:#b1b1b1;margin:0 15px}@media only screen and (max-width: 750px){.about-title-box .line{margin:5px}}.about-title-box .subTitle{color:#b1b1b1}.blueMask{padding-left:30px;width:431px;height:220px;background:#0096ff;background:linear-gradient(90deg, rgba(0, 150, 255, 0.3) 31%, rgba(0, 212, 255, 0.05) 100%)}.blueMask.en{height:260px}@media only screen and (max-width: 400px){.blueMask{width:80%;height:140px}}@media only screen and (max-width: 750px){.blueMask .fz-h2,.blueMask .adv-title .title,.adv-title .blueMask .title{font-size:14px}}.blueMask .about-title-box p,.blueMask p{color:#fff}.wrap{width:1300px;margin:0 auto;padding:0 15px}@media only screen and (max-width: 1400px){.wrap{width:1300px}}@media only screen and (max-width: 750px){.wrap{width:100%}}.gray-bg{background-color:#dfdfdf;width:100%}.w-900{width:900px}@media only screen and (max-width: 750px){.w-900{width:100%}}.row-3block-reac{display:flex;justify-content:space-between}@media only screen and (max-width: 750px){.row-3block-reac{flex-wrap:wrap}}.row-3block-reac .item{width:367px;margin-right:50px;border-radius:10px}@media only screen and (max-width: 750px){.row-3block-reac .item{width:100%;margin:10px 0}}.row-3block-reac .item .item-img{width:100%}.row-3block-reac .item .item-img img{width:100%;height:100%;border-radius:10px 10px 0 0}.row-3block-reac .item .item-content{background-color:#1f1f1f;height:214px;border-radius:0 0 10px 10px;color:#fff;padding:20px}@media only screen and (max-width: 750px){.row-3block-reac .item .item-content{height:165px;padding:10px}}.row-3block-reac .item .item-content .item-tit{margin-bottom:20px}.contact-address{display:flex;width:100%;justify-content:space-between}@media only screen and (max-width: 750px){.contact-address{flex-direction:column;margin-top:30px;padding:0 10px}}.contact-address .ca-item{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 750px){.contact-address .ca-item{justify-content:flex-start;align-items:flex-start;padding-left:30px;margin:8px 0}}.contact-address .ca-item .iconfont{margin-right:10px;line-height:2}@media only screen and (max-width: 750px){.contact-address .ca-item .iconfont{font-size:14px;line-height:unset}}.contact-address .email-item{justify-content:space-between;align-items:flex-start;display:flex}.contact-address .email-item a{margin-right:15px}@media only screen and (max-width: 750px){.contact-address .email-item a{margin-left:23px}}.contact-address .email-item span{margin-left:10px}@media only screen and (max-width: 750px){.contact-address .email-item{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:30px;margin:8px 0}}.contact-address .email-item .iconfont{margin-right:10px;line-height:2}@media only screen and (max-width: 750px){.contact-address .email-item .iconfont{font-size:14px;line-height:unset}}.m-img{display:none}@media screen and (max-width: 749px){.m-img{display:block;height:unset}.m-img.radius-10{border-radius:10px}}.pc-img{display:none}@media screen and (min-width: 750px){.pc-img{height:100%;display:block}}.top .top-nav{height:60px}.top .top-nav a{line-height:60px;border:0;color:#fff}.top .top-nav a.active{color:#0096ff;border-top:2px solid #0096ff}.top .top-nav-pop a{border-bottom:1px solid #253249}.top .top-nav-pop a:nth-of-type(4){border-bottom:unset}.foot{background-color:#222;margin-top:0}.foot .foot-box2{display:flex;width:100%;max-width:1500px;height:360px;justify-content:space-between}@media only screen and (max-width: 750px){.foot .foot-box2{flex-direction:column;height:unset}.foot .foot-box2 div{margin:5px 0}}.foot .foot-box2 div h1{color:#c9cdce}.foot .foot-box2 div h1 a{color:#c9cdce}.foot .foot-box2 div a{color:#656565}.foot .foot-box2 div span{color:#656565}@media only screen and (max-width: 750px){.foot .foot-box2 div p{display:none}}.foot .foot-box4 a{color:#656565}.side-toTop .icon-dianhua:hover~#telCard{visibility:visible;opacity:1;transition:opacity .6s ease}.gallery-thumbs .swiper-wrapper .swiper-slide{width:25%;height:100%;opacity:.4;cursor:pointer}.gallery-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{opacity:1}.gallery-thumbs .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.gallery-thumbs .swiper-wrapper .swiper-slide-thumb-active{border:2px solid #2096c0}.gallery-thumbs .swiper-button-next,.gallery-thumbs .swiper-button-prev{color:#cecece}.gallery-thumbs .swiper-button-next::after,.gallery-thumbs .swiper-button-prev::after{font-size:20px;font-weight:700}.proSpec-box{width:100%;margin:40px auto}@media only screen and (max-width: 750px){.proSpec-box{margin:20px auto}}.proSpec-box .proSpec-list{display:flex;border:1px solid #ebebeb;border-top:0px;color:#494949}.proSpec-box .proSpec-list:nth-of-type(1){border-top:1px solid #ebebeb}.proSpec-box .proSpec-list .detail-key{width:258px;flex:1;border-right:1px solid #ebebeb;padding:20px 0 20px 50px}@media only screen and (max-width: 750px){.proSpec-box .proSpec-list .detail-key{width:unset;flex:0 1 40%;padding:5px 0 5px 15px}}.proSpec-box .proSpec-list .detail-value{width:870px;padding:20px 0 20px 50px}@media only screen and (max-width: 750px){.proSpec-box .proSpec-list .detail-value{width:unset;flex:0 1 60%;padding:5px 0 5px 15px}}.row2coumln{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media only screen and (max-width: 750px){.row2coumln{flex-direction:column}}.row2coumln .right-text,.row2coumln .left-text{text-align:left}.row2coumln .right-text .rt-number,.row2coumln .left-text .rt-number{font-weight:700;margin:10px 0;color:#0096ff}@media only screen and (max-width: 750px){.row2coumln .right-text .rt-number,.row2coumln .left-text .rt-number{margin:25px 0 0 0}}.row2coumln .right-text .rt-title,.row2coumln .left-text .rt-title{margin:0 0 30px 0}@media only screen and (max-width: 750px){.row2coumln .right-text .rt-title,.row2coumln .left-text .rt-title{margin:0 0 10px 0}}.row2coumln .right-text .rt-sub-text,.row2coumln .left-text .rt-sub-text{width:70%;margin:0 auto}.row2coumln .right-text{width:50%;margin:0 auto}.row2coumln .right-text.text-center{text-align:center}.row2coumln .right-text .fz-p2,.row2coumln .right-text .foot .foot-box2 div a,.foot .foot-box2 div .row2coumln .right-text a,.row2coumln .right-text .foot .foot-box4 a,.foot .foot-box4 .row2coumln .right-text a{line-height:24px}@media only screen and (max-width: 750px){.row2coumln .right-text{width:100%;margin:10px auto}}.row2coumln .left-text{width:50%;margin-right:67px;text-align:justify}.row2coumln .left-text.en{text-align:left}.row2coumln .left-text.text-center{text-align:center}.row2coumln .left-text .fz-p2,.row2coumln .left-text .foot .foot-box2 div a,.foot .foot-box2 div .row2coumln .left-text a,.row2coumln .left-text .foot .foot-box4 a,.foot .foot-box4 .row2coumln .left-text a{line-height:24px}@media only screen and (max-width: 750px){.row2coumln .left-text{text-align:center;width:100%;margin:0 auto 20px auto}.row2coumln .left-text.en{text-align:center}}.row2coumln .left-text.tl{text-align:justify}@media only screen and (max-width: 750px){.row2coumln .left-text.tl{width:100%;margin:10px 0}}.row2coumln .left-text.w-500{width:500px}@media only screen and (max-width: 750px){.row2coumln .left-text.w-500{width:100%}}.row2coumln .left-img{width:800px}@media only screen and (max-width: 750px){.row2coumln .left-img{width:100%}}.row2coumln .left-img img{width:100%;height:100%;object-fit:cover}.row2coumln .right-img{width:750px;background-color:#faebd7}@media only screen and (max-width: 750px){.row2coumln .right-img{width:100%}}.row2coumln .right-img img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 750px){.md-none{display:none}}.align-item-start{align-items:flex-start}@media only screen and (max-width: 750px){.order-md-2{order:2}}@media only screen and (max-width: 750px){.order-md-1{order:1}}.mb-10{margin-bottom:10px}.about-s1{padding-top:100px;margin-bottom:10px;padding-bottom:140px}@media only screen and (max-width: 750px){.about-s1{padding:50px 20px}}.about-s2{width:100%}@media only screen and (max-width: 750px){.about-s2{margin-top:10px}}.about-s2 img{width:100%}.about-s3{padding:10px 0}@media only screen and (max-width: 750px){.about-s3{padding:0 20px}}.about-s4,.about-s5{position:relative;width:100%;height:620px}@media only screen and (max-width: 750px){.about-s4,.about-s5{height:320px}}.about-s4 .img,.about-s5 .img{position:absolute;top:0;left:0;width:100%;height:100%}.about-s4 .img img,.about-s5 .img img{width:100%;height:100%;object-fit:cover}.about-s4 .content,.about-s5 .content{position:absolute;top:0;left:0;width:100%;height:100%}.about-s4 .content .wrap,.about-s5 .content .wrap{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media only screen and (max-width: 750px){.about-s4 .content .wrap,.about-s5 .content .wrap{justify-content:flex-start;margin-top:20px}}.about-s1-bg{width:100%;height:100%;background:url("../images/about-s1-bg.jpg") 100% 100% no-repeat;background-size:cover}@media only screen and (max-width: 750px){.md-text-center{text-align:center !important}}.adv-s1{padding-bottom:80px}.py-100{padding:100px 0}.flex-1{flex:1}.h-100{height:100%}.w-500{width:500px}@media screen and (max-width: 750px){.w-500{width:100%}}.ml-67{margin-left:67px}@media screen and (max-width: 750px){.ml-67{margin-left:0}}.text-right{text-align:right}@media screen and (max-width: 750px){.text-md-center{text-align:center}}.text-left{text-align:left}