.banner-box .img-box img {
	width: 100%;
}




.public-title {
	text-align: center;	
	position:relative;
	padding-bottom:0.45rem;
	margin-bottom:0.85rem;
}
.public-title h3 {
	font-size:0.75rem;
	font-weight:400;
	margin-bottom: 0.2rem;
}
.public-title p {
	font-size:0.67rem;
}
.public-title:before{
	position:absolute;
	content:'';
	width:1rem;
	height:1px;
	background:#333333;
	left:50%;
	transform:translateX(-50%);
	bottom:0;
}
.public-title-white p,
.public-title-white h3{
	color:#fff;
}
.public-title-white:before{
	background:#fff;
}





/*案例*/
.case_list-wrap .session_1 {
	margin-top: 2rem;
	padding-left: 0.32rem;
	padding-right: 0.32rem;
}
.case_list-wrap .session_1 .public-title{
	margin-bottom:0.93rem;
}
.case_list-wrap .session_1 .list-box {
	margin-top: 0.8rem;
}
.case_list-wrap .session_1 .list-box .item-box {
	margin-bottom:1.07rem;
}
.case_list-wrap .session_1 .list-box .item-box .img-box img {
	width: 100%;
}
.case_list-wrap .session_1 .list-box .item-box .txt-box {
	margin-top: 0.6667rem;
}
.case_list-wrap .session_1 .list-box .item-box .txt-box .top-box {
	margin-bottom: 0.1333rem;
	line-height: 1.6;
}
.case_list-wrap .session_1 .list-box .item-box .txt-box .top-box h3 {
	font-size: 0.53rem;
	font-weight:400;
	margin-bottom:0.25rem;
}
.case_list-wrap .session_1 .list-box .item-box .txt-box .top-box p {
	font-size: 0.4rem;
}
.case_list-wrap .session_1 .list-box .item-box .txt-box .des-box p {
	line-height: 1.6;
	color: #666666;
	font-size: 0.3733rem;
}
.case_list-wrap .session_1 .more-box {
	margin-top: 1.0667rem;
	text-align: center;
}
.case_list-wrap .session_1 .more-box a {
	display: inline-block;
	background: #de771e;
	height: 0.8533rem;
	line-height: 0.8533rem;
	text-align: center;
	color: #fff;
	font-size: 0.3733rem;
	padding-left: 0.4rem;
	padding-right: 0.4rem;
	box-sizing: border-box;
	margin-bottom: 0.16rem;
}
.case_list-wrap .session_1 .more-box span {
	display: block;
	font-size: 16px;
	color: #000000;
	font-size: 0.3733rem;
}
.case_list-wrap .session_1 .more-box span.hot {
	font-size: 0.4rem;
}



/*联系*/
.link-wrap .session_3{
	padding-left:0.7rem;
	padding-right:0.7rem;
	padding-top:2rem;
}
.link-wrap .session_3 h3{
	font-size:0.6rem;
	font-weight:400;
}
.link-wrap .session_3 .form-box {
	margin-top:0.8rem;
}
.link-wrap .session_3 .form-box .input-box {
	margin-bottom:0.8rem;
}
.link-wrap .session_3 .form-box .input-box input {
	height:0.8rem;
	line-height:0.8rem;
	border:1px solid transparent;
	border-bottom-color:#e5e5e5;
	box-sizing: border-box;
	width: 100%;
	outline: none;
	padding-left:0.2rem;
	padding-right:0.2rem;
	font-size:0.32rem;
	color:#8D9092;
}
.link-wrap .session_3 .form-box .input-box:nth-child(4) input{
	border-color:#e5e5e5;
}
.link-wrap .session_3 .form-box .btn-box .ok{
	height: 0.933333rem;
	border:none;width:100%;
	line-height: 0.933333rem;
	background:#FF3312;
	text-align: center;
	color: #fff;
	font-size: 0.346667rem;
}
.link-wrap .session_3 .form-box > p{
	font-size:0.346667rem;
	margin-top:0.2rem;
}
.link-wrap .session_2{
	padding-left:1rem;
	margin-top:1rem;
	padding-bottom:0.5rem;
}
.link-wrap .session_2 p{
	font-size:0.32rem;
	color:#a5a5a5;
	zoom:0.9;
	font-weight:400;
}
.link-wrap .session_2 p:nth-child(1){
	margin-bottom:0.2rem;
}







