


.banner{width: 100%;height: 700px;}
.swiper-container{height: 100%;}
.swiper-container img{width: 100%;height: 100%;}
.swiper-pagination-fraction{color: var(--main-color);}

.advantage{text-align: center;padding: 50px 0;}
.advantage .advantage-title a{color: var(--main-color);font-size: 28px;display: block;line-height: normal;}
.advantage .advantage-title:hover a{color: var(--hover-color);}
.advantage .advantage-sub-title{color:#565351;font-size: 18px;margin-top: 36px;margin-bottom: 30px;line-height: 20px;}
.advantage-item{margin-top: 10px;margin-bottom: 20px;}
.advantage-item-info{height: 530px; padding: 15px; display: flex;align-items: flex-end;justify-content: center; background-repeat:no-repeat;background-size:100% 100%;border-radius: 4px;}
.advantage-item-detail{display: flex;flex: 1;background-color: #fff;border-radius: 10px;padding: 10px;max-width: 100%;}
.advantage-item-detail a{width: 100%;text-align: center;}
.advantage-item-title{color: var(--main-color);font-weight: 700;line-height: 26px;font-size: 20px;margin: 10px 0;max-height: 52px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.advantage-item-desc{color: #565351;line-height: 20px;font-size: 18px;max-height: 40px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.advantage-item-more{color: var(--main-color);line-height: 50px;}
.advantage-item-more img{width: 18px;height: 18px;}



.product{text-align: center;padding-top: 50px;}
.product .product-title a{color: var(--main-color);font-size: 28px;display: block;line-height: normal;}
.product .product-title:hover a{color: var(--hover-color);}
.product .product-sub-title{color: #565351;font-size: 18px;margin-top: 36px;margin-bottom: 30px;line-height: 30px;}
.product-item{margin-top: 30px;}
.product-item-info{background-color: #fff;padding: 5px;}
.product-item-detail{display: flex;flex: 1;border-radius: 10px;padding: 10px 0;}
.product-item-detail a{width: 100%;text-align: center;}
.product-item-pic{width: 100%;}
.product-item-pic img{max-width: 100%;}


.product-item-title{font-size: 14px;margin: 10px 0;height: 20px;line-height: 20px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.product-item-inquire{color: #565351;font-size: 13px;background-color: #EAEDEF;padding: 6px 0;}
.product-item-inquire img{width: 16px;height: 16px;}


.about-us{padding: 30px 0;}
.about-us-wrap{min-height: 500px;color: var(--hover-color);display: flex;align-items: center;}
.about-us-title{font-size: 28px;color: var(--main-color);margin-bottom: 20px;}
.about-us-desc{white-space: pre-wrap;line-height: 24px;font-size: 18px;}

.news{background-color: #fff;padding: 50px 0;}
.news-label{padding: 20px 10px;font-size: 28px;color: var(--main-color);text-align: center;}
.news-list{}
.news-item{}
.news-item-pic{}
.news-item-pic img{width: 100%; height: 180px;}
.news-item-info{padding: 0 8px 1px;background-color: #F8F8FA;}
.news-item-cate{color: var(--main-color);padding: 15px 0;}
.news-item-title{ font-size: 20px; margin: 8px 0;color:#565351;font-weight: bold; line-height: 25px;max-height: 50px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.news-item-desc{margin-bottom: 15px;color:#383838;font-size: 18px;line-height: 26px;height: 80px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; word-break: break-word;}
.news-item-remark{display: flex;font-size: 13px;padding: 20px 0;border-top: 1px solid #eeeeee;color: var(--main-color);}
.news-item-date{display: flex;flex: 1;align-items: center;}
.news-item-more{display: flex;flex: 1;align-items: center;justify-content: flex-end;}
.news-item-more img{width: 15px;height: 15px;}

/*产品列表页 开始*/
.pro-product{}
.pro-product .pro-product-header{padding: 20px 0;}
.pro-product .pro-product-label{font-size: 20px;font-weight: 600;color: #565351;}
.pro-product .pro-product-wrap{}
.pro-product .pro-product-list{display: flex;flex-direction: row;flex-wrap: wrap;}
.pro-product .pro-product-item{margin-bottom: 20px;padding-right: 20px;}
.pro-product .pro-product-one{}
.pro-product .pro-product-pic{text-align: center;}
.pro-product .pro-product-pic img{height: 200px;max-width: 100%;}
.pro-product .pro-product-name{ font-weight: bold;text-align: center;padding: 10px 20px;height: 66px;line-height: 23px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.pro-product .pro-product-more{text-align: center;padding: 10px 0 20px;}
.pro-product .pro-product-btn{border: 1px solid var(--main-color);color: var(--main-color);padding: 6px 14px;}

.pro-product .pro-side{margin: 20px 0;}
.pro-product .pro-side-product-cate-container{background-color: #F3F4F6;padding: 0 20px;}
.pro-product .pro-side-cate-label{padding: 20px 0;color: #565351;font-size: 20px;font-weight: bold;}
.pro-product .pro-side-cate-wrap{}
.pro-product .pro-side-cate-item{font-size: 16px;color: #565351;padding: 11px 0;}
.pro-product .pro-side-cate-item a{font-size: 18px;}
.pro-product .pro-side-cate-item-active a{color: var(--main-color);}
.pro-product .pro-side-collapse{display: inline-block;float: right;}
.pro-product .pro-side-collapse img{width: 25px;height: 25px;}
.pro-product .pro-side-collapse-active{transform: rotate(90deg);}
.pro-product .pro-side-cate-product-item{color: #565351;font-size: 13px;line-height: 40px;height: 40px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.pro-product .pro-side-cate-product-item img{width: 20px;height: 20px;border-radius: 4px;margin-right: 6px;}

/*产品列表页 结束*/


/*产品详情页 开始*/

.pro-detail .pro-main-container{background-color: #fff;}
.pro-detail .pro-main-wrap{    display: flex;margin: 20px 0;box-shadow: 0px 0px 30px rgba(0,0,0,0.1);border: 1px solid #f3f3f3;padding: 10px;}
.pro-detail .pro-pic-wrap{width: 50%;padding-right: 10px;}
.pro-detail .pro-pic-swiper{width: 100%;}
.pro-detail .swiper-main{height: 500px;}
.pro-detail .swiper-sub {height: 20%;box-sizing: border-box;padding: 10px 0;}
.pro-detail .swiper-sub .swiper-slide {width: 80px !important;height: 80px;opacity: 0.4;}
.pro-detail .swiper-sub .swiper-slide-thumb-active {opacity: 1;}
.pro-detail .swiper-sub img{width: 80px;height: 80px;}
.pro-detail .pro-info-wrap{padding: 0 20px;}
.pro-detail .pro-info-title{font-size: 24px;font-weight: bold;border-bottom: 1px solid #f3f3f3;padding-bottom: 15px;margin-bottom: 15px;}

.pro-detail .pro-content-wrap{}
.pro-detail .pro-content-tab{}
.pro-detail .nav{float: none;}
.pro-detail .tab-content{padding: 20px;}
.pro-detail .tab-content div,p,h1,h2{max-width: 100%;}
.pro-detail {}
.pro-detail {}

/*产品详情页 结束*/


/*文章列表页 开始*/
.news-list-page{}



.news-list-page .news-cate-label{display: block;font-size: 32px;color: #565351;margin: 50px 0 30px;}
.news-list-page .news-cate-container{margin: 20px 0}
.news-list-page .news-cate-container .nav{float: none;}
.news-list-page .news-cate-container .nav .active a{color: var(--main-color);font-weight: bold;border: none;margin-bottom: 0;}
.news-list-page .news-list-container{margin-bottom: 20px;}
.news-list-page .news-item{margin-bottom: 30px;}
.news-list-page .news-item .news-item-pic{}
.news-list-page .news-item .news-item-date{margin: 10px 0 10px;font-size: 13px;color: var(--main-color);}
.news-list-page .news-item .news-item-title{text-align: left;margin-bottom: 15px;color:#383838;font-size: 14px;line-height: 20px;height: 60px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.news-list-page{}

/*文章列表页 结束*/


/*文章详情页 开始*/
.news-detail-page{}
.news-detail-page .news-detail-wrap{}
.news-detail-page .news-title{color: #222;font-size: 23px;font-weight: bolder;padding: 40px 0 30px;}
.news-detail-page .news-info{line-height: 50px;color: #7f7f7f;}
.news-detail-page .news-info .news-date{margin-right: 20px;}
.news-detail-page .news-info .news-author{color: var(--main-color);}
.news-detail-page .news-content{}
/*文章详情页 结束*/


/* 关于我们 开始 */
.about-us-container{background-color: #fff;padding: 30px 0;}
.about-us-container img{max-width: 100%;}
.about-us-detail{font-size: 14px;color: #565351;line-height: 32px;}
.about-customer{padding-top: 30px;padding-bottom: 30px;}
.about-customer-header{font-size: 30px;color: #565351;font-weight: bold;margin-bottom: 30px;}
.about-customer-item-pic{height: 200px;}
.about-customer-item-pic img{width: 100%;height: 100%;}
.about-customer-item-name{color: var(--main-color);font-size: 20px;line-height: normal;margin: 10px 0 5px;text-align: center;}
/* 关于我们 结束 */


/* 联系我们 开始 */
.contact-container{padding: 30px 0;}
.contact-info{padding-right: 50px;}
.contact-label{font-size: 36px;margin-bottom: 20px;color: #333;}
.contact-info-item{line-height: 32px;}
.contact-info-item-label{font-weight: bold;font-size: 20px;}
.contact-info-item-value{font-size: 18px;}
.contact-info-item-value a{color: var(--main-color);}
.contact-tip{color: #303030;font-size: 1.7rem;line-height: 1.32;margin-bottom: 20px;}
.form-group{margin: 10px 0 20px;}
.contact-form-btn{display: flex;justify-content: flex-end;}
.contact-form-btn button{background-color: var(--main-color);color: #fff;}
/* 联系我们 结束 */

/*搜索 开始*/
.search-container{padding: 50px 0;background-color: #fff;}
.search-label{font-weight: bold;font-size: 13px;color: #666666;margin-bottom: 30px;}
.search-tab-list{display: flex;}
.search-tab-list li{float: left;display: flex;flex-direction: column;width: 200px;align-items: center;}
.search-tab-list a{font-size: 20px;line-height: 50px;}
.search-tab-list .active a{color: var(--main-color);font-weight: bolder;font-size: 24px;}
.search-tab-list .active span{width: 20px;height: 6px;background-color: var(--main-color);border-radius: 100px;display: block;}
.search-container .tab-content{padding: 30px 0}
/*搜索 结束*/


/* 解决方案 开始 */
.solution-page .solution-item{margin: 30px 0;}
.solution-page .solution-item-name{padding: 15px 0; font-size: 30px;font-weight: bolder;color: var(--main-color);border-bottom: 1px solid #e6e5e5;}
.solution-page .solution-item-detail{padding: 30px 0 10px;}
.solution-page .pro-product-item{}
/* 解决方案 结束 */


/* FAQ 开始 */
.faq-page{padding: 30px 0;}
.faq-main-container{}
.faq-main-list{background-color: #F8F8F8;padding: 20px;}
.faq-main-list .faq-item{border-bottom: 1px solid rgba(0,0,0,.1);padding: 30px 0; }
.faq-main-list .faq-q{display: flex; font-weight: bolder;color: #222222;font-size: 20px;line-height: 1.25;}
.faq-main-list .faq-q .faq-q-icon{display: flex;width: 50px;}
.faq-main-list .faq-q .faq-q-icon img{width: 30px;height: 30px;}
.faq-main-list .faq-q .faq-q-content{display: flex;flex: 1;}
.faq-main-list .faq-a{display: flex;color: rgba(0,0,0,.5);margin: 8px 0 8px;font-size: 15px;}
.faq-main-list .faq-a .faq-a-icon{display: flex;width: 50px;}
.faq-main-list .faq-a .faq-a-icon img{width: 30px;height: 30px;}
.faq-main-list .faq-a .faq-a-content{display: flex;flex: 1;white-space: pre-wrap;}
.faq-main-list .faq-time{font-weight: 400;font-style: normal;margin-right: 14px;font-size: 14px;color: rgba(0,0,0,.3);text-align: right;}
.faq-slide-container{background-color: #F8F8F8;padding: 20px;}
.faq-slide-list{}
.faq-slide-container h2{font-size: 18px;}
.faq-slide-list .faq-slide-item{font-size: 15px; border-bottom: 1px solid rgba(0,0,0,.1);line-height: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.faq-slide-list .faq-slide-item span{width: 20px;height: 20px;line-height: 20px;display: inline-block;background: #C3C3C3;color: #fff;border-radius: 50%;text-align: center;margin-right: 10px;font-size: 12px;}
.faq-slide-list .faq-slide-item .active{background-color: var(--main-color);}
/* FAQ 结束 */





.certificates-title{font-size: 28px;color: var(--main-color);}


