@charset "utf-8";

/*-------------------------------------BANNER---------------------------------------*/
.banner{width:100%}
.swiper-slide {background-position:center;background-size:cover}
.swiper-slide img{width:100%}

.swiper-pagination{width:auto!important;left:auto!important;right:10px;bottom:50px!important;text-align:left;display:none}
.swiper-pagination-bullet{color:#f5f5f5;width:auto;height:auto;background:none;margin:0 0 5px!important;display:flex;align-items:center}
.swiper-pagination-bullet-active{color:#fff}
.swiper-pagination-bullet:before{content:"";border-width:6px;border-style:solid;border-color:transparent;margin-right:10px}
.swiper-pagination-bullet-active:before{border-color:transparent transparent transparent #fff}

/*-----------------------------------公共标题---------------------------------------*/
.index_title{text-align:center;padding:35px 0 40px;background-position:top center;background-repeat:no-repeat}
.index_title h4{font-size:36px;font-weight:400;margin-bottom:0}
.index_title span{height:1px;width:100%;background:#e4e4e4;display:inline-block}
.index_title span:before{background:#0056b3;height:5px;margin:-2px auto 0;width:36px;content:"";display:block}

/*-----------------------------------首页产品---------------------------------------*/
.index_product{background:#f5f5f5;padding:60px 0 120px}
.index_product_title{display:flex;justify-content:center;margin-bottom:30px}
.index_product_title li{font-size:18px;width:105px;border-left:1px solid #d6d6d6;text-align:center;line-height:1}
.index_product_title li:last-child{border-right:1px solid #d6d6d6}
.index_product_title li:hover a{padding:5px 13px;background:#0056b3;color:#fff}

.index_product_list li{margin-bottom:20px}
.index_product_list li img{max-width:100%}
.index_product_list li .pro_tit{background:#fff;text-align:center;padding:20px 0 15px}
.index_product_list li .pro_tit h5{font-size:24px;font-weight:bold}
.index_product_list li .pro_tit p{font-size:16px;color:#a2a2a2; white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;-moz-binding: url(ellipsis.xml#ellipsis);}
.index_product_box{position:relative;padding:0}

/*-----------------------------------首页品牌---------------------------------------*/
/* .index_pinpai{position:relative}
.index_pinpai img{width:100%}
.index_pinpai .pinpai_center{position:absolute;width:auto;height:auto;left:50%;margin-left:-107px;margin-top:-190px;top:50%} */

/*-----------------------------------公司实力---------------------------------------*/
.index_shili{padding:80px 0 90px}

.shili_list{background:#fff;padding:20px 0;box-shadow:5px 6px 10px -5px #e2e2e2;}
.shili_list li{flex:0 0 25%;min-height:100px;justify-content:center;align-items:center;color:#0056b3;border-right:1px solid #e4e4e4}
.shili_list li a{font-size:42px;font-family:"ANTON-REGULAR";letter-spacing:0.1em}
.shili_list li b{font-size:28px}
.shili_list li span{font-size:16px}
.shili_list li p{font-size:14px;color:#9d9d9d;margin-bottom:0}
.shili_list li:last-child{border-right:none}

/*-----------------------------------优势介绍---------------------------------------*/
.index_youshi{background:#f5f5f5;padding:80px 0 90px}
.index_youshi .container{padding:0}

.youshi_list li{padding:0 5px}
.youshi_list li a{border:solid 2px #d8d8d8;height:100%}

.youshi_box{padding:30px 20px;background:#fff;display:flex;flex-flow:column;flex-grow:1;box-shadow:1px 1px 4px #d7d7da;}
.youshi_box h5{font-weight:bold;font-size:18px}
.youshi_box span{font-size:16px;color:#a2a2a2;border-bottom:1px solid #e2e2e2;padding-bottom:10px}
.youshi_box p{font-size:16px;color:#a2a2a2;margin:10px 0 0}

/*-----------------------------------工程案例---------------------------------------*/
.index_case{background:url(../img/bg_001.jpg) no-repeat;background-size:cover;padding:60px 0 60px;background-attachment: fixed;}
.index_case .index_title h4{color:#fff}
.index_case .index_title span{background:#383838}
.index_case .index_title span:before{background:#fff}

.index_case_list{margin:0 auto;max-width:1920px}
.index_case_list li{padding:0;text-align:center}
.index_case_list li img{max-width:100%}
.index_case_list li h5{color:#fff;font-size:18px;margin:25px 10px 20px}

/*-----------------------------------关于我们---------------------------------------*/
.index_about{padding:40px 0 80px;overflow:hidden}
.about_box{overflow:hidden;padding:0}
.about_box .about_pic{float:left;padding:0}
.about_box .about_text{float:left;background:#f5f5f5;padding:25px;align-items:start}
.about_box .about_text h5{font-size:24px;font-weight:bold;color:#0056b3;margin-bottom:30px}
.about_box .about_text p{font-size:16px;color:#a2a2a2}
.about_box .about_text a{border-radius:50px;padding:5px 20px;border:1px solid #1b1b1b;margin-top:30px}
.about_box .about_text a:hover{background:#0056b3;color:#fff;border:1px solid #0056b3}

/*-----------------------------------新闻资讯---------------------------------------*/
.index_news{background:url(../img/index_news_bg.jpg) center;background-color:#d9e4f2;background-repeat:repeat-y;padding:60px 0 90px;background-attachment: fixed;}
.index_news .index_title span{background-color:#b2bece}

.news_list .swiper-slide .pro_tit{text-align:left;padding:20px 15px}
.news_list .swiper-slide .pro_tit h5{font-size:18px; white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;-moz-binding: url(ellipsis.xml#ellipsis);}
.news_list .swiper-slide .pro_tit span{font-size:16px;color:#6b6b6b}
.news_list .swiper-slide .pro_tit p{margin:5px 0 0}