/*新闻*/
.news_list-wrap{
	margin-top:2rem;
}
.news_list-wrap .session_1 {
	padding-left:0.4rem;
	padding-right:0.4rem;
}
.news_list-wrap .session_1 .list-box{
	margin-top:0.95rem;
}
.news_list-wrap .session_1 .item-box {
	display:block;
	margin-bottom:0.72rem;
}
.news_list-wrap .session_1 .item-box .img-box img {
	width: 100%;
	height:6.4rem;
	object-fit: cover;
}
.news_list-wrap .session_1 .item-box .txt-box {
	margin-top:0.5rem;
}
.news_list-wrap .session_1 .item-box .txt-box h3 {
	font-size:0.45rem;
	color:#333;
	margin-bottom:0.3rem;
	white-space: nowrap;
	overflow: hidden;
	font-weight:400;
	text-overflow: ellipsis;
}
.news_list-wrap .session_1 .item-box .txt-box span {
	font-size:0.32rem;
	display:block;
	color:#D8D8D8;
}
.news_list-wrap .session_2 {
	padding-left:0.4rem;
	padding-right:0.4rem;
	margin-top:2rem;
}
.news_list-wrap .session_2 .public-title{
	display:none;
}
.news_list-wrap .session_2 .des-title {
	text-align: center;
	margin-bottom:0.5rem;
	padding-bottom:0.5rem;
	border-bottom:1px solid #E8E8E8;
}
.news_list-wrap .session_2 .des-title h3 {
	font-size:0.53rem;
	color: #000;
	line-height:1.4;
	font-weight: 400;
	margin-bottom:5px;
}
.news_list-wrap .session_2 .des-title p {
	font-size:14px;
	font-weight:300;
}
.news_list-wrap .session_2 .des-title p span {
	display: inline-block;
	margin-left: 0.266667rem;
	margin-right: 0.266667rem;
	font-size:0.32rem;
	color:#666;
}
.news_list-wrap .session_2 .info-box p span,
.news_list-wrap .session_2 .info-box p {
	line-height: 1.8;
	font-size:0.4rem !important;
	color: #666 !important;
}
.news_list-wrap .session_2 .info-box p img {
	max-width: 100%;
}
.news_list-wrap .session_2 .other-box {
	text-align:right;
	margin-top: 0.666667rem;
	border-bottom: 1px solid #eee;
	padding-bottom:0.3rem;
	display: flex;
	justify-content:flex-end;
	align-items: center;
}
.news_list-wrap .session_2 .other-box .black {
	display: inline-block;
	width: 2.4rem;
	height: 0.866667rem;
	line-height: 0.866667rem;
	background: #1233C2;
	color: #fff;
	text-align: center;
}
.news_list-wrap .session_2 .other-box .share-box {
	margin-bottom: 0.106667rem;
	float: right;
	font-size:0.4rem;
	color:#666666;
}
.news_list-wrap .session_2 .other-box .share-box #share-2 {
	display: inline-block;
	vertical-align: middle;
	position:relative;
	top:-0.1rem;
}
.news_list-wrap .session_2 .other-box .share-box #share-2 .social-share-icon {
	width: 0.56rem;
	line-height: 0.56rem;
	height: 0.56rem;
	font-size: 0.373333rem;
	margin: 0.053333rem;
}
.news_list-wrap .session_2 .bottom-box{
	display:flex;
	justify-content:space-between;
	padding-top:1.07rem;
}
.news_list-wrap .session_2 .bottom-box a{
	font-size:0.35rem;
	color:#666;
	text-align:center;
	display:inline-block;
}
.news_list-wrap .session_2 .bottom-box a:nth-child(2){
	background:#FF3312;
	width:3.12rem;
	height:0.9rem;
	line-height:0.9rem;
	border-radius:0.45rem;
	font-size:0.35rem;
	color:#fff;
}
.news_list-wrap .session_2 .bottom-box a:nth-child(2) img{
	height:0.45rem;
	width:auto;
	margin-right:0.2rem;
}
.news_list-wrap .session_2 .bottom-box a:nth-child(1) img{
	width:0.9rem;
	margin-right:0.2rem;
	position:relative;
	top:-0.02rem;
}
.news_list-wrap .session_2 .bottom-box a:nth-child(3) img{
	width:0.9rem;
	margin-left:0.2rem;
	position:relative;
	top:-0.02rem;
}








