.bgf8f8f8 {	background-color: #f8f8f8;}
.page-box {	text-align: center;	font-size: 0;}
.page-box span {display: inline-block;line-height:32px;padding-left:15px;padding-right:15px;border:1px solid #ededed;box-sizing: border-box;	color: #4d4948;	font-size: 16px;margin-left: 10px;margin-right: 10px;cursor: pointer;vertical-align: middle;}
.page-box span.up,.page-box span.down {	border: 1px solid #ededed;	height: 32px;	line-height: 30px;	box-sizing: border-box;	}
.page-box span.up:hover,.page-box span.down:hover {	background: #FF3312;	border-color: #FF3312;	color: #fff;}
.page-box span.active {	color:#fff;	border-color:transparent;padding-left:15px;padding-right:15px;border:1px solid #ededed;background: #FF3312;}
.page-box em {	display: inline-block;	font-size: 16px;	font-style: normal;	color: #666666;	height: 30px;	vertical-align: middle;	position:relative;	top:8px;}
/*通用标题*/
.public-title {	position:relative;	text-align:center;	padding-bottom:30px;}
.public-title h3 {	font-size:50px;	font-weight:400;	margin-bottom:15px;}
.public-title p{	font-size:30px;}
.public-title:before{	position:absolute;	content:'';	width:60px;	height:1px;	background:#333;	left:50%;	transform:translateX(-50%);	bottom:0;}
.public-title-white p,.public-title-white h3{	color:#fff;}
.public-title-white:before{	background:#fff;}
/*通用菜单*/
.public-tab{	padding-left:8.3%;	padding-right:8.3%;	display:flex;	justify-content:space-between;	height:90px;	line-height:90px;	border-bottom:1px solid #eee;}
.public-tab .left-box img{	margin-right:5px;	position:relative;	top:-1px;}
.public-tab .left-box{	font-size:16px;}
.public-tab a{	line-height:90px;	font-size:16px;}
.public-tab .tab-box a{	display:inline-block;	margin-left:40px;}
.public-tab .tab-box a.active{	color:#FF3312;}
.banner-box {	position: relative;}
.banner-box .img-box img {	width: 100%;}
.banner-box .tab-box {	position: absolute;	left: 0;	width: 100%;	text-align: center;	bottom: 95px;	z-index: 2;	font-size: 0;}
.banner-box .tab-box a {	font-size: 16px;	display: inline-block;	width: 150px;	height: 45px;	line-height: 45px;	border-radius: 30px;	background-color: rgba(255, 255, 255, 0.2);	margin-left: 10px;	margin-right: 10px;	color: #fff;}
.banner-box .tab-box a.active,.banner-box .tab-box a:hover {	background-color: #de7720;}
/*案例*/
.case_list-wrap{margin-top:50px;	margin-bottom:50px;}
.case_list-wrap .public-title{	display:none;}
.case_list-wrap .session_1 {padding-left:8%;padding-right:8%;margin-top:50px;}
.case_list-wrap .session_1 .list-box{margin-left:-23px;	margin-right:-23px;}
.case_list-wrap .session_1 .item-box{float:left;	padding-left:23px;	padding-right:23px;	box-sizing:border-box;	width:33.33%;	margin-bottom:20px;}
.case_list-wrap .session_1 .item-box .img-box{	position:relative;	overflow:hidden;}
.case_list-wrap .session_1 .item-box .img-box img{	width:100%;	height:383px;	object-fit:cover;	transition:all .5s;}
.case_list-wrap .session_1 .item-box:hover .img-box img{	transform:scale(1.1);}
.case_list-wrap .session_1 .txt-box{	min-height:68px;}
.case_list-wrap .session_1 .txt-box h3{	font-size:26px;	font-weight:400;	margin-top:25px;	margin-bottom:25px;}
.case_list-wrap .session_1 .txt-box p{	font-size:16px;}
/*联系*//*联系*/
.link-wrap .all-box{	display:flex;	align-items:flex-start;}
.link-wrap .session_1{	width:66%;}
.link-wrap .session_1 img {	width: 100%;}
.link-wrap .session_2 {	padding-left:55px;	padding-right:55px;	margin-top:120px;	width:34%;	box-sizing:border-box;}
.link-wrap .session_2 .form-box{	margin-top:50px;}
.link-wrap .session_2 .form-box .input-box {	position: relative;	margin-bottom:30px;	box-sizing: border-box;}
.link-wrap .session_2 .form-box .input-box span {	position: absolute;	right: 4px;	top: 18px;	line-height: 1;	color: #1233C2;	font-size: 20px;}
.link-wrap .session_2 .form-box .input-box:last-child {	width:100%;}
.link-wrap .session_2 .form-box .input-box input {	width: 100%;	height: 42px;	line-height: 40px;	border:none;	border-bottom:1px solid #eeeeee;	padding-left:10px;	padding-right:10px;	box-sizing: border-box;	background: transparent;	font-size:14px;	font-weight:300;	color:#939799;}
.link-wrap .session_2 .form-box .input-box:last-child {	margin-bottom: 20px;}
.link-wrap .session_2 .form-box .input-box.other-box input {	width: 120px;}
.link-wrap .session_2 .form-box .input-box.other-box label {	left: 125px;}
.link-wrap .session_2 .form-box .input-box.other-box .img-box {	margin-left: 20px;	display: inline-block;	border: 1px solid #a5a5a4;}
.link-wrap .session_2 .form-box .btn-box {	margin-top:25px;}
.link-wrap .session_2 .form-box .btn-box .ok {display: block;width:100%;border:none;height:45px;background:#FF3312;color: #fff;line-height: 45px;	text-align: center;	font-size:14px;	cursor: pointer;}
.link-wrap .session_2 .txt-box{	margin-top:37px;}
.link-wrap .session_2 .txt-box p{font-size:14px;box-sizing:border-box;line-height:35px; color:#939799}
/*新闻*/
.news_list-wrap .item-box .txt-box{	margin-top:20px;}
.news_list-wrap .item-box .txt-box h3{	font-size:20px;	font-weight:500;	margin-bottom:10px;}
.news_list-wrap .item-box:hover .txt-box h3{	color:#FF3312;}
.news_list-wrap .item-box .txt-box p{	font-size:16px;}
.news_list-wrap .session_1_1{	margin-top:40px;	margin-bottom:40px;}
.news_list-wrap .session_1_1 .list-box{	margin-left:-12px;	margin-right:-12px;}
.news_list-wrap .session_1_1 .item-box{	float:left;	width:33.33%;	padding-left:12px;	padding-right:12px;	box-sizing:border-box;	display:none;	margin-bottom:40px;}
.news_list-wrap .session_1_1 .item-box:nth-child(1),.news_list-wrap .session_1_1 .item-box:nth-child(2),.news_list-wrap .session_1_1 .item-box:nth-child(3),.news_list-wrap .session_1_1 .item-box:nth-child(4),.news_list-wrap .session_1_1 .item-box:nth-child(5),.news_list-wrap .session_1_1 .item-box:nth-child(6),.news_list-wrap .session_1_1 .item-box:nth-child(7),.news_list-wrap .session_1_1 .item-box:nth-child(8),.news_list-wrap .session_1_1 .item-box:nth-child(9){	display:block;}
.news_list-wrap .session_1_1 .item-box .img-box{	position:relative;	overflow:hidden;}
.news_list-wrap .session_1_1 .item-box .img-box .icon-box{	position:absolute;	width:60px;	height:60px;	left:50%;	top:50%;	transform:translate(-50%,-50%);	z-index:9;}
.news_list-wrap .session_1_1 .item-box .img-box .icon-box img{	width:100%;	height:100%;}
.news_list-wrap .session_1_1 .item-box .img-box > img{	width:100%;	height:310px;	object-fit:cover;	transition:all .5s;}
.news_list-wrap .session_1 .item-box:hover .img-box > img,.news_list-wrap .session_1_1 .item-box:hover .img-box > img{	transform:scale(1.1);}

.news_list-wrap .session_2 {	margin-top:55px;	margin-bottom:100px;}
.news_list-wrap .session_2.block{	width:1200px;}
.news_list-wrap .session_2 .title-box {	text-align: center;	padding-bottom: 20px;	margin-bottom: 45px;}
.news_list-wrap .session_2 .title-box p {	font-size: 30px;	color: #333333;	margin-bottom: 15px;}
.news_list-wrap .session_2 .title-box .txt_1 span {	display: inline-block;	font-size: 14px;	color: #999999;	margin-left: 5px;	margin-right: 5px;	font-weight: 400;}
.news_list-wrap .session_2 .des-box span,.news_list-wrap .session_2 .des-box p {	font-size: 16px !important;	color: #666 !important;	line-height: 30px;}
.news_list-wrap .session_2 .des-box p img {	max-width: 100%;display:block;margin:0 auto;}
.news_list-wrap .session_2 .bottom-box {	border-bottom: 1px solid #eeeeee;	margin-top: 100px;}
.news_list-wrap .session_2 .bottom-box .black-btn {	float: left;width:145px;	height: 45px;	line-height: 45px;	text-align: center;	background: #1233C2;	color: #ffffff;	font-size: 16px;	cursor: pointer;}
.news_list-wrap .session_2 .bottom-box .share-box {	float: right;}
.news_list-wrap .session_2 .bottom-box .share-box #share-1 {	display: inline-block;}
.news_list-wrap .session_2 .bottom-box .share-box #share-1 .social-share-icon {	width: 28px;	height: 28px;	line-height: 28px;	font-size: 18px;}
.news_list-wrap .session_2 .other-box{	display:flex;	justify-content:space-between;	border-top:1px solid #eee;	padding-top:32px;	box-sizing:border-box;}
.news_list-wrap .session_2 .other-box a{	font-size:16px;}
.news_list-wrap .session_2 .other-box a img{	margin-left:8px;	position:relative;	top:-1px;}

/*新闻详情页*/
.newsBox{padding:85px 0 50px;background:#f8f8f8;}
.newsBox .wrap{width:75%; margin:0 auto;background:#fff;padding:5%;} 
.newsCon{margin-top:80px;}
.newsCon,.newsCon p { font-size: 16px; color: #666; line-height: 2.25;}
.newsCon p{ margin-bottom:2em; }
.newstitle{font-size:3.6rem; line-height: 1.5;}
.news_time{font-size:16px;color:#999;margin-top:15px;padding-bottom:40px;border-bottom:2px solid #000;}
.news_time span{display:inline-block;padding:0 25px;border-left:1px solid #dddddd; }
.news_time span:nth-child(1){padding-left:0;border-left:none;}
.news_time span:nth-child(3){padding-right:0;}
.share_box{display:inline-block;text-align:center;  }
.share_box a{display: inline-block;width:30px;height:25px;margin:0 5px; }
.share_box a img{transition: none;} 
.prev_next{margin-top:100px;padding-top:70px;border-top:1px solid #dddddd;}
.prev_next .fl,.prev_next .fr{font-size:18px;line-height:60px;overflow:hidden;margin-top:12px;}
.prev_next em{width:60px;height:60px;border:1px solid #dddddd; }
.prev_next .fl em{float:left;background:url(../images/prev.png) no-repeat center;margin-right:20px;}
.prev_next .fr em{float:right;background:url(../images/next.png) no-repeat center;margin-left:20px;}
.prev_next a:hover em{border-color:#ce0e05;}
.prev_next a.fl:hover em{background:#ce0e05 url(../images/prev_hover.png) no-repeat center;}
.prev_next a.fr:hover em{background:#ce0e05 url(../images/next_hover.png) no-repeat center;}
.btn_back{display:block;width:150px;height:60px; line-height:28px;background: #222222;font-size:18px;color:#fff;padding:30px 45px 0; white-space: nowrap;margin:0 auto;}
.btn_back img{margin-right:22px;}
.btn_back:hover{background:#ce0e05;color:#fff;}
.recomment_news .wrap{background:none;padding-left:0;padding-right:0;padding-bottom:0;}
.rec_news {margin-top:50px;}
.rec_news .inNews_right dl{width:48%;float:left; }
.rec_news .inNews_right dl:nth-child(2n){float:right;}


/*产品*/
.session_1_menu {margin-top:50px;}
.session_1_menu .top-box {	height: 70px;	line-height: 70px;	background: #f5f5f5;	padding-left: 34px;	display:flex;	align-items:center;	justify-content:space-between;}
.session_1_menu .top-box .title {	font-size: 20px;	color: #1a1a1a;	font-weight: 700;	line-height:70px;}
.session_1_menu .top-box .title img {	margin-right:5px;	position:relative;	top:-3px;}
.session_1_menu .top-box .all-btn {	font-size: 16px;	color: #4c4c4c;	cursor: pointer;	padding-right: 20px;	padding-left: 20px;	line-height:70px;}
.session_1_menu .top-box .all-btn img {	margin-left: 10px;}
.session_1_menu .top-box .all-btn img.active {	display: none;}
.session_1_menu .body-box {	padding-top:20px;	border: 1px solid #f5f5f5;	border-top:none;}
.session_1_menu .body-box .item-box {	position: relative;padding-left:20px;padding-right:20px;font-size: 0;line-height:45px;}
.session_1_menu .body-box .item-box ul li {	display: inline-block;width:15%;	border:1px solid #F5F5F5;	height:45px;	line-height:45px;	margin-bottom:20px;	text-align:center;}
.session_1_menu .body-box .item-box a {	display:block;	font-size:16px;	color: #333333;}
.session_1_menu .body-box .item-box ul li.active a,.session_1_menu .body-box .item-box ul li:hover a{	color: #ffffff;}
.session_1_menu .body-box .item-box ul li.active,.session_1_menu .body-box .item-box ul li:hover{	background:#FF3312;	border-color:#FF3312;}
.pro_list-wrap .session_1 {	margin-top:55px;	padding-bottom:120px;	box-sizing:border-box;}
.pro_list-wrap .session_1 .row {	margin-left:-17px;	margin-right:-17px;}
.pro_list-wrap .session_1 .row .col-md-4 {	position:relative;	float: left;	width: 33.33%;	padding-left: 17px;	padding-right: 17px;	box-sizing: border-box;	margin-bottom:75px;}
.pro_list-wrap .session_1 .col-md-4 .logo-box{	position:absolute;	left:25px;	top:8px;	z-index:9;}
.pro_list-wrap .session_1 .col-md-4 .logo-box img{height:30px;}
.pro_list-wrap .session_1 .item-box .img-box {	overflow: hidden; border:1px solid #eee;}
.pro_list-wrap .session_1 .item-box .img-box img {	width: 100%;z-index:8;	object-fit: cover;	transition: all 0.5s;}
.pro_list-wrap .session_1 .item-box .txt-box p{	position: relative;	height:75px;	line-height:75px;	background:#f8f8f8;	font-size:18px;	text-align:center;	box-sizing:border-box;}
.pro_list-wrap .session_1 .item-box:hover .img-box img{	transform:scale(1.1);	}
.pro_list-wrap .session_1 .item-box:hover .txt-box p{	background:#fff;	box-shadow:0px 5px 10px 0px rgba(0,0,0,0.05);;}
.pro_list-wrap .session_1 .page-box{	margin-top:20px;}
.pro_list-wrap .session_3 {	margin-top:100px;	display:flex;align-items:center;}
.pro_list-wrap .session_3 .left-box {	width:50%;}
.pro_list-wrap .session_3 .left-box .img-box{	width:100%;height:450px;}
.pro_list-wrap .session_3 .left-box .img-box img {	width:100%;height:100%;object-fit:cover;}
.pro_list-wrap .session_3 .right-box {	width:50%;	padding-left:70px;box-sizing:border-box;}
.pro_list-wrap .session_3 .right-box h3 {	font-size:30px;position:relative;padding-bottom:20px;	border-bottom:1px solid #dddddd;	margin-bottom:20px;}
.pro_list-wrap .session_3 .right-box p{	color:#666;line-height:2;}
.pro_list-wrap .session_3_1 .img-box{	margin-top:60px;margin-bottom:60px;}
.pro_list-wrap .session_4 {	position: relative;	z-index: 2;	margin-top: 40px;	padding-bottom: 100px;}
.pro_list-wrap .session_4 .title-box {	width:100%;	background:#FF3312;	height:56px;line-height:56px;border-radius:28px;	font-size:18px;	font-weight:400;color:#fff;	margin-bottom:55px;text-align:center;	position: relative;}
.pro_list-wrap .session_4 .content-box{	padding-left:40px;padding-right:40px;	text-align:center;}
.pro_list-wrap .session_4 img{	max-width:100%;}
.pro_list-wrap .session_4 .box_4 {	margin-top: 50px;}
.pro_list-wrap .session_4 .box_4 .other-box{	display:flex;	justify-content:space-between;	border-top:1px solid #eee;	padding-top:32px;	box-sizing:border-box;}
.pro_list-wrap .session_4 .box_4 .other-box a{	font-size:16px;}
.pro_list-wrap .session_4 .box_4 .other-box a img{	margin-left:8px;position:relative;	top:-1px;}
/*产品详情新的样式*/
.pro_des-wrap .centent-box {	margin-top: 50px;	display: flex;	margin-bottom: 100px;	justify-content: space-between;}
.pro_des-wrap .centent-box .left-page {width:50%;}
.pro_des-wrap .centent-box .left-page .all-box {	position: sticky;	top:130px;}
.pro_des-wrap .centent-box .left-page .all-box > h3{	font-size:30px;	margin-top:20px;	font-weight:400;	text-align:center;}
.pro_des-wrap .centent-box .left-page .img-box img {	width: 100%; border:1px solid #eee;}
.pro_des-wrap .centent-box .left-page .all-box .profile-img img{	width:100%;}
.pro_des-wrap .centent-box .left-page ul{	background:#f4f4f4;	margin-top:10px;	padding-top:30px;	padding-bottom:30px;	padding-left:25px;	box-sizing:border-box;}
.pro_des-wrap .centent-box .left-page ul li {	float: left;	width: 55%;	font-size: 15px;	margin-bottom: 20px;	font-size:14px;	color: #333;}
.pro_des-wrap .centent-box .left-page ul li:last-child {	margin-bottom: 0;}
.pro_des-wrap .centent-box .left-page ul li span {	font-weight: 700;	display: inline-block;	margin-right:8px;	color:#000;}
.pro_des-wrap .centent-box .left-page ul li:nth-child(2n){	padding-left:20px;	box-sizing:border-box;	width:45%;}
.pro_des-wrap .centent-box .left-page .other-box {	margin-top: 40px;	display:flex;	justify-content:space-between;}
.pro_des-wrap .centent-box .left-page .other-box a {	position: relative;	width:31%;	height: 40px;	line-height: 40px;	text-align: center;	background-color: #eeeeee;	display: block;	cursor: pointer;	font-size: 16px;	color: #696969;	transition: all 0.3s;}
.pro_des-wrap .centent-box .left-page .other-box a:hover {	background-color: #FF3312;	color: #fff;}
.pro_des-wrap .centent-box .right-page {width:45%; line-height:30px; font-size:16px;padding-left:30px;	box-sizing:border-box;}
.pro_des-wrap .centent-box .right-page img{	width:100%;}
.pro_des-wrap .centent-box .right-page .session_2 {	background-color: #f4f4f4;	margin-bottom: 28px ;	padding-left: 80px;	padding-right: 80px;	box-sizing: border-box;	padding-top: 40px;	padding-bottom: 40px;}
.pro_des-wrap .centent-box .right-page .session_2 ul li {	float: left;	width: 50%;	font-size: 15px;	margin-bottom: 20px;	font-size: 18px;	color: #000;}
.pro_des-wrap .centent-box .right-page .session_2 ul li:last-child {	margin-bottom: 0;}
.pro_des-wrap .centent-box .right-page .session_2 ul li span {	font-weight: 700;	display: inline-block;	margin-right: 20px;}
.pro_des-wrap .centent-box .right-page .session_3 {	background-color: #f4f4f4;	padding-left: 70px;	padding-right: 70px;	padding-top: 40px;	padding-bottom: 50px;}
.pro_des-wrap .centent-box .right-page .session_3 .title-box {	margin-bottom: 40px;}
.pro_des-wrap .centent-box .right-page .session_3 .title-box h3 {	font-size: 30px;	color: #000;}
.pro_des-wrap .centent-box .right-page .session_3 .title-box p {	font-size: 24px;	color: #000;	line-height: 1.2;}
.pro_des-wrap .centent-box .right-page .session_3 .info-box {	line-height: 50px;	border-top: 2px solid #000;	border-bottom: 2px solid #000;}
.pro_des-wrap .centent-box .right-page .session_3 .info-box span {	font-size: 16px;	color: #000;	font-weight: 500;	margin-right: 20px;}
.pro_des-wrap .centent-box .right-page .session_4 {	margin-top: 50px;}
.pro_des-wrap .centent-box .right-page .session_4 .title-box {	margin-bottom: 40px;}
.pro_des-wrap .centent-box .right-page .session_4 .title-box h3 {	font-size: 30px;	color: #000;}
.pro_des-wrap .centent-box .right-page .session_4 .img-box img {	max-width: 100%;}
@media screen and (max-width: 1680px) {}