/* 
    Editor:fan
    Time:2020.4.8

    Less compilation
    > npm install -g less
    > lessc style.less style.css
*/
 
/* 公用 */
/* base公共样式 */
* {
	padding:0;
	margin:0;
	-webkiit-box-sizing:border-box;
	box-sizing:border-box;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
body {
	color:#333;
	font-size:16px;
font-family: '微软雅黑','宋体',Helvetica,'Arial Unicode MS',sans-serif;
}
@media (max-width:1440px) {
	body {
	font-size:14px;
}
} 
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
a {
	color:#333;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	text-decoration:none;
}
i {
	font-style:normal;
}
pre {
	text-align:left;
	padding:0;
	margin:0;
	font-style:normal;
}
img {
	border:none;
}
ol,ul,li {
	list-style:none;
}
table {
	border-collapse:collapse;
}
input[type=text]:focus,input[type=text]:active {
	appearance:none;
	-webkit-appearance:none;
	outline:none;
}
a {
	-webkit-tap-highlight-color:transparent;
	text-decoration:none;
}
a:hover {
	-webkit-tap-highlight-color:transparent;
}
img {
	vertical-align:middle;
}
input,input:focus,input:active,button,button[type=button],textarea:focus {
	appearance:none;
	-webkit-appearance:none;
	outline:none;
}
/* 右侧置顶*/
.rigalt .gotop {
	border:1px solid #eeeeee;
	border-radius:2px;
	background:#ffffff;
	position:fixed;
	bottom:190px;
	right:20px;
	width:40px;
	height:40px;
	text-align:center;
	padding-top:7px;
	font-size:24px;
	color:#666666;
	display:none;
	z-index:1001;
	-webkit-transform:rotate(-90deg);
	transform:rotate(-90deg);
	line-height:1;
}
.rigalt .gotop:hover {
	text-decoration:none!important;
}
/* End*/
.ie-warning {
	position:fixed;
	top:0;
	left:0;
	z-index:999999;
	background:#000;
	width:100%;
	height:100%;
	text-align:center;
	color:#fff;
	padding:50px 0;
}
.ie-warning h1 {
	margin:0 0 30px;
}
.ie-warning p {
	font-size:16px;
}
.ie-warning .ie-container {
	min-width:1024px;
	width:100%;
	height:200px;
	background:#fff;
	margin:60px 0;
}
.ie-warning .ie-download {
	list-style:none;
	padding:30px 0;
	margin:0 auto;
	width:720px;
}
.ie-warning .ie-download > li > a {
	display:block;
	color:#000;
	width:140px;
	font-size:15px;
	padding:15px 0;
	margin:0 auto;
}
.ie-warning .ie-download > li > a > div {
	margin-top:10px;
}
.ie-warning .ie-download > li > a:hover {
	background-color:#eee;
}
/* 文本编辑详情页 */
.make-text {
	line-height:2;
	color:#333;
	width: 100%;
}
.make-text img {
	max-width:100%;
}
.make-text p,.make-text span {
	line-height:30px;
	color:#333;
	font-size:16px;
}
.make-text p img{margin-top:5px;margin-bottom:5px; }
.make-text .youtute {
	margin:15px 0;
}
@media (max-width:1440px) {
	.make-text p,.make-text span {
 
}
}@media (max-width:767px) {
	.make-text .youtute {
	width:100%!important;
	height:250px!important;
}
.product_info-section1 .cont .lt .type-box .type-module {
	display:block!important;
}
.product_info-section1 .cont .lt .type-box .type-module .title {
	margin-bottom:10px!important;
}
}/* End */
/* 面包屑*/
.bread {
	width:100%;
	padding:60px 0;
}
@media (max-width:1440px) {
	.bread {
	padding:50px 0;
}
}@media (max-width:991px) {
	.bread {
	padding:30px 0;
}
}.bread .cont .gt {
	display:flex;
	width:100%;
	justify-content:flex-end;
	align-items:center;
}
@media (max-width:991px) {
	.bread .cont .gt {
	justify-content:flex-start;
}
}.bread .cont .gt a {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	line-height:1.2;
	font-size:16px;
	color:#666666;
	max-width:30%;
	text-overflow:ellipsis;
}
@media (max-width:991px) {
	.bread .cont .gt a {
	font-size:14px;
}
}.bread .cont .gt .on:last-child {
	font-weight:bold;
}
.bread .cont .gt span {
	font-family:"宋体";
	font-size:14px;
	display:block;
	margin:0 8px;
}
@media (max-width:991px) {
	.bread .cont .gt span {
	font-size:12px;
}
}/* End */
/* 底部*/
.f_footer_list {
	border-top:1px solid #dddddd;
	margin-top:50px;
	padding-top:50px;
}
@media (max-width:991px) {
	.f_footer_list {
	margin-top:30px;
	display:none;
}
}.f_footer_list .item {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-bottom:20px;
}
.f_footer_list .item:last-child {
	margin-bottom:0;
}
.f_footer_list .item .tit {
	font-size:14px;
	color:#333;
}
.f_footer_list .item .list {
	font-size:12px;
	color:#666;
	max-width:70px;
}
.f_footer_list .item a {
	display:block;
}
.f_footer_list .item a:hover {
	color:#e86f00;
}
/* End*/
.basecont {
	padding-left:15px;
	padding-right:15px;
	margin-left:auto;
	margin-right:auto;
}
@media (min-width:768px) {
	.basecont {
	width:83%;
	max-width:1500px;
}
}.transition {
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.img {
	overflow:hidden;
}
.img img {
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.basetop {
	padding-top:80px;
}
@media (max-width:1366px) {
	.basetop {
	padding-top:60px;
}
}/* 公共Class */
.bagcolor {
	background-color:#f5f5f5;
}
.base80 {
	padding-top:80px;
	padding-bottom:80px;
}
@media (max-width:1440px) {
	.base80 {
	padding-top:70px;
	padding-bottom:70px;
}
}@media (max-width:1199px) {
	.base80 {
	padding-top:50px;
	padding-bottom:50px;
}
}@media (max-width:767px) {
	.base80 {
	padding-top:30px;
	padding-bottom:30px;
}
}.base40 {
	padding-top:40px;
	padding-bottom:40px;
}
.base100 {
	padding-top:100px;
	padding-bottom:100px;
}
@media (max-width:1440px) {
	.base100 {
	padding-top:80px;
	padding-bottom:80px;
}
}@media (max-width:1199px) {
	.base100 {
	padding-top:60px;
	padding-bottom:60px;
}
}@media (max-width:767px) {
	.base100 {
	padding-top:40px;
	padding-bottom:40px;
}
}.base120 {
	padding-top:60px;
	padding-bottom:60px;
}
@media (max-width:1440px) {
	.base120 {
	padding-top:80px;
	padding-bottom:80px;
}
}@media (max-width:1199px) {
	.base120 {
	padding-top:60px;
	padding-bottom:60px;
}
}@media (max-width:991px) {
	.base120 {
	padding-top:60px;
	padding-bottom:60px;
}
}@media (max-width:767px) {
	.base120 {
	padding-top:40px;
	padding-bottom:40px;
}
}.base140 {
	padding-top:80px;
	padding-bottom:80px;
}
@media (max-width:1681px) {
	.base140 {
	padding-top:60px;
	padding-bottom:60px;
}
}@media (max-width:1440px) {
	.base140 {
	padding-top:60px;
	padding-bottom:60px;
}
}@media (max-width:1366px) {
	.base140 {
	padding-top:50px;
	padding-bottom:50px;
}
}@media (max-width:991px) {
	.base140 {
	padding-top:40px;
	padding-bottom:40px;
}
}@media (max-width:767px) {
	.base140 {
	padding-top:30px;
	padding-bottom:30px;
}
}/* 分页 */
.basepage {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	justify-content:center;
	min-height: 50px;
}
.basepage a,.basepage span {
	width:40px;
	height:40px;
	display:flex;
	align-items:center;
	justify-content:center;
	border:1px solid transparent;
	font-size:16px;
	color:#999999;
	flex-shrink:0;
	float:left;
	font-weight:bold;
	margin:0 5px 10px;
}
@media (max-width:767px) {
	.basepage a,.basepage span {
	width:35px;
	height:35px;
	font-size:14px;
}
}.basepage .active {
	background-color:#e86f00;
	color:#fff;
}
.basepage .prev,.basepage .next {
	width:17px;
	height:13px;
	opacity:0.5;
}
.basepage .prev {
	background:url(../images_webp/previmg1.webp) no-repeat center;
	background-size:100%;
	margin-right:20px;
}
.basepage .next {
	background:url(../images_webp/nextimg1.webp) no-repeat center;
	background-size:100%;
	margin-left:20px;
}
/* 取消浮动 */
.clear:after {
	content:"";
	clear:both;
	display:block;
}
/* 公共字体大小 */
.basefont40 {
	font-size:40px;
}
@media (max-width:1440px) {
	.basefont40 {
	font-size:30px;
}
}@media (max-width:1366px) {
	.basefont40 {
	font-size:28px;
}
}@media (max-width:1199px) {
	.basefont40 {
	font-size:26px;
}
}@media (max-width:767px) {
	.basefont40 {
	font-size:24px;
}
}.basefont36 {
	font-size:36px;
}
@media (max-width:1440px) {
	.basefont36 {
	font-size:26px;
}
}@media (max-width:1199px) {
	.basefont36 {
	font-size:24px;
}
}@media (max-width:767px) {
	.basefont36 {
	font-size:22px;
}
}.basefont24 {
	font-size:24px;
}
@media (max-width:1440px) {
	.basefont24 {
	font-size:20px;
}
}.basecroll {
	width:1px!important;
	background-color:#cccccc;
}
.basecroll .swiper-scrollbar-drag {
	width:2px;
	background-color:#e86f00;
	left:-2px;
}
/* 公共三角形 */
.baseSan {
	position:relative;
}
.baseSan:after,.baseSan::before {
	content:"";
	display:block;
	position:absolute;
	z-index:22;
}
.baseSan:after {
	top:0;
	right:0;
	width:0;
	height:0;
	border-bottom:20px solid transparent;
	border-left:20px solid transparent;
	border-right:20px solid #e86f00;
}
.baseSan::before {
	right:0;
	top:0;
	width:0;
	height:2px;
	background-color:#e86f00;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
/* 公共label */
.baselabel {
	display:initial;
	padding-bottom:5px;
	border-bottom:2px solid #e86f00;
	font-size:14px;
	line-height:1;
	color:#333;
}
.baselabel:hover {
	color:#e86f00;
	text-decoration:none!important;
}
.basemenubut {
	display:flex;
	align-content:center;
	flex-wrap:wrap;
	height:100%;
	width:24px;
}
.basemenubut span {
	display:block;
	width:100%;
	height:2px;
	margin-bottom:8px;
	border-radius:3px;
	background-color:#fff;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.basemenubut span:last-child {
	margin-bottom:0;
}
.basemenubut span:nth-child(2) {
	width:14px;
}
.basemenubut2 span:nth-child(1) {
	transform:rotate(45deg);
	margin:0;
	margin-top:2px;
}
.basemenubut2 span:nth-child(2) {
	display:none;
}
.basemenubut2 span:nth-child(3) {
	transform:rotate(-45deg);
	margin:0;
	margin-top:-2px;
}
/* 公共的颜色 */
.basebag {
	background-color:#FAFAFA;
}
/* End */
/* 导航 */
.f_headzha {
	height:100px;
	display:none;
}
@media (max-width:991px) {
	.f_headzha {
	height:80px;
}
}.headbox {
	position:fixed;
	top:0;
	left:0;
	z-index:888;
	width:100%;
	height:100px;
}
@media (max-width:991px) {
	.headbox {
	height:80px;
}
}.headbox-section1 {
	height:100%;
	position:relative;
}
@media (min-width:768px) {
	.headbox-section1 .basecont {
	width:95%;
	max-width:1820px;
}
}.headbox-section1 .basecont {
	height:100%;
}
.headbox-section1 .cont {
	height:100%;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.headbox-section1 .cont .logo .img {
	height:60px;
}
@media (max-width:991px) {
	.headbox-section1 .cont .logo .img {
	height:50px;
}
}.headbox-section1 .cont .logo .img img {
	height:100%;
}
.headbox-section1 .cont .logo .img img:nth-child(2) {
	display:none;
}
.headbox-section1 .cont .logo p {
	margin-top:2px;
	color:#fff;
	font-size:12px;
	text-align:center;
}
@media (max-width:991px) {
	.headbox-section1 .cont .logo p {
	font-size:12px;
}
}@media (min-width:992px) {
	.headbox-section1 .cont .navbox {
	display:flex;
	height:100%;
}
.headbox-section1 .cont .navbox .item {
	height:100%;
	display:flex;
	align-items:center;
	position:relative;
	padding:0 33px;
	border-top:4px solid transparent;
}
.headbox-section1 .cont .navbox .item .tit {
	display:flex;
	align-items:center;
	color:#fff;
	width:100%;
	height:100%;
}
.headbox-section1 .cont .navbox .item .tit i {
	display:none;
}
.headbox-section1 .cont .navbox .item .jut {
	display:none;
}
.headbox-section1 .cont .navbox .active {
	border-color:#e86f00;
	font-weight:bold;
	background-color:#efefef;
}
.headbox-section1 .cont .navbox .on {
	border-color:#e86f00;
	font-weight:bold;
}
}@media (min-width:992px) and (max-width:1440px) {
	.headbox-section1 .cont .navbox .item {
	padding:0 24px;
}
}@media (max-width:991px) {
	.headbox-section1 .cont .navbox {
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	height:calc(100vh - 80px);
	background-color:#fff;
	overflow:auto;
	display:none;
	padding:20px 2.5% 0;
	padding:20px calc(2.5% + 15px) 0;
	z-index: 99;
}
.headbox-section1 .cont .navbox .item {
	width:100%;
	margin-bottom:20px;
	padding-bottom:14px;
	border-bottom:2px solid #ddd;
}
.headbox-section1 .cont .navbox .item .tit {
	font-size:16px;
	color:#333;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.headbox-section1 .cont .navbox .item .tit i {
	display:block;
	width:12px;
}
.headbox-section1 .cont .navbox .item .tit i img {
	width:100%;
}
.headbox-section1 .cont .navbox .item .jut {
	display:none;
	width:100%;
	padding-top:15px;
}
.headbox-section1 .cont .navbox .item .jut a {
	display:block;
	width:100%;
	font-size:14px;
	margin-bottom:10px;
}
.headbox-section1 .cont .navbox .on .tit {
	color:#e86f00;
}
}.headbox-section1 .cont .gt {
	display:flex;
	height:100%;
	align-items:center;
}
.headbox-section1 .cont .gt .search {
	display:block;
	width:18px;
	margin-right:45px;
}
@media (max-width:1440px) {
	.headbox-section1 .cont .gt .search {
	margin-right:40px;
}
}@media (max-width:1366px) {
	.headbox-section1 .cont .gt .search {
	margin-right:30px;
}
}@media (max-width:767px) {
	.headbox-section1 .cont .gt .search {
	margin-right:20px;
}
}.headbox-section1 .cont .gt .search .img {
	width:100%;
}
.headbox-section1 .cont .gt .search .img img {
	width:100%;
}
.headbox-section1 .cont .gt .search .img img:nth-child(2) {
	display:none;
}
.headbox-section1 .cont .gt .search .searchbox {
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	background-color:#fff;
	display:none;
	padding:50px 15px 30px;
}
@media (max-width:1440px) {
	.headbox-section1 .cont .gt .search .searchbox {
	padding:40px 15px 30px;
}
}@media (max-width:991px) {
	.headbox-section1 .cont .gt .search .searchbox {
	padding:20px 15px;
}
}.headbox-section1 .cont .gt .search .searchbox .form {
	width:100%;
	max-width:800px;
	padding-bottom:30px;
	border-bottom:2px solid #37383c;
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin:0 auto;
}
@media (max-width:1440px) {
	.headbox-section1 .cont .gt .search .searchbox .form {
	padding-bottom:20px;
}
}@media (max-width:991px) {
	.headbox-section1 .cont .gt .search .searchbox .form {
	padding-right:12px;
}
}.headbox-section1 .cont .gt .search .searchbox .form input,.headbox-section1 .cont .gt .search .searchbox .form button {
	font-size:32px;
	color:#e1e1e1;
	border:none;
	background-color:#fff;
}
@media (max-width:1440px) {
	.headbox-section1 .cont .gt .search .searchbox .form input,.headbox-section1 .cont .gt .search .searchbox .form button {
	font-size:26px;
}
}@media (max-width:991px) {
	.headbox-section1 .cont .gt .search .searchbox .form input,.headbox-section1 .cont .gt .search .searchbox .form button {
	font-size:24px;
}
}@media (max-width:767px) {
	.headbox-section1 .cont .gt .search .searchbox .form input,.headbox-section1 .cont .gt .search .searchbox .form button {
	font-size:20px;
}
}.headbox-section1 .cont .gt .search .searchbox .form input {
	width:90%;
	width:calc(100% - 40px);
}
@media (max-width:1440px) {
	.headbox-section1 .cont .gt .search .searchbox .form input {
	width:calc(100% - 36px);
}
}@media (max-width:991px) {
	.headbox-section1 .cont .gt .search .searchbox .form input {
	width:calc(100% - 30px);
}
}.headbox-section1 .cont .gt .search .searchbox .form input::-webkit-input-placeholder {
	/* WebKit browsers */
  color:#e1e1e1;
}
.headbox-section1 .cont .gt .search .searchbox .form input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
  color:#e1e1e1;
}
.headbox-section1 .cont .gt .search .searchbox .form input:-ms-input-placeholder {
	/* Internet Explorer 10+ */
  color:#e1e1e1;
}
.headbox-section1 .cont .gt .search .searchbox .form button {
	width:30px;
}
@media (max-width:1440px) {
	.headbox-section1 .cont .gt .search .searchbox .form button {
	width:26px;
}
}@media (max-width:991px) {
	.headbox-section1 .cont .gt .search .searchbox .form button {
	width:20px;
}
}.headbox-section1 .cont .gt .search .searchbox .form button img {
	width:100%;
	float:left;
}
.headbox-section1 .cont .gt .lange .en {
	display:flex;
	align-items:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.headbox-section1 .cont .gt .lange .en i {
	display:block;
	width:9px;
	flex-shrink:0;
	margin-left:6px;
}
.headbox-section1 .cont .gt .lange .en i img {
	width:100%;
}
.headbox-section1 .cont .gt .lange .en i img:nth-child(2) {
	display:none;
}
.headbox-section1 .cont .gt .but {
	margin-left:30px;
}
@media (min-width:992px) {
	.headbox-section1 .cont .gt .but {
	display:none;
}
}@media (max-width:767px) {
	.headbox-section1 .cont .gt .but {
	margin-left:20px;
}
}.headbox-section2 {
	position:absolute;
	top:100%;
	left:0;
	width:100%;
}
.headbox-section2 .f_item {
	padding:30px 0;
	display:none;
}
@media (max-width:1440px) {
	.headbox-section2 .f_item {
	padding:50px 0;
}
}@media (max-width:1366px) {
	.headbox-section2 .f_item {
	padding:30px 0;
}
}@media (max-width:1199px) {
	.headbox-section2 .f_item {
	padding:20px 0;
}
}.headbox-section2 .f_it {
	width:100%;
	background-color:#efefef;
}
.headbox-section2 .f_it .cont {
	margin:0 -90px;
	display:flex;
}
@media (max-width:1440px) {
	.headbox-section2 .f_it .cont {
	margin:0 -60px;
}
}@media (max-width:1366px) {
	.headbox-section2 .f_it .cont {
	margin:0 -40px;
}
}.headbox-section2 .f_it .cont .f_list {
	padding:0 90px;
	width:33.333%;
	border-right:1px solid #dddddd;
}
@media (max-width:1440px) {
	.headbox-section2 .f_it .cont .f_list {
	padding:0 60px;
}
}@media (max-width:1366px) {
	.headbox-section2 .f_it .cont .f_list {
	padding:0 40px;
}
}.headbox-section2 .f_it .cont .f_list .f_jut {
	display:block;
	width:100%;
	padding-bottom:40px;
}
@media (max-width:1440px) {
	.headbox-section2 .f_it .cont .f_list .f_jut {
	padding-bottom:30px;
}
}.headbox-section2 .f_it .cont .f_list .f_jut .tit {
	font-size:26px;
	font-weight:bold;
	line-height:1;
	margin-bottom:28px;
}
@media (max-width:1440px) {
	.headbox-section2 .f_it .cont .f_list .f_jut .tit {
	font-size:24px;
	margin-bottom:24px;
}
}@media (max-width:1366px) {
	.headbox-section2 .f_it .cont .f_list .f_jut .tit {
	margin-bottom:20px;
	font-size:22px;
}
}.headbox-section2 .f_it .cont .f_list .f_jut .img {
	width:100%;
	position:relative;
	padding-bottom:52%;
	margin-bottom:20px;
	overflow:hidden;
}
@media (max-width:1440px) {
	.headbox-section2 .f_it .cont .f_list .f_jut .img {
	margin-bottom:16px;
}
}.headbox-section2 .f_it .cont .f_list .f_jut .img img {
	width:100%;
	height:100%;
	object-fit:cover;
	position:absolute;
	top:0;
	left:0;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.headbox-section2 .f_it .cont .f_list .f_jut .text {
	font-size:16px;
	width:100%;
	color:#868688;
	line-height:26px;
	text-overflow:-o-ellipsis-lastline;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	line-clamp:3;
	-webkit-box-orient:vertical;
	height:80px;
}
.headbox-section2 .f_it .cont .f_list:last-child {
	border-right:none;
}
.headbox-section2 .f_it .cont .f_list:hover .img img {
	-webkit-transform:scale(1.04);
	transform:scale(1.04);
}
.headbox-section2 .f_pact {
	background-color:#efefef;
}
.headbox-section2 .f_pact .tit {
	font-size:26px;
	font-weight:bold;
	line-height:1;
	margin-bottom:28px;
}
@media (max-width:1440px) {
	.headbox-section2 .f_pact .tit {
	font-size:24px;
	margin-bottom:24px;
}
}@media (max-width:1366px) {
	.headbox-section2 .f_pact .tit {
	margin-bottom:20px;
	font-size:22px;
}
}.headbox-section2 .f_pact .cont {
	width:100%;
	/* display:flex;
	justify-content:space-between;
	*/
}
.headbox-section2 .f_pact .cont .lt {
	width:100%;
}
.headbox-section2 .f_pact .cont .lt .f_jut {
	display:flex;
	margin:0 -30px;
}
@media (max-width:1440px) {
	.headbox-section2 .f_pact .cont .lt .f_jut {
	margin:0 -20px;
}
}@media (max-width:1366px) {
	.headbox-section2 .f_pact .cont .lt .f_jut {
	margin:0 -14px;
}
}@media (max-width:1199px) {
	.headbox-section2 .f_pact .cont .lt .f_jut {
	margin:0 -10px;
}
}.headbox-section2 .f_pact .cont .lt .f_jut .f_list {
	display:block;
	width:25%;
	padding:0 10px;
}
@media (max-width:1440px) {
	.headbox-section2 .f_pact .cont .lt .f_jut .f_list {
	padding:0 20px;
}
}@media (max-width:1366px) {
	.headbox-section2 .f_pact .cont .lt .f_jut .f_list {
	padding:0 14px;
}
}@media (max-width:1199px) {
	.headbox-section2 .f_pact .cont .lt .f_jut .f_list {
	padding:0 10px;
}
}.headbox-section2 .f_pact .cont .lt .f_jut .f_list .img {
	width:100%;
	overflow:hidden;
	background-color:#f6f6f6;
	margin-bottom:18px;
	padding:5px;
}
.headbox-section2 .f_pact .cont .lt .f_jut .f_list .img img {
	width:100%;
	object-fit:contain;
}
.headbox-section2 .f_pact .cont .lt .f_jut .f_list .f_tit {
	font-size:14px;
	overflow:hidden;
	width:100%;
	line-height:1.5;
	text-align:center;
}
.headbox-section2 .f_pact .cont .lt .f_jut .f_list:hover .f_tit {
	color:#e86f00;
}
@media (max-width:1440px) {
	.headbox-section2 .f_pact .cont .lt .f_jut .f_list .f_tit {
	font-size:16px;
}
}.headbox-section2 .f_pact .cont .lt .f_jut .f_list .f_text {
	text-overflow:ellipsis;
	overflow:hidden;
	width:100%;
	line-height:1.2;
	white-space:nowrap;
	font-size:14px;
	color:#999999;
}
@media (max-width:1440px) {
	.headbox-section2 .f_pact .cont .lt .f_jut .f_list .f_text {
	font-size:12px;
}
}.headbox-section2 .f_pact .cont .gt {
	width:25%;
	padding:0 100px;
}
@media (max-width:1440px) {
	.headbox-section2 .f_pact .cont .gt {
	padding:0 70px;
}
}@media (max-width:1366px) {
	.headbox-section2 .f_pact .cont .gt {
	padding:0 60px;
}
}@media (max-width:1199px) {
	.headbox-section2 .f_pact .cont .gt {
	padding:0 30px;
}
}.headbox-section2 .f_pact .cont .gt .f_jut {
	width:100%;
}
.headbox-section2 .f_pact .cont .gt .f_jut a {
	display:flex;
	width:100%;
	font-size:16px;
	font-weight:bold;
	margin-bottom:24px;
	line-height:1;
	color:#999;
	justify-content:space-between;
}
.headbox-section2 .f_pact .cont .gt .f_jut a span {
	display:block;
	width:80%;
	width:calc(100% - 20px);
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.headbox-section2 .f_pact .cont .gt .f_jut a i {
	display:none;
	width:10px;
	flex-shrink:0;
	overflow:hidden;
}
.headbox-section2 .f_pact .cont .gt .f_jut a i img {
	width:100%;
	float:left;
}
.headbox-section2 .f_pact .cont .gt .f_jut a:hover {
	color:#333;
}
.headbox-section2 .f_pact .cont .gt .f_jut a:hover i {
	display:block;
}
.headbox-section2 .active {
	display:block;
}
.headbox:hover .headbox-section1 {
	background-color:#fff;
}
.headbox:hover .headbox-section1 .basecont .cont .logo .img img:nth-child(1) {
	display:none;
}
.headbox:hover .headbox-section1 .basecont .cont .logo .img img:nth-child(2) {
	display:block;
}
.headbox:hover .headbox-section1 .basecont .cont .logo p {
	color:#999999;
}
.headbox:hover .headbox-section1 .basecont .cont .navbox .item .tit {
	color:#333;
}
.headbox:hover .headbox-section1 .basecont .cont .gt .search .img img:nth-child(1) {
	display:none;
}
.headbox:hover .headbox-section1 .basecont .cont .gt .search .img img:nth-child(2) {
	display:block;
}
.headbox:hover .headbox-section1 .basecont .cont .gt .lange .en {
	color:#666;
}
.headbox:hover .headbox-section1 .basecont .cont .gt .lange .en i img:nth-child(1) {
	display:none;
}
.headbox:hover .headbox-section1 .basecont .cont .gt .lange .en i img:nth-child(2) {
	display:block;
}
.headbox:hover .headbox-section1 .basecont .cont .gt .but span {
	background-color:#555;
}
.headbox2 .headbox-section1 {
	background-color:#fff;
	border-bottom:solid 1px #efefef;
}
.headbox2 .headbox-section1 .basecont .cont .logo .img img:nth-child(1) {
	display:none;
}
.headbox2 .headbox-section1 .basecont .cont .logo .img img:nth-child(2) {
	display:block;
}
.headbox2 .headbox-section1 .basecont .cont .logo p {
	color:#999999;
}
.headbox2 .headbox-section1 .basecont .cont .navbox .item .tit {
color: #000;
    font-size: 18px;
}
.headbox2 .headbox-section1 .basecont .cont .gt .search .img img:nth-child(1) {
	display:none;
}
.headbox2 .headbox-section1 .basecont .cont .gt .search .img img:nth-child(2) {
	display:block;
}
.headbox2 .headbox-section1 .basecont .cont .gt .lange .en {
	color:#666;
}
.headbox2 .headbox-section1 .basecont .cont .gt .lange .en i img:nth-child(1) {
	display:none;
}
.headbox2 .headbox-section1 .basecont .cont .gt .lange .en i img:nth-child(2) {
	display:block;
}
.headbox2 .headbox-section1 .basecont .cont .gt .but span {
	background-color:#555;
}
/* End */
/* banner */
.bannerbox {
	width:100%;
	height:100vh;
}
.bannerbox .swiper-slide {
	overflow:hidden;
	opacity:0;
	z-index:1;
}
.bannerbox .swiper-slide::after {
	content:"";
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	background:url(../images_webp/wenli.webp) center;
}
.bannerbox .swiper-slide .img {
	width:100%;
	height:100%;
	position:relative;
	z-index:2;
}
.bannerbox .swiper-slide .img img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.bannerbox .swiper-slide .img img:nth-child(2) {
	display:none;
}
@media (max-width:767px) {
	.bannerbox .swiper-slide .img img:nth-child(1) {
	display:none;
}
.bannerbox .swiper-slide .img img:nth-child(2) {
	display:block;
}
}.bannerbox .swiper-slide .video {
	width:100%;
	height:100%;
	position:relative;
	z-index:1;
	display:none;
}
.bannerbox .swiper-slide .video video {
	width:100%;
	height:100%;
	object-fit:cover;
}
.bannerbox .swiper-slide .f_cont {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	z-index:4;
}
@media (max-width:767px) {
	.bannerbox .swiper-slide .f_cont {
	width:100%;
}
}.bannerbox .swiper-slide .f_cont .font {
	width:100%;
	color:#fff;
}
.bannerbox .swiper-slide .f_cont .font .tit {
	font-weight:bold;
	font-style:oblique;
	line-height:1.2;
	/* font-family:SourceHanSansCN-Heavy;
	*/
  margin-bottom:20px;
	font-size:60px;
}
@media (max-width:1440px) {
	.bannerbox .swiper-slide .f_cont .font .tit {
	font-size:50px;
}
}@media (max-width:1199px) {
	.bannerbox .swiper-slide .f_cont .font .tit {
	margin-bottom:14px;
	font-size:36px;
}
}@media (max-width:991px) {
	.bannerbox .swiper-slide .f_cont .font .tit {
	font-size:30px;
}
}@media (max-width:767px) {
	.bannerbox .swiper-slide .f_cont .font .tit {
	font-size:26px;
}
}.bannerbox .swiper-slide .f_cont .font .tit span {
	padding-left:90px;
	display:flex;
}
.bannerbox .swiper-slide .f_cont .font .tit span::before {
	content:"";
	display:block;
	width:40px;
	height:10px;
	background-color:#e86f00;
	margin-right:10px;
	-webkit-transform:skew(-24deg);
	transform:skew(-24deg);
	margin-top:30px;
}
@media (max-width:1440px) {
	.bannerbox .swiper-slide .f_cont .font .tit span {
	padding-left:60px;
}
.bannerbox .swiper-slide .f_cont .font .tit span::before {
	width:30px;
	margin-top:26px;
	height:8px;
}
}@media (max-width:1199px) {
	.bannerbox .swiper-slide .f_cont .font .tit span {
	padding-left:30px;
}
.bannerbox .swiper-slide .f_cont .font .tit span::before {
	width:20px;
	height:5px;
	margin-top:20px;
}
}@media (max-width:991px) {
	.bannerbox .swiper-slide .f_cont .font .tit span::before {
	margin-top:16px;
}
}@media (max-width:767px) {
	.bannerbox .swiper-slide .f_cont .font .tit span {
	padding-left:20px;
}
}.bannerbox .swiper-slide .f_cont .font .text {
	font-size:22px;
	margin-bottom:56px;
}
@media (max-width:1440px) {
	.bannerbox .swiper-slide .f_cont .font .text {
	margin-bottom:46px;
}
}@media (max-width:1199px) {
	.bannerbox .swiper-slide .f_cont .font .text {
	margin-bottom:36px;
}
}@media (max-width:991px) {
	.bannerbox .swiper-slide .f_cont .font .text {
	margin-bottom:26px;
	font-size:18px;
}
}.bannerbox .swiper-slide .f_cont .font .but {
	display:flex;
	align-items:center;
	color:#fff;
	font-size:14px;
}
.bannerbox .swiper-slide .f_cont .font .but i {
	display:block;
	width:40px;
	margin-right:20px;
}
@media (max-width:1440px) {
	.bannerbox .swiper-slide .f_cont .font .but i {
	width:30px;
	margin-right:16px;
}
}@media (max-width:1199px) {
	.bannerbox .swiper-slide .f_cont .font .but i {
	width:26px;
	margin-right:14px;
}
}@media (max-width:991px) {
	.bannerbox .swiper-slide .f_cont .font .but i {
	width:22px;
	margin-right:10px;
}
}.bannerbox .swiper-slide .f_cont .font .but i img {
	width:100%;
}
.bannerbox .swiper-slide-active {
	opacity:1!important;
	z-index:2;
}
.bannerbox .banner_next {
	position:absolute;
	bottom:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	font-size:12px;
	color:#ffffff;
	z-index:2;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	cursor:pointer;
}
@media (max-width:991px) {
	.bannerbox .banner_next {
	display:none;
}
}.bannerbox .banner_next i {
	display:block;
	height:50px;
	width:1px;
	background-color:#fff;
	opacity:0.2;
	margin-top:20px;
}
@media (max-width:1440px) {
	.bannerbox .banner_next i {
	height:40px;
	margin-top:10px;
}
}@media (max-width:1199px) {
	.bannerbox .banner_next i {
	margin-top:30px;
}
}.bannerbox .banner_page {
	position:absolute;
	z-index:2;
}
@media (min-width:992px) {
	.bannerbox .banner_page {
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	top:50%;
	right:0;
	text-align:right;
	padding-right:16px;
}
}@media (max-width:991px) {
	.bannerbox .banner_page {
	bottom:30px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	display:flex;
	justify-content:center;
	width:100%;
}
}.bannerbox .banner_page div {
	margin-bottom:30px;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
@media (max-width:1440px) {
	.bannerbox .banner_page div {
	margin-bottom:26px;
}
}@media (max-width:1199px) {
	.bannerbox .banner_page div {
	margin-bottom:20px;
}
}@media (max-width:991px) {
	.bannerbox .banner_page div {
	margin-bottom:0;
	margin:0 15px;
	padding-bottom:10px;
}
}@media (max-width:767px) {
	.bannerbox .banner_page div {
	padding-bottom:5px;
}
}.bannerbox .banner_page span {
	font-size:12px;
	opacity:0.5;
	position:relative;
	color:#fff;
	cursor:pointer;
	width:100%;
}
@media (max-width:991px) {
	.bannerbox .banner_page span {
	padding-bottom:10px;
}
}@media (max-width:767px) {
	.bannerbox .banner_page span {
	padding-bottom:5px;
}
}.bannerbox .banner_page span:after {
	content:"";
	position:absolute;
	bottom:0;
	right:0;
	width:0;
	height:2px;
	background-color:#fff;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.bannerbox .banner_page .on {
	padding-bottom:17px;
}
@media (max-width:1440px) {
	.bannerbox .banner_page .on {
	padding-bottom:14px;
}
}@media (max-width:1199px) {
	.bannerbox .banner_page .on {
	padding-bottom:10px;
}
}@media (max-width:991px) {
	.bannerbox .banner_page .on {
	padding-bottom:0;
}
}.bannerbox .banner_page .on span {
	opacity:1;
	padding-bottom:17px;
}
@media (max-width:1440px) {
	.bannerbox .banner_page .on span {
	padding-bottom:14px;
}
}@media (max-width:991px) {
	.bannerbox .banner_page .on span {
	padding-bottom:10px;
}
}@media (max-width:767px) {
	.bannerbox .banner_page .on span {
	padding-bottom:5px;
}
}.bannerbox .banner_page .on span:after {
	width:100%;
}
.aboutbanner {
	width:100%;
	height:calc(100vh - 100px);
	overflow:hidden;
	position:relative;
}
@media (max-width:991px) {
	.aboutbanner {
	height:calc(100vh - 80px);
}
}.aboutbanner .f_cont {
	position:absolute;
	top:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	padding-bottom:0;
	z-index:3;
}
@media (max-width:767px) {
	.aboutbanner .f_cont {
	width:100%;
}
}.aboutbanner .f_cont .font {
	width:100%;
}
.aboutbanner .f_cont .font .but {
	margin:0 auto;
	margin-bottom:20px;
	width:180px;
	height:54px;
	background-color:#e86f00;
	color:#fff;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:24px;
	font-weight:bold;
}
@media (max-width:1440px) {
	.aboutbanner .f_cont .font .but {
	width:160px;
	height:50px;
	font-size:22px;
}
}@media (max-width:1199px) {
	.aboutbanner .f_cont .font .but {
	width:120px;
	height:40px;
	font-size:18px;
}
}.aboutbanner .f_cont .font .tit {
	text-align:center;
	color:#fff;
	font-size:54px;
	font-weight:bold;
	line-height:1.3;
	width:100%;
	max-width:720px;
	margin:0 auto;
	margin-bottom:24px;
}
@media (max-width:1440px) {
	.aboutbanner .f_cont .font .tit {
	font-size:44px;
	margin-bottom:22px;
}
}@media (max-width:1199px) {
	.aboutbanner .f_cont .font .tit {
	font-size:34px;
}
}@media (max-width:991px) {
	.aboutbanner .f_cont .font .tit {
	font-size:26px;
}
}@media (max-width:767px) {
	.aboutbanner .f_cont .font .tit {
	font-size:22px;
}
}.aboutbanner .f_cont .font .text {
	font-size:20px;
	line-height:30px;
	color:#fff;
	width:100%;
	max-width:1120px;
	margin:0 auto;
	text-align:center;
}
@media (max-width:1366px) {
	.aboutbanner .f_cont .font .text {
	font-size:18px;
	line-height:28px;
}
}@media (max-width:991px) {
	.aboutbanner .f_cont .font .text {
	font-size:16px;
	line-height:26px;
}
}.aboutbanner .img {
	width:100%;
	height:100%;
}
.aboutbanner .img img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.aboutbanner .img img:nth-child(2) {
	display:none;
}
@media (max-width:767px) {
	.aboutbanner .img img:nth-child(1) {
	display:none;
}
.aboutbanner .img img:nth-child(2) {
	display:block;
}
}.aboutbanner:after {
	content:"";
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:url(../images_webp/neibagwang.webp);
}
.productbanner {
	width:100%;
	height:500px;
	position:relative;
	overflow:hidden;
}
@media (max-width:1199px) {
	.productbanner {
	height:400px;
}
}.productbanner img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.productbanner img:nth-child(2) {
	display:none;
}
.productbanner .basecont {
	position:absolute;
	z-index:2;
	top:50%;
	left:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	color:#fff;
}
@media (max-width:767px) {
	.productbanner .basecont {
	width:100%;
}
.productbanner img:nth-child(1) {
	display:none;
}
.productbanner img:nth-child(2) {
	display:block;
}
}.productbanner .basecont .font {
	width:100%;
}
.productbanner .basecont .font .tit {
	font-weight:bold;
	line-height:1.2;
	font-size:48px;
}
@media (max-width:1440px) {
	.productbanner .basecont .font .tit {
	font-size:40px;
}
}@media (max-width:1366px) {
	.productbanner .basecont .font .tit {
	font-size:36px;
}
}@media (max-width:1199px) {
	.productbanner .basecont .font .tit {
	font-size:30px;
}
}@media (max-width:991px) {
	.productbanner .basecont .font .tit {
	font-size:24px;
}
}@media (max-width:767px) {
	.productbanner .basecont .font .tit {
	font-size:22px;
}
}.productbanner .basecont .font .text {
	width:100%;
	max-width:800px;
	font-size:18px;
	line-height:30px;
	margin-top:16px;
}
@media (max-width:1199px) {
	.productbanner .basecont .font .text {
	font-size:16px;
	line-height:26px;
}
}.productbanner2 .basecont {
	top:30%;
}
.productbanner2 .basecont .font {
	text-align:center;
}
.productbanner2 .basecont .font .tit {
	color:#333;
}
.productbanner2 .basecont .font .text {
	color:#999;
	margin:0 auto;
	margin-top:16px;
}
.newsbanner {
	text-align:center;
}
.newsbanner:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images_webp/wenli.webp) center;
	/* opacity:0.5;
	*/
}
.newsbanner .en {
	display:block;
	text-align:center;
	font-size:22px;
	margin-bottom:10px;
}
@media (max-width:1199px) {
	.newsbanner .en {
	font-size:20px;
}
}.servicebanner .f_cont {
	top:inherit;
	bottom:0;
	padding-top:100px;
	padding-bottom:100px;
	padding-top:none;
}
@media (max-width:1440px) {
	.servicebanner .f_cont {
	padding-top:80px;
	padding-bottom:80px;
}
}@media (max-width:1199px) {
	.servicebanner .f_cont {
	padding-top:60px;
	padding-bottom:60px;
}
}@media (max-width:767px) {
	.servicebanner .f_cont {
	padding-top:40px;
	padding-bottom:40px;
}
}.servicebanner .f_cont .font .tit {
	max-width:420px;
}
.servicebanner .f_cont .font .text {
	max-width:770px;
}
.servicebanner .f_cont .font .but {
	width:200px;
}
@media (max-width:1440px) {
	.servicebanner .f_cont .font .but {
	width:180px;
}
}@media (max-width:1199px) {
	.servicebanner .f_cont .font .but {
	width:160px;
}
}.experimentbanner .basecont {
	z-index:4;
}
.experimentbanner .basecont .font {
	text-align:center;
}
.experimentbanner .basecont .font .tit {
	font-weight:200;
}
.experimentbanner .basecont .font .text {
	text-align:center;
	font-size:36px;
	font-weight:bold;
	max-width:100%;
}
@media (max-width:1440px) {
	.experimentbanner .basecont .font .text {
	font-size:26px;
}
}@media (max-width:1199px) {
	.experimentbanner .basecont .font .text {
	font-size:24px;
}
}@media (max-width:767px) {
	.experimentbanner .basecont .font .text {
	font-size:22px;
}
}.experimentbanner:after {
	content:"";
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	width:100%;
	height:100%;
	background:url(../images_webp/wenli.webp) center;
	opacity:0.5;
}
.responsibilitybanner .basecont {
	top:inherit;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	bottom:0;
}
.responsibilitybanner .basecont .font .text {
	line-height:1.2;
	font-size:40px;
}
@media (max-width:1440px) {
	.responsibilitybanner .basecont .font .text {
	font-size:30px;
}
}@media (max-width:1366px) {
	.responsibilitybanner .basecont .font .text {
	font-size:28px;
}
}@media (max-width:1199px) {
	.responsibilitybanner .basecont .font .text {
	font-size:26px;
}
}@media (max-width:767px) {
	.responsibilitybanner .basecont .font .text {
	font-size:24px;
}
}/* End */
/* 底部 */
.footerbox-fixed {
	width:100%;
	padding:70px 0;
	background:url(../images_webp/fexbag.webp) no-repeat center / cover;
}
@media (max-width:1440px) {
	.footerbox-fixed {
	padding:60px;
}
}@media (max-width:1199px) {
	.footerbox-fixed {
	padding:40px 0;
}
}@media (max-width:767px) {
	.footerbox-fixed {
	padding:30px 0;
}
}.footerbox-fixed .cont {
	width:100%;
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap;
}
.footerbox-fixed .cont .tit {
	font-size:28px;
	line-height:1.3;
	font-weight:bold;
}
@media (max-width:1440px) {
	.footerbox-fixed .cont .tit {
	font-size:26px;
}
}@media (max-width:1199px) {
	.footerbox-fixed .cont .tit {
	font-size:24px;
}
}@media (max-width:767px) {
	.footerbox-fixed .cont .tit {
	font-size:22px;
}
}.footerbox-fixed .cont .tit span {
	color:#e86f00;
}
@media (max-width:991px) {
	.footerbox-fixed .cont .tit {
	width:100%;
	margin-bottom:16px;
}
}.footerbox-fixed .cont .but {
	display:flex;
	align-items:center;
	font-size:18px;
	font-weight:bold;
}
@media (max-width:1199px) {
	.footerbox-fixed .cont .but {
	font-size:16px;
}
}@media (max-width:767px) {
	.footerbox-fixed .cont .but {
	font-size:14px;
}
}.footerbox-fixed .cont .but span {
	padding-bottom:10px;
	border-bottom:1px solid #646464;
	margin-top:10px;
	display:block;
}
@media (max-width:1440px) {
	.footerbox-fixed .cont .but span {
	padding-bottom:5px;
	margin-top:5px;
}
}@media (max-width:991px) {
	.footerbox-fixed .cont .but span {
	margin-top:3px;
	padding-bottom:3px;
}
}.footerbox-fixed .cont .but i {
	display:block;
	width:40px;
	margin-left:24px;
}
@media (max-width:1440px) {
	.footerbox-fixed .cont .but i {
	width:30px;
	margin-left:18px;
}
}@media (max-width:1199px) {
	.footerbox-fixed .cont .but i {
	width:26px;
	margin-left:16px;
}
}@media (max-width:991px) {
	.footerbox-fixed .cont .but i {
	width:22px;
	margin-left:14px;
}
}.footerbox-fixed .cont .but i img {
	width:100%;
}
.footerbox-fixed .cont .but:hover {
	color:#e86f00;
}
.footerbox-fixed .cont .but:hover span {
	border-color:#e86f00;
}
.footerbox {
	padding-top:30px;
	background-color:#262626;
}
.footerbox-section1 .basecont .cont {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding-bottom:28px;
	border-bottom:1px solid #3d3d3d;
}
@media (max-width:1440px) {
	.footerbox-section1 .basecont .cont {
	padding-bottom:20px;
}
}.footerbox-section1 .basecont .cont .logo {
	display:block;
	width:65px;
}
@media (max-width:1440px) {
	.footerbox-section1 .basecont .cont .logo {
	width:50px;
}
}@media (max-width:1199px) {
	.footerbox-section1 .basecont .cont .logo {
	width:45px;
}
}.footerbox-section1 .basecont .cont .logo img {
	width:100%;
}
.footerbox-section1 .basecont .cont .f_jut {
	display:flex;
	flex-wrap:wrap;
}
@media (max-width:767px) {
	.footerbox-section1 .basecont .cont .f_jut {
	display:none;
}
}.footerbox-section1 .basecont .cont .f_jut a {
	display:block;
	width:36px;
	margin-right:15px;
}
@media (max-width:1440px) {
	.footerbox-section1 .basecont .cont .f_jut a {
	width:32px;
	margin-right:10px;
}
}.footerbox-section1 .basecont .cont .f_jut a:last-child {
	margin-right:0;
}
.footerbox-section1 .basecont .cont .f_jut a img {
	width:100%;
}
.footerbox-section2 .cont {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.footerbox-section2 .cont .lt {
	width:55%;
	max-width:990px;
	display:flex;
	justify-content:space-between;
}
@media (max-width:1199px) {
	.footerbox-section2 .cont .lt {
	width:64%;
}
}@media (max-width:991px) {
	.footerbox-section2 .cont .lt {
	width:100%;
	max-width:100%;
	order:1;
	margin-top:30px;
}
}@media (max-width:767px) {
	.footerbox-section2 .cont .lt {
	flex-wrap:wrap;
}
}@media (max-width:767px) {
	.footerbox-section2 .cont .lt .list {
	width:100%;
	margin-bottom:20px;
}
.footerbox-section2 .cont .lt .list:last-child {
	margin-bottom:0;
}
}.footerbox-section2 .cont .lt .list .tit {
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
@media (max-width:1440px) {
	.footerbox-section2 .cont .lt .list .tit {
	font-size:14px;
}
}@media (max-width:767px) {
	.footerbox-section2 .cont .lt .list .tit {
	display:flex;
	justify-content:space-between;
}
}.footerbox-section2 .cont .lt .list .tit i {
	display:none;
	width:14px;
	-webkit-transition:all .3s linear;
	transition:all .3s linear;
}
.footerbox-section2 .cont .lt .list.on .tit i {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
@media (max-width:767px) {
	.footerbox-section2 .cont .lt .list .tit i {
	display:block;
}
}.footerbox-section2 .cont .lt .list .tit i img {
	width:100%;
}
.footerbox-section2 .cont .lt .list .jut {
	padding-top:26px;
}
@media (max-width:1440px) {
	.footerbox-section2 .cont .lt .list .jut {
	padding-top:20px;
}
}@media (max-width:767px) {
	.footerbox-section2 .cont .lt .list .jut {
	padding-top:16px;
	display:none;
}
}.footerbox-section2 .cont .lt .list .jut a {
	color:#555;
	font-size:14px;
	display:block;
	line-height:1;
	margin-bottom:20px;
}
@media (max-width:1440px) {
	.footerbox-section2 .cont .lt .list .jut a {
	font-size:12px;
	margin-bottom:12px;
}
}.footerbox-section2 .cont .lt .list .jut a:last-child {
	margin-bottom:0;
}
.footerbox-section2 .cont .lt .list .jut a:hover {
	color:#fff;
}
.footerbox-section2 .cont .gt {
	width:36%;
	text-align:right;
}
@media (max-width:991px) {
	.footerbox-section2 .cont .gt {
	text-align:left;
	width:100%;
	order:0;
}
}.footerbox-section2 .cont .gt span {
	font-size:16px;
	color:#fff;
	font-weight:bold;
}
@media (max-width:991px) {
	.footerbox-section2 .cont .gt span {
	font-size:14px;
}
}.footerbox-section2 .cont .gt .form {
	align-items:center;
	width:100%;
}
.footerbox-section2 .cont .gt .form .form-div {
	display:flex;
	flex-wrap:wrap;
}
@media (max-width:1199px) {
	.footerbox-section2 .cont .gt .form {
	/* margin-top:0px;
	*/
}
}.footerbox-section2 .cont .gt .form input,.footerbox-section2 .cont .gt .form button {
	height:54px;
	padding:14px 20px;
	border:none;
	background-color:none;
}
@media (max-width:1440px) {
	.footerbox-section2 .cont .gt .form input,.footerbox-section2 .cont .gt .form button {
	padding:10px 18px;
	height:50px;
}
}@media (max-width:1199px) {
	.footerbox-section2 .cont .gt .form input,.footerbox-section2 .cont .gt .form button {
	height:45px;
	padding:10px 16px;
}
}.footerbox-section2 .cont .gt .form input {
	margin-bottom:5px;
	width:calc(50% - 3px);
	background-color:#e1e1e1;
	font-size:14px;
	color:#333;
}
.footerbox-section2 .cont .gt .form button {
	color:#fff;
	width:100%;
	padding:0;
	background-color:#e86f00;
}
.footerbox-section2 .cont .gt .form button img {
	margin-left:5px;
	width:10px;
}
.footerbox-section3 {
	/* margin-top:40px;
	*/
}
@media (max-width:991px) {
	.footerbox-section3 {
	margin-top:26px;
}
}.footerbox-section3 .cont {
	display:flex;
	flex-wrap:wrap;
	padding:30px 0 40px;
	border-top:1px solid #2b2b2b;
	width:100%;
	justify-content:space-between;
}
@media (max-width:991px) {
	.footerbox-section3 .cont {
	padding:20px 0 30px;
}
}@media (max-width:991px) {
	.footerbox-section3 .cont .font {
	order:1;
	width:100%;
	text-align:center;
}
}.footerbox-section3 .cont .font span,.footerbox-section3 .cont .font a {
	font-size:14px;
	color:#555;
	line-height:24px;
}
.footerbox-section3 .cont .font a:hover {
	color:#fff;
}
@media (max-width:991px) {
	.footerbox-section3 .cont .gt {
	width:100%;
	order:0;
	margin-bottom:10px;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
}@media (max-width:500px) {
	.footerbox-section3 .cont .gt {
	margin-bottom:0;
}
}.footerbox-section3 .cont .gt a {
	font-size:14px;
	color:#555555;
	display:inline-block;
	margin-right:30px;
}
@media (max-width:1440px) {
	.footerbox-section3 .cont .gt a {
	margin-right:20px;
}
}@media (max-width:1199px) {
	.footerbox-section3 .cont .gt a {
	margin-right:14px;
}
}@media (max-width:991px) {
	.footerbox-section3 .cont .gt a {
	margin-bottom:10px;
}
}.footerbox-section3 .cont .gt a:last-child {
	margin-right:0;
}
.footerbox-section3 .cont .gt a:hover {
	color:#fff;
}
/* Endw */
/* 右侧固定 */
.fixedrigt {
	position:fixed;
	z-index:777;
	display:none;
}
.fixedrigt .zhong {
	display:flex;
	flex-direction:column;
	align-items:flex-end;
 
}
.fixedrigt .zhong:after {
	content:"";
	clear:both;
	display:block;
}
.fixedrigt .item {
	background-color:#fff;
	display:block;
	padding:5px;
}
@media (max-width:991px) {
	.fixedrigt .item {
	padding:0;
}
}.fixedrigt .item .tit {
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	font-size:13px;
	color:#555555;
	width:60px;
	height:60px;
	flex-shrink:0;
}
.fixedrigt .item .tit i {
	display:block;
	height:26px;
	margin-bottom:10px;
}
@media (max-width:1440px) {
	.fixedrigt .item .tit i {
	margin-bottom:8px;
}
}@media (max-width:991px) {
	.fixedrigt .item .tit i {
	height:20px;
	margin-bottom:5px;
}
}
.fixedrigt .item .tit i img {
	height:100%;
}
.fixedrigt .tel,.fixedrigt .er,.fixedrigt .email {
	background-color:#0198f1;
}
.fixedrigt .tel{background-color: #50cc5d;}
.fixedrigt .er{background-color: #2aae67;}
 .fixedrigt .top {
	background-color:#0c87cf;
}
.fixedrigt .tel .tit,.fixedrigt .er .tit,.fixedrigt .email .tit {
	color:#fff;
 
}
.fixedrigt .tel,.fixedrigt .email {
  display: flex;
  position: relative;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.fixedrigt .tel .jut,.fixedrigt .email .jut {
 
	width: 100%;
	text-align:center;
	height:auto;
	border-left:1px solid #f8f8f8;
	font-size:23px;
	font-weight:bold;
	display:none;
	color:#fff;
	line-height:60px;
	padding: 0 10px;
	margin-left: 5px;
}
@media (max-width:1440px) {
	.fixedrigt .tel .jut,.fixedrigt .email .jut {
	font-size:18px;
}
}
@media (min-width: 992px) {
   
  .fixedrigt .tel:hover .jut,.fixedrigt .email:hover .jut {
    display: block;
  }
}
.fixedrigt .er {
	position:relative;
}
.fixedrigt .er .erimg {
	position:absolute;
	right:110%;
	right:calc(100% + 0px);
	top:0;
	width:120px;
	background-color:#fff;
	padding:6px;
	display:none;
}
@media (max-width:991px) {
	.fixedrigt .er .erimg {
	right:inherit;
	left:50%;
	bottom:110%;
	bottom:calc(100% + 0px);
	top:inherit;
	margin-left: -60px;
}
}
.fixedrigt .er .erimg img {
	width:100%;
}
.fixedrigt .er .erimg:after {
	content:"";
	display:block;
	width:0;
	height:0;
	position:absolute;
}
@media (min-width:992px) {
	.fixedrigt .er .erimg:after {
	top:26%;
	right:-7px;
	border-bottom:5px solid transparent;
	border-top:5px solid transparent;
	border-left:7px solid #fff;
}
}@media (max-width:991px) {
	.fixedrigt .er .erimg:after {
	bottom:-7px;
	left:50%;
	border-right:5px solid transparent;
	border-left:5px solid transparent;
	border-top:7px solid #fff;
}
} 
.fixedrigt .er:hover .erimg {
  display: block;
}
.fixedrigt .top .tit {
	color:#fff;
	font-family:"FuturaBoldBT";
}
.fixedrigt .top .tit i {
	display:block;
	height:9px;
}
@media (min-width:992px) {
	.fixedrigt {
	right:0;
	top:50%;
	transform:translateY(-50%);
}
}@media (max-width:991px) {
	.fixedrigt {
	bottom:0;
	left:0;
	width:100%;
	z-index:777;
}
.fixedrigt .zhong {
	display:flex;
	flex-direction:row;
	background: #fff;
}
.fixedrigt .item {
	width:25%;
}
.fixedrigt .item .tit {
	width:100%;
	height:60px;
}
}/* End */
/* 首页 */
@keyframes spinright {
	0% {
	transform:rotate(180deg);
}
50% {
	transform:rotate(360deg);
}
100% {
	transform:rotate(360deg);
}
}@keyframes spinleft {
	0% {
	transform:rotate(180deg);
}
50% {
	transform:rotate(180deg);
}
100% {
	transform:rotate(360deg);
}
}/* End */
@keyframes spinner-circle-clipper {
	0% {
	transform:rotate(0deg);
}
100% {
	transform:rotate(180deg);
}
}@keyframes spinner-circle {
	0% {
	transform:rotate(-180deg);
}
100% {
	transform:rotate(180deg);
}
}.home-section1 {
	width:100%;
	position:relative;
	overflow:hidden;
	font-size:calc(100vw/192);
}
.home-section1 .wf_font {
	font-size:39em;
	font-family:"FuturaBoldBT";
	position:absolute;
	top:50%;
	left:0;
	z-index:1;
	width:100%;
	text-align:center;
	color:#f5f5f5;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.home-section1 .wf_font:after {
	content:"";
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images_webp/wenzijan.webp) no-repeat;
	background-position:bottom;
	background-size:cover;
	opacity:0.6;
}
.home-section1 .basecont {
	position:relative;
	z-index:2;
}
.home-section1 .home1-cont {
	width:100%;
}
.home-section1 .home1-cont .item {
	width:100%;
	position:relative;
	font-size:calc(100/192);
}
.home-section1 .home1-cont .item .img {
	position:relative;
	overflow:hidden;
	padding-bottom:100.2%;
	width:100%;
}
.home-section1 .home1-cont .item .img img {
	width:100%;
	height:100%;
	object-fit:contain;
	position:absolute;
	top:0;
	left:0;
}
.home-section1 .home1-cont .item .font {
	position:absolute;
	top:50%;
	left:50%;
	z-index:2;
	width:22em;
	height:22em;
	border-radius:50%;
	background-color:rgba(232,111,0,0.95);
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	opacity:0;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
@media (min-width:1200px) {
	.home-section1 .home1-cont .item .font {
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
}
}@media (max-width:1199px) {
	.home-section1 .home1-cont .item .font {
	top:50%;
	left:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	width:120px;
	height:120px;
}
}.home-section1 .home1-cont .item .font .tit {
	font-size:22px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding:0 30px;
}
@media (max-width:1440px) {
	.home-section1 .home1-cont .item .font .tit {
	font-size:18px;
	padding:0 20px;
}
}@media (max-width:1199px) {
	.home-section1 .home1-cont .item .font .tit {
	font-size:16px;
	padding:0 10px;
}
}.home-section1 .home1-cont .item .font i {
	display:block;
	width:40px;
	margin-top:12px;
}
@media (max-width:1440px) {
	.home-section1 .home1-cont .item .font i {
	width:30px;
}
}@media (max-width:1199px) {
	.home-section1 .home1-cont .item .font i {
	margin-top:8px;
}
}.home-section1 .home1-cont .item .font i img {
	width:100%;
}
.home-section1 .home1-cont .item:hover .font {
	opacity:1;
}
@media (min-width:1200px) {
	.home-section1 .home1-cont .item:hover .font {
	-webkit-transform:scale(1) translateX(-50%) translateY(-50%);
	transform:scale(1) translateX(-50%) translateY(-50%);
}
}.home-section1 .f_tit {
	text-align:center;
	margin-bottom:56px;
}
@media (max-width:1440px) {
	.home-section1 .f_tit {
	margin-bottom:50px;
}
}@media (max-width:1199px) {
	.home-section1 .f_tit {
	margin-bottom:30px;
}
}.home-section1 .f_tit .tit {
	font-weight:bold;
	line-height:1.3;
	font-size:40px;
	margin-bottom:10px;
}
@media (max-width:1440px) {
	.home-section1 .f_tit .tit {
	font-size:30px;
}
}@media (max-width:1366px) {
	.home-section1 .f_tit .tit {
	font-size:28px;
}
}@media (max-width:1199px) {
	.home-section1 .f_tit .tit {
	font-size:26px;
}
}@media (max-width:767px) {
	.home-section1 .f_tit .tit {
	font-size:24px;
}
}.home-section1 .f_tit .text {
	font-size:22px;
	line-height:1.4;
	margin-bottom:60px;
}
.home-section1 .f_tit .text span {
	color:#e86f00;
}
@media (max-width:1440px) {
	.home-section1 .f_tit .text {
	font-size:20px;
	margin-bottom:40px;
}
}@media (max-width:1199px) {
	.home-section1 .f_tit .text {
	font-size:18px;
	margin-bottom:26px;
}
}.home-section2 {
	display:flex;
	flex-wrap:wrap;
	overflow:hidden;
}
.home-section2 .item {
	width:50%;
	background-color:#fafafa;
	position:relative;
	font-size:calc(100vw / 192);
	overflow:hidden;
}
.home-section2 .item:hover .font .tit{
    color: #e86f00;
}
@media (max-width:767px) {
	.home-section2 .item {
	width:100%;
}
}.home-section2 .item .font {
	padding:80px 50px;
}
@media (min-width:1921px) {
	.home-section2 .item .font {
	padding:80px 0.3%;
}
}@media (max-width:1440px) {
	.home-section2 .item .font {
	padding:60px 40px;
}
}@media (max-width:991px) {
	.home-section2 .item .font {
	padding:50px 30px;
}
}@media (max-width:767px) {
	.home-section2 .item .font {
	padding:50px 20px;
}
}.home-section2 .item .font .lab {
	font-size:20px;
	opacity:0.4;
	display:block;
	margin-bottom:16px;
}
@media (max-width:1440px) {
	.home-section2 .item .font .lab {
	font-size:18px;
	margin-bottom:12px;
}
}@media (max-width:1199px) {
	.home-section2 .item .font .lab {
	margin-bottom:10px;
	font-size:14px;
}
}.home-section2 .item .font .tit {
	font-size:30px;
	font-weight:bold;
	line-height:1.3;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
 
margin-bottom: 30%;
}
@media (max-width:1440px) {
	.home-section2 .item .font .tit {
	font-size:30px;
}
}@media (max-width:1366px) {
	.home-section2 .item .font .tit {
	font-size:28px;
}
}@media (max-width:1199px) {
	.home-section2 .item .font .tit {
	font-size:26px;
}
}@media (max-width:767px) {
	.home-section2 .item .font .tit {
	font-size:20px;
}
}.home-section2 .item .font .but {
	display:flex;
	align-items:center;
	color:#333;
	font-size:14px;
	justify-content: right;
	bottom: 30px;
    position: absolute!important;
    left: 61%;
}
.home-section2 .item .font .but i,.home-section4 .basecont .font .but i, .home-section3 .cont .lt .but i,.productbox-section1 .cont .gt .f_cont .item .list .font i, .product_info-section2 .cont .lt .case-box .item .list .font i {
	display:block;
	width:40px;
	margin-right:20px;
	-webkit-transition:all .3s linear;
	transition:all .3s linear;
}
.home-section2 .item:hover .font .but i,.home-section4 .basecont .font .but:hover i, .home-section3 .cont .lt .but:hover i,.productbox-section1 .cont .gt .f_cont .item .list:hover .font i, .product_info-section2 .cont .lt .case-box .item .list:hover .font i{
    -webkit-transform:rotate(48deg);
	transform:rotate(48deg);
}
@media (max-width:1440px) {
	.home-section2 .item .font .but i {
	width:30px;
	margin-right:16px;
}
}@media (max-width:1199px) {
	.home-section2 .item .font .but i {
	width:26px;
	margin-right:14px;
}
}@media (max-width:991px) {
	.home-section2 .item .font .but i {
	width:22px;
	margin-right:10px;
}
}.home-section2 .item .font .but i img {
	width:100%;
}
.home-section2 .item .img {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
	opacity:1;
}
@media (max-width:1199px) {
	.home-section2 .item .img {
	opacity:0;
}
}.home-section2 .item .img img {
	width:100%;
	height:100%;
	object-fit:contain;
}
.home-section2 .item .f_pre {
	position:absolute;
	top:50%;
	left:50%;
	z-index:2;
	width:30em;
	height:30em;
	border-radius:50%;
	background-color:rgba(232,111,0,0.55);
	display:flex;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	color:#fff;
	padding:0 10px;
	text-align:center;
	opacity:1;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
}
@media (max-width:1199px) {
	.home-section2 .item .f_pre {
	top:50%;
	left:50%;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
	width:120px;
	height:120px;
	display:none;
}
}.home-section2 .item .f_pre .tit {
	font-size:16px;
 
	color:#fff;
	text-align:center;
}
@media (max-width:1440px) {
	.home-section2 .item .f_pre .tit {
	font-size:20px;
}
}@media (max-width:1199px) {
	.home-section2 .item .f_pre .tit {
	font-size:16px;
}
}.home-section2 .item .f_pre i {
	display:block;
	width:40px;
	margin-top:12px;
}
@media (max-width:1440px) {
	.home-section2 .item .f_pre i {
	width:30px;
}
}@media (max-width:1199px) {
	.home-section2 .item .f_pre i {
	margin-top:8px;
}
}.home-section2 .item .f_pre i img {
	width:100%;
}
@media (min-width:768px) {
	.home-section2 .item:nth-child(3n),.home-section2 .item:nth-child(3n-1) {
	background-color:#efefef;
}
.home-section2 .item:nth-child(5) {
	background-color:#ffffff;
}
.home-section2 .item:nth-child(3n) .img,.home-section2 .item:nth-child(3n-1) .img {
	background-color:#efefef;
}
.home-section2 .item:nth-child(5) .img {
	background-color:#FFFFFF;
}
}@media (max-width:767px) {
	.home-section2 .item:nth-child(2n) {
	background-color:#efefef;
}
}.home-section2 .item:hover .f_pre {
	opacity:1;
	background-color: rgba(232,111,0,0.95);
}
@media (min-width:1200px) {
	.home-section2 .item:hover .img {
	opacity:1;
}
}.home-section3 .basecont {
	position:relative;
}
.home-section3 .cont {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.home-section3 .cont .lt {
	padding:60px 40px 60px;
	width:42%;
}
@media (max-width:1199px) {
	.home-section3 .cont .lt {
	padding:40px 30px 70px;
}
}@media (max-width:991px) {
	.home-section3 .cont .lt {
	padding:34px 0;
	width:100%;
}
}.home-section3 .cont .lt .lab {
	font-size:24px;
	color:#cecece;
	line-height:1;
	display:block;
	margin-bottom:22px;
}
@media (max-width:1440px) {
	.home-section3 .cont .lt .lab {
	font-size:20px;
}
}@media (max-width:1199px) {
	.home-section3 .cont .lt .lab {
	margin-bottom:20px;
}
}.home-section3 .cont .lt .tit {
	font-size:44px;
	line-height:1.3;
	font-weight:bold;
	margin-bottom:40px;
}
@media (max-width:1681px) {
	.home-section3 .cont .lt .tit {
	font-size:34px;
}
}@media (max-width:1440px) {
	.home-section3 .cont .lt .tit {
	font-size:32px;
	margin-bottom:30px;
}
}@media (max-width:1199px) {
	.home-section3 .cont .lt .tit {
	font-size:30px;
}
}@media (max-width:991px) {
	.home-section3 .cont .lt .tit {
	font-size:26px;
	margin-bottom:20px;
}
}@media (max-width:767px) {
	.home-section3 .cont .lt .tit {
	font-size:24px;
}
}.home-section3 .cont .lt .tit span {
	color:#999999;
}
.home-section3 .cont .lt .text {
	font-size:16px;
	color:#777777;
	line-height:30px;
}
.home-section3 .cont .lt .text p{margin-bottom: 20px;}
@media (max-width:1199px) {
	.home-section3 .cont .lt .text {
	font-size:14px;
	line-height:24px;
}
}.home-section3 .cont .gt {
	width:58%;
}
@media (max-width:991px) {
	.home-section3 .cont .gt {
	width:100%;
}
}.home-section3 .cont .gt .home3-cont {
	width:100%;
}
.home-section3 .cont .gt .home3-cont .swiper-slide {
	background-color:#fff;
}
.home-section3 .cont .gt .home3-cont .img {
	width:100%;
	position:relative;
}
.home-section3 .cont .gt .home3-cont .img img {
	width:100%;
}
.home-section3 .cont .gt .home3-cont .img .child_img {
	position:absolute;
	z-index:2;
}
.home-section3 .cont .gt .home3-cont .img .child_img1 {
	width:22%;
	top:36%;
	left:74%;
}
.home-section3 .cont .gt .home3-cont .img .child_img2 {
	width:14%;
	top:62%;
	left:40%;
}
.home-section3 .pag {
	margin:0;
	position:relative;
	display:flex;
	position:absolute;
	bottom:100px;
	left:0;
	padding:0px 40px;
	width:42%;
}
@media (max-width:1681px) {
	.home-section3 .pag {
	bottom:60px;
}
}@media (max-width:1366px) {
	.home-section3 .pag {
	bottom:10px;
}
}@media (max-width:1199px) {
	.home-section3 .pag {
	padding:0 30px;
	/* display:none;
	*/
		position:relative;
	width:100%;
	bottom:0;
}
}@media (max-width:991px) {
	.home-section3 .pag {
	padding:34px 0;
	width:100%;
	/* display:none;
	*/
}
}@media (max-width:767px) {
	.home-section3 .pag {
	justify-content:center;
}
}.home-section3 .pag span {
	background-color:transparent;
	display:block;
	display:flex;
	align-items:center;
	justify-content:center;
	color:#fff;
	font-size:16px;
	opacity:1;
	pointer-events:auto;
	position:relative;
	width:44px;
	height:44px;
	border:2px solid #efefef;
	border-radius:50%;
	margin-right:50px;
	cursor:pointer;
}
@media (max-width:991px) {
	.home-section3 .pag span {
	font-size:14px;
	width:32px;
	height:32px;
	border-width:2px;
}
}.home-section3 .pag span:last-child {
	margin-right:0;
}
.home-section3 .pag span .left,.home-section3 .pag span .right {
	opacity:0;
	width:22px;
	height:44px;
	position:absolute;
	left:-1px;
	top:-3px;
	overflow:hidden;
}
@media (max-width:1199px) {
	.home-section3 .pag span .left,.home-section3 .pag span .right {
	width:16px;
	height:32px;
	left:-2px;
	top:-2px;
}
}.home-section3 .pag span .left:after,.home-section3 .pag span .right:after {
	content:"";
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:22px;
	height:44px;
	border:2px solid #e86f00;
	border-radius:22px 0 0 22px;
	border-right:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:1199px) {
	.home-section3 .pag span .left:after,.home-section3 .pag span .right:after {
	border-width:2px;
	width:16px;
	height:32px;
	border-radius:16px 0 0 16px;
}
}.home-section3 .pag span i {
	display:block;
	width:8px;
	height:8px;
	border-radius:50%;
	background-color:#333;
}
.home-section3 .pag span .right {
	left:auto;
	right:-3px;
}
@media (max-width:1199px) {
	.home-section3 .pag span .right {
	right:-2px;
}
}.home-section3 .pag span .right:after {
	content:"";
	position:absolute;
	display:block;
	border-radius:0 22px 22px 0;
	border:2px solid #e86f00;
	border-left:0;
}
@media (max-width:1199px) {
	.home-section3 .pag span .right:after {
	border-width:2px;
	border-radius:0 16px 16px 0;
}
}.home-section3 .pag span p {
	position:absolute;
	top:calc(100% + 10px);
	left:0;
	font-size:14px;
	color:#555555;
	width:120px;
}
.home-section3 .pag .on {
	color:#e86f00;
}
.home-section3 .pag .on .left {
	opacity:1;
}
.home-section3 .pag .on .left:after {
	transform-origin:right center;
	/* animation-iteration-count:infinite;
	*/
  animation-fill-mode:forwards;
	animation-duration:3s;
	animation-timing-function:linear;
	animation-name:spinleft;
}
.home-section3 .pag .on .right {
	opacity:1;
}
.home-section3 .pag .on .right:after {
	transform-origin:left center;
	/* animation-iteration-count:infinite;
	*/
  animation-fill-mode:forwards;
	animation-duration:3s;
	animation-timing-function:linear;
	animation-name:spinright;
}
.home-section3 .pag .on i {
	background-color:#e86f00;
}
.home-section4 {
	position:relative;
	height:650px;
	overflow:hidden;
}
@media (max-width:1440px) {
	.home-section4 {
	height:500px;
}
}@media (max-width:1199px) {
	.home-section4 {
	height:400px;
}
}.home-section4 .img {
	width:100%;
	height:100%;
	position:relative;
	z-index:2;
}
.home-section4 .img img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.home-section4 .video {
	width:100%;
	height:100%;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	display:none;
}
.home-section4 .video video {
	width:100%;
	height:100%;
	object-fit:cover;
}
.home-section4:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images_webp/wenli.webp) center;
	opacity:0.8;
	z-index:3;
}
.home-section4 .basecont {
	position:absolute;
	top:50%;
	left:50%;
	z-index:4;
	-webkit-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
}
@media (max-width:767px) {
	.home-section4 .basecont {
	width:100%;
}
.home-section3 .pag span p {
	left:50%;
	transform:translateX(-50%);
	text-align:center;
}
}.home-section4 .basecont .font {
	text-align:center;
	color:#fff;
}
.home-section4 .basecont .font .lab {
	font-size:24px;
	line-height:1;
	margin-bottom:26px;
	display:block;
}
@media (max-width:1440px) {
	.home-section4 .basecont .font .lab {
	font-size:20px;
}
}@media (max-width:1440px) {
	.home-section4 .basecont .font .lab {
	margin-bottom:20px;
}
}.home-section4 .basecont .font .tit {
	font-size:40px;
	font-weight:bold;
	line-height:1;
	margin-bottom:10px;
}
@media (max-width:1440px) {
	.home-section4 .basecont .font .tit {
	font-size:30px;
}
}@media (max-width:1366px) {
	.home-section4 .basecont .font .tit {
	font-size:28px;
}
}@media (max-width:1199px) {
	.home-section4 .basecont .font .tit {
	font-size:26px;
}
}@media (max-width:767px) {
	.home-section4 .basecont .font .tit {
	font-size:24px;
}
}.home-section4 .basecont .font .text {
	font-size:22px;
	line-height:1.8;
	margin-bottom:60px;
}
@media (max-width:1440px) {
	.home-section4 .basecont .font .text {
	font-size:20px;
	margin-bottom:40px;
}
}@media (max-width:1199px) {
	.home-section4 .basecont .font .text {
	font-size:18px;
	margin-bottom:26px;
}
}@media (max-width:991px) {
	.home-section4 .basecont .font .text {
	font-size:16px;
	margin-bottom:26px;
	line-height:1.5;
}
}.home-section4 .basecont .font .but,.home-section3 .cont .lt .but a {
	display:flex;
	align-items:center;
	color:#fff;
	font-size:14px;
	width:140px;
	margin:0 auto;
}
.home-section3 .cont .lt .but a {
	color:#333;
	margin:20px 0px;
}
.home-section4 .basecont .font .but i,.home-section3 .cont .lt .but i {
	display:block;
	width:40px;
	margin-right:20px;
}
@media (max-width:1440px) {
	.home-section4 .basecont .font .but i,.home-section3 .cont .lt .but i {
	width:30px;
	margin-right:16px;
}
}@media (max-width:1199px) {
	.home-section4 .basecont .font .but i,.home-section3 .cont .lt .but i {
	width:26px;
	margin-right:14px;
}
}@media (max-width:991px) {
	.home-section4 .basecont .font .but i,.home-section3 .cont .lt .but i {
	width:22px;
	margin-right:10px;
}
}.home-section4 .basecont .font .but i img,.home-section3 .cont .lt .but i img {
	width:100%;
}
.home-section5 .f_tit {
	text-align:center;
	margin-bottom:60px;
}
@media (max-width:1440px) {
	.home-section5 .f_tit {
	margin-bottom:50px;
}
}@media (max-width:991px) {
	.home-section5 .f_tit {
	margin-bottom:30px;
}
}.home-section5 .f_tit span {
	font-size:24px;
	color:#cecece;
	line-height:1;
}
@media (max-width:1440px) {
	.home-section5 .f_tit span {
	font-size:20px;
}
}.home-section5 .f_tit .tit {
	font-size:44px;
	font-weight:bold;
	line-height:1;
	margin-top:15px;
}
@media (max-width:1440px) {
	.home-section5 .f_tit .tit {
	font-size:36px;
	margin-top:12px;
}
}@media (max-width:1199px) {
	.home-section5 .f_tit .tit {
	font-size:30px;
}
}@media (max-width:991px) {
	.home-section5 .f_tit .tit {
	margin-top:10px;
	font-size:26px;
}
}@media (max-width:767px) {
	.home-section5 .f_tit .tit {
	font-size:24px;
}
}.home-section5 .ho5-cont {
	width:100%;
}
.home-section5 .ho5-cont .swiper-slide{width:33%;}
.home-section5 .ho5-cont .item {
	width:100%;
}
.home-section5 .ho5-cont .item .img {
	width:100%;
	position:relative;
	display:block;
	padding-bottom:64%;
	overflow:hidden;
}
.home-section5 .ho5-cont .item .img img {
	width:100%;
	height:100%;
	object-fit:cover;
	position:absolute;
	top:0;
	left:0;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.home-section5 .ho5-cont .item .font {
	width:100%;
	position:relative;
}
.home-section5 .ho5-cont .item .font .jut {
	width:100%;
	padding:40px 50px 0;
	position:relative;
	z-index:2;
}
@media (max-width:1440px) {
	.home-section5 .ho5-cont .item .font .jut {
	padding:30px 40px 0;
}
}@media (max-width:1366px) {
	.home-section5 .ho5-cont .item .font .jut {
	padding:26px 32px 0;
}
}@media (max-width:991px) {
	.home-section5 .ho5-cont .item .font .jut {
	padding:22px 26px 0;
}
}@media (max-width:767px) {
	.home-section5 .ho5-cont .item .font .jut {
	padding:20px 20px 0;
}
}.home-section5 .ho5-cont .item .font .hang {
	display:block;
	width:100%;
	font-size:14px;
	color:#e86f00;
	margin-bottom:14px;
	line-height:1;
}
.home-section5 .ho5-cont .item .font .tit {
	font-size:24px;
	display:block;
	line-height:32px;
	color:#222222;
	font-weight:bold;
	text-overflow:-o-ellipsis-lastline;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	line-clamp:3;
	-webkit-box-orient:vertical;
	height:98px;
	margin-bottom:30px;
}
@media (max-width:1440px) {
	.home-section5 .ho5-cont .item .font .tit {
	font-size:22px;
	line-height:30px;
	height:92px;
	margin-bottom:24px;
}
}@media (max-width:991px) {
	.home-section5 .ho5-cont .item .font .tit {
	font-size:18px;
	line-height:30px;
	height:92px;
	margin-bottom:24px;
}
}.home-section5 .ho5-cont .item .font:after,.home-section5 .ho5-cont .item .font .data {
	width:100%;
	content:"";
	display:block;
	padding:0px 50px 0;
	height:80px;
}
@media (max-width:1440px) {
	.home-section5 .ho5-cont .item .font:after,.home-section5 .ho5-cont .item .font .data {
	padding:0px 40px 0;
	height:70px;
}
}@media (max-width:1366px) {
	.home-section5 .ho5-cont .item .font:after,.home-section5 .ho5-cont .item .font .data {
	padding:0px 32px 0;
}
}@media (max-width:1199px) {
	.home-section5 .ho5-cont .item .font:after,.home-section5 .ho5-cont .item .font .data {
	height:60px;
}
}@media (max-width:991px) {
	.home-section5 .ho5-cont .item .font:after,.home-section5 .ho5-cont .item .font .data {
	padding:0px 26px 0;
}
}@media (max-width:767px) {
	.home-section5 .ho5-cont .item .font:after,.home-section5 .ho5-cont .item .font .data {
	padding:0px 20px 0;
}
}.home-section5 .ho5-cont .item .font:after {
	position:absolute;
	bottom:0;
	left:0;
	background-color:#fafafa;
	padding:0;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.home-section5 .ho5-cont .item .font .data {
	width:100%;
	display:flex;
	align-items:center;
	font-size:14px;
	color:#999999;
	font-weight:bold;
	justify-content:space-between;
	position:relative;
	z-index:2;
}
.home-section5 .ho5-cont .item .font .data i {
	display:block;
	width:40px;
}
@media (max-width:1440px) {
	.home-section5 .ho5-cont .item .font .data i {
	width:36px;
}
}@media (max-width:1199px) {
	.home-section5 .ho5-cont .item .font .data i {
	width:30px;
}
}.home-section5 .ho5-cont .item .font .data i img {
	width:100%;
}
.home-section5 .ho5-cont .item .font .data i img:nth-child(2) {
	display:none;
}
.home-section5 .ho5-cont .item:hover .img img {
	-webkit-transform:scale(1.04);
	transform:scale(1.04);
}
.home-section5 .ho5-cont .item:hover .font:after {
	height:100%;
}
.home-section5 .ho5-cont .item:hover .font .data i img:nth-child(1) {
	display:none;
}
.home-section5 .ho5-cont .item:hover .font .data i img:nth-child(2) {
	display:block;
}
/* End */

/* 产品中心 */
.productbox-section1 {
	padding-top:0;
}
.productbox-section1 .cont {
	margin:0 -45px;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
	justify-content:space-between;
}
@media (max-width:1440px) {
	.productbox-section1 .cont {
	margin:0 -30px;
}
}@media (max-width:1199px) {
	.productbox-section1 .cont {
	margin:0 -20px;
}
}@media (max-width:991px) {
	.productbox-section1 .cont {
	margin:0;
}
}.productbox-section1 .cont .nav,.productbox-section1 .cont .gt {
	padding:0 15px;
}
@media (max-width:1440px) {
	.productbox-section1 .cont .nav,.productbox-section1 .cont .gt {
	padding:0 30px;
}
}@media (max-width:1199px) {
	.productbox-section1 .cont .nav,.productbox-section1 .cont .gt {
	padding:0 20px;
}
}@media (max-width:991px) {
	.productbox-section1 .cont .nav,.productbox-section1 .cont .gt {
	padding:0;
}
}.productbox-section1 .cont .nav {
	width:26%;
}
@media (max-width:1369px) {
	.productbox-section1 .cont .nav {
	width:100%;
	display: none!important;
}
}@media (min-width:1370px) {
	.productbox-section1 .cont .nav {
	position:sticky;
	top:110px;
}
}.productbox-section1 .cont .nav .min {
	width:100%;
}
.productbox-section1 .cont .nav .min .zhu {
	display:none;
}
@media (max-width:991px) {
	.productbox-section1 .cont .nav .min .zhu {
	display:block;
	width:100%;
	margin-bottom:30px;
}
.productbox-section1 .cont .nav .min .zhu .tit {
	width:100%;
	padding:20px 16px;
	border-bottom:2px solid #f1f1f1;
	display:flex;
	justify-content:space-between;
	font-size:18px;
	color:#333;
}
.productbox-section1 .cont .nav .min .zhu .tit i {
	display:block;
	width:10px;
}
.productbox-section1 .cont .nav .min .zhu .tit i img {
	width:100%;
}
.productbox-section1 .cont .nav .min .zhu .tit i img:nth-child(2) {
	display:none;
}
}.productbox-section1 .cont .nav .min .zhu.on1 .tit {
	color:#e86f00;
}
.productbox-section1 .cont .nav .min .zhu.on1 .tit i img:nth-child(1) {
	display:none;
}
.productbox-section1 .cont .nav .min .zhu.on1 .tit i img:nth-child(2) {
	display:block;
}
.productbox-section1 .cont .nav .min .zhong {
	width:100%;
}
@media (max-width:991px) {
	.productbox-section1 .cont .nav .min .zhong {
	display:none;
}
}.productbox-section1 .cont .nav .min .zhong .item {
	width:100%;
	border-bottom:2px solid #f1f1f1;
	padding:35px 30px;
}
@media (max-width:1440px) {
	.productbox-section1 .cont .nav .min .zhong .item {
	padding:26px 24px;
}
}@media (max-width:1199px) {
	.productbox-section1 .cont .nav .min .zhong .item {
	padding:20px 16px;
}
}.productbox-section1 .cont .nav .min .zhong .item:last-child {
	border-bottom:none;
}
.productbox-section1 .cont .nav .min .zhong .item:first-child {
	padding-top:0;
}
.productbox-section1 .cont .nav .min .zhong .item .tit {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:space-between;
	font-size:18px;
}
@media (max-width:1440px) {
	.productbox-section1 .cont .nav .min .zhong .item .tit {
	font-size:16px;
}
}.productbox-section1 .cont .nav .min .zhong .item .tit span {
	display:block;
	width:80%;
	width:calc(100% - 20px);
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.productbox-section1 .cont .nav .min .zhong .item .tit i {
	display:block;
	width:10px;
	overflow:hidden;
}
.productbox-section1 .cont .nav .min .zhong .item .tit i img {
	float:left;
	width:100%;
}
.productbox-section1 .cont .nav .min .zhong .item .tit i img:nth-child(2) {
	display:none;
}
.productbox-section1 .cont .nav .min .zhong .item .jut {
	width:100%;
	padding-top:21px;
	display:none;
}
@media (max-width:1440px) {
	.productbox-section1 .cont .nav .min .zhong .item .jut {
	padding-top:16px;
}
}.productbox-section1 .cont .nav .min .zhong .item .jut li {
	display:block;
	width:100%;
	padding:21px 0;
}
@media (max-width:1440px) {
	.productbox-section1 .cont .nav .min .zhong .item .jut li {
	padding:16px 0;
}
}.productbox-section1 .cont .nav .min .zhong .item .jut li .f_tit {
	font-size:16px;
	color:#333333;
	padding-left:30px;
}
@media (max-width:1440px) {
	.productbox-section1 .cont .nav .min .zhong .item .jut li .f_tit {
	font-size:14px;
	padding-left:24px;
}
}.productbox-section1 .cont .nav .min .zhong .item .jut .active .f_tit {
	color:#e86f00;
}
.productbox-section1 .cont .nav .min .zhong .on .tit,.productbox-section1 .cont .nav .min .zhong .item a:hover {
	color:#e86f00;
}
.productbox-section1 .cont .nav .min .zhong .on .tit i img:nth-child(1) {
	display:none;
}
.productbox-section1 .cont .nav .min .zhong .on .tit i img:nth-child(2) {
	display:block;
}
.productbox-section1 .cont .gt {
	width:72%;
}
@media (max-width:1369px) {
	.productbox-section1 .cont .gt {
	width:100%;
}
}.productbox-section1 .cont .gt .f_cont,.product_info-section2 .cont .lt .item .case-box {
	display:flex;
	flex-wrap:wrap;
}
.info .tit {
	width:100%;
	position:relative;
	padding-left:15px;
	font-size:22px;
}
.info .tit:before {
	position:absolute;
	content:"";
	width:5px;
	height:27px;
	background:#f28000;
	top:0;
	left:0;
}
@media (max-width:1440px) {
	.productbox-section1 .cont .gt .f_cont {
	margin:0 -14px;
}
}@media (max-width:1199px) {
	.productbox-section1 .cont .gt .f_cont {
	margin:0 -10px;
}
}@media (max-width:991px) {
	.productbox-section1 .cont .gt .f_cont {
	margin:0 -5px;
}
}@media (max-width:500px) {
	.productbox-section1 .cont .gt .f_cont {
	margin:0;
}
}.productbox-section1 .cont .gt .f_cont .item {
	width:50%;
	padding:0 18px;
	margin-bottom:36px;
}
.product_info-section2 .cont .lt .case-box .item{
    width:33.33%;
	padding:0 18px;
	margin-bottom:36px;
}
@media (max-width:1440px) {
	.productbox-section1 .cont .gt .f_cont .item,.product_info-section2 .cont .lt .case-box .item {
	padding:0 14px;
	margin-bottom:28px;
}
}
@media (max-width:1369px) {
    .productbox-section1 .cont .gt .f_cont .item,.product_info-section2 .cont .lt .case-box .item {
	width:50%;
	padding:0 18px;
	margin-bottom:30px;
}
}
@media (max-width:1199px) {
	.productbox-section1 .cont .gt .f_cont .item,.product_info-section2 .cont .lt .case-box .item {
	padding:0 10px;
	margin-bottom:20px;
}
}@media (max-width:991px) {
	.productbox-section1 .cont .gt .f_cont .item,.product_info-section2 .cont .lt .case-box .item {
	padding:0 5px;
	margin-bottom:10px;
}
.product_info-section2 .cont .lt .case-box .item{
    width:100%;
	padding:0 18px;
	margin-bottom:36px;
}
}@media (max-width:767px) {
	.productbox-section1 .cont .gt .f_cont .item,.product_info-section2 .cont .lt .case-box .item {
	width:50%;
}
}@media (max-width:500px) {
	.productbox-section1 .cont .gt .f_cont .item,.product_info-section2 .cont .lt .case-box .item {
	padding:0;
	width:100%;
}
}.productbox-section1 .cont .gt .f_cont .item .list,.product_info-section2 .cont .lt .case-box .item .list {
	display:block;
	width:100%;
	background-color:#f6f6f6;
}
.productbox-section1 .cont .gt .f_cont .item .list .img,.product_info-section2 .cont .lt .case-box .item .list .img {
	width:100%;
	overflow:hidden;
}
.productbox-section1 .cont .gt .f_cont .item .list .img img,.product_info-section2 .cont .lt .case-box .item .list .img img {
	width:100%;
	height:100%;
	padding:10px;
	margin:auto;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.productbox-section1 .cont .gt .f_cont .item .list .font,.product_info-section2 .cont .lt .case-box .item .list .font {
	padding:20px 10px;
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-top:2px solid #ececec;
	font-size: 16px;
    font-weight: 600;
}
@media (max-width:1440px) {
	.productbox-section1 .cont .gt .f_cont .item .list .font,.product_info-section2 .cont .lt .case-box .item .list .font {
	font-size:16px;
}
}.productbox-section1 .cont .gt .f_cont .item .list .font span,.product_info-section2 .cont .lt .case-box .item .list .font span {
	display:block;
	width:90%;
	width:calc(100% - 50px);
	overflow:hidden;
	line-height:1.4;
	text-overflow:ellipsis;
	/* white-space:nowrap;
	*/
  text-align:center;
}
@media (max-width:1440px) {
	.productbox-section1 .cont .gt .f_cont .item .list .font span,.product_info-section2 .cont .lt .case-box .item .list .font span {
	width:calc(100% - 30px);
}
}@media (max-width:1199px) {
	.productbox-section1 .cont .gt .f_cont .item .list .font span,.product_info-section2 .cont .lt .case-box .item .list .font span {
	width:calc(100% - 26px);
}
}.productbox-section1 .cont .gt .f_cont .item .list .font i,.product_info-section2 .cont .lt .case-box .item .list .font i {
	width:40px;
	overflow:hidden;
}
@media (max-width:1440px) {
	.productbox-section1 .cont .gt .f_cont .item .list .font i,.product_info-section2 .cont .lt .case-box .item .list .font i {
	width:30px;
}
}@media (max-width:1199px) {
	.productbox-section1 .cont .gt .f_cont .item .list .font i,.product_info-section2 .cont .lt .case-box .item .list .font i {
	width:26px;
}
}.productbox-section1 .cont .gt .f_cont .item .list .font i img,.product_info-section2 .cont .lt .case-box .item .list .font i img {
	float:left;
	width:100%;
}
.productbox-section1 .cont .gt .f_cont .item .list .font i img:nth-child(2),.product_info-section2 .cont .lt .case-box .item .list .font i img:nth-child(2) {
	display:none;
}
.productbox-section1 .cont .gt .f_cont .item .list:hover .img img,.product_info-section2 .cont .lt .case-box .item .list:hover .img img {
	-webkit-transform:scale(1.04);
	transform:scale(1.04);
}
.productbox-section1 .cont .gt .f_cont .item .list:hover .font i img:nth-child(1),.product_info-section2 .cont .lt .case-box .item .list:hover .font i img:nth-child(1) {
	display:none;
}
.productbox-section1 .cont .gt .f_cont .item .list:hover .font i img:nth-child(2),.product_info-section2 .cont .lt .case-box .item .list:hover .font i img:nth-child(2) {
	display:block;
}
/* End */
/* 产品详情 */
.bread_info {
	background-color:#f6f6f6;
	padding:33px 0;
}
@media (max-width:1199px) {
	.bread_info {
	padding:22px 0;
}
}.bread_info .cont .gt {
	justify-content:flex-start;
}
.bread_info .cont .gt .img {
	display:block;
	flex-shrink:0;
	width:14px;
	overflow:hidden;
}
@media (max-width:1440px) {
	.bread_info .cont .gt .img {
	width:12px;
}
}.bread_info .cont .gt .img img {
	width:100%;
	float:left;
}
.product_info-section1 {
	background-color:#f6f6f6;
	padding:0px 0 20px;
}
@media (max-width:767px) {
	.product_info-section1 {
	padding:10px 0;
}
}.product_info-section1 .cont {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.product_info-section1 .cont .lt {
	width:44%;
}
@media (max-width:991px) {
	.product_info-section1 .cont .lt {
	width:100%;
	max-width:100%;
	order:1;
}
}.product_info-section1 .cont .lt .xi {
	display:block;
	margin-top:20px;
	color:#e86f00;
	font-size:18px;
	line-height:1;
}
@media (max-width:1440px) {
	.product_info-section1 .cont .lt .xi {
	margin-top:30px;
	font-size:16px;
}
}.product_info-section1 .cont .lt .tit {
	font-size:24px;
	font-weight:bold;
	line-height:1.4;
	padding-bottom:25px;
	border-bottom:1px solid #e5e5e5;
	margin-top:14px;
	margin-bottom:25px;
}
@media (max-width:1440px) {
	.product_info-section1 .cont .lt .tit {
	font-size:24px;
	margin-top:10px;
	margin-bottom:20px;
}
}@media (max-width:1199px) {
	.product_info-section1 .cont .lt .tit {
	font-size:20px;
	margin-bottom:15px;
}
}@media (max-width:991px) {
	.product_info-section1 .cont .lt .tit {
	font-size:18px;
}
}@media (max-width:767px) {
	.product_info-section1 .cont .lt .tit {
	font-size:16px;
}
}@media (max-width:500px) {
	.product_info-section1 .cont .lt .tit {
	font-size:16px;
}
}.product_info-section1 .cont .lt .text {
	font-size:16px;
	line-height:24px;
	margin-bottom:20px;
	color:#333333;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:20px;
}
@media (max-width:1440px) {
	.product_info-section1 .cont .lt .text {
	line-height:22px;
	font-size:14px;
	margin-bottom:20px;
}
}@media (max-width:1199px) {
	.product_info-section1 .cont .lt .text {
	margin-bottom:15px;
}
}@media (max-width:991px) {
	.product_info-section1 .cont .lt .text {
	margin-bottom:15px;
}
}@media (max-width:767px) {
	.product_info-section1 .cont .lt .text {
	margin-bottom:10px;
	display:none;
}
.product_info-section1 .cont .lt .type-box {
	display:none;
}
}.product_info-section1 .cont .lt .type-box {
	margin-bottom:20px;
}
.product_info-section1 .cont .lt .type-box .type-module {
	display:flex;
	margin-bottom:10px;
	line-height:22px;
}
.product_info-section1 .cont .lt .type-box .type-module .title {
	width:95px;
	flex-shrink:0;
	font-weight: 600;
}
.product_info-section1 .cont .lt .btn-list {
	display:flex;
	margin-bottom:20px;
}
.product_info-section1 .cont .lt .btn-list .btn-item {
	display:flex;
	justify-content:center;
	align-items:center;
	width:225px;
	height:60px;
	color:#fff;
	font-weight:bold;
	font-size:16px;
}
.product_info-section1 .cont .lt .but {
	background-color:#274074;
}
.product_info-section1 .cont .lt .btn-video {
	background-color:#e86f00;
	margin-right:20px;
}
@media (max-width:1440px) {
	.product_info-section1 .cont .lt .btn-list .btn-item {
	width:180px;
	height:50px;
}
}@media (max-width:1199px) {
	.product_info-section1 .cont .lt .btn-list .btn-item {
	font-size:14px;
	width:160px;
	height:40px;
}
}.product_info-section1 .cont .lt .f_but {
	width:100%;
}
.product_info-section1 .cont .lt .f_but .but1 {
	display:flex;
	align-items:center;
	margin-bottom:26px;
	font-size:16px;
}
@media (max-width:1440px) {
	.product_info-section1 .cont .lt .f_but .but1 {
	margin-bottom:20px;
}
}@media (max-width:1199px) {
	.product_info-section1 .cont .lt .f_but .but1 {
	font-size:14px;
	margin-bottom:16px;
}
}.product_info-section1 .cont .lt .f_but .but1 i {
	display:block;
	width:25px;
	margin-right:15px;
}
@media (max-width:1440px) {
	.product_info-section1 .cont .lt .f_but .but1 i {
	width:20px;
	margin-right:12px;
}
}.product_info-section1 .cont .lt .f_but .but1 i img {
	width:100%;
}
.product_info-section1 .cont .gt {
	width:50%;
	max-width:770px;
	display:flex;
	align-items:center;
}
@media (max-width:991px) {
	.product_info-section1 .cont .gt {
	width:100%;
	max-width:100%;
	order:0;
	margin-bottom:20px;
}
}.product_info-section1 .cont .gt .productinfo1-cont {
	width:100%;
}
.product_info-section1 .cont .gt .productinfo1-cont .img {
	width:100%;
	position:relative;
	overflow:hidden;
}
.product_info-section1 .cont .gt .productinfo1-cont .img img {
	width:100%;
	height:auto;
	max-height:100%;
	object-fit:contain;
}
.product_info-section1 .cont .gt .productinfo1-cont .productinfo1-pag {
	bottom:60px;
}
@media (max-width:1440px) {
	.product_info-section1 .cont .gt .productinfo1-cont .productinfo1-pag {
	bottom:40px;
}
}@media (max-width:500px) {
	.product_info-section1 .cont .gt .productinfo1-cont .productinfo1-pag {
	bottom:20px;
}
}.product_info-section1 .cont .gt .productinfo1-cont .productinfo1-pag span {
	width:12px;
	height:12px;
	outline:none;
	background-color:#c4c4c5;
	margin:0 10px;
	opacity:1;
}
.product_info-section1 .cont .gt .productinfo1-cont .productinfo1-pag .swiper-pagination-bullet-active {
	background-color:#e86f00;
}
.product_info-section2 {
	padding:60px 0;
}
@media (max-width:767px) {
	.product_info-section2 {
	padding:40px 0;
}
}.product_info-section2 .cont {
	margin:0 -126px;
	display:flex;
	flex-wrap:wrap;
	align-items:flex-start;
}
@media (max-width:1681px) {
	.product_info-section2 .cont {
	margin:0 -60px;
}
}@media (max-width:1440px) {
	.product_info-section2 .cont {
	margin:0 -30px;
}
}@media (max-width:1366px) {
	.product_info-section2 .cont {
	margin:0 -20px;
}
}@media (max-width:1199px) {
	.product_info-section2 .cont {
	margin:0 -10px;
}
}@media (max-width:991px) {
	.product_info-section2 .cont {
	padding:0;
}
}.product_info-section2 .cont .lt {
	padding:0 60px 0 126px;
}
.product_info-section2 .cont .gt {
	padding:0 30px;
}
@media (max-width:1681px) {
	.product_info-section2 .cont .lt {
	padding:0 40px 0 60px;
}
.product_info-section2 .cont .gt {
	padding:0 30px;
}
}@media (max-width:1440px) {
	.product_info-section2 .cont .lt,.product_info-section2 .cont .gt {
	padding:0 30px;
}
}@media (max-width:1366px) {
	.product_info-section2 .cont .lt,.product_info-section2 .cont .gt {
	padding:0 20px;
}
}@media (max-width:1199px) {
	.product_info-section2 .cont .lt,.product_info-section2 .cont .gt {
	padding:0 10px;
}
}@media (max-width:991px) {
	.product_info-section2 .cont .lt,.product_info-section2 .cont .gt {
	padding:0;
}
}.product_info-section2 .cont .lt {
	width:100%;
}
@media (max-width:1366px) {
	.product_info-section2 .cont .gt {
	display:none;
}
.product_info-section2 .cont .lt {
	width:100%;
}
}.product_info-section2 .cont .lt .par_tit {
	font-weight:bold;
	font-size:40px;
	line-height:1;
	margin-bottom:20px;
}
@media (max-width:1440px) {
	.product_info-section2 .cont .lt .par_tit {
	font-size:30px;
}
}@media (max-width:1366px) {
	.product_info-section2 .cont .lt .par_tit {
	font-size:28px;
}
}@media (max-width:1199px) {
	.product_info-section2 .cont .lt .par_tit {
	font-size:26px;
}
}@media (max-width:767px) {
	.product_info-section2 .cont .lt .par_tit {
	font-size:24px;
}
}@media (max-width:1440px) {
	.product_info-section2 .cont .lt .par_tit {
	margin-bottom:16px;
}
}.product_info-section2 .cont .lt .basecont-nav {
	width:100%;
	background:#e86f00;
	margin-bottom:20px;
}
@media (max-width:767px) {
	.product_info-section2 .cont .lt .basecont-nav {
	display:none;
}
}.product_info-section2 .cont .lt .basecont-nav ul {
	display:flex;
	align-items:center;
}
.product_info-section2 .cont .lt .basecont-nav ul li {
	height:48px;
	line-height:40px;
	padding-top:5px;
margin: 0 10px;
	text-align:center;
}
.product_info-section2 .cont .lt .basecont-nav ul li a {
	color:#fff;
	display:inline-block;
	height:100%;
	
	padding: 0 5px;
}
.product_info-section2 .cont .lt .basecont-nav ul li.on a,.product_info-section2 .cont .lt .basecont-nav ul li a:hover {
	background-color:#fff;
	color:#e86f00;
	font-weight:900;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	border-bottom:1px solid #e86f00;
}
.product_info-section2 .cont .lt .item {
	display:flex;
	width:90%;
	margin:20px auto;
}
@media (max-width:1440px) {
	.product_info-section2 .cont .lt .item {
	margin-bottom:50px;
	padding-bottom:28px;
}
}@media (max-width:1199px) {
	.product_info-section2 .cont .lt .item {
	margin-bottom:40px;
	padding-bottom:22px;
}
}@media (max-width:991px) {
	.product_info-section2 .cont .lt .item {
	margin-bottom:30px;
}
.product_info-section2 .cont .lt .item {
	display:block;
}
}.product_info-section2 .cont .lt .item .title-tag {
	width:101px;
	height:51px;
	background:url(../images_webp/product_21.webp);
	flex-shrink:0;
	text-align:center;
	
	color:#fff;
	display: flex;
    justify-content: center;
    align-items: center;
}
.product_info-section2 .cont .lt #parameter .make-text {
	overflow-x:auto;
}
.product_info-section2 .cont .lt #parameter .make-text p {
	line-height:20px;
}
.product_info-section2 .cont .lt .item .make-text {
	padding-left:30px;
	width: 100%;
}
.product_info-section2 .cont .lt .item .case-module {
	padding-left:30px;
	width:100%;
}
@media (max-width:991px) {
	.product_info-section2 .cont .lt .item .make-text,.product_info-section2 .cont .lt .item .case-module,.product_info-section2 .cont .item .form {
	padding-left:0;
	padding-top:20px;
}
.product_info-section2 .cont .lt .item .case-module {
	width:100%;
}
}.product_info-section2 .cont .lt .item .make-text strong {
	font-weight:bold;
	color:#333;
}
.product_info-section2 .cont .lt .item .make-text h3 {
	font-size:18px;
	padding-left:22px;
	position:relative;
	color:#333;
	margin:5px 0;
}
.product_info-section2 .cont .lt .item .make-text h3::before {
	content:"";
	display:block;
	width:10px;
	height:10px;
	position:absolute;
	background:#ef8201;
	left:0;
	top:18px;
	transform:translate3d(0,-50%,0);
	-webkit-transform:translate3d(0,-50%,0);
	-moz-transform:translate3d(0,-50%,0);
	-ms-transform:translate3d(0,-50%,0);
	-o-transform:translate3d(0,-50%,0);
}
@media (max-width:767px) {
	.product_info-section2 .cont .lt .item .make-text h3 {
	font-size:16px;
	line-height:26px;
	padding-left:16px;
}
.product_info-section2 .cont .lt .item .make-text h3::before {
	width:8px;
	height:8px;
	top:13px;
}
}.product_info-section2 .cont .lt .item .make-text video,.product_info-section2 .cont .lt .item .make-text img {
	max-width:100%;
}
.product_info-section2 .cont .lt .item .case-box {
	width:100%;
	overflow:hidden;
	position:relative;
}
.product_info-section2 .cont .lt .item .case-box .item .img {
	width:100%;
}
.product_info-section2 .cont .lt .item .case-box .item .img img {
	display:block;
	height:100%;
}
.product_info-section2 .cont .lt .item .case-box h6 {
	padding:10px 20px;
	font-size:14px;
}
.product_info-section2 .cont .lt .gui {
	padding-bottom:0;
	border-bottom:none;
}
.product_info-section2 .cont .lt .gui .par_tit {
	margin-bottom:30px;
}
@media (max-width:1440px) {
	.product_info-section2 .cont .lt .gui .par_tit {
	margin-bottom:20px;
}
}.product_info-section2 .cont .lt .lin {
	border-bottom:none;
	padding-bottom:0;
}
.product_info-section2 .cont .lt .lin .par_tit {
	margin-bottom:30px;
}
@media (max-width:1440px) {
	.product_info-section2 .cont .lt .lin .par_tit {
	margin-bottom:20px;
}
}.product_info-section2 .cont .lt .lin .jut {
	width:100%;
}
.product_info-section2 .cont .lt .lin .jut .f_item {
	display:flex;
	width:100%;
	align-items:center;
	justify-content:space-between;
	margin-bottom:30px;
	flex-wrap:wrap;
	background-color:#f8f8f8;
}
@media (max-width:1440px) {
	.product_info-section2 .cont .lt .lin .jut .f_item {
	margin-bottom:20px;
}
}.product_info-section2 .cont .lt .lin .jut .f_item:last-child {
	margin-bottom:0;
}
.product_info-section2 .cont .lt .lin .jut .f_item i {
	display:block;
	width:100%;
	max-width:200px;
	position:relative;
	padding-bottom:13%;
}
@media (max-width:1681px) {
	.product_info-section2 .cont .lt .lin .jut .f_item i {
	padding-bottom:20%;
}
}@media (max-width:767px) {
	.product_info-section2 .cont .lt .lin .jut .f_item i {
	max-width:140px;
}
}@media (max-width:500px) {
	.product_info-section2 .cont .lt .lin .jut .f_item i {
	max-width:100%;
	padding-bottom:56%;
}
}.product_info-section2 .cont .lt .lin .jut .f_item i img {
	width:100%;
	height:100%;
	object-fit:cover;
	position:absolute;
	top:0;
	left:0;
}
.product_info-section2 .cont .lt .lin .jut .f_item .font {
	width:calc(100% - 200px);
	padding:30px;
}
@media (max-width:991px) {
	.product_info-section2 .cont .lt .lin .jut .f_item .font {
	padding:24px 26px;
}
}@media (max-width:767px) {
	.product_info-section2 .cont .lt .lin .jut .f_item .font {
	width:calc(100% - 140px);
}
}@media (max-width:500px) {
	.product_info-section2 .cont .lt .lin .jut .f_item .font {
	width:100%;
}
}.product_info-section2 .cont .lt .lin .jut .f_item .font .f_tit {
	font-weight:bold;
	font-size:24px;
	line-height:1.2;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	margin-bottom:5px;
}
@media (max-width:1440px) {
	.product_info-section2 .cont .lt .lin .jut .f_item .font .f_tit {
	font-size:20px;
}
}.product_info-section2 .cont .lt .lin .jut .f_item .font .text {
	font-size:16px;
	color:#777777;
	line-height:20px;
	text-overflow:-o-ellipsis-lastline;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	line-clamp:2;
	-webkit-box-orient:vertical;
	height:42px;
}
@media (max-width:1199px) {
	.product_info-section2 .cont .lt .lin .jut .f_item .font .text {
	font-size:14px;
	line-height:18px;
	height:38px;
}
}.product_info-section2 .cont .gt {
	width:25%;
}
@media (max-width:991px) {
	.product_info-section2 .cont .gt {
	width:100%;
	margin-top:40px;
}
}@media (min-width:992px) {
	.product_info-section2 .cont .gt {
	position:sticky;
	top:110px;
}
}.product_info-section2 .cont .gt .nav1 {
	width:100%;
	margin-bottom:40px;
}
@media (max-width:1440px) {
	.product_info-section2 .cont .gt .nav1 {
	margin-bottom:30px;
}
}@media (max-width:1199px) {
	.product_info-section2 .cont .gt .nav1 {
	margin-bottom:20px;
}
}@media (max-width:991px) {
	.product_info-section2 .cont .gt .nav1 {
	display:none;
}
}.product_info-section2 .cont .gt .nav1 .item {
	display:flex;
	justify-content:center;
	align-items:center;
	padding:22px 0;
	line-height:1;
	font-size:18px;
	border-right:2px solid transparent;
	margin-bottom:12px;
}
.product_info-section2 .cont .gt .nav1 .item:last-child {
	border-bottom:none;
}
.product_info-section2 .cont .gt .nav1 .on {
	border-color:#e86f00;
	color:#e86f00;
	font-weight:bold;
	background-color:#f8f8f8;
}
.product_info-section2 .cont .gt .f_cont,.productbox-section1 .cont .nav .f_cont {
	width:100%;
	background-color:#f8f8f8;
}
.product_info-section2 .cont .gt .f_cont .img,.productbox-section1 .cont .nav .f_cont .img {
	width:100%;
	overflow:hidden;
	position:relative;
}
.product_info-section2 .cont .gt .f_cont .img img,.productbox-section1 .cont .nav .f_cont .img img {
	width:100%;
}
.product_info-section2 .cont .gt .f_cont .font,.productbox-section1 .cont .nav .f_cont .font {
	padding:32px;
}
@media (max-width:1440px) {
	.product_info-section2 .cont .gt .f_cont .font,.productbox-section1 .cont .nav .f_cont {
	padding:32px;
}
}.product_info-section2 .cont .gt .f_cont .font .f_tit,.productbox-section1 .cont .nav .f_cont .font .f_tit {
	font-size:24px;
	line-height:1.4;
	font-weight:bold;
	margin-bottom:22px;
}
@media (max-width:1440px) {
	.product_info-section2 .cont .gt .f_cont .font .f_tit,.productbox-section1 .cont .nav .f_cont .font .f_tit {
	font-size:20px;
}
}@media (max-width:1440px) {
	.product_info-section2 .cont .gt .f_cont .font .f_tit,.productbox-section1 .cont .nav .f_cont .font .f_tit {
	margin-bottom:20px;
}
}.product_info-section2 .cont .gt .f_cont .font .masg,.productbox-section1 .cont .nav .f_cont .font .masg {
	display:block;
	width:100%;
}
.product_info-section2 .cont .gt .f_cont .font .masg .item,.productbox-section1 .cont .nav .f_cont .font .masg .item {
	width:100%;
	display:flex;
	align-items:center;
	margin-bottom:12px;
}
.product_info-section2 .cont .gt .f_cont .font .masg .item i,.productbox-section1 .cont .nav .f_cont .font .masg .item i {
	display:block;
	width:16px;
	margin-right:10px;
}
.product_info-section2 .cont .gt .f_cont .font .masg .item i img,.productbox-section1 .cont .nav .f_cont .font .masg .item i img {
	width:100%;
}
.product_info-section2 .cont .gt .f_cont .font .masg .item span,.productbox-section1 .cont .nav .f_cont .font .masg .item span {
	font-size:16px;
	color:#333333;
}
.product_info-section2 .cont .gt .f_cont .font .but,.productbox-section1 .cont .nav .f_cont .font .but {
	display:flex;
	align-items:center;
	justify-content:center;
	margin-top:30px;
	background-color:#e86f00;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	height:60px;
}
.product_info-section2 .cont .gt .f_cont .font .but:hover,.productbox-section1 .cont .nav .f_cont .font .but:hover{
    background-color:#01439a;
}
@media (max-width:1440px) {
	.product_info-section2 .cont .gt .f_cont .font .but,.productbox-section1 .cont .nav .f_cont .font .but {
	margin-bottom:26px;
	height:50px;
}
}@media (max-width:767px) {
	.product_info-section2 .cont .gt .f_cont .font .but,.productbox-section1 .cont .nav .f_cont .font .but {
	height:40px;
	font-size:14px;
}
.productbox-section1 .cont .nav .f_cont {
	display:none
}
}.product_info-section3 {
	padding-bottom:30px;
}
.product_info-section3 .tit {
	text-align:center;
	font-size:40px;
	font-weight:bold;
	line-height:1.4;
	margin-bottom:55px;
}
@media (max-width:1440px) {
	.product_info-section3 .tit {
	font-size:36px;
	margin-bottom:45px;
}
}@media (max-width:1366px) {
	.product_info-section3 .tit {
	margin-bottom:40px;
	font-size:34px;
}
}@media (max-width:1199px) {
	.product_info-section3 .tit {
	margin-bottom:30px;
	font-size:28px;
}
}@media (max-width:991px) {
	.product_info-section3 .tit {
	font-size:24px;
}
}.product_info-section3 .produ_info-cont .item {
	width:100%;
}
.product_info-section3 .produ_info-cont .item .list {
	display:block;
	width:100%;
	background-color:#f6f6f6;
}
.product_info-section3 .produ_info-cont .item .list .img {
	width:100%;
	position:relative;
	padding-bottom:114%;
	overflow:hidden;
}
.product_info-section3 .produ_info-cont .item .list .img img {
	width:75%;
	height:75%;
	object-fit:contain;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.product_info-section3 .produ_info-cont .item .list .font {
	padding:30px 16px;
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-top:2px solid #ececec;
	font-size:18px;
	font-weight:bold;
}
@media (max-width:1440px) {
	.product_info-section3 .produ_info-cont .item .list .font {
	font-size:16px;
}
}.product_info-section3 .produ_info-cont .item .list .font span {
	display:block;
	width:90%;
	width:calc(100% - 50px);
	overflow:hidden;
	line-height:1.2;
	text-overflow:ellipsis;
	white-space:nowrap;
}
@media (max-width:1440px) {
	.product_info-section3 .produ_info-cont .item .list .font span {
	width:calc(100% - 30px);
}
}@media (max-width:1199px) {
	.product_info-section3 .produ_info-cont .item .list .font span {
	width:calc(100% - 26px);
}
}.product_info-section3 .produ_info-cont .item .list .font i {
	width:40px;
	overflow:hidden;
}
@media (max-width:1440px) {
	.product_info-section3 .produ_info-cont .item .list .font i {
	width:30px;
}
}@media (max-width:1199px) {
	.product_info-section3 .produ_info-cont .item .list .font i {
	width:26px;
}
}.product_info-section3 .produ_info-cont .item .list .font i img {
	float:left;
	width:100%;
}
.product_info-section3 .produ_info-cont .item .list .font i img:nth-child(2) {
	display:none;
}
.product_info-section3 .produ_info-cont .item .list:hover .img img {
	-webkit-transform:scale(1.04);
	transform:scale(1.04);
}
.product_info-section3 .produ_info-cont .item .list:hover .font i img:nth-child(1) {
	display:none;
}
.product_info-section3 .produ_info-cont .item .list:hover .font i img:nth-child(2) {
	display:block;
}
.produ_info-cont .case-box {
	width:100%;
}
.produ_info-cont .case-box {
	width:100%;
}
.produ_info-cont .case-box .img {
	height:300px;
}
.produ_info-cont .case-box .img img {
	width:100%;
	height:100%;
}
.produ_info-cont .case-box h6 {
	font-size:16px;
	padding:10px;
	line-height:1.6;
}
.form {
	width:100%;
	padding-left:30px;
}
#message  .form {
	padding-left:30px;
}
@media (max-width:991px) {
	.form {
	padding-left:0;
}
}.form .item-input {
	display:flex;
	flex-wrap:wrap;
	width:100%;
	justify-content:space-between;
}
.form .item-input textarea,.form .item-input input,.form .item-input button {
	padding:16px 24px;
	font-size:16px;
	color:#b2b2b2;
	background-color:#f5f5f5;
	resize:none;
	outline:none;
	border:none;
	margin-bottom:20px;
}
@media (max-width:767px) {
	.form .item-input textarea,.form .item-input input,.form .item-input button {
	font-size:14px;
}
}@media (max-width:500px) {
	.form .item-input textarea,.form .item-input input,.form .item-input button {
	margin-bottom:16px;
}
}.form .item-input input {
	width:calc(50% - 10px);
}
@media (max-width:1199px) {
	.form .item-input input {
	width:calc(50% - 5px);
}
}@media (max-width:767px) {
	.form .item-input input {
	width:100%;
}
}.form .item-input textarea {
	width:100%;
	height:120px;
}
@media (max-width:1199px) {
	.form .item-input textarea {
	height:100px;
}
}.form .item-input button {
	width:100%;
	background-color:#e86f00;
	color:#fff;
	font-weight:bold;
	font-size:18px;
	border-radius:3px;
	cursor:pointer;
}
.form .item-input button:hover{
    background: #01439a;
}
@media (max-width:767px) {
	.form .item-input button {
	font-size:16px;
}
}/* End */
/* 新闻中心 */
.newsbread {
	width:100%;
	background-color:#fff;
	position:relative;
}
.newsbread .cont {
	display:flex;
	justify-content:space-between;
}
.newsbread .cont .gt {
	width:40%;
}
.newsbread .cont .nav1 .f_jut {
	display:flex;
	width:100%;
}
.newsbread .cont .nav1 .f_jut a {
	font-size:16px;
	color:#333333;
	display:block;
	margin-right:100px;
}
@media (max-width:1681px) {
	.newsbread .cont .nav1 .f_jut a {
	margin-right:70px;
}
}@media (max-width:1440px) {
	.newsbread .cont .nav1 .f_jut a {
	margin-right:60px;
}
}@media (max-width:1199px) {
	.newsbread .cont .nav1 .f_jut a {
	margin-right:40px;
	font-size:14px;
}
}@media (max-width:991px) {
	.newsbread .cont .nav1 .f_jut a {
	margin-right:0;
}
}.newsbread .cont .nav1 .f_jut a:last-child {
	margin-right:0;
}
.newsbread .cont .nav1 .f_jut .on {
	color:#e86f00;
	font-weight:bold;
}
@media (max-width:991px) {
	.newsbread .cont .nav1 .f_jut {
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	background-color:#fff;
	z-index:222;
	display:none;
}
.newsbread .cont .nav1 .f_jut a {
	display:block;
	padding:20px calc(8.5% + 15px);
}
}@media (max-width:767px) {
	.newsbread .cont .nav1 .f_jut a {
	width:100%;
	padding-left:15px;
	padding-right:15px;
}
}.newsbread .cont .nav1 .but {
	display:none;
}
@media (max-width:991px) {
	.newsbread .cont .nav1 .but {
	display:block;
}
.newsbread .cont .nav1 .but span {
	background-color:#666;
}
}.newsbox-section1 {
	padding-top:60px;
}
@media (max-width:767px) {
	.newsbox-section1 {
	padding-top:40px;
}
}.newsbox-section1 .cont {
	margin:0 -30px;
	display:flex;
	flex-wrap:wrap;
}
@media (max-width:1440px) {
	.newsbox-section1 .cont {
	margin:0 -20px;
}
}@media (max-width:1199px) {
	.newsbox-section1 .cont {
	margin:0 -10px;
}
}@media (max-width:991px) {
	.newsbox-section1 .cont {
	margin:0 -5px;
}
}@media (max-width:500px) {
	.newsbox-section1 .cont {
	margin:0;
}
}.newsbox-section1 .cont .list {
	width:33.333%;
	padding:0 30px;
	margin-bottom:60px;
}
@media (max-width:1440px) {
	.newsbox-section1 .cont .list {
	padding:0 20px;
	margin-bottom:40px;
}
}@media (max-width:1199px) {
	.newsbox-section1 .cont .list {
	margin-bottom:20px;
	padding:0 10px;
}
}@media (max-width:991px) {
	.newsbox-section1 .cont .list {
	margin-bottom:20px;
	padding:0 5px;
}
}@media (max-width:767px) {
	.newsbox-section1 .cont .list {
	width:50%;
}
}@media (max-width:500px) {
	.newsbox-section1 .cont .list {
	padding:0;
	width:100%;
}
}.newsbox-section1 .cont .list .item {
	display:block;
	width:100%;
}
.newsbox-section1 .cont .list .item .img {
	width:100%;
	position:relative;
	display:block;
	padding-bottom:56%;
	overflow:hidden;
}
.newsbox-section1 .cont .list .item .img img {
	width:100%;
	height:100%;
	object-fit:cover;
	position:absolute;
	top:0;
	left:0;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.newsbox-section1 .cont .list .item .font {
	width:100%;
	position:relative;
}
.newsbox-section1 .cont .list .item .font .jut {
	width:100%;
	padding:40px 20px 0;
	position:relative;
	z-index:2;
}
@media (max-width:1440px) {
	.newsbox-section1 .cont .list .item .font .jut {
	padding:30px 40px 0;
}
}@media (max-width:1366px) {
	.newsbox-section1 .cont .list .item .font .jut {
	padding:26px 32px 0;
}
}@media (max-width:991px) {
	.newsbox-section1 .cont .list .item .font .jut {
	padding:22px 26px 0;
}
}@media (max-width:767px) {
	.newsbox-section1 .cont .list .item .font .jut {
	padding:20px 20px 0;
}
}.newsbox-section1 .cont .list .item .font .hang {
	display:block;
	width:100%;
	font-size:14px;
	color:#e86f00;
	margin-bottom:14px;
	line-height:1;
}
.newsbox-section1 .cont .list .item .font .tit {
	font-size:20px;
	display:block;
	line-height:28px;
	color:#222222;
	font-weight:bold;
	text-overflow:-o-ellipsis-lastline;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	line-clamp:3;
	-webkit-box-orient:vertical;
	height:98px;
	margin-bottom:20px;
}
@media (max-width:1440px) {
	.newsbox-section1 .cont .list .item .font .tit {
	font-size:22px;
	line-height:30px;
	height:92px;
	margin-bottom:24px;
}
}.newsbox-section1 .cont .list .item .font:after,.newsbox-section1 .cont .list .item .font .data {
	width:100%;
	content:"";
	display:block;
	padding:0px 50px 0;
	height:80px;
}
@media (max-width:1440px) {
	.newsbox-section1 .cont .list .item .font:after,.newsbox-section1 .cont .list .item .font .data {
	padding:0px 40px 0;
	height:70px;
}
}@media (max-width:1366px) {
	.newsbox-section1 .cont .list .item .font:after,.newsbox-section1 .cont .list .item .font .data {
	padding:0px 32px 0;
}
}@media (max-width:1199px) {
	.newsbox-section1 .cont .list .item .font:after,.newsbox-section1 .cont .list .item .font .data {
	height:60px;
}
}@media (max-width:991px) {
	.newsbox-section1 .cont .list .item .font:after,.newsbox-section1 .cont .list .item .font .data {
	padding:0px 26px 0;
}
}@media (max-width:767px) {
	.newsbox-section1 .cont .list .item .font:after,.newsbox-section1 .cont .list .item .font .data {
	padding:0px 20px 0;
}
}.newsbox-section1 .cont .list .item .font:after {
	position:absolute;
	bottom:0;
	left:0;
	background-color:#fafafa;
	padding:0;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.newsbox-section1 .cont .list .item .font .data {
	width:100%;
	display:flex;
	align-items:center;
	font-size:14px;
	color:#999999;
	font-weight:bold;
	justify-content:space-between;
	position:relative;
	z-index:2;
}
.newsbox-section1 .cont .list .item .font .data i {
	display:block;
	width:40px;
}
@media (max-width:1440px) {
	.newsbox-section1 .cont .list .item .font .data i {
	width:36px;
}
}@media (max-width:1199px) {
	.newsbox-section1 .cont .list .item .font .data i {
	width:30px;
}
}.newsbox-section1 .cont .list .item .font .data i img {
	width:100%;
}
.newsbox-section1 .cont .list .item .font .data i img:nth-child(2) {
	display:none;
}
.newsbox-section1 .cont .list .item:hover .img img {
	-webkit-transform:scale(1.04);
	transform:scale(1.04);
}
.newsbox-section1 .cont .list .item:hover .font:after {
	height:100%;
}
.newsbox-section1 .cont .list .item:hover .font .data i img:nth-child(1) {
	display:none;
}
.newsbox-section1 .cont .list .item:hover .font .data i img:nth-child(2) {
	display:block;
}
.newsbox-section1 .basepage {
	margin-top:10px;
}
/* End */
/* 新闻详情 */
.news_info-section1 {
	padding-top:60px;
}
@media (max-width:991px) {
	.news_info-section1 {
	padding-top:40px;
}
}.news_info-section1 .cont {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:flex-start;
	margin:0 -50px;
}
@media (max-width:1440px) {
	.news_info-section1 .cont {
	margin:0 -20px;
}
}@media (max-width:1199px) {
	.news_info-section1 .cont {
	margin:0 -10px;
}
}@media (max-width:991px) {
	.news_info-section1 .cont {
	margin:0;
}
}.news_info-section1 .cont .lt,.news_info-section1 .cont .gt {
	padding:0 50px;
}
@media (max-width:1440px) {
	.news_info-section1 .cont .lt,.news_info-section1 .cont .gt {
	padding:0 20px;
}
}@media (max-width:1199px) {
	.news_info-section1 .cont .lt,.news_info-section1 .cont .gt {
	padding:0 10px;
}
}@media (max-width:991px) {
	.news_info-section1 .cont .lt,.news_info-section1 .cont .gt {
	padding:0;
}
}.news_info-section1 .cont .lt {
	width:71%;
}
@media (max-width:991px) {
	.news_info-section1 .cont .lt {
	width:100%;
	margin-bottom:30px;
}
}.news_info-section1 .cont .lt .tit {
	font-size:48px;
	line-height:1.4;
	font-weight:bold;
	margin-bottom:14px;
}
.news_info-section1 .cont .lt .tit h1{
   font-size: 35px;
    font-weight: bold;
}
@media (max-width:1440px) {
	.news_info-section1 .cont .lt .tit {
	font-size:38px;
	margin-bottom:10px;
}
}@media (max-width:1366px) {
	.news_info-section1 .cont .lt .tit {
	font-size:36px;
}
}@media (max-width:1199px) {
	.news_info-section1 .cont .lt .tit {
	font-size:30px;
}
}@media (max-width:991px) {
	.news_info-section1 .cont .lt .tit {
	font-size:24px;
}
}@media (max-width:767px) {
	.news_info-section1 .cont .lt .tit {
	font-size:22px;
}
}.news_info-section1 .cont .lt .data {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding-bottom:40px;
	border-bottom:1px solid #f0f0f0;
}
@media (max-width:1440px) {
	.news_info-section1 .cont .lt .data {
	padding-bottom:30px;
}
}@media (max-width:1199px) {
	.news_info-section1 .cont .lt .data {
	padding-bottom:26px;
}
}.news_info-section1 .cont .lt .data .f_d {
	font-size:14px;
	color:#999999;
}
.news_info-section1 .cont .lt .data .f_d span {
	color:#e86f00;
}
.news_info-section1 .cont .lt .data .f_fen {
	font-size:14px;
	color:#999999;
	display:flex;
	align-items:center;
}
@media (max-width:991px) {
	.news_info-section1 .cont .lt .data .f_fen {
	display:none;
}
}.news_info-section1 .cont .lt .data .f_fen .bshare-custom {
	display:flex;
	flex-wrap:wrap;
}
.news_info-section1 .cont .lt .data .f_fen a {
	display:block;
	margin:0 7px;
}
.news_info-section1 .cont .lt .data .f_fen .bshare-weixin {
	background:url(../images_webp/fenimg1.webp) no-repeat center;
	background-size:contain;
}
.news_info-section1 .cont .lt .data .f_fen .bshare-sinaminiblog {
	background:url(../images_webp/fenimg2.webp) no-repeat center;
	background-size:contain;
}
.news_info-section1 .cont .lt .data .f_fen .bshare-qqim {
	background:url(../images_webp/fenimg3.webp) no-repeat center;
	background-size:contain;
}
.news_info-section1 .cont .lt .make-text {
	padding-top:40px;
	border-bottom:1px solid #f0f0f0;
	margin-bottom:40px;
}
@media (max-width:1440px) {
	.news_info-section1 .cont .lt .make-text {
	margin-bottom:30px;
	padding-top:30px;
}
}.news_info-section1 .cont .lt .pag {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
@media (max-width:991px) {
	.news_info-section1 .cont .lt .pag {
	flex-wrap:wrap;
}
}.news_info-section1 .cont .lt .pag .centent {
	flex-shrink:0;
	font-size:14px;
	color:#333;
	display:flex;
	align-items:center;
}
@media (max-width:991px) {
	.news_info-section1 .cont .lt .pag .centent {
	width:100%;
	margin:24px 0;
}
}.news_info-section1 .cont .lt .pag .centent i {
	display:block;
	width:12px;
	overflow:hidden;
	margin-left:10px;
}
.news_info-section1 .cont .lt .pag .centent i img {
	float:left;
	width:100%;
}
.news_info-section1 .cont .lt .pag .prev,.news_info-section1 .cont .lt .pag .next {
	/* flex:1 0 auto;
	*/
  max-width:40%;
}
@media (max-width:991px) {
	.news_info-section1 .cont .lt .pag .prev,.news_info-section1 .cont .lt .pag .next {
	width:100%;
	max-width:100%;
}
}.news_info-section1 .cont .lt .pag .prev span,.news_info-section1 .cont .lt .pag .next span,.news_info-section1 .cont .lt .pag .prev a,.news_info-section1 .cont .lt .pag .next a {
	font-size:14px;
	color:#777777;
}
.news_info-section1 .cont .gt {
	width:29%;
}
@media (max-width:991px) {
	.news_info-section1 .cont .gt {
	width:100%;
}
}@media (min-width:992px) {
	.news_info-section1 .cont .gt {
	position:sticky;
	top:21px;
}
}@media (max-width:1681px) {
	.news_info-section1 .cont .gt {
	top:60px;
}
}.news_info-section1 .cont .gt .f_jut .tit {
	font-size:18px;
	color:#999999;
	padding-bottom:24px;
	border-bottom:1px solid #f0f0f0;
	margin-top:91px;
}
@media (max-width:1681px) {
	.news_info-section1 .cont .gt .f_jut .tit {
	padding-bottom:20px;
	margin-top:50px;
}
}.news_info-section1 .cont .gt .f_jut .item {
	display:flex;
	justify-content:space-between;
	padding:30px 0;
	border-bottom:1px solid #f0f0f0;
}
@media (max-width:1440px) {
	.news_info-section1 .cont .gt .f_jut .item {
	padding:24px 0;
}
}.news_info-section1 .cont .gt .f_jut .item .img {
	display:block;
	width:120px;
	height:72px;
}
.news_info-section1 .cont .gt .f_jut .item .img img {
	width:100%;
	height:100%;
	object-fit:cover;
}
.news_info-section1 .cont .gt .f_jut .item .font {
	width:calc(100% - 150px);
}
@media (max-width:1440px) {
	.news_info-section1 .cont .gt .f_jut .item .font {
	width:calc(100% - 140px);
}
}.news_info-section1 .cont .gt .f_jut .item .font span {
	font-size:14px;
	color:#999999;
	line-height:1;
}
.news_info-section1 .cont .gt .f_jut .item .font .f_tit {
	font-size:14px;
	color:#555555;
	line-height:22px;
	text-overflow:-o-ellipsis-lastline;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	line-clamp:2;
	-webkit-box-orient:vertical;
	height:46px;
}
/* End */

/* 联系我们 */
.contactbox-section1 {
	padding-top:60px;
}
@media (max-width:991px) {
	.contactbox-section1 {
	padding-top:30px;
}
}.contactbox-section1 .cont {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.contactbox-section1 .cont .lt,.contactbox-section1 .cont .gt {
	width:50%;
	padding:0 20px;
}
@media (max-width:991px) {
	.contactbox-section1 .cont .lt,.contactbox-section1 .cont .gt {
	width:100%;
}
}.contactbox-section1 .cont .tit {
	font-size:32px;
	font-weight:bold;
	line-height:1;
	margin-bottom:40px;
}
@media (max-width:1440px) {
	.contactbox-section1 .cont .tit {
	font-size:30px;
	margin-bottom:30px;
}
}@media (max-width:1199px) {
	.contactbox-section1 .cont .tit {
	font-size:26px;
}
}@media (max-width:767px) {
	.contactbox-section1 .cont .tit {
	font-size:22px;
}
}@media (max-width:991px) {
	.contactbox-section1 .cont .lt {
	margin-bottom:30px;
}
}.contactbox-section1 .cont .lt .text {
	font-size:30px;
	font-family:"FuturaBkBTBookItalic";
	margin-bottom:26px;
}
@media (max-width:1440px) {
	.contactbox-section1 .cont .lt .text {
	font-size:28px;
	margin-bottom:20px;
}
}@media (max-width:1199px) {
	.contactbox-section1 .cont .lt .text {
	font-size:24px;
}
}@media (max-width:767px) {
	.contactbox-section1 .cont .lt .text {
	font-size:20px;
}
}@media (max-width:1440px) {
	.contactbox-section1 .cont .lt .text span {
	font-size:30px;
	margin-bottom:30px;
}
}@media (max-width:1199px) {
	.contactbox-section1 .cont .lt .text span {
	font-size:26px;
}
}@media (max-width:767px) {
	.contactbox-section1 .cont .lt .text span {
	font-size:22px;
}
}.contactbox-section1 .cont .lt .make-text {
	font-size:14px!important;
}
.contactbox-section1 .cont .gt .form {
	width:100%;
	padding:0;
}
.contactbox-section1 .cont .gt .form .item {
	display:flex;
	flex-wrap:wrap;
	width:100%;
	justify-content:space-between;
}
.contactbox-section1 .cont .gt .form .item textarea,.contactbox-section1 .cont .gt .form .item input,.contactbox-section1 .cont .gt .form .item button {
	padding:21px 24px;
	font-size:16px;
	color:#b2b2b2;
	background-color:#f5f5f5;
	resize:none;
	outline:none;
	border:none;
	margin-bottom:20px;
}
@media (max-width:767px) {
	.contactbox-section1 .cont .gt .form .item textarea,.contactbox-section1 .cont .gt .form .item input,.contactbox-section1 .cont .gt .form .item button {
	font-size:14px;
}
}@media (max-width:500px) {
	.contactbox-section1 .cont .gt .form .item textarea,.contactbox-section1 .cont .gt .form .item input,.contactbox-section1 .cont .gt .form .item button {
	margin-bottom:16px;
}
}.contactbox-section1 .cont .gt .form .item input {
	width:calc(50% - 10px);
}
@media (max-width:1199px) {
	.contactbox-section1 .cont .gt .form .item input {
	width:calc(50% - 5px);
}
}@media (max-width:767px) {
	.contactbox-section1 .cont .gt .form .item input {
	width:100%;
}
}.contactbox-section1 .cont .gt .form .item textarea {
	width:100%;
	height:150px;
}
@media (max-width:1199px) {
	.contactbox-section1 .cont .gt .form .item textarea {
	height:120px;
}
}.contactbox-section1 .cont .gt .form .item button {
	width:100%;
	background-color:#e86f00;
	color:#fff;
	font-weight:bold;
	font-size:18px;
	border-radius:3px;
}
@media (max-width:767px) {
	.contactbox-section1 .cont .gt .form .item button {
	font-size:16px;
}
}.contactbox-section1 .cont .gt .form .emale1 input {
	width:100%;
}
.contactbox-section2 {
	background-color:#efefef;
}
@media (min-width:768px) {
	.contactbox-section2 .basecont {
	position:relative;
	padding-bottom:200px;
}
.contactbox-section2 .img {
	width:100%;
	position:relative;
}
.contactbox-section2 .img img {
	width:100%;
}
.contactbox-section2 .img .yuan {
	position:absolute;
	z-index:1;
	width:8px;
	height:8px;
	top:0;
	left:0;
	background-color:#e86f00;
	border-radius:50%;
}
.contactbox-section2 .img .yuan:after {
	content:"";
	display:block;
	position:absolute;
	top:-21px;
	left:-21px;
	-webkit-animation:fang1 2s linear infinite;
	animation:fang1 2s linear infinite;
	background-color:#e86f00;
	opacity:0.3;
	border-radius:50%;
	width:50px;
	height:50px;
}
@media (max-width:1440px) {
	.contactbox-section2 .img .yuan:after {
	width:36px;
	height:36px;
	left:-14px;
	top:-14px;
}
}.contactbox-section2 .img .zhong:after {
	-webkit-animation:fang2 2s linear infinite;
	animation:fang2 2s linear infinite;
}
.contactbox-section2 .img .xiao:after {
	-webkit-animation:fang3 2s linear infinite;
	animation:fang2 3s linear infinite;
}
.contactbox-section2 .img .yuan1 {
	top:46%;
	left:21%;
}
.contactbox-section2 .img .yuan2 {
	top:32%;
	left:48%;
}
.contactbox-section2 .img .yuan3 {
	top:40%;
	left:82%;
}
.contactbox-section2 .img .yuan4 {
	top:51%;
	left:75%;
}
.contactbox-section2 .img .yuan5 {
	top:36%;
	left:77%;
}
.contactbox-section2 .img .yuan6 {
	top:49%;
	left:79%;
}
.contactbox-section2 .img .yuan7 {
	top:56%;
	left:68%;
}
.contactbox-section2 .img .yuan8 {
	top:38%;
	left:71%;
}
}@media (min-width:768px) and (max-width:1440px) {
	.contactbox-section2 .basecont {
	padding-bottom:160px;
}
}@media (min-width:768px) and (max-width:1199px) {
	.contactbox-section2 .basecont {
	padding-bottom:140px;
}
}@media (min-width:768px) and (max-width:991px) {
	.contactbox-section2 .basecont {
	margin-bottom:120px;
}
}@media (max-width:767px) {
	.contactbox-section2 .img {
	display:none;
}
}@media (min-width:768px) {
	.contactbox-section2 .f_bot {
	position:absolute;
	bottom:0;
	width:100%;
	left:0;
	z-index:2;
}
}.contactbox-section2 .f_bot .cont {
	margin:0 -16px;
	display:flex;
	flex-wrap:wrap;
}
@media (max-width:1366px) {
	.contactbox-section2 .f_bot .cont {
	margin:0 -10px;
}
}@media (max-width:991px) {
	.contactbox-section2 .f_bot .cont {
	margin:0 -5px;
}
}@media (max-width:767px) {
	.contactbox-section2 .f_bot .cont {
	margin:0;
}
}.contactbox-section2 .f_bot .cont .item {
	padding:0 16px;
	width:33.333%;
}
@media (max-width:1366px) {
	.contactbox-section2 .f_bot .cont .item {
	padding:0 10px;
}
}@media (max-width:991px) {
	.contactbox-section2 .f_bot .cont .item {
	padding:0 5px;
}
}@media (max-width:767px) {
	.contactbox-section2 .f_bot .cont .item {
	padding:0;
	width:100%;
	margin-bottom:10px;
}
}.contactbox-section2 .f_bot .cont .item .pad {
	width:100%;
	background-color:#fff;
	padding:50px 40px;
}
@media (max-width:1440px) {
	.contactbox-section2 .f_bot .cont .item .pad {
	padding:40px 26px;
}
}@media (max-width:1199px) {
	.contactbox-section2 .f_bot .cont .item .pad {
	padding:30px 20px;
}
}.contactbox-section2 .f_bot .cont .item .pad .tit {
	width:100%;
	font-size:28px;
	font-weight:bold;
	line-height:1.4;
	padding-bottom:15px;
	margin-bottom:24px;
	border-bottom:1px solid #e6e6e6;
}
@media (max-width:1440px) {
	.contactbox-section2 .f_bot .cont .item .pad .tit {
	font-size:24px;
	margin-bottom:20px;
}
}@media (max-width:1199px) {
	.contactbox-section2 .f_bot .cont .item .pad .tit {
	font-size:22px;
}
}@media (max-width:991px) {
	.contactbox-section2 .f_bot .cont .item .pad .tit {
	font-size:18px;
}
}@media (max-width:767px) {
	.contactbox-section2 .f_bot .cont .item .pad .tit {
	font-size:18px;
}
}.contactbox-section2 .f_bot .cont .item .pad .font {
	width:100%;
	height:142px;
	overflow:auto;
	width:calc(100% + 32px);
	margin-right:32px;
	padding-right:32px;
}
@media (max-width:1440px) {
	.contactbox-section2 .f_bot .cont .item .pad .font {
	width:calc(100% + 10px);
	margin-right:10px;
	padding-right:10px;
}
}.contactbox-section2 .f_bot .cont .item .pad .font::-webkit-scrollbar {
	/*滚动条整体样式*/
  width:3px;
	/*高宽分别对应横竖滚动条的尺寸*/
  height:1px;
}
.contactbox-section2 .f_bot .cont .item .pad .font::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
  border-radius:10px;
	box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
	background:#e86f00;
}
.contactbox-section2 .f_bot .cont .item .pad .font::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
  box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
	border-radius:10px;
	background:#ededed;
}
.contactbox-section2 .f_bot .cont .item .pad .font .diz {
	display:flex;
	align-items:flex-start;
	font-size:16px;
	font-weight:bold;
	flex-shrink:0;
}
@media (max-width:991px) {
	.contactbox-section2 .f_bot .cont .item .pad .font .diz {
	font-size:14px;
}
}.contactbox-section2 .f_bot .cont .item .pad .font .diz i {
	display:block;
	width:12px;
	margin-right:10px;
	overflow:hidden;
	margin-top:2px;
}
@media (max-width:1440px) {
	.contactbox-section2 .f_bot .cont .item .pad .font .diz i {
	margin-right:8px;
}
}@media (max-width:767px) {
	.contactbox-section2 .f_bot .cont .item .pad .font .diz i {
	width:10px;
	margin-right:5px;
}
}.contactbox-section2 .f_bot .cont .item .pad .font .diz i img {
	width:100%;
	float:left;
}
.contactbox-section2 .f_bot .cont .item .pad .zhi .list {
	width:100%;
	display:flex;
	justify-content:space-between;
	margin-bottom:30px;
}
.contactbox-section2 .f_bot .cont .item .pad .zhi .list:last-child {
	margin-bottom:0;
}
.contactbox-section2 .f_bot .cont .item .pad .zhi .list .text {
	font-size:18px;
	color:#666666;
	width:90%;
	width:calc(100% - 66px);
}
@media (max-width:767px) {
	.contactbox-section2 .f_bot .cont .item .pad .zhi .list .text {
	width:calc(100% - 60px);
}
}@media (max-width:991px) {
	.contactbox-section2 .f_bot .cont .item .pad .zhi .list .text {
	font-size:16px;
}
}.contactbox-section2 .f_bot .cont .item .pad .jishu .list {
	width:100%;
}
.contactbox-section2 .f_bot .cont .item .pad .jishu .list .f_tit {
	font-size:18px;
	color:#666666;
	margin-bottom:14px;
}
@media (max-width:991px) {
	.contactbox-section2 .f_bot .cont .item .pad .jishu .list .f_tit {
	font-size:16px;
}
}.contactbox-section2 .f_bot .cont .item .pad .jishu .list .jut1 {
	display:flex;
	width:100%;
	flex-wrap:wrap;
}
.contactbox-section2 .f_bot .cont .item .pad .jishu .list .jut1 .diz {
	margin-right:40px;
	margin-bottom:20px;
}
@media (max-width:1440px) {
	.contactbox-section2 .f_bot .cont .item .pad .jishu .list .jut1 .diz {
	margin-right:30px;
}
}.contactbox-section2 .f_bot .cont .item .pad .shi {
	display:flex;
	flex-wrap:wrap;
	align-content:flex-start;
}
.contactbox-section2 .f_bot .cont .item .pad .shi .diz {
	margin-right:40px;
	margin-bottom:20px;
}
@media (max-width:1440px) {
	.contactbox-section2 .f_bot .cont .item .pad .shi .diz {
	margin-right:30px;
}
}@keyframes fang1 {
	0% {
	transform:scale(0);
	opacity:1;
}
100% {
	opacity:0;
	transform:scale(1);
}
}@keyframes fang2 {
	0% {
	transform:scale(0);
	opacity:1;
}
100% {
	opacity:0;
	transform:scale(1);
}
}@keyframes fang3 {
	0% {
	transform:scale(0);
	opacity:1;
}
100% {
	opacity:0;
	transform:scale(1);
}
}/* End */
/* 弹窗 */
.f_fixed {
	position:fixed;
	top:0;
	left:0;
	width:100%;
}
.altbox {
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	z-index:999;
	left:100%;
	display:none;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.altbox:after {
	content:"";
	clear:both;
	display:block;
}
.altbox .bag {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.altbox .cont {
	position:relative;
	z-index:2;
	width:50%;
	height:100vh;
	overflow:auto;
	background-color:#efefef;
	float:right;
	padding:80px 80px 60px;
	overflow:auto;
}
@media (max-width:1440px) {
	.altbox .cont {
	padding:40px 60px;
}
}@media (max-width:1199px) {
	.altbox .cont {
	width:100%;
	padding:30px 40px;
}
}@media (max-width:991px) {
	.altbox .cont {
	padding:40px 30px;
}
}@media (max-width:767px) {
	.altbox .cont {
	padding:30px 20px;
}
}.altbox .cont::-webkit-scrollbar {
	/*滚动条整体样式*/
  width:3px;
	/*高宽分别对应横竖滚动条的尺寸*/
  height:1px;
}
.altbox .cont::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
  border-radius:10px;
	box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
	background:#e86f00;
}
.altbox .cont::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
  box-shadow:inset 0 0 5px rgba(0,0,0,0.2);
	border-radius:10px;
	background:#ededed;
}
.altbox .cont .cox {
	position:absolute;
	right:80px;
	top:50px;
	width:25px;
}
@media (max-width:1440px) {
	.altbox .cont .cox {
	right:60px;
	top:30px;
	width:20px;
}
}@media (max-width:1199px) {
	.altbox .cont .cox {
	top:20px;
	right:30px;
}
}@media (max-width:767px) {
	.altbox .cont .cox {
	top:15px;
	right:20px;
}
}.altbox .cont .cox img {
	width:100%;
}
.altbox .cont .tit {
	font-weight:bold;
	font-size:30px;
	margin-bottom:20px;
}
@media (max-width:1440px) {
	.altbox .cont .tit {
	font-size:26px;
	margin-bottom:14px;
}
}@media (max-width:1366px) {
	.altbox .cont .tit {
	font-size:20px;
}
}@media (max-width:1199px) {
	.altbox .cont .tit {
	/* font-size:18px;
	*/
}
}@media (max-width:767px) {
	.altbox .cont .tit {
	/* font-size:16px;
	*/
}
}@media (max-width:1440px) {
	.altbox .cont .tit {
	margin-bottom:60px;
}
}@media (max-width:1199px) {
	.altbox .cont .tit {
	margin-bottom:40px;
}
}@media (max-width:991px) {
	.altbox .cont .tit {
	margin-bottom:20px;
}
}.altbox .cont .list {
	width:100%;
	margin-bottom:10px;
}
.altbox .cont .list .f_tit {
	font-size:20px;
	color:#e86f00;
	line-height:1;
	margin-bottom:14px;
}
@media (max-width:1440px) {
	.altbox .cont .list .f_tit {
	font-size:18px;
}
}@media (max-width:1440px) {
	.altbox .cont .list .f_tit {
	margin-bottom:10px;
}
}@media (max-width:1199px) {
	.altbox .cont .list .f_tit {
	/* margin-bottom:20px;
	*/
}
}@media (max-width:991px) {
	.altbox .cont .list .f_tit {
	/* margin-bottom:16px;
	*/
}
}.altbox .cont .list .jut {
	display:flex;
	flex-wrap:wrap;
	margin:0 -10px;
}
@media (max-width:1440px) {
	.altbox .cont .list .jut {
	margin:0 -5px;
}
}@media (max-width:767px) {
	.altbox .cont .list .jut {
	margin:0;
}
}.altbox .cont .list .jut .item {
	padding:0 10px;
	width:50%;
	margin-bottom:16px;
}
@media (max-width:1440px) {
	.altbox .cont .list .jut .item {
	padding:0 5px;
	margin-bottom:12px;
}
}@media (max-width:767px) {
	.altbox .cont .list .jut .item {
	padding:0;
	width:100%;
	margin-bottom:14px;
}
}.altbox .cont .list .jut .item span {
	display:block;
	line-height:1;
	font-size:16px;
	margin-bottom:10px;
}
@media (max-width:1199px) {
	.altbox .cont .list .jut .item span {
	font-size:14px;
	margin-bottom:8px;
}
}.altbox .cont .list .jut .item input,.altbox .cont .list .jut .item textarea,.altbox .cont .list .jut .item select {
	background-color:#fff;
	border:none;
	outline:none;
	resize:none;
	-webkit-appearance:none;
	appearance:none;
	width:100%;
	height:44px;
	padding:8px 20px;
}
@media (max-width:1199px) {
	.altbox .cont .list .jut .item input,.altbox .cont .list .jut .item textarea,.altbox .cont .list .jut .item select {
	height:30px;
}
}.altbox .cont .list .jut .item textarea {
	width:100%;
	height:470px;
	height:100px;
}
.altbox .cont .list .jut .item select {
	background:#fff url(../images_webp/selicon1.webp) no-repeat;
	background-position:95% 45%;
	background-size:9px 16px;
}
.altbox .cont .list .jut .textarea {
	width:100%;
}
.altbox .cont .but {
	display:flex;
}
.altbox .cont .but span {
	display:block;
	width:24px;
	height:24px;
	border:2px solid #8c9195;
	background-color:#fff;
	margin-right:20px;
	flex-shrink:0;
}
@media (max-width:1440px) {
	.altbox .cont .list .jut .item textarea {
	height:80px;
}
.altbox .cont .but span {
	width:20px;
	height:20px;
	margin-right:10px;
}
}.altbox .cont .but .du {
	display:block;
	width:calc(100% - 44px);
	font-size:16px;
}
@media (max-width:1440px) {
	.altbox .cont .but .du {
	width:calc(100% - 30px);
}
}@media (max-width:1199px) {
	.altbox .cont .but .du {
	font-size:14px;
}
}.altbox .cont .on span {
	background-color:#e86f00;
	border-color:#e86f00;
	background:#e86f00 url(../images_webp/zhengque.webp) no-repeat center;
	background-size:50% 35%;
}
.altbox .cont .sub {
	width:390px;
	height:50px;
	background-color:#37383c;
	font-size:16px;
	color:#fff;
	border:none;
	margin-top:26px;
}
@media (max-width:1440px) {
	.altbox .cont .sub {
	width:360px;
	margin-top:20px;
}
}@media (max-width:991px) {
	.altbox .cont .sub {
	width:300px;
	height:40px;
	margin-top:30px;
}
}@media (max-width:767px) {
	.altbox .cont .sub {
	width:100%;
	margin-top:20px;
}
}/* End:;
	*/
.headbox-section1 .cont .gt .lange {
	height:100%;
	display:flex;
	align-items:center;
	position:relative;
}
.headbox-section1 .cont .gt .lange:hover .f-list {
	display:block;
}
.headbox-section1 .cont .gt .lange .f-list {
	position:absolute;
	top:100%;
	left:50%;
	transform:translateX(-50%);
	width:100px;
	background-color:#fff;
	display:none;
}
.headbox-section1 .cont .gt .lange .f-list a {
	display:block;
	width:100%;
	padding:10px 5px;
	text-align:center;
	font-size:16px;
}
.headbox-section1 .cont .gt .lange .f-list a:hover {
	color:#e86f00;
}
.swiper-wrapper {
	height:auto;
}
.service-section2 {
	overflow:hidden;
}
/*  新加的  */
.bannerbox .swiper-slide .f_cont .font .but i,.home-section4 .basecont .font .but i,.home-section5 .ho5-cont .item .font .data i,.productbox-section1 .cont .gt .f_cont .item .list .font i,.footerbox-fixed .cont .but i,.product_info-section3 .produ_info-cont .item .list .font i,.solution-section1 .cont .item .list .jut .font i,.newsbox-section1 .cont .list .item .font .data i,.footerbox-section2 .cont .gt .form button img,.aboutbox-section1 .f_item .lt .font .but i {
	-webkit-transition:all .3s linear;
	transition:all .3s linear;
}
.bannerbox .swiper-slide .f_cont .font .but:hover i,.home-section4 .basecont .font .but:hover i,.home-section5 .ho5-cont .item:hover .font .data i,.productbox-section1 .cont .gt .f_cont .item .list:hover .font i,.footerbox-fixed .cont .but:hover i,.product_info-section3 .produ_info-cont .item .list:hover .font i,.solution-section1 .cont .item .list:hover .jut .font i,.newsbox-section1 .cont .list .item:hover .font .data i,.footerbox-section2 .cont .gt .form button:hover img,.aboutbox-section1 .f_item .lt .font .but:hover i {
	-webkit-transform:rotate(48deg);
	transform:rotate(48deg);
}
.footerbox-section2 .cont .lt .list .jut a {
	color:#999;
}
.home-section2 .item .font {
	position:relative;
	width: 100%;
	height: 100%;
}
.home-section2 .item .font .f_img {
position: absolute;
    width: 60%;
    left: 0;
    bottom: 16px;
}
.home-section2 .item .font .f_img img{width:100%;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.home-section2 .item:hover .font .f_img img{-webkit-transform:scale(1.04);
	transform:scale(1.04);}
.home-section2 .item .font .but,.home-section2 .item .font .tit,.home-section2 .item .font .lab {
	position:relative;
	z-index:2;
}
.home-section2 .item .font .f_img img{}
@media (max-width:1199px) {
	.home-section2 .item .font .f_img {
	position:absolute;
	right:0;

	z-index:1;
	display:block;
}
.home-section2 .item .font .f_img img {
	width:100%;
}
}@media (max-width:991px) {
	.home-section2 .item .font .f_img {
	bottom:16px;

}
}@media (max-width:567px) {
	.home-section2 .item .font .f_img {
	bottom:16px;

}
}.home-section2 .item .img {
	z-index:3;
}
.home-section2 .item .f_pre {
	z-index:4;
}
.productbanner .basecont .font {
	max-width:1040px;
	margin:0 auto;
}
@media (max-width:767px) {
	.altbox .cont .list .jut .item textarea {
	height:50px;
}
.altbox .cont .tit {
	margin-bottom:14px;
}
.altbox .cont {
	padding:22px 20px;
}
.altbox .cont .list .jut .item:nth-child(4) {
	margin-bottom:0;
}
.altbox .cont .list .f_tit {
	font-size:16px;
	margin-bottom:6px;
}
.altbox .cont .sub {
	height:36px;
	font-size:14px;
}
.altbox .cont .but span {
	width:16px;
	height:16px;
	margin-top:;
}
.altbox .cont .list .jut .textarea {
	margin-bottom:0;
}
}/*-------底部 --------*/
.bottom1 {
	width:100%;
	background:#262626;
	padding:60px 0;
	margin-bottom:30px;
}
.bottom-company1 {
	font-size:14px;
	line-height:24px;
	color:#fff;
}
.bottom-company1 a {
	color:#fff;
}
.bottom-company1 p {
	font-size:18px;
	margin-bottom:10px;
	font-weight:500;
}
.bottom-cp1 {
	font-size:14px;
	line-height:24px;
	color:#fff;
	overflow:hidden;
}
.bottom-cp-title1 {
	width:518px;
	border-bottom:1px solid #fff;
	font-size:18px;
	font-weight:500;
	padding-bottom:10px;
	margin-bottom:10px;
}
.bottom-cp1 a {
	color:#fff;
	padding-right:10px;
	display:block;
}
.bottom-cp1 a:hover,.bottom-company1 a:hover{color:#3469af}
.qr1 {
	width:40px;
	margin-left:20px;
}
.qr1 img {
	margin-bottom:10px;
}
.bottom1 .tabox {
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	width:83%;
	max-width:1600px;
}
@media (max-width:1199px) {
	.qr1 {
	display:none;
}
}@media (max-width:767px) {
	.bottom-cp1 {
	display:none;
}
.bottom1 {
	padding:30px 0;
}
}@media (max-width:991px) {
	.fixe {
	display:none;
}
}.fixe {
	z-index:1000;
	position:fixed;
	right:0;
	bottom:0;
	width:100%;
	background:#1b336f;
}
.fixeds {
	width:83%;
	max-width:1600px;
	height:100%;
	margin:0 auto;
	background:rgba(15,42,99,.5);
	padding:5px 0;
}
.text-ali {
	margin:0 auto;
	color:white;
}
.text-ali form {
	display:flex;
	justify-content:space-around;
}
.input {
	margin:0 5px;
}
.input:first-child {
	margin-left:0px;
}
.fixeds input {
	height:35px;
	border-radius:3px;
	padding:0 5px;
}
