@charset "utf-8";
.ovh{ text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.ovhs{ display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; }
.ovh3{ display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }
/*WapslidesSTART*/
.wap-slides{ overflow: hidden; }
/*WapslidesNED*/
/*--------------------------
** Model Index
---------------------------*/
.comm-title{padding:0 15px;height:60px;line-height:60px;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:#165ba1;font-size:16px;}/*Wapservice-aSTART*/
.wap-service-a .wap-service-list{ padding: 15px 15px 30px;overflow: hidden; }
.wap-service-a .wap-service-list .swiper-slide{ border: 1px solid #eee; }
.wap-service-a .wap-service-list .swiper-slide .bor-h{ display: block; position: relative; height: 120px;overflow: hidden; }
.wap-service-a .wap-service-list .swiper-slide img{ position: absolute;top: 50%;left: 50%; max-width: 100%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%); }
.wap-service-a .wap-service-list .swiper-slide .remark{ padding:10px 10px 20px;border-top: 1px solid #eee; }
.wap-service-a .wap-service-list .swiper-slide .remark h5{ color: #333;font-weight: normal;padding-bottom: 5px;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
.wap-service-a .wap-service-list .swiper-slide .remark p{ font-size: 12px;color: #666; }
/*Wapservice-aNED*//*Wappartner-bSTART*/
.wap-partner-b .wap-partner-list{ position: relative; padding: 15px 15px 30px;text-align: center; overflow: hidden; }
.wap-partner-b .wap-partner-list img{ width: 100%;border: 1px solid #eee; }
.wap-partner-b .wap-partner-list h5{ font-weight: normal;color: #333;padding-top: 5px;word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; }
/*Wappartner-bNED*//*Wapads-aSTART*/
.mod-ads{}
/*Wapads-aNED*//*Wappage-aSTART*/
.wap-page-a .wap-page-list{ padding: 15px; }
.wap-page-a .wap-page-list img{ width: 100%; }
.wap-page-a .wap-page-list .desc{ font-size: 14px;color: #666; }
/*Wappage-aNED*//*Wappicture-aSTART*/
.wap-picture-a .wap-picture-list{ padding: 0 15px; }
.wap-picture-a .wap-picture-list ul li{ padding: 15px 0;border-bottom: 1px solid #eee; }
.wap-picture-a .wap-picture-list ul li:last-child{ border-bottom: 0; }
.wap-picture-a .wap-picture-list ul li a{ display: flex;align-items: center; }
.wap-picture-a .wap-picture-list ul li img{ display: block;min-width: 120px; width: 120px;height: 100%;margin:0 10px 0 0; }
.wap-picture-a .wap-picture-list ul li .remark h5{ font-size: 14px;color: #333;padding-bottom:2px; }
.wap-picture-a .wap-picture-list ul li .remark .subtitle{ color: #999; }
.wap-picture-a .wap-picture-list ul li .remark .subtitle,
.wap-picture-a .wap-picture-list ul li .remark .desc{ font-size: 12px; }
.wap-picture-a .wap-picture-list ul li .remark .desc{ padding-top: 5px;color: #666; }
/*Wappicture-aNED*//*Waparticle-aSTART*/
.wap-article-a .wap-article-list ul li:after{ display: block;content: "";clear: both; }
.wap-article-a .wap-article-list{ padding: 0 15px 20px; }
.wap-article-a .wap-article-list ul li{ padding: 12px 0;border-bottom: 1px solid #eee; }
.wap-article-a .wap-article-list ul li:last-child{ border-bottom: 0; }
.wap-article-a .wap-article-list ul li a{ display: flex;justify-content:space-between;align-items: center; }
.wap-article-a .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-a .wap-article-list ul li .time{ color: #666;font-size: 12px; }
/*Waparticle-aNED*//*Wapcert-bSTART*/
.wap-cret-b .wap-cret-list{ position: relative;padding: 15px 15px 30px;text-align: center; overflow: hidden; }
.wap-cret-b .wap-cret-list img{ width: 100%;border: 1px solid #eee; }
.wap-cret-b .wap-cret-list .remark h5{ font-weight: normal;color: #333;padding-top: 8px; }
/*Wapcert-bNED*//*Wapproduct-bSTART*/
.wap-product-b .wap-product-list:after{ display: block;content: "";clear: both; }
.wap-product-b .wap-product-list{ padding: 0 15px 30px; }
.wap-product-b .wap-product-list ul li{ float: left; width: 48.5%;text-align: center;margin-top: 15px;overflow: hidden; }
.wap-product-b .wap-product-list ul li:nth-of-type(even){ float: right; }
.wap-product-b .wap-product-list ul li img{ width: 100%;height: auto; }
.wap-product-b .wap-product-list ul li .remark{ max-height: 46px;overflow: hidden; }
.wap-product-b .wap-product-list ul li .remark h5{ font-size: 14px;color: #333;padding-top: 8px; }
.wap-product-b .wap-product-list ul li .remark .subtitle{ color: #999; }
.wap-product-b .wap-product-list ul li .remark .subtitle{ font-size: 12px; }
/*Wapproduct-bNED*/
/*** module-V2 ***/
.a-mores{ display: none;width: 100px;height: 35px;line-height: 35px; text-align: center; background: #222a35;color: #fff;margin-top: 25px;font-size: 12px; }
.a-mores:hover{ color: #fff; }
/* title-v2 */
.title-v2 h5{ padding: 30px 15px; font-size: 18px;color: #000; }
.title-v2 h5 strong{ padding-left: 10px;text-transform: uppercase; }
/** wap-module-equipment **/
.wap-module-equipment{ overflow: hidden; }
.wap-equipment-list .swiper-slide{  }
.wap-equipment-list .remark{ display: flex;align-items: center; position: absolute;width: 100%;height: 100%; top: 0;left: 0;
    background: rgba(0,0,0,.4);color: #fff; z-index: 65; }
.wap-equipment-list .txt{ padding-left: 35px; }
.wap-equipment-list .remark p{ text-transform: uppercase;line-height: 20px; }
.wap-equipment-list .remark h5{ font-size: 25px; }
.wap-equipment-list .swiper-slide:hover .remark{ background: rgba(0,0,0,0); }
.wap-equipment-list .swiper-slide:hover .remark a{ display: block; }
/** wap-module-case **/
.wap-module-case .swiper-slide .remark{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.3);
    z-index: 65;
}
.wap-module-case .swiper-slide .txt{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 90%;
    text-align: left;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 55;
    color: #fff;
}
.wap-module-case .swiper-slide .remark h5{ font-size: 24px; }
.wap-module-case .swiper-slide .remark p{ color: #fff;margin: 5px 0 25px; }
.wap-module-case .swiper-slide .remark .detail-a{ display: block; width: 100px;height: 35px;line-height: 35px; text-align: center; background: #222a35;color: #fff;margin: 25px 0 0; }
.wap-module-case .swiper-pagination{ bottom: 80px; }
.wap-module-case .swiper-pagination-bullet{ width: 12px;height: 12px; background: #fff;opacity: 1; }
.wap-module-case .swiper-pagination-bullet-active{ background: #222a35; }
/** wap-module-about **/
.wap-module-about{ position: relative; }
.wap-module-about .remark{ width: 100%; position: absolute;top: 50%;left: 50%; color: #fff;
    text-align: center;transform: translate(-50%,-50%); z-index: 66; }
.wap-module-about .remark h5{ font-size: 25px;text-transform: uppercase; }
.wap-module-about .remark h5.en{ padding: 0 0 5px; }
.wap-module-about .remark .p1{ font-size: 20px;font-weight: lighter;padding-bottom: 10px; }
.wap-module-about .remark .p2{ width: 65%; font-size: 16px;word-break: break-all;text-transform: uppercase;margin: 0 auto; }
/* park */
.park { padding: 20px 20px 0; background: #222a35;}
.park li{ display: flex;float: left; width: 50%;margin-bottom: 20px; }
.park li .imgs{ width: 40px;height: 40px;margin-right: 10px; }
.park li .imgs img{ max-width: 100%; }
.park li .remarks{ max-width: calc(100% - 50px);color: #fff; }
.park li .remarks h6{ font-size: 14px; }
.park li .remarks p{ color:#909296;font-size: 12px; }
/** wap-module-advanta **/
.wap-module-advanta{ padding-bottom: 20px; overflow: hidden; }
.wap-module-advanta .wap-advanta-list{ padding-left: 15px; }
.wap-module-advanta .remark{display: flex;flex-direction: column;justify-content: center; position: absolute;top:0;left: 0;width: 100%;height: 100%; padding: 0 35px; color: #fff; background: rgba(0,0,0,.5);
    z-index: 65; }
.wap-module-advanta .remark .imgs{ width: 40px;height: 40px; }
.wap-module-advanta .remark .imgs img{ max-width: 100%; }
.wap-module-advanta .remark h6{ text-transform: uppercase; }
.wap-module-advanta .remark h5{ font-size: 18px;font-weight: lighter;padding: 5px 0; }
.wap-module-advanta .remark p{ font-size: 12px; }
.wap-module-advanta .swiper-slide:hover .remark{ background: rgba(0,0,0,0); }
.wap-module-advanta .swiper-slide:hover .remark a{ display: block; }
/** wap-module-partner **/
.wap-module-partner .title-v2 h5{ color: #fff; }
/** wap-module-news **/
.wap-module-news{ overflow: hidden; }
.wap-module-news .wap-news-list{ padding-left: 15px; }
.wap-module-news .swiper-slide{ background: #fff; }
.wap-module-news .swiper-slide .remark{ padding: 15px 20px 30px; }
.wap-module-news .swiper-slide .remark h5{color: #000; }
.wap-module-news .swiper-slide .remark p{ font-size: 12px; color: #666;margin: 10px 0 20px; }
.wap-module-news .swiper-slide .remark span{ display: block; color: #999;font-size: 12px; }
.wap-module-news .swiper-slide:hover{ background: #222a35; }
.wap-module-news .swiper-slide:hover .remark h5,
.wap-module-news .swiper-slide:hover .remark p,
.wap-module-news .swiper-slide:hover .remark span{ color: #fff; }