@charset "utf-8";

/*-------------------------------------BANNER---------------------------------------*/
.banner{}
.swiper-slide{background-position:center;background-size:cover}
.swiper-slide img{width:100%}

.banner_bottom{position:absolute;bottom:0;left:0;width:100%;z-index:98}
.banner_bottom ul{margin-bottom:0}
.banner_bottom li{justify-content:center;padding:20px 60px;background-color:rgba(38,38,38,.2);border-right:2px solid rgba(140,140,140,.2)}
.banner_bottom img{margin-right:15px}
.banner_bottom h5{color:#fff;font-size:18px}
.banner_bottom p{color:#a2a2a2;font-size:14px;margin:0}

/*-----------------------------------公共标题---------------------------------------*/
.index_title{padding:0 0 25px;display:flex;align-items:center;justify-content:center}
.index_title:after,.index_title:before{content:"";height:1px;width:40px;background:#a6a6a6}
.index_title h4{font-size:32px;font-weight:550;margin:0 20px;color:#1b1b1b}
.index_title_desc p{color:#a2a2a2;font-size:14px;text-align:center;margin-bottom:5px}

.title_white h4,.title_white p{color:#fff}
.title_white:after,.title_white:before{background:#fff}
/*-----------------------------------产品中心---------------------------------------*/
.index_product{background:url(../img/index_bg01.jpg) top center no-repeat;background-size:cover;padding:90px 0 180px}

.index_product_subcat{margin:20px 0 50px;justify-content:center}
.index_product_subcat li{padding:0 3px;border-right:2px solid #797a7a;line-height:1}
.index_product_subcat li a{padding:6px 25px;color:#1b1b1b;border-radius:3px;font-size:14px}
.index_product_subcat li:hover a{padding:6px 25px;background:#ff4242;color:#fff}
.index_product_subcat li:last-child{border-right:none}

.index_product_box li{text-align:center;padding-top:32px}
/* .index_product_box li:nth-child(2n){margin-top:50px} */
.pro_pic_box{position:relative}
.pro_pic_box img{width:100%;cursor:pointer}
.pro_pic_box span{position:absolute;width:60px;height:68px;top:-34px;left:calc( 50% - 30px );background:url(../img/pro_number.png) center no-repeat;color:#fff;font-size:28px;line-height:68px}
.pro_text_box{background:#fff;border:1px solid #d6d6d6;padding:16px 25px}
.pro_text_box h5{color:#262626;font-size:20px;font-weight:bold;cursor:pointer}
.pro_text_box h5:hover{color:#ff4242}
.pro_text_box p{margin:0;color:#999;}

.index_pro_button{margin-top:60px;justify-content:center}
.index_pro_button a,.about_box .about_text a,.index_case_list .swiper-slide a{line-height:40px;border:1px solid #ff4242;border-radius:50px;color:#ff4242;padding:0 30px;margin:0 20px;}
.index_pro_button a:hover,.about_box .about_text a:hover,.index_case_list .swiper-slide:hover a{color:#fff;background:linear-gradient(to right,#ff8989,#ff4242)}

/*-----------------------------------关于我们---------------------------------------*/
.index_about{background:url(../img/index_bg02.jpg) center no-repeat;background-size:cover}

.about_box{overflow:hidden;background:#fff;align-items:center;padding:0}
.about_box .about_pic{padding:0}
.about_box .about_pic img{width:100%}
.about_box .about_text{padding:25px;align-items:start}
.about_box .about_text h5{font-size:24px;font-weight:bold;color:#262626;margin-bottom:20px}
.about_box .about_text p{font-size:16px;text-align:justify;margin:0;color:#999;line-height:30px;}
.about_box .about_text span{font-size:20px;margin:20px 0;color:#ff4242}
.about_box .about_text a{margin:0}



.right_sontact{position:fixed;width:50px;right:10px;bottom:35%;z-index:99999;} 
.right_sontact ul li.hover_contact{position:relative;width:100%;margin-bottom:2px;text-align:center;} 
.right_sontact ul li.hover_contact a{width:100%;background:#ff4242;text-align:center;padding:10px;display:block;} 
.right_sontact ul li.hover_contact .hide_contact{position:absolute;right:55px;top:0;display:none;width:170px;background:#ff4242;padding:5px;}
.right_sontact ul li.hover_contact .hide_contact a{font-size:16px;color:#fff;display:inline-block;padding:10px;}




/*-----------------------------------解决方案---------------------------------------*/
.index_case{background:url(../img/index_bg01.jpg) no-repeat;background-size:cover;padding:60px 0 60px}

.index_case_list{position:relative;margin-top:50px}
.index_case_list .swiper-slide{text-align:center;background:#fff;border:1px solid #d6d6d6}
.index_case_list .swiper-slide img{width:100%;cursor:pointer;}

.index_case_box{align-items:center;padding:20px;border-top:1px solid #d6d6d6}
.index_case_list .swiper-slide h5{color:#262626;font-size:20px;font-weight:bold}
.index_case_list .swiper-slide span{color:#999;font-size:16px;margin:0 0px 10px}
.index_case_list .swiper-slide p{color:#999;font-size:14px;margin-bottom:20px;line-height:24px}

.index_case_list .swiper-slide:hover{border-color:#ff4242}
.index_case_list .swiper-slide:hover h5{color:#ff4242}

/*-----------------------------------我们的服务---------------------------------------*/
.index_fuwu{background:url(../img/index_bg03.jpg) no-repeat;background-size:cover;padding:30px 0}

.tiyan_left h5{font-size:24px;color:#fff}
.tiyan_left p{font-size:16px;color:#fff;margin:0}
.tiyan_right{align-items:center}
.tiyan_right span,.tiyan_right .lianxi_btn{border-radius:50px;color:#fff!important;padding:0 40px;border:1px solid #fff;line-height:50px;font-size:16px;margin-left:15px}
.tiyan_right .lianxi_btn{font-weight:bold;border:none;background: linear-gradient(to right,#ff8989,#ff4242);font-size:24px;}
.tiyan_right span:hover{border:none;background: linear-gradient(to right,#ff8989,#ff4242)}
.tiyan_right a{color:#fff}
.tiyan_right a i{margin-right:6px;font-size:28px}

/*-----------------------------------新闻资讯---------------------------------------*/
.index_news{background:#f5f5f5;padding:60px 0 90px}
.index_news .index_title span{background-color:#b2bece}

.index_news_box{position:relative}
.index_news_box img{width:100%}
.index_news_box h5{position:absolute;background:rgba(141,141,141,.8);margin:0;bottom:0;color:#fff;line-height:40px;font-size:16px;width:calc( 100% - 30px );padding:0 15px}

.index_news_list{padding:0 15px 15px;margin-bottom:0}
.index_news_list li{display:flex;justify-content:space-between;border-bottom:1px dashed #e4e4e4;padding:15px 0}
.index_news_list li h5{font-size:16px;color:#1a1a1a}
.index_news_list li p{font-size:14px;color:#999;margin-bottom:0}
.index_news_list li h5:hover{color:#ff4242}
.index_news_list li span{font-size:14px;color:#a2a2a2;white-space:nowrap;margin-left:20px}

/*-----------------------------------友链---------------------------------------*/
.footer_link_bg{background:#0f0f0f;padding:15px 0;border-bottom:1px solid #2d2d2d}
.footer_link{color:#fff}
.footer_link a{color:#797979;margin:0 10px}
.footer_link a:hover{color:#fff}

