.layout {
	position:relative;
	/* overflow:hidden; */
	background:#ffffff;
	margin:0 auto;
}
.wrap {
	width:75rem;
	margin:0 auto;
}
.header {
	border-bottom:0.052083333333333336rem solid rgba(221,221,221,0.21);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	position:absolute;
	z-index:111;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.header.on {
	background:#fff;
	position:fixed;
}
.header.ons {
	background:#fff;
	position:fixed;
}
.header .logo {
	display:block;
	width:7.5rem;
	margin-top:0.8854166666666667rem;
	float:left;
}
.header .logo img {
	display:block;
	width:100%;
}
.header .rts {
	float:right;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.header .rts .naver ul {
	display:flex;
	flex-wrap:wrap;
}
.header .rts .naver li {
	margin-right:2.0833333333333335rem;
	padding:0 1.3541666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.header .rts .naver li:last-child {
	margin-right:0;
}
.header .rts .naver li h3 a {
	display:block;
	font-size:0.8854166666666667rem;
	line-height:4.270833333333334rem;
	color:#111111;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.header .rts .naver li:hover h3 a,.header .rts .naver li.on h3 a {
	color:#E60011;
}
.header .rts .cn .lsele {
	width:4.6875rem;
	padding:0 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	height:2.0833333333333335rem;
	background:url('../images/jt1.png') no-repeat right center;
	background-size:0.46875rem auto !important;
	border:none;
	font-size:0.8854166666666667rem;
	color:#111111;
	text-align:right;
}
.header .rts .cn .lsele option {
	display: block;
	text-align: right;
}
.header .fnav {
	position:absolute;
	top:4.270833333333334rem;
	left:0;
	right:0;
	margin:0 auto;
	background:#ffffff;
	z-index:111;
	box-shadow:0 0.20833333333333334rem 0.20833333333333334rem 0.052083333333333336rem rgba(0,0,0,0.03);
	display:none;
}
.header .fnav dl {
	display:flex;
	flex-wrap:wrap;
	padding:1.5625rem 5.46875rem 3.125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.header .fnav dl dd {
	width:calc((100%)/7);
	padding:1.0416666666666667rem 1.0416666666666667rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.header .fnav dl dd a {
	display:block;
}
.header .fnav dl dd .pic {
	width:90%;margin: 0 auto;
	height:5.833333333333334rem;
	overflow:hidden;
}
.header .fnav dl dd .pic img {
	display:block;
	width:100%;
	height:100%;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	object-fit: contain;
}
.header .fnav dl dd:hover .pic img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.header .fnav dl dd h4 {
	padding:0 0.78125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:center;
	font-size:0.8333333333333334rem;
	line-height:1.4;
	color:#111111;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.header .fnav dl dd.on h4,
.header .fnav dl dd:hover h4 {
	color:#E60011;
}
.bannersw {
	position:relative;
}
.bannersw li {
	height:48.85416666666667rem;
	overflow:hidden;
}
.bannersw li .texts {
	margin-top:15.625rem;
}
.bannersw li .texts .pic {
	width:39.32291666666667rem;
	height:21.875rem;
	overflow:hidden;
}
.bannersw li .texts .pic img {
	display:block;
	height:100%;
	width:100%;
}
.bannersw li .texts .txt {
	width:calc(100% - 40.10416666666667rem);
}
.bannersw li .texts .txt h2 {
	font-size:3.6458333333333335rem;
	line-height:1.2;
	color:#111111;
	font-weight:bold;
	letter-spacing:0.15625rem;
}
.bannersw li .texts .txt h6 {
	font-size:0.625rem;
	line-height:1.2;
	color:#111111;
	letter-spacing:0.4166666666666667rem;
	text-transform:uppercase;
	margin-top:0.2604166666666667rem;
}
.bannersw li .texts .txt h4 {
	display:inline-block;
	margin-top:1.0416666666666667rem;
	font-size:2.0833333333333335rem;
	line-height:1.2;
	color:#111111;
	padding-bottom:0.78125rem;
	border-bottom:0.052083333333333336rem solid #707070;
	letter-spacing:0.15625rem;
}
.bannersw li .texts .txt h5 i {
	display:inline-block;
	margin-top:0.9375rem;
	padding:0.2604166666666667rem 0.9375rem;
	font-size:1.0416666666666667rem;
	line-height:2;
	color:#fff;
	font-weight:bold;
	background:#E60011;
	letter-spacing:0.052083333333333336rem;
}
.bannersw li .texts .more {
	margin-top:2.5rem;
	border:1px solid rgba(153,153,153,0.58);
	display:block;
	width:9.791666666666668rem;
	line-height:2.7083333333333335rem;
	text-align:center;
	font-size:0.7291666666666667rem;
	color:#111111;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}



.bannersw li.swiper-slide-active .texts {
	-webkit-animation:fadeInUp 1s .2s ease both;
	-moz-animation:fadeInUp 1s .2s ease both;
}





.bannersw li .texts .more:hover {
	background:#E60011;
	color:#fff;
	border-color:#E60011;
}
.ftlt {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.ftlt .lt h3 {
	font-size:2.0833333333333335rem;
	line-height:1.3;
	color:#111111;
	padding-bottom:1.40625rem;
	position:relative;
}
.ftlt.bai .lt h3 {
	color:#fff;
}
.ftlt .lt h3::before {
	position:absolute;
	z-index:3;
	content:"";
	left:0;
	bottom:0;
	width:2.34375rem;
	height:0.15625rem;
	background:#E60011;
	border-radius:0.10416666666666667rem;
	overflow:hidden;
}
.ftlt .fmore2 {
	margin-top:0.5729166666666667rem;
}
.fmore2 {
	display:block;
	border:1px solid #DDDDDD;
	width:6.25rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	font-size:0;
	height:1.875rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fmore2:hover {
	border-color:#E60011;
	background:#E60011;
}
.fmore2 i {
	display:inline-block;
	font-size:0.7291666666666667rem;
	line-height:1.7708333333333335rem;
	color:#111111;
	padding-right:0.8333333333333334rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:url('../images/jt3.png') no-repeat right center;
	background-size:0.2604166666666667rem auto !important;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fmore2:hover i {
	background:url('../images/jt3-1.png') no-repeat right center;
	color:#fff;
}
.fhprodyy {
	padding:4.427083333333334rem 0 5.208333333333334rem;
}
.fhprodyy .fcptlts {
	margin-top:2.604166666666667rem;
}
.fcptlts ul {
	display:flex;
	flex-wrap:wrap;
	background:#E60011;
}
.fcptlts ul li {
	width:calc((100% - 2.7083333333333335rem)/6);
	margin-right:0.5208333333333334rem;
}
.fcptlts ul li:nth-child(6n) {
	margin-right:0;
}
.fcptlts ul li a {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fcptlts ul li.on a {
	background:#191A1E;
}
.fcptlts ul li .ico {
	height:1.5625rem;
	width:1.5625rem;
}
.fcptlts ul li .ico img {
	display:block;
	height:100%;
	width:100%;
}
.fcptlts ul li h5 {
	margin-left:0.2604166666666667rem;
	font-size:0.8333333333333334rem;
	line-height:3.125rem;
	color:#ffffff;
}
.fcplist {
	margin-top:2.0833333333333335rem;
}
.fcplist .fcp {
	background:#F6F6F6;
	display:none;
	flex-wrap:wrap;
}
.fcplist .fcp.on {
	display:flex;
}
.fcplist .fcp .pic {
	width:51.4%;
	height:26.40625rem;
	overflow:hidden;
}
.fcplist .fcp .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
}
.fcplist .fcp .text {
	width:48.6%;
	padding:5.208333333333334rem 3.6458333333333335rem 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fcplist .fcp .text h3 {
	font-size:1.25rem;
	line-height:1.3;
	color:#111;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-weight:bold;
}
.fcplist .fcp .text p {
	margin-top:2.1875rem;
	font-size:0.7291666666666667rem;
	line-height:2;
	color:#111111;
	height:12em;
	overflow:hidden;
}
.fcplist .fcp .text .fmore {
	margin-top:2.0833333333333335rem;
}
.fmore {
	display:block;
	border:1px solid #DDDDDD;
	width:7.5rem;
	line-height:1.7708333333333335rem;
	height:1.875rem;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.7291666666666667rem;
	color:#111111;
	text-transform:uppercase;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fmore:hover {
	background:#E60011;
	border-color:#E60011;
	color:#ffffff;
}
.fhproduzx {
	padding:3.125rem 0 3.6458333333333335rem;
}
.fhproduzx .list ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:1.875rem;
}
.fhproduzx .list li {
	margin-bottom:1.1458333333333335rem;
	width:calc((100% - 2.604166666666667rem)/3);
	margin-right:1.25rem;
}
.fhproduzx .list li:nth-child(3n) {
	margin-right:0;
}
.fhproduzx .list li a {
	display:block;
}
.fhproduzx .list li .pic {
	height:13.958333333333334rem;
	overflow:hidden;
}
.fhproduzx .list li .pic img {
	display:block;
	height:100%;
	width:100%;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhproduzx .list li:hover .pic img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.fhproduzx .list li h4 {
	background:#000000;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding:0 1.875rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.9375rem;
	line-height:2.604166666666667rem;
	color:#fff;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhproduzx .list li:hover h4 {
	background:#E60011;
}
.fhabout {
	height:42.708333333333336rem;
	overflow:hidden;
	padding-top:10.416666666666668rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fhabout .abwidth {
	width:54%;
}
.fhabout .list ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.fhabout .list li {
	width:calc((100% - 1.0416666666666667rem)/2);
	margin-bottom:1.0416666666666667rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding:0 0.78125rem 0 1.5625rem;
	border:1px solid rgba(255,255,255,0.2);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fhabout .list li h5 {
	font-size:0.9375rem;
	line-height:4.166666666666667rem;
	color:#ffffff;
}
.fhabout .list li h3 {
	display:flex;
	flex-wrap:wrap;
}
.fhabout .list li h3 i {
	display:block;
	font-size:1.5625rem;
	line-height:4.166666666666667rem;
	color:#ffffff;
}
.fhabout .list li h3 em {
	display:block;
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#ffffff;
}
.fhabout .text {
	border-top:0.052083333333333336rem solid rgba(255,255,255,0.2);
	padding-top:2.0833333333333335rem;
}
.fhabout .text h2 {
	font-size:1.5625rem;
	line-height:1.3;
	color:#ffffff;
}
.fhabout .text p {
	font-size:0.7291666666666667rem;
	line-height:2;
	color:#fff;
	margin-top:0.5208333333333334rem;
	max-height:10em;
	overflow:hidden;
}
.fhabout .voss {
	margin-top:1.5625rem;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.fmore.on {
	background:#E60011;
	border-color:#E60011;
	color:#fff;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fmore.on:hover {
	background:#ce0413;
	border-color:#ce0413;
}
.fhabout .voss .video {
	margin-left:1.5625rem;
	width:2.0833333333333335rem;
	cursor:pointer;
	-webkit-animation:qf 1.5s 0s linear infinite;
	-moz-animation:qf 1.5s 0s  linear infinite;
}
@-webkit-keyframes qf {
	0% {
	-webkit-transform:scale(1);
	opacity:1;
}
50% {
	-webkit-transform:scale(1.1);
	opacity:1;
}
100% {
	-webkit-transform:scale(1);
	opacity:1;
}
;}@-moz-keyframes qf {
	0% {
	-moz-transform:scale(1);
	opacity:1;
}
50% {
	-moz-transform:scale(1.1);
	opacity:1;
}
100% {
	-moz-transform:scale(1);
	opacity:1;
}
;}.fhabout .voss .video img {
	display:block;
	width:100%;
}
.fhnews {
	padding:6.25rem 0 5.208333333333334rem;
}
.fhnews .voss {
	margin-top:3.125rem;
	background:#F6F6F6;
	padding:3.125rem 3.125rem 2.916666666666667rem 1.9791666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
}
.fhnews .voss .pic {
	width:34.0625rem;
	height:22.239583333333336rem;
	overflow:hidden;
	float:right;
}
.fhnews .voss .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
}
.fhnews .voss .list {
	float:left;
	width:calc(100% - 36.458333333333336rem);
}
.fhnews .voss .list li {
	margin-bottom:1.0416666666666667rem;
}
.fhnews .voss .list li:last-child {
	margin-bottom:0;
}
.fhnews .voss .list li a {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
}
.fhnews .voss .list li .txt {
	width:6.979166666666667rem;
	height:6.770833333333334rem;
	background:#FFFFFF;
	text-align:center;
	padding:1.3541666666666667rem 0.2604166666666667rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhnews .voss .list li.on .txt {
	background:#E60011;
}
.fhnews .voss .list li .txt h2 {
	font-size:2.5rem;
	line-height:1;
	color:#111111;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhnews .voss .list li .txt h6 {
	font-size:0.8333333333333334rem;
	line-height:1.2;
	color:#111111;
	margin-top:0.2604166666666667rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhnews .voss .list li.on .txt h2,.fhnews .voss .list li.on .txt h6 {
	color:#ffffff;
}
.fhnews .voss .list li .tet {
	width:calc(100% - 8.854166666666668rem);
}
.fhnews .voss .list li .tet h5 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#111111;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fhnews .voss .list li .tet h6 {
	margin-top:0.5208333333333334rem;
	font-size:0.7291666666666667rem;
	line-height:1.5;
	color:#999999;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.footer {
	background:#191A1E;
	padding:2.604166666666667rem 0 0.5208333333333334rem;
}
.footer .hds {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.footer .hds .lts {
	width:calc(100% - 15.625rem);
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.footer .hds .lts .logo {
	width:8.958333333333334rem;
}
.footer .hds .lts .logo img {
	display:block;
	width:100%;
}
.footer .hds .lts .naver {
	width:calc(100% - 15rem);
	display:flex;
	flex-wrap:wrap;
}
.footer .hds .lts .naver dl {
	width: 16.6%;
}
.footer .hds .lts .naver dt a {
	display:block;
	font-size:0.8854166666666667rem;
	line-height:1.4;
	color:#fff;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.footer .hds .lts .naver dt a:hover {
	color:#E60011;
}
.footer .hds .lts .naver dd {
	margin-top:0.78125rem;
}
.footer .hds .lts .naver dd a {
	display:block;
	font-size:0.7291666666666667rem;
	line-height:1.4;
	color:rgba(255,255,255,0.5);
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.footer .hds .lts .naver dd a:hover {
	color:rgba(255,255,255,1);
}
.footer .hds .rts {
	width:15.625rem;
}
.footer .hds .rts .has h3 {
	font-size:1.25rem;
	line-height:1.3;
	color:#ffffff;
	padding-left:1.1979166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:url('../images/fb1.png') no-repeat left top 0.5208333333333334rem;
	background-size:0.7291666666666667rem auto !important;
}
.footer .hds .rts .has h6,.footer .hds .rts .has h5 {
	font-size:0.7291666666666667rem;
	line-height:1.4;
	color:#ffffff;
	padding-left:1.3020833333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:url('../images/fb2.png') no-repeat left top 0.3125rem;
	background-size:0.78125rem auto !important;
	margin-top:0.9375rem;
}
.footer .hds .rts .has h6 {
	background:url('../images/fb3.png') no-repeat left top 0.3125rem;
	line-height:1.8;
	background-size:0.6770833333333334rem auto !important;
}
.footer .hds .rts .wxs {
	margin-top:1.5625rem;
}
.footer .hds .rts .wxs .ls,.footer .hds .rts .wxs {
	display:flex;
	flex-wrap:wrap;
}
.footer .hds .rts .wxs .ls {
	margin-top:2.34375rem;
	padding-right:0.20833333333333334rem;
}
.footer .hds .rts .wxs .ls .l {
	display:block;
	margin-right:1.0416666666666667rem;
	position:relative;
	top:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	height: 26px;
}
.footer .hds .rts .wxs .ls .l img {
	display: block;
	/* height: 100%; */
}
/*.footer .hds .rts .wxs .ls .l:hover {*/
/*	top:-0.2604166666666667rem;*/
/*}*/
.footer .hds .rts .wxs .wx {
	width:4.6875rem;
	background:#fff;
	padding:0.10416666666666667rem;
	position:relative;
}
.footer .hds .rts .wxs .wx img {
	display:block;
	width:100%;
}
.footer .copyright {
	display:block;
	text-align:center;
	font-size:0.625rem;
	line-height:2;
	color:#999999;
	margin-top:0.8333333333333334rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.footer .copyright:hover {
	color:#fff;
}
/* 产品中心*/
.banner {
	height:20.833333333333336rem;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.layout.huis {
	background:#F6F6F6;
}
.fproduct {
	padding:2.0833333333333335rem 0 1.40625rem;
}
.fproduct .lts {
	width:8.958333333333334rem;
	background:#fff;
	padding:1.5625rem 0;
	float:left;
}
.fproduct2 .list,
.fproduct .rts {
	width:calc(100% - 11.041666666666668rem);
	float:right;
}
.fproduct .lts li a {
	display:block;
	padding:0.5208333333333334rem 0;
	margin:1.3020833333333335rem 0;
}
.fproduct .lts li .ico {
	height:2.604166666666667rem;
	width:2.604166666666667rem;
	position:relative;
	overflow:hidden;
	margin:0 auto;
}
.fproduct .lts li .ico img {
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fproduct .lts li:hover .ico img,.fproduct .lts li.on .ico img {
	top:-100%;
	bottom:0;
}
.fproduct .lts li h5 {
	text-align:center;
	padding:0 0.78125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-top:0.3125rem;
	font-size:0.8333333333333334rem;
	line-height:1.5;
	color:#111111;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fproduct .lts li.on h5,.fproduct .lts li:hover h5 {
	color:#E60011;
}
.fproduct .rts li {
	background:#FFFFFF;
	border:1px solid #E7EBEF;
	padding:1.40625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-bottom:1.0416666666666667rem;
}
.fproduct .rts li .pic {
	width: 48.3%;
	height: 336px;
	overflow:hidden;
}
.fproduct .rts li .pic a,.fproduct .rts li .pic img {
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fproduct .rts li .pic:hover img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.fproduct .rts li .text {
	width: 48.4%;
}
.fproduct .rts li .text .txt {
	margin-top: 32px;
}
.fproduct .rts li .text .txt h3 {
	font-size: 18px;
	line-height:1.4;
	color:#111111;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fproduct .rts li .text .txt p {
	margin-top: 16px;
	font-size: 14px;
	line-height:1.4;
	color:#999999;
	height:2.8em;
	overflow:hidden;
}
.fproduct .rts li .text .list {
	position:relative;
	height: 220px;
	margin-top: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fproduct .rts li .text .list dl {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.fproduct .rts li .text .list dd {
	width:calc((100% - 15px)/2);
	margin-top: 15px;
}
.fproduct .rts li .text .list dd a {
	display:block;
	background:#F6F6F6;
	border:1px solid #E7EBEF;
	font-size: 14px;
	line-height: 56px;
	color:#111111;
	text-align:center;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fproduct .rts li .text .list dd:hover a {
	background:#E60011;
	border-color:#E60011;
	color:#fff;
}
/* 产品中心-2*/
.fproduct2 {
	padding:1.8229166666666667rem 0 2.0833333333333335rem;
}
.fproduct2 .list li {
	background:rgba(255,255,255,0.65);
	padding:1.5rem 1.5rem 1.4rem;
	margin-bottom:1.0416666666666667rem;
}
.fproduct2 .list li .tlt h4 {
	padding-left:0.78125rem;
	font-size:1.25rem;
	line-height:1.5625rem;
	color:#111111;
	position:relative;
}
.fproduct2 .list li .tlt h4::before {
	position:absolute;
	z-index:4;
	content:"";
	left:0;
	top:50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	/* IE 9*/
	-moz-transform:translateY(-50%);
	/* Firefox*/
	-webkit-transform:translateY(-50%);
	/* Safari 和 Chrome*/
	-o-transform:translateY(-50%);
	width:0.2604166666666667rem;
	height:1.3020833333333335rem;
	background:#E60011;
}
.fproduct2 .list li .voss {
	background:#F6F6F6;
	margin-top:1.0416666666666667rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.fproduct2 .list li .voss .pic {
	width:30.729166666666668rem;
	height:20rem;
	overflow:hidden;
}
.fproduct2 .list li .voss .pic img {
	display:block;
	width:100%;
	height:100%;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fproduct2 .list li .voss .pic:hover img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.fproduct2 .list li .voss .text {
	width:calc(100% - 36.458333333333336rem);
	padding:2rem 2rem 90px 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
}
.fproduct2 .list li .voss .text .del {
	font-size: 14px;
	line-height:1.8;
	color:#111111;
}
.fproduct2 .list li .voss .text .has {
	margin-top: 0.6rem;
}
.fproduct2 .list li .voss .text .has dd {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.fproduct2 .list li .voss .text .has dd h5 {
	font-size: 14px;
	line-height:2;
	color:#111111;
}
.fproduct2 .list li .voss .text .has dd h5 i {
	display:inline-block;
	opacity:0;
}
.fproduct2 .list li .voss .text .has dd h6 {
	font-size: 14px;
	line-height:2;
	color:#111111;
	width:calc(100% - 100px);
}
.fproduct2 .list li .voss .text .more {
	display:block;
	width:14.0625rem;
	line-height:2.6;
	background:#E60011;
	text-align:center;
	font-size: 14px;
	color:#ffffff;
	position:absolute;
	z-index:4;
	left:0;
	bottom:1.71875rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fproduct2 .list li .voss .text .more:hover {
	background:#d20212;
}
.fcptlt {
	background:#E60011;
}
.fcptlt.on {
	position:fixed;
	z-index:66;
	left:0;
	right:0;
	top:4.270833333333334rem;
	margin:0 auto;
}
.fcptlt ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.fcptlt ul li {
	margin: 0 0.5%;
}
.fcptlt ul li a {
	display:block;
	text-align:center;
	font-size: 14px;
	line-height:3.0208333333333335rem;
	color:#fff;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fcptlt ul li.on a,.fcptlt ul li:hover a {
	background:#191A1E;
}
.fbanner {
	padding:0.625rem 0 1.0416666666666667rem;
}
.fpage ul {
	display:flex;
	flex-wrap:wrap;
}
.fpage ul li a {
	display:block;
	font-size:14px;
	line-height:3.0208333333333335rem;
	color:#999;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fpage ul li span {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	height:3.0208333333333335rem;
	width:2.0833333333333335rem;
	background:url('../images/jt2-1.png') no-repeat center;
	background-size: 6px auto !important;
}
.fbanner .fhass {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
}
.fbanner .fhass .pic {
	width:31.25rem;
	height:18.645833333333336rem;
}
.fbanner .fhass .pic img {
	display:block;
	width:100%;
	height:100%;
}
.fbanner .fhass .text {
	width:calc(100% - 41.66666666666667rem);
}
.fbanner .fhass .text h3 {
	font-size:2.4rem;
	line-height:1.4;
	color:#111111;
	font-weight:bold;
}
.fbanner .fhass .text p {
	margin-top:1.0416666666666667rem;
	font-size: 18px;
	line-height:1.8;
	color:#111111;
}
/* 产品应用*/
.fcpyyts {
	background:#fff;
}
.fcpyyts ul {
	display:flex;
	flex-wrap:wrap;
	padding:2.8645833333333335rem 2.0833333333333335rem 2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fcpyyts ul li {
	text-align:center;
}
.fcpyyts ul li a {
	display:block;
}
.fcpyyts ul li .ico {
	height:2.604166666666667rem;
	width:2.604166666666667rem;
	position:relative;
	overflow:hidden;
	margin:0 auto;
}
.fcpyyts ul li .ico img {
	top:0;
	position:absolute;
	z-index:3;
	left:0;
	right:0;
	margin:0 auto;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fcpyyts ul li.on .ico img,.fcpyyts ul li:hover .ico img {
	top:-100%;
}
.fcpyyts ul li h5 {
	font-size:0.8333333333333334rem;
	line-height:1.4;
	color:#111111;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fcpyyts ul li:hover h5,.fcpyyts ul li.on h5 {
	color:#E60011;
}
.fprodyy {
	background:#fff;
	margin:2.2395833333333335rem 0 3.125rem;
	padding:3.6458333333333335rem 3.385416666666667rem 5.208333333333334rem 4.375rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fprodyy .fprodyys {
	display:none;
}
.fprodyy .fprodyys.on {
	display:block;
}
.fprodyy .tlt {
	text-align:center;
}
.fprodyy .tlt h3 {
	font-size:1.5625rem;
	line-height:1.3;
	color:#111;
	font-weight:bold;
}
.fprodyy .list {
	margin-top:2.604166666666667rem;
}
.fprodyy .list li {
	margin-bottom:6.25rem;
}
.fprodyy .list li:last-child {
	margin-bottom:0;
}
.fprodyy .list li h3 {
	font-size:1.25rem;
	line-height:1.2;
	color:#111111;
	font-weight:bold;
}
.fprodyy .list li .del {
	padding:1.0416666666666667rem 0 2.604166666666667rem;
	font-size: 14px;
	line-height:1.8;
	color:#111;
}
.fprodyy .list li img {
	display:block;
	width:100%;
}
/* 产品详情*/
.fpage.fpadtop {
	padding-top:0.625rem;
}
.fproddels {
	padding:1.8229166666666667rem 0 2.447916666666667rem;
}
.fproddels li {
	margin-bottom:2.0833333333333335rem;
	background:#ffffff;
	padding:2.3958333333333335rem 2.1875rem 3.125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fproddels li .voss {
	margin-top:1.8229166666666667rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	flex-direction:row-reverse;
}
.fproddels li .voss .pic {
	width:32.8125rem;
	height:18.489583333333336rem;
	overflow:hidden;
	margin-top:0.8333333333333334rem;
}
.fproddels li .voss .pic img {
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.fproddels li .voss .text {
	width:calc(100% - 36.97916666666667rem);
}
.fproddels li .voss .text h3 {
	font-size:1.25rem;
	line-height:1.3;
	color:#111111;
	font-weight:bold;
}
.fproddels li .voss .text .del {
	margin-top:0.8333333333333334rem;
	font-size: 14px;
	line-height:1.8;
	color:#111111;
}
/* 关于我们*/
.fcptlt,
.fabtlts {
	background:#E60011;
	position: sticky;
	top: 83px;z-index: 11;
}
.fabtlts ul {
	display:flex;
	flex-wrap:wrap;
}
.fabtlts ul li {
	width:calc((100% - 9.216666666666667rem)/8);
	margin-right:1.3020833333333335rem;
}
.fabtlts ul li:nth-child(8n) {
	margin-right:0;
}
.fabtlts ul li a {
	display:block;
	text-align:center;
	font-size: 14px;
	line-height:3.0208333333333335rem;
	color:#ffffff;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fabtlts ul li:hover a,.fabtlts ul li.on a {
	background:#191A1E;
}
.fabdesc {
	padding-top:2.7083333333333335rem;
}
.fabdesc .hd {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	flex-direction:row-reverse;
}
.fabdesc .hd .pic {
	width:36.458333333333336rem;
	height:21.5625rem;
	overflow:hidden;
	position:relative;
}
.fabdesc .hd .pic .video1 {
	display: block;
	width: 100%;
	height: 100%;
}
.fabdesc .hd .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
}
.fabdesc .hd .pic .ica {
	position:absolute;
	width:4.583333333333334rem;
	height:4.583333333333334rem;
	cursor:pointer;
	z-index:11;
	top:50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	/* IE 9*/
	-moz-transform:translateY(-50%);
	/* Firefox*/
	-webkit-transform:translateY(-50%);
	/* Safari 和 Chrome*/
	-o-transform:translateY(-50%);
	left:0;
	right:0;
	margin:0 auto;
	background:url('../images/fh9.png') no-repeat center/cover;
}
.fabdesc .hd .text {
	width:calc(100% - 41.145833333333336rem);
	margin-top:1.6666666666666667rem;
}
.fabdesc .hd .text h3 {
	font-size:1.25rem;
	line-height:1.3;
	color:#111111;
	font-weight:bold;
}
.fabdesc .hd .text .del {
	margin-top:1.3020833333333335rem;
	font-size: 14px;
	line-height:2;
	color:#111111;
}
.fabdesc .bds ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:1.4583333333333335rem;
}
.fabdesc .bds ul li {
	width:calc((100% - 3.229166666666667rem)/4);
	margin-right:1.0416666666666667rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	background:#F6F6F6;
	padding:0 1.25rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:1.0416666666666667rem;
}
.fabdesc .bds ul li:nth-child(4n) {
	margin-right:0;
}
.fabdesc .bds ul li h6 {
	font-size:0.9375rem;
	line-height:4.270833333333334rem;
	color:#000000;
}
.fabdesc .bds ul li h2 {
	display:flex;
	flex-wrap:wrap;
}
.fabdesc .bds ul li h2 i {
	display:block;
	font-size:1.5625rem;
	line-height:4.270833333333334rem;
	color:#E60011;
	font-weight:bold;
}
.fabdesc .bds ul li h2 em {
	display:block;
	font-size:1.0416666666666667rem;
	line-height:1.8;
	color:#E60011;
	font-weight:bold;
}
.fablinian {
	padding:6.770833333333334rem 0 8.333333333333334rem;
}
.fablinian .list ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:3.3333333333333335rem;
}
.fablinian .list ul li {
	width:33.33%;
	background:#F6F6F6;
	padding:3.6458333333333335rem 0.5208333333333334rem 3.385416666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fablinian .list ul li.on {
	background:#E60011;
}
.fablinian .list ul li.on2 {
	background:#191A1E;
}
.fablinian .list ul li .icon {
	height:4.6875rem;
	width:4.6875rem;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.fablinian .list ul li .icon img {
	display:block;
	width:100%;
	top:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	position:absolute;
	z-index:3;
	left:0;
	right:0;
	margin:0 auto;
}
.fablinian .list ul li.on .icon img {
	top:-100%;
}
.fablinian .list ul li .text {
	text-align:center;
	margin-top:0.2604166666666667rem;
}
.fablinian .list ul li .text h3 {
	font-size:1.25rem;
	line-height:1.3;
	color:#111111;
	font-weight:bold;
}
.fablinian .list ul li .text h6 {
	margin-top:1.3020833333333335rem;
	font-size:0.8333333333333334rem;
	line-height:1.3;
	color:#111;
	max-height:2.6em;
	overflow:hidden;
}
.fablinian .list ul li.on .text h3,.fablinian .list ul li.on .text h6 {
	color:#fff;
}
.flicheng {
	padding:4.166666666666667rem 0 5.729166666666667rem;
}
.fablicsw {
	overflow:hidden;
	margin-top:2.0833333333333335rem;
}
.fablicsw li {
	background:#ffffff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:2.604166666666667rem 3.125rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items: center;
}
.fablicsw li .pic {
	width:26.25rem;
	height:14.427083333333334rem;
	overflow:hidden;
}
.fablicsw li .pic img {
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.fablicsw li .text {
	width:calc(100% - 31.25rem);
	padding: 0 2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fablicsw li .text h4 {
	font-size:1.0416666666666667rem;
	line-height:1.3;
	color:#111111;
	font-weight:bold;
}
.fablicsw li .text h6 {
	margin-top:0.625rem;
	font-size: 14px;
	line-height:2;
	color:#111111;
	max-height:10em;
	overflow:hidden;
}
.fablicsw2 {
	margin:2.604166666666667rem auto 0;
	position:relative;
}
.fablichsw {
	overflow:hidden;
	position:relative;
}
.fablichsw::before {
	bottom:0.8333333333333334rem;
	position:absolute;
	z-index:1;
	content:"";
	left:0;
	right:0;
	margin:0 auto;
	height:0.052083333333333336rem;
	background:#D9D9D9;
}
.fablichsw li {
	width:10.5%;
	text-align:center;
	cursor:pointer;
	margin-top:1.1979166666666667rem;
}
.fablichsw li.swiper-slide-thumb-active {
	width:16%;
	margin-top:0;
}
.fablichsw li h4 {
	font-size:1.0416666666666667rem;
	line-height:2;
	color:#999999;
	font-weight:bold;
}
.fablichsw li.swiper-slide-thumb-active h4 {
	font-size:2.604166666666667rem;
	line-height:1.3;
	color:#111111;
}
.fablichsw li .ha {
	margin:0.4166666666666667rem auto 0;
	background:#fff;
	border-radius:50%;
	overflow:hidden;
	height:1.09375rem;
	width:1.09375rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
}
.fablichsw li.swiper-slide-thumb-active .ha {
	margin:0 auto;
	background:rgba(230,0,17,0.5);
	width:1.6666666666666667rem;
	height:1.6666666666666667rem;
}
.fablichsw li.swiper-slide-thumb-active .ha i {
	display:block;
	height:0.9375rem;
	width:0.9375rem;
	background:#E60011;
	border-radius:50%;
}
.fablichsw li .ha i {
	display:block;
	height:0.4166666666666667rem;
	width:0.4166666666666667rem;
	background:#AAAAAA;
	border-radius:50%;
}
.fablicsw2 .prev,.fablicsw2 .next {
	display:block;
	width:2.1875rem;
	height:2.1875rem;
	border-radius:50%;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
	z-index:11;
	left:-2.1875rem;
	bottom:-0.20833333333333334rem;
	background:url('../images/jt4.png') no-repeat center/cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fablicsw2 .next {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
	left:auto;
	right:-2.1875rem;
}
.fablicsw2 .prev:hover,.fablicsw2 .next:hover {
	background:url('../images/jt5.png') no-repeat center/cover;
}
.fzhengshu {
	padding:5.989583333333334rem 0 12.5rem;
}
.fzhengshu .fzhens {
	margin-top:9.375rem;
	position:relative;
}
.fronyu {
	margin-top:3.90625rem;
	position:relative;
}
.fronyusw,.fzhenssw {
	overflow:hidden;
}
.fzhenssw li .pic {
	height:13.177083333333334rem;
	overflow:hidden;
}
.fzhenssw li .pic img {
	display:block;
	width:100%;
	height:100%;
}
.fzhenssw li h6 {
	text-align:center;
	font-size:1.0416666666666667rem;
	line-height:1.3;
	color:#111111;
	padding:0 0.5208333333333334rem;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-top:0.78125rem;
}
.fronyu .prev,.fronyu .next,.fzhengshu .fzhens .prev,.fzhengshu .fzhens .next {
	position:absolute;
	z-index:11;
	height:2.1875rem;
	width:2.1875rem;
	border-radius:50%;
	overflow:hidden;
	cursor:pointer;
	top:6.25rem;
	left:-3.125rem;
	background:url('../images/jt4.png') no-repeat center/cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fronyu .next,.fzhengshu .fzhens .next {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
	left:auto;
	right:-3.125rem;
}
.fhuanjsw .prev:hover,.fhuanjsw .next:hover,.fronyu .prev:hover,.fronyu .next:hover,.fzhengshu .fzhens .prev:hover,.fzhengshu .fzhens .next:hover {
	background:url('../images/jt5.png') no-repeat center/cover;
}
.fabsheb {
	background:#F6F6F6;
	padding:4.895833333333334rem 0 5.9375rem;
}
.fabsheb .list ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:2.291666666666667rem;
}
.fabsheb .list ul li {
	width:calc((100% - 3.229166666666667rem)/4);
	margin-right:1.0416666666666667rem;
	margin-bottom:1.1458333333333335rem;
	overflow:hidden;
	height:12.8125rem;
}
.fabsheb .list ul li:nth-child(4n) {
	margin-right:0;
}
.fabsheb .list ul li img {
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.fabronyu {
	padding:4.427083333333334rem 0 4.947916666666667rem;
}
.fronyusw li a {
	display:block;
}
.fronyusw li .pic {
	height:16.041666666666668rem;
	position:relative;
	overflow:hidden;
	cursor:pointer;
}
.fronyusw li .pic img {
	display:block;
	height:100%;
	width:100%;
}
.fronyusw li .pic .icoa {
	position:absolute;
	z-index:3;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(230,0,17,0.2);
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	opacity:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fronyusw li:hover .pic .icoa {
	opacity:1;
}
.fronyusw li .pic .icoa i {
	height:2.65625rem;
	width:2.65625rem;
	background:url('../images/jt8.png') no-repeat center/cover;
}
.fronyusw li h6 {
	font-size:1.0416666666666667rem;
	line-height:1.3;
	color:#111;
	text-align:center;
	margin-top:0.78125rem;
}
.fabhuanj {
	background:#F6F6F6;
	padding:5.104166666666667rem 0 5.989583333333334rem;
}
.fhuanjsw {
	position:relative;
	margin-top:2.8645833333333335rem;
}
.fhuanjsw li {
	width:17.916666666666668rem;
	height:12.760416666666668rem;
	overflow:hidden;
}
.fhuanjsw li img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
}
.fhuanjsw .prev,.fhuanjsw .next {
	left:9.375rem;
	position:absolute;
	z-index:11;
	height:2.1875rem;
	width:2.1875rem;
	border-radius:50%;
	overflow:hidden;
	cursor:pointer;
	top:50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	/* IE 9*/
	-moz-transform:translateY(-50%);
	/* Firefox*/
	-webkit-transform:translateY(-50%);
	/* Safari 和 Chrome*/
	-o-transform:translateY(-50%);
	background:url('../images/jt4.png') no-repeat center/cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fhuanjsw .next {
	left:auto;
	right:9.375rem;
	transform:translateY(-50%) rotate(180deg);
	-ms-transform:translateY(-50%) rotate(180deg);
	/* IE 9*/
	-moz-transform:translateY(-50%) rotate(180deg);
	/* Firefox*/
	-webkit-transform:translateY(-50%) rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform: translateY(-50%) rotate(180deg);
}
/* 技术品质*/
.fjsyous {
	padding:5.208333333333334rem 0 4.947916666666667rem;
}
.fjsyous .voss {
	margin-top:3.90625rem;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.fjsyous .voss .pic {
	width:30.364583333333336rem;
	height:24.479166666666668rem;
}
.fjsyous .voss .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
}
.fjsyous .voss .list {
	width:calc(100% - 31.25rem);
}
.fjsyous .voss .list ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.fjsyous .voss .list ul li {
	margin-top:0.9895833333333334rem;
	width:calc((100% - 1.0416666666666667rem)/2);
	text-align:center;
	background:#F8F8F8;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.fjsyous .voss .list ul li:hover {
	background:#F1F1F1;
	box-shadow: 0 0 5px 1px rgba(0,0,0,0.05);
}
.fjsyous .voss .list ul li a {
	display: block;
	padding:1.1458333333333335rem 0.5208333333333334rem 1.0416666666666667rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fjsyous .voss .list ul li:nth-child(1),
.fjsyous .voss .list ul li:nth-child(2) {
	margin-top:0;
}
.fjsyous .voss .list ul li .ico {
	height:1.5625rem;
}
.fjsyous .voss .list ul li .ico img {
	display:block;
	margin:0 auto;
	height:100%;
}
.fjsyous .voss .list ul li h5 {
	margin-top:0.5208333333333334rem;
	font-size:0.8333333333333334rem;
	line-height:1.3;
	color:#111111;
	font-weight:bold;
}
.fjsfuwu {
	background:#F6F6F6;
	padding:5.729166666666667rem 0 3.6458333333333335rem;
}
.fjsfuwu .list ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:3.125rem;
}
.fjsfuwu .list ul li {
	width:calc((100% - 2.291666666666667rem)/4);
	margin-right:0.7291666666666667rem;
	margin-bottom:0.7291666666666667rem;
	height:29.479166666666668rem;
	overflow:hidden;
	position:relative;
}
.fjsfuwu .list ul li:nth-child(4n) {
	margin-right:0;
}
.fjsfuwu .list ul li .text {
	position:absolute;
	z-index:6;
	left:0.5208333333333334rem;
	right:0.5208333333333334rem;
	top:11.71875rem;
}
@-webkit-keyframes bounce-up {
	0% {
	transform:translateY(0);
}
50% {
	transform:translateY(-10px);
}
100% {
	transform:translateY(0);
}
;}@keyframes bounce-up {
	0% {
	transform:translateY(0);
}
50% {
	transform:translateY(-10px);
}
100% {
	transform:translateY(0);
}
;}.fjsfuwu .list ul li .text .icon {
	height:3.6458333333333335rem;
	width:3.6458333333333335rem;
	margin:0 auto;
	-webkit-animation:bounce-up 1.5s linear infinite;
	animation:bounce-up 1.5s linear infinite;
}
.fjsfuwu .list ul li .text .icon img {
	display:block;
	height:100%;
	width:100%;
}
.fjsfuwu .list ul li .text h5 {
	margin-top:1.5625rem;
	font-size:0.9375rem;
	line-height:1.8;
	color:#ffffff;
	text-align:center;
}
.fjsfuwu .list ul li::before {
	position:absolute;
	z-index:1;
	content:"";
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,0.4);
}
/* 招商加盟*/
.fzhaomtj {
	padding:5.208333333333334rem 0 6.770833333333334rem;
}
.fzhaomtj .list ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:2.0833333333333335rem;
}
.fzhaomtj .list ul li {
	width:calc((100% - 2.1875rem)/5);
	margin-right:0.5208333333333334rem;
	margin-bottom:0.5208333333333334rem;
	border:1px solid #DDDDDD;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0.5208333333333334rem;
}
.fzhaomtj .list ul li:nth-child(5n) {
	margin-right:0;
}
.fzhaomtj .list ul li .pic {
	height:9.270833333333334rem;
	overflow:hidden;
}
.fzhaomtj .list ul li .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
}
.fzhaomtj .list ul li .txt {
	padding:2.0833333333333335rem 1.0416666666666667rem 1.5625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fzhaomtj .list ul li .txt h6 {
	font-size:0.8333333333333334rem;
	line-height:1.8;
	color:#111111;
	height:9em;
	overflow:hidden;
	text-align:center;
}
.fdailiys .list ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:2.8125rem;
}
.fdailiys .list ul li {
	width:calc((100% - 2.0833333333333335rem)/4);
	margin-right:0.6770833333333334rem;
	margin-bottom:0.6770833333333334rem;
	background:#191A1E;
	padding:3.125rem 2.34375rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fdailiys .list ul li:nth-child(4n) {
	margin-right:0;
}
.fdailiys .list ul li.on {
	background:#E60011;
}
.fdailiys .list ul li .icon {
	height:2.34375rem;
}
.fdailiys .list ul li .icon img {
	display:block;
	height:100%;
	margin:0 auto;
}
.fdailiys .list ul li .text {
	margin-top:3.541666666666667rem;
}
.fdailiys .list ul li .text h2 {
	display:flex;
	flex-wrap:wrap;
	font-size:1.0416666666666667rem;
	line-height:1.4;
	color:#fff;
	font-weight:bold;
	align-items:center;
}
.fdailiys .list ul li .text h2 i {
	font-size:2.0833333333333335rem;
	line-height:1.2;
	color:#fff;
	font-weight:bold;
	margin-right:0.5208333333333334rem;
}
.fdailiys .list ul li .text p {
	margin-top:0.625rem;
	font-size: 14px;
	line-height:2;
	color:#ffffff;
}
.flianxwh {
	padding:4.375rem 0 1.8229166666666667rem;
}
.flianxwh .list ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:2.604166666666667rem;
}
.flianxwh .list ul li {
	width:calc((100% - 3rem)/4);
	margin-right:1rem;
	margin-bottom:1.8229166666666667rem;
	background:#F6F6F6;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.flianxwh .list ul li:hover {
	background: #f1f1f1;
}
.flianxwh .list ul li a {
	display: block;
	padding:3.5rem 1rem 2.604166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.flianxwh .list ul li:nth-child(4n) {
	margin-right:0;
}
.flianxwh .list ul li .icon {
	height:2.604166666666667rem;
	width:2.604166666666667rem;
	margin:0 auto;
	-webkit-animation:bounce-up 1.5s linear infinite;
	animation:bounce-up 1.5s linear infinite;
}
.flianxwh .list ul li .icon img {
	display:block;
	height:100%;
	width:100%;
	object-fit: contain;
}
.flianxwh .list ul li h6 {
	margin-top:1.6666666666666667rem;
	text-align:center;
	font-size:1.0416666666666667rem;
	line-height:1.2;
	color:#111111;
}
.flianxwh .list ul li h5 {
	padding:1.875rem 0 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.9375rem;
	line-height:1.3;
	color:#111111;
}
/* 新闻资讯*/
.fnews {
	padding:4.947916666666667rem 0 3.125rem;
}
.fnews .list ul {
	padding-bottom:1.1458333333333335rem;
}
.fnews .list li {
	margin-bottom:1.5625rem;
	background:#FFFFFF;
}
.fnews .list li a {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
}
.fnews .list li .pic {
	width:23.802083333333336rem;
	height:15.364583333333334rem;
	overflow:hidden;
}
.fnews .list li .pic img {
	display:block;
	height:100%;
	width:100%;
	object-fit:cover;
}
.fnews .list li .text {
	width:calc(100% - 26.822916666666668rem);
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	padding-right:4.947916666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fnews .list li .text .tet {
	width:6.979166666666667rem;
	height:6.979166666666667rem;
	text-align:center;
	padding:1.3020833333333335rem 0.5208333333333334rem 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	position:relative;
}
.fnews .list li .text .tet::before {
	position:absolute;
	z-index:1;
	content:"";
	right:0;
	top:50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	/* IE 9*/
	-moz-transform:translateY(-50%);
	/* Firefox*/
	-webkit-transform:translateY(-50%);
	/* Safari 和 Chrome*/
	-o-transform:translateY(-50%);
	width:0.052083333333333336rem;
	height:3.6458333333333335rem;
	background:#dddddd;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fnews .list li:hover .text .tet::before {
	display:none;
}
.fnews .list li .text .tet h2 {
	font-size:2.5rem;
	line-height:1.2;
	color:#111111;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fnews .list li .text .tet h6 {
	font-size:0.8333333333333334rem;
	line-height:1.3;
	color:#111111;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fnews .list li:hover .text .tet {
	background:#E60011;
}
.fnews .list li:hover .text .tet h2,.fnews .list li:hover .text .tet h6 {
	color:#ffffff;
}
.fnews .list li .text .txt {
	width:calc(100% - 9.583333333333334rem);
}
.fnews .list li .text .txt h4 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#111;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fnews .list li .text .txt h6 {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	color:#999;
	height:3.2em;
	overflow:hidden;
	margin-top:0.5208333333333334rem;
}
.fpages ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.fpages ul li {
	margin:0 1px;
}
.fpages ul li span {
	display:block;
	min-width: 30px;
	text-align:center;
	line-height:22px;
}
.fpages ul li a {
	display:block;
	line-height: 28px;
	height: 30px;
	min-width: 30px;
	padding:0 5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	font-size: 14px;
	color:#111111;
	background:#FFFFFF;
	border:1px solid #EBEEF5;
}
.fpages ul li.next a,.fpages ul li.prev a {
	background:url('../images/jt6.png') no-repeat center #FFFFFF;
	background-size: 6px auto !important;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fpages ul li.next a {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
}
.fpages ul li a:hover,.fpages ul li.on a {
	background:#E93744;
	border-color:#E93744;
	color:#ffffff;
}
.fpages ul li.next a:hover,.fpages ul li.prev a:hover {
	background:url('../images/jt6-1.png') no-repeat center #E93744;
}
.fpages ul li.next,.fpages ul li.prev {
	margin:0 7px;
}
/* 新闻详情*/
.fbai {
	background:#fff;
}
.fnewsdel {
	padding:2.8645833333333335rem 0 4.6875rem;
}
.fnewsdel .lts {
	float:left;
	width:calc(100% - 21.145833333333336rem);
}
.fnewsdel .lts .tlt {
	padding:0.4166666666666667rem 0 0.7291666666666667rem;
	border-bottom:0.052083333333333336rem solid #EBEBEB;
}
.fnewsdel .lts .tlt h1 {
	font-size:1.5625rem;
	line-height:1.3;
	color:#111;
	font-weight:bold;
}
.fnewsdel .lts .tlt h6 {
	margin-top:1.0416666666666667rem;
	font-size: 14px;
	line-height:1.4;
	color:#7D7D7D;
}
.fnewsdel .lts .list ul {
	margin-top:1.8229166666666667rem;
}
.fnewsdel .lts .list li {
	margin-bottom:3.6458333333333335rem;
}
.fnewsdel .lts .list li:last-child {
	margin-bottom:0;
}
.fnewsdel .lts .list li h3 {
	font-size:1.25rem;
	line-height:1.2;
	color:#111;
	font-weight:bold;
}
.fnewsdel .lts .list li .del {
	font-size: 14px;
	line-height:2;
	color:#111;
	margin-top:1.0416666666666667rem;
	margin-bottom:3.6458333333333335rem;
}
.fnewsdel .lts .list li img {
	display:block;
	width:100%;
}
.fnewsdel .lts .prev_next {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-top:2.0833333333333335rem;
	padding:2.0833333333333335rem 2.604166666666667rem 1.5625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:#ffffff;
}
.fnewsdel .lts .prev_next a {
	display:block;
	width:40.5%;
}
.fnewsdel .lts .prev_next a h5 {
	font-size: 14px;
	line-height:1.4;
	color:#111;
	font-weight:bold;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fnewsdel .lts .prev_next a h6 {
	font-size: 14px;
	line-height:1.4;
	color:#111;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	height:2.8em;
	overflow:hidden;
	margin-top: 12px;
}
.fnewsdel .lts .prev_next a:hover h5 {
	color:#E60011;
}
.fnewsdel .rts {
	background:#FFFFFF;
	width:19.0625rem;
	padding:1.4583333333333335rem 1.8229166666666667rem 0.3125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	float:right;
}
.fnewsdel .rts .tit h3 {
	font-size:1.1458333333333335rem;
	line-height:1.3;
	color:#000;
}
.fnewsdel .rts .list {
	margin-top:1.8229166666666667rem;
}
.fnewsdel .rts .list li a {
	display:block;
	padding-bottom:0.5208333333333334rem;
	border-bottom:0.052083333333333336rem solid #E8EBF1;
}
.fnewsdel .rts .list li {
	margin-bottom:2.604166666666667rem;
}
.fnewsdel .rts .list li h6 {
	font-size: 14px;
	line-height:1.3;
	color:#111;
}
.fnewsdel .rts .list li h5 {
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size: 16px;
	line-height:1.3;
	color:#000;
	margin-top:0.20833333333333334rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fpage ul li a:hover,.fnewsdel .rts .list li:hover h5 {
	color:#E60011;
}
/* 联系我们*/
.flianxwh .list.conta ul {
	margin-top:0;
}
.fcontact {
	padding:4.427083333333334rem 0 2.8125rem;
}
.fcontact .contact .lts {
	float:left;
	width:19.791666666666668rem;
}
.fcontact .contact .lts .del {
	margin-top:1.5625rem;
	font-size: 14px;
	line-height:1.8;
	color:#111;
}
.fcontact .contact .rts {
	width:calc(100% - 27.083333333333336rem);
	float:right;
}
.fcontact .contact .rts ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	padding-bottom:0.5208333333333334rem;
}
.fcontact .contact .rts ul li {
	width:calc((100% - 0.7291666666666667rem)/2);
	margin-bottom:1.5625rem;
}
.fcontact .contact .rts ul li label {
	display:block;
	font-size: 14px;
	line-height:1;
	color:#111111;
	margin-bottom:0.78125rem;
}
.fcontact .contact .rts ul li label i {
	display:inline-block;
	color:#CF131C;
	font-size: 13px;
	margin-right: 3px;
}
.fcontact .contact .rts ul li .lsele,.fcontact .contact .rts ul li .txt {
	background:#FFFFFF;
	border:1px solid #DDDDDD;
	padding:0 20px;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size: 14px;
	color:#111;
	height: 40px;
	width:100%;
}
.fcontact .contact .rts ul li .lsele {
	background:url('../images/jt7.png') no-repeat right 13px center;
	background-size: 7px auto !important;
}
.fcontact .contact .rts ul li.on {
	width:100%;
}
.fcontact .contact .rts ul li .textarea {
	height: 94px;
	background:#FFFFFF;
	border:1px solid #DDDDDD;
	resize:none;
	width:100%;
	display:block;
	padding: 10px 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size: 14px;
	line-height:1.4;
	color:#111111;
}
.fcontact .contact .rts .ubtn {
	width: 230px;
	height:43px;
	background:#E60011;
	display:block;
	border:none;
	text-align:center;
	font-size: 18px;
	color:#ffffff;
	cursor:pointer;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fcontact .contact {
	padding-bottom:1.7708333333333335rem;
}
.fcontact .contact .rts ul li .textarea:focus,.fcontact .contact .rts ul li .lsele:focus,.fcontact .contact .rts ul li .txt:focus {
	border-color:#E60011;
}
/* 资料下载*/
.fupdata {
	padding:2.3958333333333335rem 0 1.875rem;
}
.fupdata .list ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.fupdata .list ul li {
	width:calc((100% - 1.5625rem)/2);
	margin-bottom:1.0416666666666667rem;
	background:#ffffff;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
}
.fupdata .list ul li .pic {
	width:14.0625rem;
	height:15.260416666666668rem;
	background:#FFFFFF;
	border:1px solid #F6F6F6;
	padding:2.0833333333333335rem 2.8125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fupdata .list ul li .pic img {
	display: block;
	width: 100%;
	height: 100%;
}
.fupdata .list ul li .text {
	width:calc(100% - 15.364583333333334rem);
}
.fupdata .list ul li .text h3 {
	font-size:1.0416666666666667rem;
	line-height:1.4;
	color:#111;
	font-weight:bold;
}
.fupdata .list ul li .text h6 {
	font-size: 14px;
	line-height:2;
	color:#111111;
	margin-top:0.7291666666666667rem;
}
.fupdata .list ul li .text .updata {
	margin-top:2.0833333333333335rem;
	display: flex;
	flex-wrap: wrap;
}
.fupdata .list ul li .text .updata .up {
	width:7.447916666666667rem;
	line-height:2.6;
	background:#E60011;
	text-align:center;
	font-size: 14px;
	color:#ffffff;
	display:block;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	margin-right: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.fupdata .list ul li .text .updata .up:last-child {
	margin-right: 0;
}
.fcontact .contact .rts .ubtn:hover,.fupdata .list ul li .text .updata .up:hover {
	background:#cb0413;
}
.layout.laytop {
	padding-top:4.270833333333334rem;
}
.header .rts .naver li.re {
	position:relative;
}
.header .rts .naver li .nav {
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	top:4.270833333333334rem;
	background:#fff;
	display:none;
}
.header .rts .naver li .nav dl {
	background:#FFFFFF;
	border:1px solid #CFCFCF;
}
.header .rts .naver li .nav dl dd a {
	font-size:0.8854166666666667rem;
	line-height:2.96875rem;
	color:#111;
	text-align:center;
	display:block;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.header .rts .naver li .nav dl dd.on a,
.header .rts .naver li .nav dl dd a:hover {
	color:#E60011;
}
.bannersw .prev,.bannersw .next {
	position:absolute;
	z-index:4;
	left:3.6458333333333335rem;
	top:50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	/* IE 9*/
	-moz-transform:translateY(-50%);
	/* Firefox*/
	-webkit-transform:translateY(-50%);
	/* Safari 和 Chrome*/
	-o-transform:translateY(-50%);
	width:1.0416666666666667rem;
	height:2.0833333333333335rem;
	background:url('../images/jt2.png') no-repeat center;
	background-size:1.0416666666666667rem auto !important;
	cursor:pointer;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.bannersw .next {
	transform:translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	/* IE 9*/
	-moz-transform:translateY(-50%) rotate(180deg);
	/* Firefox*/
	-webkit-transform:translateY(-50%) rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:translateY(-50%) rotate(180deg);
	left:auto;
	right:3.6458333333333335rem;
}
.bannersw .prev:hover,.bannersw .next:hover {
	background:url('../images/jt2-2.png') no-repeat center;
}
.fbgs {
	position:fixed;
	z-index:222;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,0.6);
	display:none;
}
.fvideo {
	position:fixed;
	z-index:223;
	top:50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	/* IE 9*/
	-moz-transform:translateY(-50%);
	/* Firefox*/
	-webkit-transform:translateY(-50%);
	/* Safari 和 Chrome*/
	-o-transform:translateY(-50%);
	left:0;
	right:0;
	margin:0 auto;
	width:46.875rem;
	display:none;
}
.fvideo .video1 {
	display:block;
	width:100%;
}
.fvideo .cha {
	position:absolute;
	z-index:11;
	top:-2.0833333333333335rem;
	right:-2.0833333333333335rem;
	background:url('../images/jt9.png') no-repeat center;
	background-size:1.3020833333333335rem auto !important;
	height:2.0833333333333335rem;
	width:2.0833333333333335rem;
	cursor:pointer;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.fvideo .cha:hover {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	/* IE 9*/
	-moz-transform:rotate(360deg);
	/* Firefox*/
	-webkit-transform:rotate(360deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(360deg);
}






.mpban{
	height: 224px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.mpban a{
	font-weight: 400;
	font-size: 30px;
	color: #FFFFFF;
	line-height: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.mpban a i{
	margin: 0 35px 0 24px;
}



.contact .hd .wrap{
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #f1f1f1;
	padding: 20px;
	margin-bottom: 80px;
}
.contact .hd .text{
	width: calc(100% - 38rem);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 2.5rem;
}
.contact .hd .text h1{
	font-weight: bold;
	font-size: 24px;
	color: #111111;
	line-height: 46px;
}
.contact .hd .text dd {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	font-weight: 400;
	font-size: 0.85rem;
	color: #111111;
	line-height: 1.6;
	margin-top: 1rem;
}
.contact .hd .text .wxdy h4,
.contact .hd .text dd .txt h5,
.contact .hd .text dd .txt h4 {
	color: #E60011;
	font-size: 0.95rem;
	line-height: 1.4;
	font-weight: bold;
}
.contact .hd .text .wxdy h4 {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.contact .hd .text .wxdy h4 img {
	display: block;
	height: 29px;
	width: 29px;
	margin-right: 11px;
}
.contact .hd .text .wxdy {
	margin-top: 1rem;
}
.contact .hd .text .wxdy .wxls {
	display: flex;
	flex-wrap: wrap;
	margin-top: 5px;
}
.contact .hd .text .wxdy .wxls .lo {
	height: 4.7rem;
	width: 4.7rem;
	margin-right: 1.5rem;
}
.contact .hd .text .wxdy .wxls .lo:last-child {
	margin-right: 0;
}
.contact .hd .text .wxdy .wxls .lo img {
	display: block;
	height: 100%;
	width: 100%;
}
.contact .hd .text dd .txt h5 {
	margin-top: 15px;
}
.contact .hd .text dd .txt p {
	display: inline-block;
	margin-right: 10px;
}
.contact .hd .text dd img{
	width: 31px;height: 31px;
	display: block;
	object-fit: contain;
}
.contact .hd .text dd .txt {
	width: calc(100% - 40px);
}
.contact .hd .map{
	width: 36.5rem;
	height: 26rem;
}
.anchorBL{
	display: none !important;
}



.fudel a{
	display: block;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px;
	background: #fff;
}
.fudel a table{
	width: 100%;
}
.fudel a table td{
	text-align: center;
	padding: 5px;
	font-size: 12px;
}


.uitqmlist {
	padding:2.604166666666667rem 0 3.4375rem;
}
.uitqmlist .bds {
	margin-top:1.7708333333333335rem;
}
.uitqmlist .bds ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.uitqmlist .bds li {
	width:calc((100% - 0.7291666666666667rem)/2);
	margin-bottom:0.7291666666666667rem;
	background:#FFFFFF;
	border:1px solid #E7EBEF;
	padding:0.625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.uitqmlist1 .bds li {
	background:#F6F6F6;
}
.uitqmlist .bds li a {
	display:flex;
	justify-content:space-between;
}
.uitqmlist .bds li .pic {
	width:18.75rem;
	height:11.458333333333334rem;
	overflow:hidden;
}
.uitqmlist .bds li .pic img {
	width:100%;
	display:block;
	height:100%;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.uitqmlist .bds li:hover .pic img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.uitqmlist .bds li .txt {
	width:calc(100% - 20.3125rem);
}
.uitqmlist .bds li h3 {
	font-weight:bold;
	font-size:0.9375rem;
	color:#111111;
	line-height:1.6;
	margin-bottom:0.5208333333333334rem;
}
.uitqmlist .bds li p {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#999999;
	line-height:1.6;
	height:3.2em;
	overflow:hidden;
}
.uitqmlist .bds li h6 {
	width:6.25rem;
	height:1.875rem;
	background:rgba(255,255,255,0);
	border:1px solid #DDDDDD;
	text-align:center;
	margin-top:4.895833333333334rem;
}
.uitqmlist .bds li h6 span {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#111111;
	line-height:1.875rem;
	display:inline-block;
	background:url(../images/qms1.png) no-repeat right  center;
	padding-right:0.8854166666666667rem;
	background-size:0.2604166666666667rem auto;
}
.uitqmlist .bds li:hover h6 {
	background:#e60011;
	border-color:#e60011;
}
.uitqmlist .bds li:hover h6 span {
	color:#fff;
	background:url(../images/qms1-1.png) no-repeat right  center;
	background-size:0.2604166666666667rem auto;
}
.uitqmdel .box {
	padding:3.125rem 4.166666666666667rem 2.604166666666667rem;
}
.uitqmdel .box h1 {
	font-weight:bold;
	font-size:1.5625rem;
	color:#111111;
	line-height:1.7;
	text-align:center;
}
.uitqmdel .box .del {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#111111;
	line-height:1.8;
	margin-top:1.5625rem;
}
.uitqmdel .box .del img {
	display:block;
	margin:0 auto;
}
.uitqmdel .prev_next {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-top:2.0833333333333335rem;
	padding:2.0833333333333335rem 2.604166666666667rem 1.5625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:#ffffff;
}
.uitqmdel .prev_next a {
	display:block;
	width:40.5%;
}
.uitqmdel .prev_next a h5 {
	font-size:0.7291666666666667rem;
	line-height:1.4;
	color:#111;
	font-weight:bold;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.uitqmdel .prev_next a h6 {
	font-size:0.7291666666666667rem;
	line-height:1.4;
	color:#111;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	height:2.8em;
	overflow:hidden;
	margin-top:0.625rem;
}
.uitqmdel .prev_next a:hover h5 {
	color:#E60011;
}
.uitqmdel {
	padding-bottom:1.5625rem;
}
.contact .hd .text .wxdy .wxls {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-top: 20px;
	margin-left: 40px;
}

.contact .hd .text .wxdy .wxls .ls {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.contact .hd .text .wxdy .wxls .wls {
	margin-right: 40px;
	position: relative;
	cursor: pointer;
}
.contact .hd .text .wxdy .wxls .wls:last-child {
	margin-right: 0;
}
.contact .hd .text .wxdy .wxls .ls .ico {
	height: 30px;
	width: 30px;
	margin-right: 5px;
}
.contact .hd .text .wxdy .wxls .wls:nth-child(1) .ico {
	height: 28px;
	width: 28px;
}
.contact .hd .text .wxdy .wxls .ls .ico img {
	display: block;
	height: 100%;
	width: 100%;
}
.contact .hd .text .wxdy .wxls .ls h6 {
	font-size: 14px;
	line-height: 1.4;
	color: #333;
}
.footer .hds .rts .wxs .ls .los {
	display: none;
	position: absolute;
	z-index: 11;
	left: 45px;
	bottom: -10px;
	width: 160px;
	/* height: 210px; */
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
	background: #fff;
}
.contact .hd .text .wxdy .wxls .los {
	display: none;
	position: absolute;
	z-index: 11;
	left: 100px;
	top: -167px;
	width: 160px;
	height: 210px;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
	background: #fff;
}
.footer .hds .rts .wxs .ls .los:before,
.contact .hd .text .wxdy .wxls .los:before {
	position: absolute;
	z-index: 6;
	content: "";
	width: 10px;
	height: 10px;
	background: url('../images/jt10.png') no-repeat center/cover;
	left: -10px;
	bottom: 24px;
}
.footer .hds .rts .wxs .ls .los img,
.contact .hd .text .wxdy .wxls .los img {
	display: block;
	width: 100%;
	/* height: 100%; */
}
.footer .hds .rts .wxs .ls .l {
	position: relative;
}
.fabtlts {
	top: 4.270833333333334rem;
}
.umtop{
	position: fixed;
	right: 50px;
	bottom: 20%;z-index: 11;
	width: 50px;
	cursor: pointer;
	display: none;
}
.umtop img{
	width: 100%;
	display: block;
}
.footer{
	position: relative;
}







