@charset "utf-8";

.back_btn{background:rgb(79,75,76);padding:2px 12px;color:#fff;margin-top:20px}
.back_btn:hover{color:#fff}

/*-------------------------------------产品中心-----------------------------------------*/

.product_list li{margin-bottom:5px;padding-left:8px;padding-right:8px;}
.product_list li .pro_box{position:relative;overflow:hidden}
.product_list li .pro_box img{width:100%}
.product_list li .pro_box h5{margin-bottom:0;line-height:50px;font-size:16px;/* height:50px;font-size:16px;background:rgba(70,70,70,.6);position:absolute;width:100%;bottom:0;color:var(--white) */}
/* .product_list li .pro_box p{padding:0 10px} */
.hover_pic{position:absolute;width:100%;height:100%;opacity:0;background:rgba(24,24,24,.5)}
.hover_pic span{color:var(--white)}

.product_list li .inner_pro_box:hover img{transform:scale(1.2)}
/* .product_list li .inner_pro_box:hover img{box-shadow:0 0 20px 0px #a9c0ba}
.product_list li .inner_pro_box:hover h5{opacity:0} */
.product_list li .inner_pro_box:hover .hover_pic{opacity:1}



/*-------------------------------------产品详情-----------------------------------------*/
.detail_slide{margin-bottom:20px;display:none;}
.detail_slide img{width:100%}


.pro_detail_title{font-size:32px;/* border-bottom:1px solid var(--line-color);border-top:1px solid var(--line-color); */padding:2px 0;margin-bottom:20px}

.product_detail{margin-bottom:20px}
.product_detail p{font-size:14px;text-align:justify;line-height:28px}

.recommend_pro h5{background:rgb(220,220,220);padding:10px 0;font-size:16px}
.recommend_pro .swiper-slide-active h5,.recommend_pro li:hover h5{background:rgb(26,125,193)!important;color:#fff!important}.pro_img{margin-top:15px;}.pro_img img{width:100%;}

/*-------------------------------------案例赏析-----------------------------------------*/
.product_list li .case_box h5{background:none;position:unset;color:var(--text1-color)}

.product_list li .case_box:hover h5{opacity:1;color:var(--main-color)}

/*-------------------------------------新闻中心-----------------------------------------*/
.en_title_box{height:200px;margin:15px 0 30px}
.en_title_left{flex: 0 0 100%;max-width:100%;padding-right:20px}
.en_title_left span{font-size:40px;font-weight:bold;margin-bottom:10px;line-height:1}
.en_title_right{flex-grow:0}
.en_title_right img{display:none}

.page_title{padding:0px 0px 30px 0px;}
.page_title h4{text-align:right;font-size:24px}
.page_title span{background:rgb(27,23,24);height:5px;max-width:180px;width:180px}

.subcat_list{}
.subcat_list li{margin-bottom:10px;width:180px;text-align:right}
.subcat_list li .first_box{padding:3px 10px;background:#f6f7f8;}
.subcat_list li a{color:#231F20;font-size:16px}
.subcat_list .active .first_box,.subcat_list li:hover .first_box{background:#3E3E3E}
.subcat_list .active .first_box a,.subcat_list li:hover .first_box a{color:var(--white)}
.second_title{padding:3px 10px;display:block;margin-top:10px;}
.second_title a{margin-bottom:5px;font-size:14px!important}
.second_title a:hover{font-weight:bold}

.news_list{}
.news_list li{margin-bottom:30px}
.news_list li img{width:100%;margin-bottom:10px}
.news_list li h5{font-size:16px;margin-bottom:0;line-height:24px;margin-bottom:15px;text-align:center}
.news_list li span{font-size:14px;color:var(--text2-color)}
/* .news_list li p{font-size:14px;margin:15px 0 15px;color:var(--text2-color);text-align:justify} */

.news_list li:hover img{transform:scale(1.2)}
.news_list li:hover h5{color:var(--red-color)}/* .news_list li:hover h5,.news_list li:hover span{color:var(--red-color)} */


/*-------------------------------------新闻详情-----------------------------------------*/
.detail_content{padding:0px 40px 20px 40px;background:var(--white);/* max-width:775px */}
.detail_title h4{font-size:24px;margin-bottom:15px;color:var(--vice-color);font-weight:500}
.detail_title span{font-size:14px;color:var(--text3-color);margin-bottom:10px;padding-right:5px}
.detail_title span:last-child{border-right:none}

.detail_text{border-bottom:1px solid var(--line-color);border-top:1px solid var(--line-color);padding:30px 0;margin:15px 0}
.detail_text .text_description{font-size:16px;color:#666;font-weight:bold}
.detail_text img{max-width:100%;height:auto!important;margin:10px 0}
.detail_text p{font-size:14px;text-align:justify;margin-bottom:10px;color:var(--text1-color);line-height:28px}

.detail_more{margin-bottom:0}
.detail_more li{font-size:16px;color:#231F20;margin:5px 0}
.detail_more li a{font-size:16px;color:#231F20!important;padding:5px 14px;}
.detail_more li:hover a{/* color:#231F20!important; */color:#fff !important;font-weight:bold;background:#4a4947 !important;}

.recommend_box h4{font-size:18px;margin-bottom:30px}
.recommend_list li{margin-bottom:30px;text-align:center}
.recommend_list h5{font-size:13px;margin:10px 0 5px}
.recommend_list span{font-size:12px}
.recommend_list a:hover h5{color: var(--red-color);}
/*-------------------------------------关于我们-----------------------------------------*/
.about_title{border-top:1px solid var(--line-color);border-bottom:1px solid var(--line-color);padding-top:10px}
.about_title h4{font-size:28px;margin-bottom:10px;line-height:1}
.about_title span,.page_title label{font-size:28px;margin-bottom:10px;line-height:1}

.about_content{margin-top:30px;}
.about_content p{text-align:justify;line-height:28px;font-size:14px}

.about_section2{background:rgb(234,240,243);margin-bottom:60px}
.team_text{padding-top:30px;padding-bottom:20px}
.team_text h5{font-size:30px;margin-bottom:25px}
.team_text p{font-size:14px;text-align:justify;line-height:28px}

.about_section3{background:rgb(241,243,243)}
.liucheng li{align-items:center;justify-content:space-between;margin-bottom:20px}
.liucheng li img{max-width:100%;max-height:45px;margin-bottom:15px}
.liucheng li span{font-size:16px;color:#231F20}

/*-------------------------------------联系方式-----------------------------------------*/
.contact_box{margin-bottom:40px}
.contact_box h5{margin-bottom:20px;font-size:22px;font-weight:bold}
.contact_box li{margin-bottom:15px}

.contact_erwei{margin-top:50px}.contact_erwei img{width:150px;margin-bottom:15px;}

.contact_kuang{height:100%;background:var(--bg-color);align-items:start;padding:35px 35px 15px}
.contact_kuang img{margin-right:15px}
.contact_kuang h5{font-size:20px;margin-bottom:5px}
.contact_kuang span{font-size:14px;color:var(--text2-color);}


/*-------------------------------------留言-----------------------------------------*/
.feedback_contact{padding:60px 0}
.feedback_contact a{border:1px solid var(--red-color);width:100%;padding:20px 0 20px 20px;align-items:center}
.feedback_contact a img{margin-right:25px}
.feedback_contact a span{font-size:16px;color:var(--red-color);font-weight:bold}

.feedback{padding:50px 0 90px}
.feedback_box li{display:flex;margin-bottom:15px}
.feedback_box li input{line-height:40px;padding:0 10px}
.feedback_box li textarea{min-height:380px;padding:10px;resize:none}
.feedback_box li input,.feedback_box li textarea{width:100%;border:1px solid var(--line-color);color:var(--text1-color);background:none;outline-color:var(--main-color);font-size:14px}
.feedback_box li input::-webkit-input-placeholder,.feedback_box li textarea::-webkit-input-placeholder{color:var(--vice-color)}
.message_code img{padding-left:0;height:100%;max-height:50px}
.message_code button{background:none;border:1px solid var(--line-color);margin-left:15px;color:var(--vice-color);flex-grow:1;font-size:18px}