/*产品*/
.pro_list-wrap {
	margin-top:2rem;
}
.pro_list-wrap .public-title{
	margin-bottom:0.93rem;
}
.session_1_menu {
	margin-bottom: 0.666667rem;
	padding: 0.32rem;
	box-sizing: border-box;
}
.session_1_menu .top-box {
	height: 1.45rem;
	line-height: 1.45rem;
	background: #f5f5f5;
	padding-left: 0.453333rem;
}
.session_1_menu .top-box .title {
	float: left;
	font-size: 0.43rem;
	color: #333333;
	font-weight: 700;
	line-height:1.45rem;
}
.session_1_menu .top-box .title img {
	height: 0.4rem;
	margin-right: 0.133333rem;
	position:relative;
	top:-0.05rem;
}
.session_1_menu .top-box .all-btn {
	float: right;
	font-size: 0.4rem;
	color: #333333;
	cursor: pointer;
	padding-right: 0.266667rem;
	padding-left: 0.266667rem;
	line-height:1.45rem;
	outline:none;
}
.session_1_menu .top-box .all-btn img {
	margin-left: 0.133333rem;
	height: 0.133333rem;
	position:relative;
	top:-0.05rem;
}
.session_1_menu .top-box .all-btn img.active {
	display: none;
}
.session_1_menu .body-box {
	border: 1px solid #e6e6e6;
	border-top: none;
	box-sizing:border-box;
	padding-top:0.6rem;
	padding-bottom:0.3rem;
}
.session_1_menu .body-box .item-box {
	position: relative;
	padding-left: 1.533333rem;
	padding-right: 0.4rem;
	font-size: 0;
	line-height: 0.666667rem;
}
.session_1_menu .body-box .item-box label {
	position: absolute;
	left: 0.32rem;
	top: 0.08rem;
	font-size: 0.4rem;
	color: #1a1a1a;
	font-weight: 700;
}
.session_1_menu .body-box .item-box ul li{
	border:1px solid #e5e5e5;
	width:3.4rem;
	text-align:center;
	margin-bottom:0.35rem;
	height:0.8rem;
	line-height:0.77rem;
	display:inline-block;
}
.session_1_menu .body-box .item-box ul li.active{
	background:#FF3312;
	border-color:#FF3312;
}
.session_1_menu .body-box .item-box ul li.active a{
	color:#fff;
}
.session_1_menu .body-box .item-box ul li:nth-child(2n+1){
	margin-right:0.4rem;
}
.session_1_menu .body-box .item-box a{
	font-size:0.35rem;
}
.pro_list-wrap .session_1 {
	padding-left: 0.32rem;
	padding-right: 0.32rem;
	box-sizing: border-box;
	margin-top: 0.8rem;
}
.pro_list-wrap .session_1 .item-box {
	display:block;
	margin-bottom:0.9rem;
}
.pro_list-wrap .session_1 .item-box .img-box {
	position: relative;
	overflow: hidden;
}
.pro_list-wrap .session_1 .item-box .img-box .icon-box {
	position: absolute;
	top: 0.16rem;
	left: 0.16rem;
}
.pro_list-wrap .session_1 .item-box .img-box .icon-box img {
	width:1.07rem;
}
.pro_list-wrap .session_1 .item-box .img-box > img {
	width: 100%;
	height:6.53rem;
}
.pro_list-wrap .session_1 .item-box p{
	text-align:left;
	margin-top:0.5rem;
	font-size:0.5rem;
	color: #231815;
}
.pro_list-wrap .session_3{
	padding-left:0.4rem;
	padding-right:0.4rem;
	box-sizing:border-box;
}
.pro_list-wrap .session_3 h3{
	font-size:0.5rem;
	text-align:left;
	margin-top:0.7rem;
	padding-bottom:0.4rem;
	border-bottom:1px solid #DDDDDD;
}
.pro_list-wrap .session_3 > p{
	font-size:0.4rem;
	color:#666;
	line-height:22.5px;
}
.pro_list-wrap .session_3 .img-box img{
	width:100%;
	height:6.53rem;
	object-fit:cover;
}
.pro_list-wrap .session_3 .des-box img{
	max-width:100%;
}
.pro_list-wrap .session_4{
	padding-left:0.32rem;
	padding-right:0.32rem;
}
.pro_list-wrap .session_4 .title-box{
	font-size:0.4rem;
	font-weight:700;
	margin-top:0.65rem;
	position:relative;
	margin-bottom:0.3rem;
}
.pro_list-wrap .session_4 .title-box:before{
	position:absolute;
	background:#9C2326;
	width:0.36rem;
	height:1px;
	content:'';
	left:0;
	bottom:-0.1rem;
}
.pro_list-wrap .session_4 .box_1 p{
	color:#666;
	font-size:0.346667rem;
}
.pro_list-wrap .session_4 .content-box{
	margin-top:0.5rem;
}
.pro_list-wrap .session_4 .content-box img,
.pro_list-wrap .session_4 .img-box img{
	max-width:100%;
}
.pro_list-wrap .session_4 .box_4 .other-box{
	display:flex;
	justify-content:space-between;
	padding-top:1.07rem;
	margin-top:1.07rem;
	border-top:1px solid #eee;
	padding-bottom:2rem;
}
.pro_list-wrap .session_4 .box_4 .other-box .col-md-6 a{
	font-size:0.35rem;
	color:#666;
	text-align:center;
	display:inline-block;
}
.pro_list-wrap .session_4 .box_4 .other-box .col-md-6:nth-child(2) a{
	background:#FF3312;
	width:3.12rem;
	height:0.9rem;
	line-height:0.9rem;
	border-radius:0.45rem;
	font-size:0.35rem;
	color:#fff;
}
.pro_list-wrap .session_4 .box_4 .other-box .col-md-6:nth-child(2) a img{
	height:0.45rem;
	width:auto;
	margin-right:0.2rem;
}
.pro_list-wrap .session_4 .box_4 .other-box .col-md-6:nth-child(1) a img{
	width:0.9rem;
	margin-right:0.2rem;
	position:relative;
	top:-0.02rem;
}
.pro_list-wrap .session_4 .box_4 .other-box .col-md-6:nth-child(3) a img{
	width:0.9rem;
	margin-left:0.2rem;
	position:relative;
	top:-0.02rem;
}




/*# sourceMappingURL=./style.css.map */<!--耗时1794241656.6648秒-->