@charset "utf-8";

/*-------------------------------------产品中心-----------------------------------------*/
.product_list li{margin-bottom:30px}
.product_list li .pro_box{position:relative;border-radius:5px;overflow:hidden}
.product_list li .pro_box img{max-width:100%}
.product_list li .pro_box h5{margin-bottom:0;line-height:50px;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)}*/

.product_list li .inner_pro_box:hover{box-shadow:0 0 20px 0px #a9c0ba}
.product_list li .inner_pro_box:hover h5{}
.product_list li .inner_pro_box:hover .hover_pic{opacity:1}


/*--------------------------------inner_product-------------------------*/
.inner_product, .inner_product ul {
}
.inner_product ul.inner_product_list li {
    margin-bottom: 30px;
	width:100%;
}
.inner_product .inner_product_box{
    border: 1px solid #eaeaea;
    position: relative;
	padding:5px;
	overflow:hidden;
	-moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    background:#fff;width:100%;
}

/*.inner_product .inner_product_box .product_pic img{*/
/*        -webkit-filter: brightness(1.1);*/
/*    -moz-filter: brightness(1.1);*/
/*    -ms-filter: brightness(1.1);*/
/*    filter: brightness(1.1);*/
/*}*/

/*修改 2024年3月29日*/
.inner_product .inner_product_box .product_pic img{
    /*    -webkit-filter: brightness(1.1);*/
    /*-moz-filter: brightness(1.1);*/
    /*-ms-filter: brightness(1.1);*/
    /*filter: brightness(1.1);*/
}

.inner_product .inner_product_box a.product_title{
    font-size:18px;
    color: #1a1a1a;
	display:block;
	padding:2px 10px;
	margin-bottom:15px;
	border-left:2px solid #00a38f
}

.inner_product .inner_product_box .table{
	margin-top:20px;
}

.inner_product .inner_product_box .table th , .inner_product .inner_product_box .table td{
	font-weight:normal;
	padding:8px 0 8px 10px;
	border-top:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
}

.inner_product .inner_product_box .table th{
	width: 20%;
	font-size:16px;
	color:#888;
	border-right:1px solid #eaeaea;
	vertical-align:middle;
}

.inner_product .inner_product_box .table td{
	font-size:14px;
	color:#1a1a1a;
}

.inner_product .inner_product_box .product_mess{
	position:relative;
	overflow:hidden;
	padding-top:15px;
	padding-bottom:30px;
	box-sizing:border-box;
}
.inner_product .inner_product_box p.check_detail a{
	color:#fff;
	position:relative;
	padding:8px 20px;
	display:inline-block;
}
.inner_product .inner_product_box p.check_detail a:before , .inner_product .inner_product_box p.check_detail a:after{
	position:absolute;
	content:"";
	width:30px;
	height:1px;
	background:#fff;
	top:18px;
}

.inner_product .inner_product_box p.check_detail a:before{
	left:-20px;
}

.inner_product .inner_product_box p.check_detail a:after{
	right:-20px
}

.inner_product .inner_product_box p.check_detail{
	margin:0;
    position:absolute;
    bottom:0;
    right:15px;
    width:35%;
    text-align: center;
    font-size: 16px;
    background: rgba(0,163,143,0.0);
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.inner_product ul.inner_product_list li:hover .inner_product_box {
    border: 1px solid #00a38f;
}

.inner_product ul.inner_product_list li:hover a.product_title{
    color:#00a38f;
}

.inner_product ul.inner_product_list li:hover p.check_detail{
	-webkit-transform: translateX(0);
	transform: translateX(0);
	background: rgba(0,163,143,0.8);
}

./*-------------------------------------产品中心左侧导航栏-----------------------------------------*/
.product_subcat{margin:0}


.subcat_title{background-color:#147d6e;padding:15px 20px;color:var(--white)}
.subcat_title h4{color:inherit;font-size:32px;font-weight:bold;margin-bottom:10px}
.subcat_title h4 span{font-size:16px}

.product_subcat ul{background:var(--white);padding:30px 20px}
.product_subcat ul li{margin-bottom:20px}


.first_title{background:#efefef;height:50px;padding:0 20px;justify-content:space-between;align-items:center}
.first_title a{color:var(--vice-color);font-size:18px}
.first_title i{color:var(--main-color)}
.second_title{padding:0 10px;display:none}
.second_title a{width:100%;line-height:50px;border-bottom:1px solid var(--line-color)}
.second_title a i{color:var(--main-color);margin-right:6px}
.first_title a.active,.second_title a:hover,.second_title a.active{color:var(--main-color)}

.three_title a{border:none;line-height:40px}

/*-------------------------------------产品详情-----------------------------------------*/
.product_detail{margin-bottom:20px}

.detail_slide{background:#fff}
.detail_slide .swiper-button-next,.detail_slide .swiper-button-prev{color:var(--white);background:var(--text3-color);padding:15px 10px}
.detail_slide .swiper-button-next:after,.detail_slide .swiper-button-prev:after{font-size:24px}
.detail_slide .swiper-button-next{right:-40px}
.detail_slide .swiper-button-prev{left:-40px}

.pro_description{padding:60px 30px}

.pro_detail_title{border-left:3px solid var(--text3-color);padding-left:15px;font-size:18px;font-weight:bold;margin-bottom:25px}
/*-------------------------------------案例赏析-----------------------------------------*/
.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)}

/*-------------------------------------新闻中心-----------------------------------------*/
.news_list{}
.news_list li{padding:0;border-radius:5px}
.news_list img{margin:15px 0;width:100%}
.news_list_text{justify-content:center}
.news_list_text h5{font-size:18px;font-weight:bold;color:#323232;margin-bottom:20px;border-bottom:1px solid var(--line-color);padding-bottom:15px}
.news_list_text span{font-size:14px;color:var(--text4-color)}
.news_list_text p{font-size:14px;color:var(--text4-color);margin-bottom:20px}

.news_list li:hover img{box-shadow:0 0 10px 2px #aac1ba;}
.news_list li:hover .news_list_text h5{color:var(--main-color);border-color:var(--main-color)}
.news_list li:hover .news_list_text span,.news_list li:hover .news_list_text p{color:var(--text2-color)}

/*-------------------------------------新闻详情-----------------------------------------*/
.detail_content{padding:0 0 20px;background:var(--white)}
.detail_title h4{font-size:28px;margin-bottom:15px;color:var(--vice-color);font-weight:bold}
.detail_title span{font-size:14px;color:var(--text3-color);margin-bottom:10px;padding-right:5px;border-right:2px solid var(--line-color)}
.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:25px 0}
.detail_text img{max-width:100%;height:auto!important;margin:10px 0}
.detail_text p{font-size:16px;text-align:justify;margin-bottom:10px;color:var(--text4-color);line-height:28px}

.detail_more li{font-size:14px;color:var(--vice-color);margin:5px 0}
.detail_more li a{color:var(--text2-color)!important}
.detail_more li:hover a{color:var(--main-color)!important}


/*-------------------------------------关于我们-----------------------------------------*/
.about_title{font-weight:bold;margin-bottom:40px}
.about_text{background:var(--bg-color);padding:15px 20px 10px!important}
.about_text h5{font-size:28px;font-weight:bold;margin-bottom:15px}
.about_text p{color:var(--text1-color);margin-bottom:5px}

/*-------------------------------------荣誉资质-----------------------------------------*/
.honor_box h5{margin-top:16px;font-size:16px;font-weight:bold}
.honor_box:hover h5{color:var(--main-color)}
.honor_box:hover img{box-shadow:0 4px 10px 0px #a9c0ba}

/*-------------------------------------设计团队-----------------------------------------*/
.team_list{justify-content:center}
.team_list li{margin-bottom:20px}

/*-------------------------------------品牌文化-----------------------------------------*/
.wenhua_list li{margin-bottom:20px}
.wenhua_list li img{width:100%}
.wenhua_list li div{background:var(--bg-color);padding:20px}
.wenhua_list li h5{color:var(--main-color);font-size:24px;font-weight:bold}
.wenhua_list li p{font-size:16px;margin-bottom:0}

/*-------------------------------------企业历程-----------------------------------------*/
.history_box{padding:0 36px;position:relative}


.history_list{background:url(../img/history_bg.jpg) center repeat-x}
.history_list ul{margin-bottom:0}
.history_list li{align-items:center}
.history_list li span{border:2px solid #a8a8a8;background:var(--white);width:20px;height:20px;border-radius:50%;margin:20px 0}
.history_list li:nth-child(2n){flex-direction:column-reverse}
.history_list li:nth-child(2n-1) .history_text{flex-direction:column-reverse;justify-content:space-between}

.history_text{height:170px;overflow:hidden;background:var(--bg-color)}
.history_text h5{color:var(--white);background:var(--text1-color);text-align:center;padding:10px 0;margin-bottom:0}
.history_text pre{color:var(--text1-color);border:none;white-space:normal;font-size:16px;padding:15px 12px;margin-bottom:0;font-family:inherit}
.history_list p{background:none;margin-bottom:0}

.history_next,.history_prev{border:1px solid #a8a8a8;border-radius:50%;width:36px;height:36px;outline:none;right:0;top:50.5%}
.history_next:after,.history_prev:after{font-size:26px;color:#a8a8a8}
.history_prev{right:auto;left:0}
/*-------------------------------------门店效果-----------------------------------------*/
.unbderline{background:var(--text1-color);height:2px;width:36px;margin-bottom:25px}

/*-------------------------------------加盟无忧-----------------------------------------*/
.jiameng_list li{margin-top:12px}
.jiameng_list li img{padding:0}
.jiameng_text{justify-content:center;padding:40px 0 40px 50px;padding-right:0;background:var(--bg-color)}
.jiameng_text h5{font-size:60px;color:var(--main-color);font-weight:bold;line-height:1}
.jiameng_text span{background:(--main-color)}
.jiameng_text pre{font-size:16px;color:var(--text1-color);margin-bottom:0;font-family:inherit;line-height:28px;white-space:normal}

/*-------------------------------------联系方式-----------------------------------------*/
.contact_box ul{background:var(--bg-color);margin-bottom:0;padding:20px}
.contact_box h5{font-size:24px;font-weight:bold;margin-bottom:40px}
.contact_box li{align-items:center;border-bottom: 1px dashed #dedede;line-height:24px;padding:8px 0;}
.contact_box span{flex:0 0 42px;margin-right:10px;line-height:42px;font-size:24px;background:var(--main-color);text-align:center;color:var(--white);border-radius:50%}
.contact_box a{font-size:16px;color:var(--text1-color)!important}

.contact_erwei h5{font-size:18px;color:#0ca792;border-left:2px solid #0ca792;padding-left:15px;margin:15px 0;}

/*-------------------------------------留言-----------------------------------------*/
.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;background:var(--bg-color)}
.feedback_box li{display:flex;margin-bottom:15px}
.feedback_box li input{line-height:50px;padding:0 10px}
.feedback_box li textarea{min-height:380px;padding:10px;resize:none}
.feedback_box li input,.feedback_box li textarea{flex-grow:1;border:none;color:var(--text1-color);background:var(--white);outline-color:var(--main-color);font-size:14px}
.feedback_box li input::-webkit-input-placeholder,.feedback_box li textarea::-webkit-input-placeholder{color:var(--text2-color)}
.message_code img{padding-left:0;height:100%;max-height:50px}
.message_code button{background:var(--main-color);border:none;margin-left:15px;color:var(--white);flex-grow:1}

/*-------------------------------------0元定制-----------------------------------------*/
.dingzhi_bg{background-image:url(../img/banner_dingzhi.jpg);padding:100px 0}
.dingzhi_box{max-width:430px}
.dingzhi_box h5{margin:10px 0;color:var(--main-color);font-size:22px;background:var(--white);padding:10px 0;font-weight:bold}
.dingzhi_input{background:var(--white);padding:25px 40px;width:100%}
.dingzhi_input li{border:1px solid var(--text3-color);border-radius:4px}

