@charset "utf-8";
/* ==========================================================================
   Index Page
   ========================================================================== */
.ibanner{ height:650px;position: relative;}
.ibanner .swiper-container {width: 100%;height: 100%; overflow:hidden;}
.ibanner .swiper-slide{ background-repeat:no-repeat; background-position:center center; background-size:auto 100%;text-align: center;font-size: 18px;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; position:relative; opacity:0; transition:all 0.5s;}
.ibanner .swiper-container-horizontal > .swiper-scrollbar{ width:272px; left:251px; bottom:30%;}
.ibanner .swiper-button-prev,.ibanner .swiper-button-next{ background:#eda700; background-image:none ; width: 55px; height: 85px; text-align: center; line-height: 85px;}
.ibanner .swiper-button-prev i,.ibanner .swiper-button-next i{ color: #fff; font-size: 3rem;}
.ibanner .swiper-button-prev{ left: 5px;}
.ibanner .swiper-button-next{ right: 5px;}
.ibanner .swiper-pagination-bullet-active { background: #fff;}


/*
 * 搜索 
 */
.sect_pro {padding: 30px 0 0;overflow: hidden;background: #f7f7f5;}
.sect_pro .soubox {border:1px solid #fff;padding: 20px 30px;overflow: hidden;background: url(../img/soubg.jpg) repeat-x;box-shadow: 5px 5px 10px #b6b6b4;margin-bottom: 35px;}
.sect_pro .soubox .souleft {border-right: 1px solid #cecdcd;}
.sect_pro .soubox .souleft img {max-width: 100%;}
.sect_pro .soubox .souleft span {display: block;color:#44a1f0;font-size: 26px;font-family: "Impact";line-height: 45px;}
.sect_pro .soubox .souleft span i {display: inline-block;width: 25px;height: 25px;background: url(../img/tel.png) no-repeat center;vertical-align: middle;margin-right: 5px;}
.sect_pro .soubox .souleft p {color: #191717;font-size: 16px;line-height: 30px;}
.soubox .cent-form {padding: 0;overflow:hidden;}
.soubox .cent-form form {padding: 0;overflow:hidden;margin-bottom: 10px;border:1px solid #cacaca;}
.soubox .cent-form .form-control{border:none;font-size: 14px;height: 40px;line-height: 40px;width: 80%;color: #9c9898;outline: none;float: left;}
.soubox .cent-form .search_btn{border:none;height: 40px; background: #44a1f0;width: 20%;text-align: center;cursor: pointer;float: right;color: #fff;}
.soubox .cent-form .search_btn:hover{color: #fff;}
.soubox .cent-form .hotsou {padding: 0;overflow: hidden;}
.soubox .cent-form .hotsou ,.soubox .cent-form .hotsou a {color: #191717;font-size: 14px;line-height: 35px;}
.soubox .cent-form .hotsou a {display: inline-block;}
.soubox .cent-form .hotsou a:hover {color: #44a1f0;}

/*产品列表*/
.products {padding: 0;overflow: hidden;}
.prolist {padding:15px;overflow: hidden;background: #fff;}
.prolist .swiper-container {width: 100%;height: 100%;}
.prolist .proitem {padding: 0;overflow: hidden;}
.prolist .proitem a {display: block;} 
.prolist .proitem .pimg {width: 100%;height: 100%;overflow: hidden;}
.prolist .proitem .pimg img {width: 100%;height: 100%;object-fit: cover;}
.prolist .proitem .protit {background: #f1f1ef;padding: 0 10px;overflow: hidden;}
.prolist .proitem .protit h2 {color: #1c1c1c;width: 70%;font-size: 14px;line-height: 50px;font-weight: normal;}
.prolist .proitem .protit span {display: block;width:20%;color: #fff;background: #44a1f0;text-align: center;line-height: 30px;margin-top: 10px;font-size: 14px;}
.prolist .proitem:hover .pimg img {transform: scale(1.2);transition:all 0.5s;}
.prolist .proitem:hover h2 {color: #44a1f0;}

/*关于我们*/
.sect_about {padding: 10rem 0;overflow: hidden;background: url(../img/m2bg.jpg) no-repeat center;background-size:100% 100%;}
.sect_about .title_2 {padding: 0;overflow: hidden;margin-bottom:60px; }
.sect_about .title_2 a {display: block;}
.sect_about .title_2 img {max-width: 100%;}
.sect_about .yslist {padding: 0;overflow: hidden;margin-bottom:30px;}
.sect_about .yslist .ysitem {padding: 0;overflow: hidden;}
.sect_about .yslist .ysitem img {max-width: 100%;}
.sect_about .aboutc {padding: 0;overflow: hidden;}
.sect_about .aboutc,.sect_about .aboutc p {font-size: 16px;line-height: 30px;color: #4f637f;}
.sect_about .viewmore {width: 235px;background: #ffc000;margin:35px auto 0;text-align: center;line-height: 50px;}
.sect_about .viewmore a {display: block;color: #fff;font-size: 18px;letter-spacing: 0;transition: all 0.5s;}
.sect_about .viewmore:hover {background: #e3af0f;}
.sect_about .viewmore:hover a {letter-spacing: 5px;}

/*工程案例*/
.sect_case {padding: 1rem 0 5rem;overflow: hidden;background: url(../img/m3bg.jpg) repeat-x bottom;min-height: 500px;}
.sect_case .title_3 {padding: 0;overflow: hidden;text-align: center;margin-bottom: 15px;}
.sect_case .title_3 a {display: block;}
.sect_case .title_3 span {display: inline-block;color: #333;font-size: 36px;line-height: 60px;font-weight: bold;position: relative;}
.sect_case .title_3 span:before,.sect_case .title_3 span:after {content: "";width: 97px;height: 12px;position: absolute;top:50%;margin-top:-6px;}
.sect_case .title_3 span:before {background: url(../img/casel.png) no-repeat center;left: -100%;}
.sect_case .title_3 span:after {background: url(../img/caser.png) no-repeat center;right: -100%;}
.sect_case .title_3 p {color: #7b7b7b;font-size: 18px;line-height: 40px;}
.sect_case .casetel {padding: 0;overflow: hidden;text-align: center;margin-bottom:40px;}
.sect_case .casetel span {display: inline-block;padding: 0 60px;background: #ffc000;border-radius: 50px;line-height: 60px;color: #fff;font-size: 22px;font-weight: bold;}
.sect_case .caselist {padding: 0;overflow: hidden;}
.sect_case .caselist .swiper-container {width: 100%;height: 100%;}
.sect_case .caselist .caseitem {padding: 0;overflow: hidden;}
.sect_case .caselist .caseitem a {display: block;}
.sect_case .caselist .caseitem .icon {padding: 0;overflow: hidden;width: 100%;height: 100%;}
.sect_case .caselist .caseitem .icon img {width: 100%;height: 100%;object-fit: cover;}
.sect_case .caselist .caseitem .case-cont {padding: 0 5px;overflow: hidden;background: #fff;text-align: center;}
.sect_case .caselist .caseitem .case-cont h3 {color: #494949;font-size: 16px;line-height:50px;font-weight: normal;}
.sect_case .caselist .caseitem:hover img {transform: scale(1.2);transition:all 0.5s;}
.sect_case .caselist .caseitem:hover .case-cont {background: #44a1f0;}
.sect_case .caselist .caseitem:hover .case-cont h3 {color: #fff;}

/*相关动态*/
.sect_news {padding: 3rem 0;overflow: hidden;background: #fff;}
.sect_news .title_new {padding: 0;overflow: hidden;}
.sect_news .title_new .lmtit {padding: 0 0 0 25px;overflow: hidden;margin-bottom: 25px;position: relative;}
.sect_news .title_new .lmtit:before {content: "";width: 8px;height: 40px;background: #44a1f0;position: absolute;top:50%;margin-top: -20px;left: 0;z-index: 33;border-radius: 10px;}
.sect_news .title_new a {display: block;} 
.sect_news .title_new h2 {color: #232324;font-size: 24px;line-height: 30px;}
.sect_news .title_new p {color: #232324;font-size: 12px;line-height: 20px;text-transform: uppercase;}
.sect_news .title_new span {display: block;text-align: right;color: #232324;font-size: 16px;line-height: 50px;}
.sect_news .news-brow {padding: 0;overflow: hidden;}
.sect_news .news-brow .video {padding: 10px;overflow: hidden;background: #f1f1f1;}
.sect_news .news-brow .video img {max-width: 100%;}
.sect_news .ul-news {padding: 0;overflow: hidden;border-top: 1px solid #d6d6d6;}
.sect_news .ul-news .news-li {padding: 13px 0;border-bottom: 1px solid #d6d6d6;position: relative;} 
.sect_news .ul-news .news-li:after {content: "";width: 0%;height: 2px;background: #44a1f0;position: absolute;left: 0;bottom: 0;z-index: 33;}
.sect_news .ul-news .news-li a {display: block;}
.sect_news .ul-news .news-li h3 {color: #282828;font-size: 16px;line-height: 25px;}
.sect_news .ul-news .news-li h3 span {display: inline-block;color: #fff;font-size: 16px;padding: 0 5px;background: #44a1f0;margin-right: 15px;font-weight: normal;}
.sect_news .ul-news .news-li p {color: #595959;font-size: 14px;line-height: 40px;}
.sect_news .ul-news .news-li:hover:after {width: 100%;transition: all 0.3s;}
.sect_news .ul-news .news-li:hover h3,.sect_news .ul-news .news-li:hover p {color: #44a1f0;}




@media screen and (max-width:1450px){ 
}
@media screen and (max-width:1200px){ 

}
