@charset "utf-8";
/*WapslidesSTART*/
.wap-slides.am-slider-d2 .am-slider-desc{
    left: 15px;
    bottom: 30%;
    right: inherit;
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
}
.wap-slides.am-slider-d2 .am-slider-content{ margin-bottom: 0;background: transparent; }
.wap-slides.am-slider-d2 .am-slider-title{ font-size: 18px;margin-bottom: 0; }
.wap-slides.am-slider-d2 .am-slider-content p{ font-size: 12px; }
.wap-slides.am-slider-d2 .am-control-nav{ bottom: 15px; }
.wap-slides.am-slider-d2 .am-control-nav li a.am-active{ background: #000; }
/*WapslidesNED*/
/*--------------------------
** Model Index
---------------------------*/
.comm-title{ padding:0 15px;height:60px;line-height:60px;overflow: hidden; }
.comm-title.bor{ border-bottom: 1px solid #f0f0f0; }
.comm-title h3{ max-width:80%;line-height:60px;float:left;font-size:18px;color:#191919;margin:0;font-weight:normal; }
.comm-title a{ color:#666;font-size:14px; }
/** Model-v2 **/
.comm-v2-title{ padding: 30px 20px 20px; text-align: center; }
.comm-v2-title h3{ font-size: 18px;font-weight: bold;color: #000; }
.comm-v2-title p{ color: #6d7882; }
/** 优势 **/
.wap-adavforu .wap-adav-list:after{ display: block;content: "";clear: both; }
.wap-adavforu .wap-adav-list{ padding: 0 15px; }
.wap-adavforu .wap-adav-list ul li{ padding: 15px 0;border-bottom: 1px solid #eee; }
.wap-adavforu .wap-adav-list ul li:last-child{ border-bottom: 0; }
.wap-adavforu .wap-adav-list ul li a{ display: flex;align-items: center; }
.wap-adavforu .wap-adav-list ul li img{ width: 56px;height: auto;margin-right: 10px; }
.wap-adavforu .wap-adav-list ul li h5{ width: 100%;font-weight: bold;color: #333;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.wap-adavforu .wap-adav-list ul li .time{ display: block;color: #666;font-size: 12px; }
.wap-adavforu .wap-adav-list ul li .desc{ color: #666;font-size: 12px; }
/** 各领域解决方案 **/
.wap-solution .wap-solution-list{ margin-top: -20px; padding: 0 15px 30px;overflow: hidden; }
.wap-solution .wap-solution-list .swiper-slide{ min-height: 249px; margin-top: 20px;border-radius: 5px; box-shadow:0 0 12px rgba(73,129,244,.2) }
.wap-solution .wap-solution-list .icons{ display: block;width: 35px;height: 32px;background: url("../images/wap-icon-a.png") no-repeat 0 0;
    margin: 40px 0 0 18px;
}
.wap-solution .wap-solution-list .swiper-slide:nth-of-type(2) .icons{ background-position: -73px 0; }
.wap-solution .wap-solution-list .swiper-slide:nth-of-type(3) .icons{ background-position: -37px 0; }
.wap-solution .wap-solution-list .swiper-slide:nth-of-type(4) .icons{ background-position: -111px 0; }
.wap-solution .wap-solution-list .swiper-slide:nth-of-type(5) .icons{ background-position: -148px 0; }
.wap-solution .wap-solution-list .swiper-slide .remark{ padding:10px 20px 20px; }
.wap-solution .wap-solution-list .swiper-slide .remark h5{ color: #333;padding-bottom:8px;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.wap-solution .wap-solution-list .swiper-slide .remark a{ display: block; font-size: 12px;color: #666;line-height: 30px; }
/** 定制 **/
.wap-customized-list{ padding: 0 15px; }
.wap-customized-list ul li{ width: 48%;float: left;padding-bottom: 20px;margin-bottom:4%; border-radius: 5px; box-shadow:0 0 12px rgba(73,129,244,.2); }
.wap-customized-list ul li:nth-of-type(even){ float: right; }
.wap-customized-list ul li img{ display: block;margin: 15px auto 10px; }
.wap-customized-list ul li h5{ text-align: center;color: #333; }
/** 质量 **/
.wap-adavforu .wap-adav-list.qualitys ul li img{ width: 120px;height: auto;margin-right: 10px; }
/** 案例 **/
.wap-case-list{ margin-top: -20px;padding: 0 15px 30px;overflow: hidden; }
.wap-case-list .swiper-slide{ margin-top: 20px;border-radius: 5px; box-shadow:0 0 12px rgba(73,129,244,.2);overflow: hidden; }
.wap-case-list .swiper-slide img{ display: block;width: 100%; }
.wap-case-list .swiper-slide .remark{ padding: 15px 15px 20px; text-align: center; }
.wap-case-list .swiper-slide .remark h5{ padding-bottom: 5px;color: #333; }
.wap-case-list .swiper-slide .remark p{ color: #666; }
/** 客户 **/
.wap-partner-a{ padding-bottom: 1px; }
.wap-partner-a .wap-partner-list:after{ display: block;content: "";clear: both; }
.wap-partner-a .wap-partner-list{ position: relative; margin: 15px 15px 30px; border: 1px solid #eee; }
.wap-partner-a .wap-partner-list ul li{ float: left; width: 50%;border-bottom: 1px solid #eee; }
.wap-partner-a .wap-partner-list ul li img{ display:block;width: 100%; }
.wap-partner-a .wap-partner-list ul li:nth-of-type(n+7){ border-bottom: 0; }
.wap-partner-a .wap-partner-list em{ position: absolute;top: 0;left: 50%; display: block;width: 1px;height: 100%;background: #eee; }
/** NEWS **/
.wap-article-d .wap-article-list ul li:after{ display: block;content: "";clear: both; }
.wap-article-d .wap-article-list{ padding: 0 15px 20px; }
.wap-article-d .wap-article-list ul li{ padding: 12px 0;border-bottom: 1px solid #eee; }
.wap-article-d .wap-article-list ul li:last-child{ border-bottom: 0; }
.wap-article-d .wap-article-list ul li a{ display: flex;justify-content:space-between;align-items: center; }
.wap-article-d .wap-article-list ul li h5{ font-weight: normal;color: #333; max-width:76%;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.wap-article-d .wap-article-list ul li .time{ color: #666;font-size: 12px; }
.wap-article-d .wap-article-list ul li.first{ padding: 12px 0 0; }
.wap-article-d .wap-article-list ul li.first a{ display: block; }
.wap-article-d .wap-article-list ul li.first img{ display: block;width: 100%; }
.wap-article-d .wap-article-list ul li.first .remark{ height: 50px;line-height: 50px; }
.wap-article-d .wap-article-list ul li.first h5{ float: left; }
.wap-article-d .wap-article-list ul li.first .time{ float: right; }
/*** V2 ***/
.wap-module-v2-dz{ padding: 30px 15px 60px;overflow: hidden; }
.wap-module-v2-dz .swiper-slide{ min-height: 280px; box-shadow: 0 0 8px rgba(0,0,0,.1);background: #fff; }
.wap-module-v2-dz .swiper-slide h3 img{ width: 100%; }
.wap-module-v2-dz .swiper-slide .cons{ padding: 10px 0; }
.wap-module-v2-dz .swiper-slide a { position: relative;display: block;height: 40px;line-height: 40px;color: #1c1f3f;text-indent: 40px; }
.wap-module-v2-dz .swiper-slide a:after { position: absolute;top: 0;left: -20px;display: block;width: 12px;height: 12px;content: url(../../pc/images/v2/di-radio.png);z-index: 6; }
.wap-module-v2-dz .swiper-slide a:hover{ color:var(--color); }
/** wap-module-v2-cp **/
.wap-module-v2-cp{ position: relative; padding: 30px 15px 50px; background: url("../images/probg.jpg") repeat-y center center;background-size: cover;overflow: hidden; }
.wap-module-v2-cp .cp-table{ padding: 0 12px;margin: 10px auto 30px; }
.wap-module-v2-cp .cp-table .cable{ float: left; width: calc((100% / 3) - 20px);text-align: center; }
.wap-module-v2-cp .cp-table .cable:not(:last-child){ margin-right: 30px; }
.wap-module-v2-cp .cp-table .icon{ width: 80px;height: 80px;margin: 0 auto; overflow: hidden; }
.wap-module-v2-cp .cp-table .icon img{ width: 100%; }
.wap-module-v2-cp .cp-table h5{ color: #666;margin: 15px auto 10px; }
.wap-module-v2-cp .cp-table em{ opacity: 0; display: block;width: 30px;height: 3px;background: var(--color);margin: 0 auto; }
.wap-module-v2-cp .cp-table .cable.on h5{ color: #000;font-size: 16px; }
.wap-module-v2-cp .cp-table .cable.on em{ opacity: 1; }
.wap-module-v2-cp .swiper-slide{ padding: 0 15px 30px; }
.wap-module-v2-cp .swiper-slide .ltitle{ padding: 20px 0;border-bottom: 1px solid #e4e8f0; }
.wap-module-v2-cp .swiper-slide .ltitle h3{ font-size: 18px;color: #000;padding-bottom: 8px; }
.wap-module-v2-cp .swiper-slide .gorup{ padding: 15px; }
.wap-module-v2-cp .swiper-slide .gorup em{ display: block;width: 30px;height: 3px;background: var(--color); }
.wap-module-v2-cp .swiper-slide .gorup h5{ color: #000;padding: 10px 0; }
.wap-module-v2-cp .swiper-slide .gorup p{ color: #999; }
.wap-module-v2-cp .swiper-pagination.swiper-pagination-bullets{ bottom: 20px; }
.wap-module-v2-cp .swiper-pagination-bullet-active{ background: var(--color); }
.wap-module-v2-cp .cp-table .cable.on .icon img:first-child{ margin-top: -100px; }
.wap-module-v2-cp .cp-table .cable.on .icon img:last-child{ margin-top: -19px; }
/** wap-module-v2-plan **/
.wap-module-v2-plan{ background: url("../images/planbg.jpg") repeat-y center center;overflow: hidden; }
.wap-module-v2-plan .hd{ border-bottom: 1px solid #e4e8f0; }
.wap-module-v2-plan .hd ul{ display: flex;align-items: center;white-space: nowrap;height: 54px;scroll-behavior:smooth; overflow: scroll; }
.wap-module-v2-plan .hd ul::-webkit-scrollbar{ display: none; }
.wap-module-v2-plan .hd ul li{ position: relative; padding: 0 15px;color: #000;font-size: 16px; }
.wap-module-v2-plan .hd ul li:after{ position: absolute;bottom: -17px;left: 50%; display: block;width: 30px;height: 3px;content: "";background: transparent;transform: translate(-50%,0); z-index: 84 }
.wap-module-v2-plan .hd ul li.on{ font-weight:bold;color:var(--color); }
.wap-module-v2-plan .hd ul li.on:after{ background:var(--color); }
.wap-module-v2-plan .swiper-container-plan{ padding:20px 15px 50px; }
.wap-module-v2-plan .swiper-slide .top-title h5{ color:#000;font-size:16px; }
.wap-module-v2-plan .swiper-slide .top-title h5 a{ float:right;font-size:12px;color: var(--color);margin-top:3px; }
.wap-module-v2-plan .swiper-slide .top-title p{ padding:10px 0 20px;color:#666; }
.wap-module-v2-plan .lnav .group {
    position: relative;
    float: left;
    width: 48%;
    height: 160px;
    background: rgba(255,255,255,.8);
    padding: 15px;
    transition: all .4s ease-out;
}
.wap-module-v2-plan .lnav .group:nth-of-type(even){ float: right; }
.wap-module-v2-plan .lnav .group:nth-of-type(n+3){ margin-top: 4%; }
.wap-module-v2-plan .lnav .group h6{ color: #000;padding-bottom: 10px; }
.wap-module-v2-plan .lnav .group p{ color: #999;font-size: 12px; }
.wap-module-v2-plan .lnav .group span{ position: absolute;bottom: 15px;left: 15px; color: var(--color);font-size: 12px; }
.wap-module-v2-plan .rimg{ margin-top: 4%; }
.wap-module-v2-plan .am-slider-b2{ box-shadow: none; }
/*** wap-module-v2-avs ***/
.wap-module-v2-avs{ padding: 30px 0 0; background: url("../images/avsbg.jpg") repeat-y center center;overflow: hidden; }
.wap-module-v2-avs .comm-v2-title h3{ color: #fff; }
.wap-module-v2-avs .comm-v2-title p{ color: rgba(255,255,255,.9); }
.wap-module-v2-avs .avs-list{ padding: 15px 15px 30px; }
.wap-module-v2-avs .avs-list ul li{ float: left;width: 48%; height: 45px;margin-bottom: 4%;background: #fff;border-radius: 5px; overflow: hidden; }
.wap-module-v2-avs .avs-list ul li:nth-of-type(even){ float: right; }
.wap-module-v2-avs .avs-list ul li img{ display: block; width: 60%;margin: 13px auto 0; }
.wap-module-v2-avs .avs-list ul li.on{ background: var(--color); }
.wap-module-v2-avs .avs-list ul li.on img.ov{ margin-top: -24px; }
/*** wap-module-v2-case ***/
.wap-module-v2-case{ padding: 15px 15px 0; background: url("../images/casebg.jpg") repeat-y center bottom;overflow: hidden; }
.wap-module-v2-case .nav-left{ margin-top: 10px; }
.wap-module-v2-case .nav-left ul li{ float: left;width: 48%; height: 45px;line-height: 45px; margin-bottom: 4%;text-align: center;
    background: #fff;border-radius: 5px;overflow: hidden; }
.wap-module-v2-case .nav-left ul li:nth-of-type(even){ float: right; }
.wap-module-v2-case .nav-left ul li.on{ background: var(--color);color: #fff; }
.wap-module-v2-case .swiper-slide{ overflow: hidden; }
.wap-module-v2-case .swiper-slide ul li .cons{ padding: 20px 15px; }
.wap-module-v2-case .swiper-slide .remark h5{ color: #000;font-size: 16px; }
.wap-module-v2-case .swiper-slide .remark h5 a{ font-size: 14px;color: var(--color); }
.wap-module-v2-case .swiper-slide .remark .desc{ padding: 10px 0 30px;color: #6d7882; }
.wap-module-v2-case .swiper-slide .solution{ margin-bottom: 30px; }
.wap-module-v2-case .swiper-slide .solution h6 { font-size:16px;color:#2568f1;background:url(../../pc/images/v2/sol-ico.png) no-repeat 0 28px;padding:30px 0 10px 25px;border-top:1px solid #e4e8f0; }
.wap-module-v2-case .swiper-slide .solution p{ color: #12202d; }
/*** module-v2-partner ***/
.wap-module-v2-partner{ position: relative; background: url("../images/partanbg.jpg") repeat-y center top;overflow: hidden; }
.wap-module-v2-partner .cons{ margin: 15px 15px 30px; }
.wap-module-v2-partner .swiper-slide .group-con{ display: flex;align-items: center; float: left; width: calc((100% / 3) - 10px);height: 70px; margin-bottom: 15px;overflow: hidden; }
.wap-module-v2-partner .swiper-slide .group-con:not(:nth-of-type(3n)){ margin-right: 15px; }
.wap-module-v2-partner .swiper-container-partner.swiper-container-horizontal .swiper-pagination-progress{
    bottom: 25px; width: 100px; top: auto;left: 50%;transform: translateX(-50%);
}
/*** wap-news-v2 ***/
.wap-news-v2.box.box-5{ background: #fff;padding: 0 15px; }
.wap-news-v2.box.box-5 .tabs{ display: block; }
.wap-news-v2.box.box-5 .tabs .tab{ float: left; width: 48%;height: 45px;line-height: 45px; padding: 0;font-size: 14px;background: #fff;border-radius: 5px;
    text-align: center;box-shadow: 0 0 10px rgba(0,0,0,.05); }
.wap-news-v2.box.box-5 .tabs .tab:last-child{ float: right; }
.wap-news-v2.box.box-5 .tabs .tab:after{ opacity: 0; }
.wap-news-v2.box.box-5 .tabs .tab.active{ background: var(--color);color: #fff; }
.wap-news-v2.box.box-5 .tabs-container{ padding: 0; }
.wap-news-v2.box.box-5 .tabs-container .tab-container{ width: 100%; }
.wap-news-v2.box.box-5 .tabs-container .tab-container .list .item .info .title{ font-size: 16px;line-height: 22px; }
.wap-news-v2.box .moreBtn{ width: 100%;margin: 25px auto 0;background: #fff;color: #6d7882;border-radius: 5px; }