
/* ===================首页样式========================== */
/* banner */
.banner{width:100%;overflow:hidden;position:relative}
.banner a{display:block;width:100%}
.banner-img{width:100%}
.banner-imgpc,.banner-imgmb{width:100%;object-fit:cover}
.banner-imgpc{min-height:360px;height:730px}
.banner-imgmb{min-height:320px;display:none}
.banner .swiper-pagination{bottom:40px}
.banner .swiper-pagination-bullet{width:10px;height:10px;transition:width .4s ease;border-radius:10px;border:2px solid #fff;background:transparent;opacity:1;margin:0 7px !important}
.banner .swiper-pagination-bullet-active{background:#fff;width:40px}
.banner{display:none}
.banner.ontrue{display:block}
/* bar头 */
.indtb{width:100%;overflow:hidden; padding: 50px 100px 30px;background-image: url('../image/beijing.jpg')}
.indtb ul{margin-left:-0.3333%}
.indtb li{width:24.5%;float:left;margin-left:0.3333%;margin-top:12px;overflow:hidden}
.indtb li a{display:block;width:100%;position:relative}
.indtb li a:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;transition:all .4s ease;display:none}
.indtb li img{width:100%;object-fit:cover;transition:all .4s linear}
.indtb-wd{width:100%;position:absolute;z-index:2;bottom:5px;padding:0 44px;color:#fff}
.indtb-wd p{font-family:"MONTSERRAT_BOLD";font-size:20px;text-transform:uppercase;line-height:1.1em}
.indtb h1{font-size:18px;margin-top:12px;line-height: 3.2rem;text-align: center; font-weight: bold;background-color: #e7e9eb61;margin: 10px;}
.indtb li a:hover img{transform:scale(1.06)}
.indtb li a:hover:after{opacity:.4}
/* 项目 */
.indxm{width:100%;overflow:hidden;padding:100px 100px 120px}
.indtit{width:100%}
.indtit-wd{float:left}
.indtit-wd p{font-size:44px;color:#1a1a1a;font-family:"MONTSERRAT_BOLD";text-transform:uppercase}
.indtit-wd h6{font-size:30px;color:#1a1a1a;margin-top:2px}
.indtit-wd h6 span{display:inline-block;position:relative}
.indtit-wd h6 span:after{content:"";position:absolute;width:40px;height:2px;background:#ea4003;top:50%;right:-64px;}
.indtit-xm{float:right;font-size:0;width:92px;padding-top:8px;/* background-color: #dfdfe0; */}
.indtit-xm>div{width:50%;height:46px;display:inline-block;background:url("../image/eventArr.png") no-repeat right center;cursor:pointer;transition:all .4s ease}
.indtit-xm>div:hover{background-image:url('../image/eventArrH.png')}
.indtit-xm>div.indtit-xm-prev{transform:rotate(180deg)}
.indtit-xm>div.swiper-button-disabled{opacity:.5;cursor:default}
.indtit-xm>div.swiper-button-disabled:hover{background-image:url('../image/eventArr.png')}
.indxm-loop{width:100%;margin-top:68px;position:relative}
.indxm-link{display:block;width:100%;position:relative;overflow:hidden}
.indxm-link img{width:100%;object-fit:cover;transition:all .4s linear}
.indxm-link h1{position:absolute;width:100%;bottom:32px;padding:0 32px;left:0;font-size:20px;color:#fff;font-weight:700;z-index:2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.indxm-link:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:url('../image/eventSd.png') repeat-x left bottom /auto 100%}
.indxm-link:hover img{transform:scale(1.06)}
.indxm-line{width:100%;height:2px;background:#ededed;position:relative;margin-top:56px}
.indxm-line-roll{position:absolute;width:0;height:2px;top:0;left:0;background:#ea4003}


.xyzp-fenlei{font-size: 0;margin-top: 60px;}
.xyzp-fenlei-ul{margin-left: -1.5%;}
.xyzp-fenlei a{position: relative; display: block;width: 23.5%;float: left;margin-left: 1.5%;overflow: hidden;}
.xyzp-fenlei-img{/* width: 100%; */object-fit: cover;transition: all .4s linear;}
.xyzp-fenlei a:after{content: "";position: absolute;z-index: 1;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, .4);}
.xyzp-fenlei-wd {position: absolute;/* width: 100%; */text-align: center;left: 0;top: 50%;transform: translateY(-50%);z-index: 2;transition: all .4s ease;}
.xyzp-fenlei-wd img{min-height: 52px;}
.xyzp-fenlei-wd h5{font-size: 20px;font-weight: bold;color: #fff;margin-top: 32px;}
.xyzp-fenlei a:hover .indtb .xyzp-fenlei-img{transform: scale(1.06);}
.xyzp-fenlei a:hover .indtb .xyzp-fenlei-wd{margin-top: -10px;}



/*优势*/
.m-timerg1{padding:66px 0 76px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden;margin-bottom: 50px;}
.ul-list3{margin:0 -37px;font-size:0;overflow:hidden}
.ul-list3 li{display:inline-block;vertical-align:top;width:25%}
.ul-list3 .con{margin:0 37px;text-align:center}
.ul-list3 .icon1{display:block;width:60px;height:60px;background-repeat:no-repeat;background-position:center center;margin:0 auto 14px}
.ul-list3 .num{font-size:50px;color:#fff;line-height:52px;margin-bottom:8px;font-family:Arial;font-weight:700}
.ul-list3 .num em{font-weight:700}
.ul-list3 p{font-size:16px;color:rgba(255,255,255,.6)}
@media only screen and (max-width:1199px){.m-timerg1{padding:30px 0}
.ul-list3{margin:0 -10px}
.ul-list3 .con{margin:0 10px}
}@media only screen and (max-width:959px){.m-timerg1{padding:20px 0}
.ul-list3{margin-bottom:-20px}
.ul-list3 li{width:50%;margin-bottom:20px}
.ul-list3 .num{font-size:32px;line-height:42px}
}@media only screen and (max-width:767px){.ul-list3 .num{font-size:18px;line-height:28px}
.ul-list3 p{font-size:14px}
}
/* 服务客户 */
.m-servg1{padding:70px 0 80px;overflow:hidden}
.wp{width:100%;max-width:1200px;margin:0 auto}
.m-txtg1{margin:0 auto 34px;font-size:16px;color:#888;line-height:26px;padding:0 10px;text-align:center}
.m-servg1 .m-txtg1{margin-bottom:40px}
.g-tit-m{font-size:36px;line-height:1.5;color:#333;text-align:center}
.m-txtg1 .g-tit-m{margin-bottom:5px}
.m-servg1 .m-txtg1 .g-tit-m{margin-bottom:4px}
.slider-lt2{padding-bottom:44px;overflow:hidden}
.slider-lt2 .item{outline:0}
.ul-list4{margin:0 -10px -20px;overflow:hidden}
.ul-list4 li{float:left;width:25%;margin-bottom:20px}
.ul-list4 .con{display:block;margin:0 10px;border:1px solid #f0f0f0}
.ul-list4 .pic{height:118px;line-height:118px;font-size:0;text-align:center;overflow:hidden}
.ul-list4 .pic img{display:inline-block;vertical-align:middle;max-height:90%;max-width:90%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
@media only screen and (max-width:1366px){.wp{width:98%}
}@media only screen and (max-width:1199px){.m-servg1{padding:30px 0}
.ul-list4{margin:0 0 -20px}
.ul-list4 li{width:25%}
}@media only screen and (max-width:959px){.m-servg1{padding:20px 0}
.m-servg1 .m-txtg1{margin-bottom:15px}
.m-inforg1 .g-tit-m,.m-txtg1 .g-tit-m{padding:0}
.ul-list4 li{width:50%}
}@media only screen and (max-width:767px){.wp{width:95%}
.m-txtg1{font-size:14px;line-height:24px;padding:0 12px}
.slider-lt2{padding-bottom:30px}
}/* 资讯 */
.indxw{width:100%;padding:0 100px 134px;overflow:hidden}
.indtit-xw{float:right;padding-top:24px}
.indtit-xw a{display:block;position:relative;width:116px;height:36px;font-size:0;overflow:hidden}
.indtit-xw a span,.indtit-xw a i{display:block;height:24px;line-height:24px;transition:all .4s ease}
.indtit-xw a span{font-size:14px;color:#1a1a1a;font-weight:700;letter-spacing:.2em;text-transform:uppercase;float:left}
.indtit-xw a i{float:right;width:16px;background:url('../image/eventArr.png') no-repeat center}
.indtit-xw a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#1a1a1a;transition:all .4s ease}
.indtit-xw a:hover span{color:#ea4003;letter-spacing:.3em}
.indtit-xw a:hover i{background-image:url('../image/eventArrH.png');transform:translateX(-4px)}
.indtit-xw a:hover:after{background:#ea4003}
.indxw-item{width:100%;margin-top:68px}
.indxw-loop{width:48.8%;float:left}
.indxw-loopwdimg{width:100%;position:relative;display:block;overflow:hidden}
.indxw-loopimg{width:100%;object-fit:cover;height:442px;transition:all .4s linear}
.indxw-loopwd{position:absolute;z-index:2;overflow:hidden;background:rgba(0,0,0,.5);transition:all .4s ease;padding:18px 150px 18px 18px;left:0;bottom:0;width:100%}
.indxw-loopwd span{display:block;width:100%;color:#fff;font-size:16px;font-family:Arial,Helvetica,sans-serif}
.indxw-loopwd h1{width:100%;font-size:18px;margin-top:8px;color:#fff;font-weight:700;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.indxw-loop .swiper-pagination{width:150px;left:auto;right:0;padding-right:16px;text-align:right;bottom:18px}
.indxw-loop .swiper-pagination-bullet{width:6px;height:6px;border-radius:100%;background:#fff;opacity:1;margin:0 4px !important}
.indxw-loop .swiper-pagination-bullet-active{background:#00a2e9}
.indxw-loopwdimg:hover .indxw-loopimg{transform:scale(1.06)}
.indxw-loopwdimg:hover .indxw-loopwd{background:rgba(0,0,0,.6)}
.swiper-slide-active .indxw-loopwd span{animation:indxwP .8s ease both 400ms}
.swiper-slide-active .indxw-loopwd h1{animation:indxwP .8s ease both 800ms}
@keyframes indxwP{0%{opacity:0;transform:translateY(40px)}
100%{opacity:1;transform:translateY(0)}
}.indxw-list{width:48.2%;float:right}
.indxw-list a{display:block;width:100%;padding:18px 0;border-top:1px solid #d7d7d7;overflow:hidden}
.indxw-list a:last-child{border-bottom:1px solid #d7d7d7}
.indxw-listimg{width:110px;height:110px;float:left;overflow:hidden;background:#e7e9eb;text-align:center;padding-top:10px;transition:all .4s ease}
.indxw-listimg h6{font-size:46px;color:#333;padding-bottom:8px;position:relative;transition:all .4s ease}
.indxw-listimg h6:after{content:"";position:absolute;width:22px;height:1px;background:#999;bottom:0;left:50%;margin-left:-11px;transition:all .4s ease}
.indxw-listimg p{font-size:20px;color:#666;margin-top:8px;transition:all .4s ease}
.indxw-listwd{width:calc(100% - 110px);float:right;padding-left:30px;padding-top:10px}
.indxw-listwd h1{font-size:18px;color:#333;font-weight:700;line-height:1.4em;transition:all .4s ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.indxw-listwd p{font-size:14px;color:#666;line-height:28px;height:56px;margin-top:12px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.indxw-list a:hover .indxw-listwd h1{color:#ea4003}
.indxw-list a:hover .indxw-listimg{background:#ea4003}
.indxw-list a:hover .indxw-listimg h6,.indxw-list a:hover .indxw-listimg p{color:#fff}
.indxw-list a:hover .indxw-listimg h6:after{background:#fff}
/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px){/* 1600 × (900/1024/1200) */}
@media all and (max-width:1599px){/* 1440 × (900/1050) */
    .indtb-wd p{font-size:18px}
.indtb-wd h1{font-size:22px;margin-top:10px}
.indtb-wd{bottom:38px;padding:0 38px}
.indxm{padding:80px 4% 100px}
.indtb{padding:80px 4% 100px}
.indtit-wd p{font-size:38px}
.indtit-wd h6{font-size:26px}
.indxm-loop,.indxw-item{margin-top:54px}
.indtit-xm{padding-top:20px}
.indxm-line{margin-top:48px}
.indxw{padding:0 4% 110px}
.indxw-loopimg{height:400px}
.indxw-listimg h6{font-size:38px}
.indxw-listimg{height:104px}
.indxw-list a{padding:14px 0}
.indxw-listwd p{line-height:24px;height:48px}
.banner .swiper-pagination{bottom:36px}
.indtit-xw{padding-top:20px}
.banner-imgpc{height:640px}
}@media all and (max-width:1439px){/* 1360 × (768) */
    .indtb-wd p{font-size:16px}
.indtb-wd h1{font-size:20px;margin-top:8px}
.indtb-wd{bottom:32px;padding:0 32px}
.indxm{padding:74px 4% 80px}
.indtit-wd p{font-size:34px}
.indtit-wd h6{font-size:22px}
.indtit-xm{padding-top:12px}
.indxm-link h1{bottom:28px;padding:0px 28px;font-size:18px}
.indxm-loop,.indxw-item{margin-top:44px}
.indxm-line{margin-top:44px}
.indxw{padding:0 4% 88px}
.indtb{padding:40px 4% 88px}
.indxw-listimg h6{font-size:32px}
.indxw-listimg p{font-size:18px}
.indxw-listimg{height:90px}
.indxw-listwd p{line-height:22px;height:44px;margin-top:6px}
.indxw-listwd{padding-left:28px;padding-top:6px}
.indxw-loopwd h1{font-size:16px;margin-top:6px}
.indxw-loopimg{height:358px}
.banner .swiper-pagination{bottom:28px}
.indtit-xw{padding-top:16px}
.banner-imgpc{height:auto}
}@media all and (max-width:1359px){/* 1280 × (800/854/1024) */}
@media all and (max-width:1279px){/* 1152 × (864) */
    .indtit-wd p{font-size:30px}
.indxm{padding:60px 4% 68px}
.indtb{padding:60px 4% 68px}
.indtit-xm{width:80px}
.indtit-xm>div{height:40px}
.indxm-loop,.indxw-item{margin-top:38px}
.indtit-wd h6 span:after{width:34px;right:-46px}
.indxw{padding:0 4% 68px}
.banner .swiper-pagination{bottom:24px}
.indtit-xw{padding-top:12px}
}@media all and (max-width:1151px){/* 1024 × (600/768) */}
/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px){/* 平板设备 720 适配 */
    .banner .swiper-pagination{bottom:18px}
.indtb-wd p{font-size:14px}
.indxw-loop{width:100%}
.indxw-loopimg{height:472px}
.indxw-list{width:100%;margin-top:28px}
.indtb-wd h1{font-size:18px}
.indtb-wd{bottom:20px;padding:0 20px}
.indxm-link h1{bottom:20px;padding:0px 20px}
}@media all and (max-width:640px){/* 移动终端以上 360 适配 */
    .banner-imgpc{display:none}
.banner-imgmb{display:block}
.indtb ul{margin-left:0}
.indtb li{width:100%;margin-left:0;margin-top:10px}
.banner .swiper-pagination-bullet{width:7px;height:7px;border-radius:7px}
.banner .swiper-pagination-bullet-active{width:28px}
.banner .swiper-pagination{bottom:16px}
.indtit-wd p{font-size:22px}
.indtit-wd h6{font-size:18px}
.indtit-xm{padding-top:8px}
.indtb{padding:38px 4% 40px}
.indxm{padding:38px 4% 40px}
.indxm-loop,.indxw-item{margin-top:32px}
.indxm-line{margin-top:28px}
.indxm-link h1{font-size:18px}
.indtit-xw{padding-top:8px}
.indtit-xw a{width:104px}
.indxw-loopimg{min-height:200px}
.indxw-loopwd{padding:16px 18px 28px}
.indxw-loop .swiper-pagination{width:100%;bottom:6px}
.swiper-slide-active .indxw-loopwd span,.swiper-slide-active .indxw-loopwd h1{animation:none}
.indxw-listimg h6{font-size:28px}
.indxw-listimg{width:86px;height:86px}
.indxw-listwd{width:calc(100% - 86px);padding-left:20px;padding-top:6px}
.indxw{padding:0 4% 42px}
.indxw-loopimg{height:220px}
.indxw-listimg p{font-size:16px}
}