﻿@charset "utf-8"; 
header .head-top .head-contact .item a, header .head-top .head-contact .item span{color:#fff;}
.home-mainproduct .homepro-list .swiper-slide .info {width:60%;flex:inherit;}
.home-mainproduct .homepro-list .swiper-slide {height:auto;}
@media (max-width:1600px) and (min-width:769px){.home-mainproduct #homemainproduct{height:580px}}
@media (max-width:1366px) and (min-width:769px){.home-mainproduct #homemainproduct{height:510px}
.home-mainproduct .homepro-list .swiper-slide .info .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:10px;}
.home-mainproduct .homepro-list .swiper-slide .info .text{margin-bottom:10px}
.home-mainproduct .homepro-list .swiper-slide .info{padding:10px 20px}}
@media (max-width:1024px) and (min-width:769px){.home-mainproduct #homemainproduct{height:420px}
.home-mainproduct .homepro-list .swiper-slide .info .title{margin-bottom:5px;line-height:1.3;}
.home-mainproduct .homepro-list .swiper-slide .info .text{margin-bottom:6px;font-size:14px;}
.home-mainproduct .homepro-list .swiper-slide .info .home-more{height:38px;font-size:13px;min-width:120px;}
.home-mainproduct .homepro-list .swiper-slide .info{padding:10px 20px}}
@media (max-width:768px){.home-mainproduct #homemainproduct{height:auto}}
@media (max-width:560px){.home-mainproduct .homepro-list .swiper-slide .info .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:10px;}}
.sidebar-item .sidebar-cate>li.LiLevel2>a{font-weight:normal}
@media (max-width:768px){.faqs-list li .project-info .project-name em{position:initial;transform:translateY(0%)}}
.home-about .l-wrap .about-info h1{max-width:100%}
.recentnews-list li .img{height:auto}
.contact-map{margin-top:160px;}
@media (max-width:768px){.contact-map{margin-top:110px;}}
@media (max-width:500px){.contact-map{margin-top:60px;}}
.home-case .homecase-list .swiper-slide .content{width:88%;}
.home-case .homecase-list .swiper-slide .content .more {height:30px;}
.home-case .homecase-list .swiper-slide .content .text {font-size:18px;}
.home-case .homecase-list .swiper-slide .content .text a {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
@media (max-width:1550px){.home-case .homecase-list .swiper-slide .content .text{font-size:16px}}
@media (max-width:1366px){.home-case .homecase-list .swiper-slide .content .more{height:26px;margin-top:20px}}
@media (min-width:769px){.home-adv-top{display:none;}}
@media (max-width:768px){.home-adv{display:none;}}