
.wrap {
	width:1350px;
	margin:0 auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.header {
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:111;
	border-bottom:4px solid rgba(255,255,255,0.21);
}
.header .htp {
	background:#df1d11;
	position:sticky;
	top:0;
	z-index:11;
}
.header .htp .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
	height:52px;
	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;
}
.layout.active .header .htp .wrap {
	height:37px;
}
.header .htp .lt ul {
	display:flex;
	align-items:center;
}
.header .htp .lt a {
	width:48px;
	height:52px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.header .htp .lt img {
	width:27px;
	height:27px;
	display:block;
	object-fit:contain;
}
.header .htp .rt ul {
	display:flex;
	align-items:center;
}
.header .htp .rt li {
	margin-right:44px;
}
.header .htp .rt li a {
	display:flex;
	align-items:center;
	font-size:14px;
	color:#ffffff;
	font-family:'misre';
}
.header .htp .rt li img {
	width:25px;
	margin-right:8px;
	display:block;
}
.header .htp .rt .lreg {
	display:flex;
	align-items:center;
	text-transform:uppercase;
}
.header .htp .rt .lreg img {
	width:25px;
	margin-right:8px;
}
.header .htp .rt .lreg i {
	width:1px;
	height:13px;
	display:block;
	background:#fff;
	margin:0 6px;
}
.header .htp .rt .en {
	text-transform:uppercase;
}
.header .hflax {
	background:rgba(0,0,0,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;
}
.layout.active .header .hflax {
	background:#282828;
}
.layout.active .header .hflax .logo img {
	height:42px;
	margin-top:0;
}
.layout.active .header {
	background:#333333;
}
.layout.active .header .hflax .naver {
	margin-top:0;
}
.layout.active .header .hflax .wrap {
	height:58px;
}
.layout.active .header .hflax .naver li {
	height:58px;
}
.header .hflax .wrap {
	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 .hflax .wrap {
	height:96px;
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0 33px;
}
.header .hflax .logo img {
	height:65px;
	display:block;
	margin-top:4px;
	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 .hflax .naver {
	display:flex;
	align-items:center;
	margin-top:15px;
}
.header .hflax .naver ul {
	display:flex;
	align-items:center;
}
.header .hflax .naver li {
	margin-left:27px;
	height:79px;
	display:flex;
	align-items:center;
}
.header .hflax .naver li a {
	font-size:19px;
	color:#ffffff;
	line-height:46px;
	display:block;
	padding:0 25px;
}
.header .hflax .searchicon {
	cursor:pointer;
	display:flex;
	align-items:center;
	justify-content:center;
	width:60px;
	height:60px;
	margin-left:38px;
}
.header .hflax .searchicon img {
	width:42%;
	display:block;
}
.banner .spans {
	display:none !important;
}
.videpos .video {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.videpos {
	height:975px;
	overflow:hidden;
	position:relative;
}
.banner {
	height:100%;
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:11;
}
.banner .swiper-slide {
	display:flex;
	justify-content:space-between;
	align-items:self-end;
	position: relative;
}
.banner .swiper-slide:before{
	content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;
	background: rgba(0,0,0,.2);
}
.banner .wrap {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.banner .text {
	width:676px;
	margin-left:31px;
	margin-bottom:146px;
}
.banner .text h6 {
	font-size:27px;
	color:#df1d11;
	line-height:1.6;
	font-family:'mislig';
}
.banner .text h2 {
	font-size:90px;
	color:#ffffff;
	line-height:1.2;
	margin-top:13px;
}
.banner .text p {
	font-size:23px;
	line-height:1.2;
	color:#ffffff;
	margin:31px 0 38px;
	font-family:'mislig';
}
.banner .icon {
	width:86px;
	height:86px;
	border-radius:50%;
	margin-right:217px;
	cursor:pointer;
	margin-top:-134px;
}
.mquan {
	width:100%;
	height:100%;
	border-radius:50%;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:center;
}
.mquan i {
	background:rgba(255,255,255,0.7);
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	border-radius:50%;
	-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;
}
.mquan i:nth-child(2) {
	background:none;
	border:2px solid rgba(255,255,255,0.7);
	transform:scale(1.1);
}
.mquan img {
	position:relative;
	display:block;
	width:27px;
	z-index:11;
}
.mquan:hover i {
	background:#fff;
}
.mquan:hover i:nth-child(2) {
	border-color:#fff;
	background:none;
}
.banner .icon img {
	margin-left:6px;
}
.banner .spans {
	position:absolute;
	left:-4px;
	right:-4px;
	bottom:0;
	z-index:10;
	display:flex;
	justify-content:space-between;
}
.banner .spans span {
	width:100%;
	margin:0 4px;
	height:8px;
	border-radius:38px;
	background:rgba(255,255,255,0.35);
	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;
	opacity:1;
	position:relative;
	overflow:hidden;
}
.banner .spans span:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:0;
	background:#df1d11;
}
.banner .spans span.on:before {
	width:100%;
	transition:all 5s;
}
.banner .spans span.active:before {
	width:100%;
}
.flaxbtn {
	display:flex;
	align-items:center;
}
.flaxbtn .hbtn {
	padding:0 23px;
	line-height:61px;
	font-size:17px;
	color:#000000;
	background:#ffffff;
	display:block;
	margin-right:19px;
	border-radius:10px;
}
.flaxbtn .hbtn:hover i {
	color:#fff;
}
.usbtn13 {
	position:relative;
	overflow:hidden;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-o-transition:all 0.3s;
}
.usbtn13 i {
	position:relative;
	z-index:11;
}
.usbtn13 span {
	background-color:red;
	border-radius:751px;
	position:absolute;
	left:0;
	top:0;
	width:0px;
	height:0px;
	margin-left:0px;
	margin-top:0px;
	pointer-events:none;
	display:block;
}
.actives1 {
	animation:explode 0.5s forwards;
}
.actives {
	animation:desplode 0.5s forwards;
}
@keyframes explode {
	0% {
	width:0px;
	height:0px;
	margin-left:0px;
	margin-top:0px;
	background-color:rgba(255,255,255,0.5);
}
100% {
	width:601px;
	height:601px;
	margin-left:-300px;
	margin-top:-300px;
	background-color:#d90d00;
}
;}@keyframes desplode {
	0% {
	width:601px;
	height:601px;
	margin-left:-300px;
	margin-top:-300px;
	background-color:#d90d00;
}
100% {
	width:0px;
	height:0px;
	margin-left:0px;
	margin-top:0px;
	background-color:rgba(255,255,255,0.5);
}
;}.section1 {
	margin:150px 0;
	background:url(../images/pic2.jpg) no-repeat left center/auto 100%;
}
.section1 .wrap {
	display:flex;
	justify-content:space-between;
	padding:138px 0 67px;
}
.section1 .pic {
	width:576px;
	margin-top:65px;
}
.section1 .pic .flax {
	display:flex;
	margin-left:75px;
}
.section1 .pic .flax img {
	width:88px;
	display:block;
	margin-right:35px;
}
.section1 .pic .flax h3 {
	font-size:40px;
	font-weight:bold;
	color:#df1d11;
	margin-top:4px;
}
.section1 .pic .flax p {
	font-size:23px;
	color:#333333;
	font-family:popm;
}
.section1 .pic .img {
	width:100%;
	margin-top:38px;
	display:block;
}
.section1 .text {
	width:672px;
}
.section1 .text h3 {
	text-align:right;
	font-size:48px;
	color:#333333;
	font-family:'mism';
	line-height:1.2;
}
.section1 .text .flaxc {
	display:flex;
	justify-content:space-between;    justify-content: flex-end;
	align-items:center;
	margin-top:36px;
}
.section1 .text .flaxc h2 {
	font-size:90px;
	color:#df1d11;
	font-weight:bold;
	font-family:popb;
}
.section1 .text .flaxc h4 {
	font-size:38px;
	color:#df1d11;
	text-align:right;
	line-height:1.2;
	font-family:'popm';
	width:calc(100% - 213px);
}
.section1 .text .flaxc h4 strong {
	font-family:popb;
	text-transform:uppercase;
	display:block;
	color:#df1d11;
}
.section1 .text p {
	font-size:17px;
	color:#333333;
	text-align:right;
	line-height:1.4;
	margin-top:17px;
}
.section1 .text h5 {
	margin-top:184px;
	margin-left:121px;
	font-size:27px;
	color:#333333;
	text-transform:uppercase;
	font-family:popm;
}
.section1 .text h6 {
	display:flex;
	justify-content:flex-end;
	align-items:self-end;
	margin-top:-2px;
}
.section1 .text h6 span {
	font-size:35px;
	color:#df1d11;
	font-weight:bold;
	font-family:popb;
	line-height:1;
	position:relative;
	top:21px;
}
.section1 .text h6 .num {
	position:relative;
	margin-right:17px;
	top:35px;
}
.section1 .text h6 i {
	font-size:90px;
	color:#df1d11;
	font-family:popb;
	line-height:1;
	position:absolute;
	left:0;
	top:0;
	opacity:0.26;
}
.section1 .text h6 i:nth-child(2) {
	margin-top:44px;
}
.section1 .text h6 .on {
	position:relative;
	z-index:11;
	top:31px;
	opacity:1;
}
.section2 {
	padding:150px 0 102px;
}
.section2 .wrap {
	display:flex;
	justify-content:space-between;
}
.section2 .text {
	width:540px;
	margin:40px 0 0 0;
}
.section2 .text h6 {
	font-size:23px;
	color:#ffffff;
	opacity:0.5;
	line-height:1.4;
}
.section2 .text h3 {
	font-size:65px;
	color:#ffffff;
	font-family:'mism';
	line-height:1.4;
	margin-top:10px;
	letter-spacing:-2px;
}
.section2 .text p {
	font-size:15px;
	color:#ffffff;
	line-height:1.8;
	margin:35px 0 0;
}
.section2 .text .hbtn {
	width:169px;
	line-height:48px;
	display:block;
	border-radius:38px;
	text-align:center;
	background:#df1d11;
	font-size:21px;
	color:#ffffff;
	text-transform:uppercase;
	margin:60px 0 0;
	font-weight:bold;
}
.section2 .rlist {
	width:578px;
	margin-top:10px;
	margin-right:8px;
}
.section2 .rlist .rmore {
	text-align:right;
}
.section2 .rlist .rmore a {
	font-size:15px;
	color:#ffffff;
	line-height:1.6;
	display:inline-block;
}
.section2 .rlist ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-top:33px;
}
.section2 .rlist li {
	width:calc((100% - 25px)/2);
	margin-bottom:27px;
	background:#fff;
	border-radius:15px;
}
.section2 .rlist li h4 {
	font-size:19px;
	color:#000000;
	font-family:'mism';
	line-height:1.2;
	padding-bottom:15px;
	position:relative;
	text-transform:capitalize !important;
	text-transform:capitalize;
}
.section2 .rlist li h4:before {
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:50px;
	height:2px;
	background:#df1d11;
	display:block;
}
.section2 .rlist li h5 {
	font-size:16px;
	color:#767474;
	line-height:1.6;
	text-transform:uppercase;
	margin-top:6px;
}
.section2 .rlist li img {
	height:150px;
	position:absolute;
	display:block;
	bottom:0;
	right:0;
	object-fit:contain;
}
.section2 .rlist li {
	overflow:hidden;
}
.section2 .rlist li {
	display:block;
	position:relative;
	height:294px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:21px 35px;
}
.section2 .rlist li:hover {
	background:#df1d11;
}
.section2 .rlist li:hover h4 {
	color:#fff;
}
.section2 .rlist li:hover h4::before {
	background:#fff;
}
.section2 .rlist li:hover h5 {
	color:#fff;
}
.section3 {
	padding:96px 0 38px 0;
}
.section3 .hd {
	display:flex;
	justify-content:space-between;
	align-items:self-end;
}
.section3 .hd h3 {
	font-size:65px;
	color:#333333;
	font-family:'mism';
	line-height:1.2;
}
.section3 .hd h6 {
	font-size:23px;
	color:#333333;
	line-height:1.4;
	margin:15px 0 31px;
}
.section3 .hd .hbtn {
	width:127px;
	line-height:38px;
	border-radius:12px;
	background:#df1d11;
	display:block;
	font-size:17px;
	color:#ffffff;
	text-transform:uppercase;
	text-align:center;
}
.section3 .nswiper {
	margin-top:31px;
	border-radius:12px;
	overflow:hidden;
}
.section3 .nswiper img {
	width:100%;
	display:block;
	height:515px;
	object-fit:cover;
}
.section3 .nswiper a {
	display:block;
	position:relative;
}
.section3 .nswiper .text {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:url(../images/box1.png) no-repeat center/cover;
	display:flex;
	align-items:flex-end;
	padding:38px 75px;
}
.section3 .nswiper .text h6 {
	font-size:17px;
	color:#ffffff;
	line-height:1.4;
	display:flex;
	align-items:center;
}
.section3 .nswiper .text h6 i {
	width:2px;
	height:21px;
	display:block;
	background:#fff;
	margin:0 13px;
}
.section3 .nswiper .text h3 {
	font-size:25px;
	color:#ffffff;
	font-family:popm;
	line-height:1.2;
	margin-bottom:23px;
}
.newslist {
	margin-top:63px;
}
.newslist ul {
	display:flex;
	flex-wrap:wrap;
}
.newslist li {
	width:33.33%;
	position:relative;
}
.newslist li .hoverbg {
	border-left:6px solid #df1d11;
	background:linear-gradient(to right,#f3cac8,rgba(255,255,255,0));
	width:100%;
	height:100%;
}
.newslist li .whline {
	width: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;
	overflow:hidden;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	top:0;
}
.newslist li:hover .whline {
	width:100%;
}
.newslist li a {
	display:flex;
	padding:10px 44px 10px 19px;
	justify-content:space-between;
	position:relative;
	z-index:2;
}
.newslist li a:hover {
	/* border-color:#df1d11;
	background:linear-gradient(to right,#f3cac8,rgba(255,255,255,0));*/;
}
.newslist li .picov {
	width:106px;
	height:106px;
	border-radius:10px;
}
.picov {
	overflow:hidden;
}
.picov img {
	width:100%;
	height:100%;
	display:block;
	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;
}
.newslist li .text {
	width:calc(100% - 123px);
}
.newslist li .text h4 {
	font-size:15px;
	color:#000000;
	line-height:1.4;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	/* height:2.8em;
	overflow:hidden;*/;
}
.newslist li .text p {
	font-size:14px;
	color:#777777;
	line-height:1.4;
	height:2.8em;
	overflow:hidden;
	margin:6px 0 0;
}
.newslist li .text h6 {
	font-size:14px;
	color:#333333;
	line-height:1.6;
	margin-top:10px;
	display:flex;
	align-items:center;
}
.newslist li .text h6 i {
	width:2px;
	height:12px;
	display:block;
	background:#666666;
	margin:0 4px;
}
.section4 {
	padding:19px 0;
}
.section4 .hd .ti h3 {
	font-size:131px;
	color:#f0f0f0;
	font-family:dinb;
	font-weight:bold;
	line-height:1.2;
}
.section4 .hd .ti h4 {
	font-size:65px;
	color:#000000;
	font-family:'mism';
	line-height:1.2;
	margin-top:-40px;
}
.section4 .hd .ti h5 {
	color:#df1d11;
	font-size:52px;
	font-family:dinb;
	line-height:1.2;
	font-weight:bold;
	margin-top:8px;
}
.section4 .hd {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.section4 .hd p {
	width:540px;
	font-size:14px;
	color:#000000;
	line-height:1.6;
	margin-top:83px;
	position:relative;
	padding-bottom:23px;
}
.section4 .hd p:before {
	content:'';
	position:absolute;
	left:0;
	z-index:1;
	bottom:0;
	width:69px;
	height:4px;
	background:#d50410;
}
.section4 .bd {
	margin-top:40px;
}
.prevsnext {
	display:flex;
	justify-content:flex-end;
	align-items:center;
	margin-right:13px;
}
.prevsnext .prev,.prevsnext .next {
	width:42px;
	height:42px;
	border-radius:12px;
	background:url(../images/prev.png) no-repeat center/23px auto #e5e5e5;
	cursor:pointer;
}
.prevsnext .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);
}
.prevsnext .spans {
	width:109px;
	font-size:17px;
	color:#000000;
	text-align:center;
}
.prevsnext .spans .swiper-pagination-current {
	color:#d50410;
}
.prevsnext .prev:hover,.prevsnext .next:hover {
	background:url(../images/prev-1.png) no-repeat center/23px auto #d50410;
}
.appswiper {
	overflow:hidden;
	margin:48px -15px 0;
	padding:0 15px 15px;
	height:440px;
}
.appswiper .swiper-slide a {
	display:block;
	position:relative;
	padding-bottom:15px;
}
.appswiper .swiper-slide .picov {
	height:386px;
	border-radius:12px;
	box-shadow:0 0 4px 0 rgba(80,80,80,0.2);
	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;
}
.appswiper .swiper-slide a:hover .picov {
	height:424px;
}
.appswiper .swiper-slide .txt {
	position:absolute;
	bottom:0;
	left:0;
	right:67px;
	background:#fff;
	padding:15px 13px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:flex;
	justify-content:space-between;
	align-items:inherit;
	border-radius:0 12px 0 0;
	box-shadow:0 4px 4px 0 rgba(80,80,80,0.2);
	height:88px;
}
.appswiper .swiper-slide .txt .icon {
	width:77px;
	display:block;
	height:77px;
	margin-top:-23px;
}
.appswiper .swiper-slide .tx {
	width:calc(100% - 111px);
}
.appswiper .swiper-slide .tx h4 {
	font-size:21px;
	color:#000000;
	line-height:1.2;
	font-family:popm;
}
.appswiper .swiper-slide .tx p {
	font-size:13px;
	color:#000000;
	line-height:1.6;
	margin-top:4px;
}
.appswiper .swiper-slide .ico {
	width:13px;
	height:13px;
	overflow:hidden;
	position:absolute;
	right:10px;
	bottom:8px;
	z-index:1;
}
.appswiper .swiper-slide .ico img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
	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;
}
.appswiper .swiper-slide a:hover .ico img {
	transform:translateY(-100%);
}
.section5 {
	position:relative;
	z-index:1;
	padding-top:75px;
	margin-top:76px;
}
.section5 .wrap {
	position:relative;
	z-index:2;
}
.section5:before {
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:1;
	background:#df1d11;
	height:705px;
}
.section5 .hd {
	display:flex;
	justify-content:space-between;
}
.section5 .hd .ti h3 {
	font-size:65px;
	color:#ffffff;
	font-family:'mism';
	line-height:1.2;
}
.section5 .hd .ti h4 {
	font-size:54px;
	color:#ffffff;
	line-height:1.4;
	margin-left:134px;
	font-family:'mislig';
	margin-top:19px;
}
.section5 .hd .ti img {
	height:56px;
	display:block;
	margin:25px 0 0 205px;
}
.section5 .hd .rt {
	width:371px;
	margin-top:23px;
	position:relative;
}
.section5 .hd .rt:before {
	content:"";
	position:absolute;
	left:-31px;
	width:2px;
	height:94px;
	top:0;
	display:block;
	background:#fff;
}
.section5 .hd .rt p {
	font-size:17px;
	color:#ffffff;
	line-height:1.3;
}
.section5 .hd .rt ul {
	display:flex;
	justify-content:space-between;
	margin-top:38px;
}
.section5 .hd .rt h4 {
	font-size:36px;
	color:#ffffff;
	font-weight:bold;
	font-family:popb;
	line-height:1.4;
}
.section5 .hd .rt h6 {
	font-size:15px;
	line-height:1.4;
	color:#ffffff;
	margin-top:4px;
}
.section5 .picov {
	margin:52px 75px 0;
	border-radius:67px;
}
.section6 {
	padding:140px 0 0;
	overflow:hidden;
	background:url(../images/u6.png) no-repeat left 150px bottom/570px auto;
	margin-bottom:0;
}
.section6 h2 i {
	display:inline-block;
	font-size:65px;
	color:#000000;
	line-height:1.1;
	font-family:'mism';
	padding-right:38px;
	position:relative;
}
.section6 h2 i:before {
	content:'';
	position:absolute;
	left:100%;
	bottom:17px;
	height:17px;
	background:#df1d11;
	width:100vw;
}
.section6 .flax {
	margin-top:196px;
	position:relative;
	padding-left:288px;
	display:flex;
	justify-content:space-between;
	align-items:self-end;
}
.section6 .flax .text {
	width:calc(100% - 319px);
	padding-bottom:31px;
}
.section6 .flax .text h3 {
	font-size:39px;
	color:#df1d11;
	text-transform:uppercase;
	line-height:1.2;
	font-family:dinb;
}
.section6 .flax .text h3 i {
	font-family:'missem';
	font-size:59px;
	display:inline-block;
	margin-right:19px;
}
.section6 .flax .text p {
	font-size:19px;
	color:#000000;
	line-height:1.6;
	margin-top:27px;
}
.section6 .flax .text img {
	height:44px;
	display:block;
	margin-top:48px;
	margin-left:10px;
}
.section6 .flax .text p i {
	color:#df1d11;
}
.section6 .flax .icon {
	width:307px;
	margin-right:40px;
}
.section7 {
	padding:120px 0;
	background:url(../images/u5.png) no-repeat right 27px center/394px auto;
}
.section7 .wrap {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.section7 .pic {
	width:958px;
	height:541px;
	overflow:hidden;
	margin-left:-284px;
	border-right:10px solid #df1d11;
	border-radius:0 8px 8px 0;
}
.section7 .text {
	width:597px;
	margin:31px 0 0;
}
.section7 .text h2 {
	font-size:39px;
	text-transform:uppercase;
	color:#df1d11;
	line-height:1.2;
	font-family:dinb;
}
.section7 .text h2 i {
	font-family:'missem';
	font-size:59px;
	display:inline-block;
	margin-right:19px;
}
.section7 .text p {
	font-size:19px;
	line-height:1.5;
	color:#000000;
	margin:36px 0 79px;
}
.section7 .text p i {
	color:#df1d11;
	font-family:'mism';
	font-size:29px;
}
.section7 .text ul {
	display:flex;
}
.section7 .text li:nth-child(n+2) {
	margin-left:83px;
}
.section7 .text li h4 {
	font-size:44px;
	color:#df1d11;
	font-weight:bold;
	font-family:popb;
	line-height:1.1;
}
.section7 .text li p {
	font-size:19px;
	color:#333333;
	line-height:1.4;
	margin:0;
}
.section8 {
	padding:0 0 115px;
	position:relative;
	overflow:hidden;
}
.section8 .tit h3 {
	font-size: 65px;
    color: #000000;
    line-height: 1.1;
    font-family: 'mism';
    text-align: center;
}
.section8 .tit h6 {
	font-size:19px;
	color:#000000;
	line-height:1.6;
	text-align:center;
	margin-top:15px;
}
.section8 .porov {
	/* overflow:hidden;*/;
}
/* .section8:after {
	content:"";
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	z-index:11;
	width:50%;
	pointer-events:none;
	background:linear-gradient(to right,#ffffff,rgba(255,255,255,0));
}
.section8:before {
	content:"";
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	z-index:11;
	width:50%;
	pointer-events:none;
	background:linear-gradient(to right,rgba(255,255,255,0),#ffffff);
}*/
.section8 .swiperlogo ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.section8 .swiperlogo li {
	width:180px;
	height:150px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.section8 .swiperlogo li img {
	width:75%;
	height:75%;
	display:block;
	object-fit:contain;
}
.section8 .swiper-wrapper {
	-webkit-transition-timing-function:linear;
	-moz-transition-timing-function:linear;
	-ms-transition-timing-function:linear;
	-o-transition-timing-function:linear;
	transition-timing-function:linear;
}
.footer {
	background:#333333;
}
.footer .wrap {
	padding:0 75px;
}
.footer .hd {
	padding:42px 0 90px;
	border-bottom:2px solid #e5e5e5;
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
}
.footer .hd .flogo {
	width:236px;
}
.footer .hd .flogo img {
	width:144px;
	display:block;
}
.footer .hd .flogo h4 {
	font-size:21px;
	color:#fff;
	margin-top:48px;
	line-height:1.2;
}
.footer .hd .flogo p {
	font-size:13px;
	color:#ffffff;
	line-height:1.2;
	margin:8px 0 23px;
}
.footer .hd .borx {
	display:flex;
	justify-content:space-between;
	align-items:center;
	height:44px;
	border-radius:38px;
	padding:2px;
	background:#fff;
	overflow:hidden;
}
.footer .hd .borx .txt {
	width:calc(100% - 52px);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:19px;
	height:40px;
	font-size:13px;
	border:none;
	color:#333;
}
.footer .hd .borx .btn {
	width:40px;
	height:40px;
	border-radius:50%;
	cursor:pointer;
	background:url(../images/u10.png) no-repeat center/25px auto #df1d11;
	border:none;
}
.footer .hd .rt {
	flex:1;
	display:flex;
	justify-content:flex-end;
}
.footer .hd .rt dl {
	margin-left:115px;
}
.footer .hd .rt dt {
	font-size:17px;
	color:#ffffff;
	font-family:'mism';
	line-height:1.4;
	text-transform:uppercase;
	padding-bottom:10px;
}
.footer .hd .rt dd a {
	font-size:13px;
	line-height:1.4;
	display:inline-block;
	color:#fff;
	opacity:0.6;
	font-family:pop;
}
.footer .hd .rt dd {
	margin-top:19px;
}
.footer .bd {
	padding:44px 0 83px;
	display:flex;
	justify-content:space-between;
}
.footer .bd dl {
	margin-right:67px;
	max-width:480px;
}
.footer .bd dt {
	font-size:17px;
	color:#ffffff;
	opacity:0.6;
	line-height:1.6;
	margin-bottom:19px;
	text-transform:uppercase;
}
.footer .bd dd {
	font-size:15px;
	line-height:1.2;
	color:#ffffff;
	font-family:pop;
}
.copyright {
	background:#df1d11;
	text-align:center;
}
.copyright a {
	font-size:13px;
	color:#fff;
	line-height:58px;
}
.copyright .wrap {
	height:58px;
	position:relative;
}
.copyright .rtc {
	position:absolute;
	right:75px;
	top:0;
}
.copyright .rtc ul {
	display:flex;
	align-items:center;
	height:58px;
}
.copyright .rtc ul a {
	width:31px;
	display:block;
	height:31px;
	border-radius:50%;
	overflow:hidden;
}
.copyright .rtc ul li {
	margin-left:4px;
}
.copyright .rtc ul a img {
	width:100%;
	height:100%;
	display:block;
	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;
}
.copyright .rtc ul li.mtop {
	margin-left:13px;
}
.copyright .rtc ul li.mtop a {
	width:36px;
	height:36px;
}
.copyright .rtc ul a:hover img {
	transform:translateY(-100%);
}
.footer .hd .rt dd a:hover {
	opacity:1;
}
.header .htp .rt li.on {
	text-transform:inherit;
}
.header .htp .rt li .ubt {
	padding:0 12px;
	background:#fff;
	line-height:27px;
	border-radius:38px;
	font-size:13px;
	font-family:popb;
	color:#df1d11;
}
.hmsearch {
	position:absolute;
	left:0;
	right:0;
	top:150px;
	z-index:99;
	background:#fff;
	padding-bottom:94px;
	display:none;
	box-shadow:0 0 6px 0 rgba(80,80,80,0.1);
}
.hmsearch .flax {
	margin:0 -38px;
	padding:44px 113px 23px 134px;
	border-bottom:2px solid #000000;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.hmsearch .flax .stxt {
	width:calc(100% - 165px);
	height:42px;
	padding-left:25px;
	border:none;
	border-left:2px solid #df1d11;
	font-size:27px;
	color:#666666;
}
.hmsearch .flax .btn {
	width:154px;
	height:67px;
	border-radius:38px;
	background:#df1d11;
	cursor:pointer;
	text-align:center;
}
.hmsearch .flax .btn i {
	font-size:27px;
	font-family:popm;
	color:#fff;
	line-height:67px;
	display:inline-block;
	padding-right:42px;
	background:url(../images/u11.png) no-repeat right center/29px auto;
}
.hmsearch .sclist {
	padding:31px 75px 0 121px;
}
.hmsearch .sclist a {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.hmsearch .sclist p {
	font-size:23px;
	color:#666666;
	line-height:1.6;
	width:calc(100% - 232px);
}
.hmsearch .sclist i {
	font-size:17px;
	color:#666666;
	line-height:1.6;
}
.hmsearch .sclist li {
	margin-bottom:15px;
}
/* 产品*/.mhban {
	height:614px;
	position:relative;
	margin-bottom:65px;
}
.mhban h3 {
	display:flex;
	align-items:center;
	font-size:56px;
	font-weight:bold;
	font-family:dinb;
	color:#fff;
	line-height:1.2;
	margin-bottom:35px;
	padding-left:31px;
	text-transform:uppercase;
	font-family:'dinb';
}
.mhban h3 i {
	width:8px;
	height:44px;
	border-radius:2px;
	background:#df1d11;
	margin-right:15px;
}
.mhban .wrap {
	position:absolute;
	left:0;
	right:0;
	bottom:-65px;
	z-index:1;
}
.mhban .btext {
	background:rgba(223,29,17,0.8);
	padding:56px 48px 27px 52px;
	border-bottom:65px solid rgba(223,29,17,1);
}
.mhban .btext .flax {
	display:flex;
	justify-content:space-between;
	align-items:self-end;
}
.mhban .btext .flax p {
	font-size:15px;
	line-height:1.6;
	color:#ffffff;
	max-width:862px;
}
.mhban .btext .flax .btn {
	width:127px;
	height:44px;
	border-radius:4px;
	background:#fff;
	display:flex;
	justify-content:center;
	align-items:center;
}
.mhban .btext .flax .btn i {
	font-size:14px;
	color:#df1d11;
	line-height:1.3;
	text-transform:uppercase;
	width:83px;
	display:block;
	background:url(../images/wi4.png) no-repeat right center/8px auto;
}
.mhban .btext .flax .btn:hover i {
	background:url(../images/wi4-1.png) no-repeat right center/8px auto;
	color:#fff;
}
.mproduct .wrap {
	padding:0 52px;
}
.mproduct {
	padding:83px 0 100px;
}
.mproduct .hd h2 {
	font-size:52px;
	font-family:'missem';
	color:#1f1f1f;
	line-height:1.3;
	margin-bottom:38px;
}
.mproduct .hd h5 {
	font-size:23px;
	color:#000;
	font-family:'mism';
	line-height:40px;
}
.mproduct .hd .flax {
	display:flex;
	align-items:center;
	justify-content:space-between;
	width:457px;
	height:56px;
	background:#f0f0f0;
	margin:4px 0 60px;
}
.mproduct .hd .flax .txt {
	width:calc(100% - 67px);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:12px;
	height:56px;
	font-size:17px;
	color:#000000;
	border:none;
	background:none;
}
.mproduct .hd .flax .btn {
	width:63px;
	height:56px;
	background:url(../images/wico1-1.png) no-repeat center/23px auto;
	border:none;
	cursor:pointer;
}
.mproduct .hd .flax .btn:hover {
	background:url(../images/wico1.png) no-repeat center/23px auto;
}
.mproduct .hd .lis {
	display:flex;
	justify-content:space-between;
	margin-bottom:15px;
}
.mproduct .hd .lis h5 {
	width:115px;
}
.mproduct .hd .lis.ar dl {
	;
}
.mproduct .hd .lis dl {
	width:calc(100% - 144px);
	display:flex;
	flex-wrap:wrap;
}
.mproduct .hd .lis dd {
	margin:0 23px 15px 0;
}
.mproduct .hd .lis dd a {
	padding:0 15px;
	font-size:21px;
	color:#000;
	line-height:38px;
	border:1.5px solid #999;
	border-radius:38px;
	display:inline-block;
	transition:all 0s;
	-ms-transition:all 0s;
	/* IE 9*/
	-moz-transition:all 0s;
	/* Firefox*/
	-webkit-transition:all 0s;
	/* Safari 和 Chrome*/
	-o-transition:all 0s;
}
.mproduct .hd .lis dd.on a,.mproduct .hd .lis dd a:hover {
	color:#df1d11;
	font-family:'missem';
	border-color:#df1d11;
}
.phcth {
	background:#f5f5f5;
	margin-top:31px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:12px 23px 0;
	border-bottom:4px solid #dcdcdc;
	height:60px;
}
.phcth h4 {
	font-size:17px;
	color:#1f1f1f;
	font-family:'missem';
}
.phcth h4 i {
	font-size:23px;
	color:#df1d11;
	padding:0 19px 0 23px;
	background:url(../images/wi3.png) no-repeat left center;
}
.phcth h4 span {
	color:#df1d11;
	font-size:21px;
	margin:0 2px;
}
.phcth .rc {
	display:flex;
	align-items:center;
}
.phcth .rc h6 a {
	font-size:23px;
	color:#1f1f1f;
	line-height:1.7;
	position:relative;
	display:inline-block;
	font-family:popm;
	text-transform:uppercase;
	top:-4px;
}
.phcth .rc h6 i {
	position:absolute;
	left:-8px;
	right:-8px;
	bottom:5px;
	width:40px;
	height:6px;
	border-radius:6px;
	background:#df1d11;
	display:block;
	margin:0 auto;
}
.phcth .clear {
	display:flex;
	align-items:center;
	cursor:pointer;
	margin-left:38px;
	font-size:21px;
	color:#008cf5;
	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;
}
.phcth .clear .ico {
	width:17px;
	height:17px;
	overflow:hidden;
	margin-right:13px;
}
.phcth .clear .ico img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.phcth .clear:hover {
	color:#df1d11;
}
.phcth .clear:hover .ico img {
	transform:translateY(-102%);
}
.mplist {
	margin-top:113px;
}
.mplist ul {
	display:flex;
	flex-wrap:wrap;
}
.mplist ul li {
	width:calc((100% - 127px)/5);
	margin:0 31px 67px 0;
}
.mplist ul li:nth-child(5n) {
	margin-right:0;
}
.mplist ul li .picov {
	height:215px;
	background:#f5f5f5;
	display:flex;
	justify-content:center;
	align-items:center;
}
.mplist ul li .picov img {
	width:70%;
	height:70%;
	display:block;
	object-fit:contain;
}
.mplist ul li .txt {
	padding:15px 0 31px;
	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;
}
.mplist ul li .txt h3 {
	font-size:23px;
	color:#1f1f1f;
	line-height:1.4;
	font-weight:bold;
	height:2.8em;
	margin-bottom:6px;
}
.mplist ul li .txt p {
	font-size:13px;
	color:#1f1f1f;
	line-height:1.5;
}
.mplist ul li .txt h4 {
	font-size:17px;
	color:#1f1f1f;
	line-height:1.4;
	font-family:popm;
	margin:4px 0 8px;
}
.mplist ul li a {
	border:1px solid #fff;
	display:block;
}
.mplist ul li a:hover {
	border-color:#df1d11;
	background:#df1d11;
	transform:scale(1.05);
}
.mplist ul li a:hover h3,.mplist ul li a:hover h4,.mplist ul li a:hover p {
	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;
}
.mplist ul li a:hover .txt {
	padding:15px 12px 31px;
}
.pages {
	margin:31px 0;
	display:flex;
	justify-content:center;
	align-items:center;
}
.pages .ne,.pages .pr {
	width:40px;
	height:40px;
	border-radius:50%;
	background:url(../images/wi6.png) no-repeat center/21px auto #333333;
	cursor:pointer;
}
.pages .ne {
	transform:rotate(180deg);
}
.pages ul {
	margin:0 15px;
	background:#f9fafc;
	border-radius:38px;
	display:flex;
	align-items:center;
}
.pages .ne:hover,.pages .pr:hover {
	background:url(../images/wi6.png) no-repeat center/21px auto #df1d11;
}
.pages ul li {
	margin:0 2px;
}
.pages ul li a {
	width:36px;
	height:36px;
	display:block;
	line-height:36px;
	border-radius:50%;
	border:2px solid rgba(255,255,255,0);
	font-size:15px;
	color:#333333;
	text-align:center;
	font-family:popm;
}
.pages ul li.on a,.pages ul li a:hover {
	border-color:#df1d11;
	color:#df1d11;
}
.pages ul li img {
	display:block;
	margin:0 15px;
	width:15px;
}
/* 产品详情*/
.uhban {
	height:614px;
	overflow:hidden;
}
.uhban .flax {
	margin-top:255px;
	padding:0 75px;
	display:flex;
	justify-content:space-between;
	align-items:self-end;
}
.uhban .flax h4 {
	font-size:27px;
	color:#ffffff;
	line-height:1.4;
	font-family:'mislig';
}
.uhban .flax h5 {
	font-size:27px;
	color:#ffffff;
	font-weight:bold;
	font-family:popb;
	line-height:1.2;
	margin-top:19px;
}
.uhban .flax .rc {
	width:461px;
	border-radius:38px;
	background:#fff;
	display:flex;
	justify-content:space-between;
	align-items:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:6px;
	overflow:hidden;
}
.uhban .flax .rc .txt {
	width:calc(100% - 83px);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:31px;
	font-size:19px;
	color:#000000;
	border:none;
	height:56px;
}
.uhban .flax .rc .btn {
	width:79px;
	height:56px;
	cursor:pointer;
	border:none;
	border-radius:38px;
	background:url(../images/wi7.png) no-repeat center/27px auto #df1d11;
}
.mproductdel {
	position:relative;
	z-index:22;
	margin-top:-186px;
}
.mproductdel .wrap {
	width:1432px;
}
.mproductdel .hd {
	display:flex;
	background:#f5f5f5;
	justify-content:space-between;
}
.mproductdel .hd .ptab {
	width:65px;
	background:#eeeeee;
}
.mproductdel .hd .ptab ul {
	height:100%;
}
.mproductdel .hd .ptab li {
	height:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	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;
}
.mproductdel .hd .ptab li.on {
	background:#df1d11;
}
.mproductdel .hd .ptab li.on img {
	transform:translateY(-100%);
}
.mproductdel .hd .ptab .ico {
	width:31px;
	height:33px;
	overflow:hidden;
}
.mproductdel .hd .ptab .ico img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.mproductdel .hd .box {
	width:calc(100% - 65px);
	height:100%;
}
.mproductdel .hd .box .item {
	display:flex;
	justify-content:space-between;
}
.mproductdel .hd .swiperlt {
	width:calc(100% - 708px);
	overflow:hidden;
	padding:0 63px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding-bottom:15px;
}
.mproductdel .hd .swiperhd {
	overflow:hidden;
	margin-top:52px;
	height:480px;
}
.mproductdel .hd .swiperhd img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.mproductdel .hd .swiperhd .swiper-slide {
	display:flex;
	align-items:center;
	justify-content:center;
}
.mproductdel .hd .swiperbd {
	overflow:hidden;
	margin-top:15px;
	padding:0 2px;
}
.mproductdel .hd .swiperbd .swiper-slide {
	cursor:pointer;
	border:1px solid #434343;
	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;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mproductdel .hd .swiperbd .swiper-slide a {
	height:94px;
	border:1px solid #eeeeee;
	background:#eeeeee;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:flex;
	justify-content:center;
	align-items:center;
}
.mproductdel .hd .swiperbd .swiper-slide.swiper-slide-thumb-active {
	border:1px solid #df1d11;
}
.mproductdel .hd .swiperbd .swiper-slide.swiper-slide-thumb-active a {
	border:1px solid #df1d11;
}
.mproductdel .hd .swiperbd .swiper-slide img {
	width:80%;
	height:80%;
	display:block;
	object-fit:contain;
}
.mproductdel .hd .text {
	width:708px;
	background:#df1d11;
	padding:90px 75px 0 40px;
}
.mproductdel .hd .text h1 {
	font-size:36px;
	color:#ffffff;
	font-family:'missem';
	line-height:1.4;
}
.mproductdel .hd .text p {
	font-size:15px;
	color:#ffffff;
	line-height:1.4;
	margin:35px 0 19px;
	height:14em;
	overflow:hidden;
}
.mproductdel .hd .text ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	padding-right:35px;
}
.mproductdel .hd .text ul li {
	margin-bottom:31px;
	width:240px;
}
.mproductdel .hd .text ul li h6 {
	font-size:19px;
	color:#ffffff;
	line-height:1.4;
	margin-bottom:12px;
}
.mproductdel .hd .text ul li span {
	font-size:19px;
	color:#fff;
	line-height:1.2;
	font-weight:bold;
	font-family:popb;
	display:block;
}
.mproductdel .bd {
	margin:109px 0 90px;
}
.mproductdel .bd .prtab ul {
	display:flex;
	flex-wrap:wrap;
}
.mproductdel .bd .prtab li {
	margin-right:4px;
}
.mproductdel .bd .prtab li a {
	display:inline-block;
	padding:0 27px;
	font-size:19px;
	color:#333333;
	line-height:48px;
	background:#f5f5f5;
	border-radius:8px;
}
.mproductdel .bd .prtab li.on a i,.mproductdel .bd .prtab li a:hover i {
	font-family:'missem';
	font-size:23px;
	color:#fff;
}
.mproductdel .bd .prtab li.on a {
	background:#df1d11;
}
.mproductdel .bd .ovs {
	border-radius:4px;
	overflow:hidden;
}
.mproductdel .bd table {
	width:100%;
}
.mproductdel .bd table th {
	background:#df1d11;
	padding:23px 60px;
	font-size:21px;
	color:#ffffff;
	font-weight:bold;
	font-family:popb;
	line-height:1.4;
	text-transform:uppercase;
}
.mproductdel .bd td {
	background:#f5f5f5;
	padding:19px 40px;
	font-size:17px;
	color:#000000;
	line-height:1.4;
	border-bottom:2px solid #fff;
}
.mproductdel .bd th:nth-child(n+2),.mproductdel .bd td:nth-child(n+2) {
	text-align:center;
}
.mproductdel .bd td a {
	width:27px;
	height:27px;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.mproductdel .bd td a img {
	/*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;*/
	width:100%;
	height:100%;
	object-fit:contain;
	display: block;
}
.mproductdel .bd td a:hover img {
	transform:translateY(-100%);
}
.fgetdown {
	padding:50px 0 58px;
	background:#f7f7f7;
}
.fgetdown .lt {
	float:left;
	padding:0 75px 0 27px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	width:357px;
	border-right:1px solid #e2e2e2;
}
.fgetdown .lt .get {
	border:1px solid #c4c4c4;
	background:#ffffff;
	border-radius:4px;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.fgetdown .lt .get a {
	display:block;
	padding:8px;
	-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;
	position:relative;
}
.fgetdown .lt .get .xz {
	position:absolute;
	z-index:11;
	top:12px;
	right:15px;
	width:13px;
	height:17px;
	background:url(../images/fn6.png) no-repeat center/100% auto;
}
.fgetdown .lt .get .ico {
	width:61px;
	height:61px;
	border-radius:4px;
	overflow:hidden;
}
.fgetdown .lt .get .ico img {
	display:block;
	height:100%;
	width:100%;
}
.fgetdown .lt .get .txt {
	width:calc(100% - 84px);
	margin-top:10px;
}
.fgetdown .lt .get .txt h6 {
	font-size:15px;
	line-height:15px;
	color:#cccccc;
	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;
}
.fgetdown .lt .get:hover .txt h5,.fgetdown .lt .get:hover .txt h6 {
	color:#e4040b;
}
.fgetdown .lt .get .txt h5 {
	margin-top:8px;
	font-size:15px;
	line-height:1.4;
	color:#000000;
	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;
	font-family:'missem';
}
.fgetdown .lt .tl {
	margin:10px 0 0 8px;
}
.fgetdown .lt .tl h4 {
	padding-left:38px;
	font-size:15px;
	line-height:21px;
	color:#0099ff;
	background:url(../images/fn7.png) no-repeat left center/25px auto;
	font-family:popm;
}
.fgetdown .rt {
	float:right;
	width:calc(100% - 449px);
	font-size:15px;
	line-height:1.6;
	color:#666666;
	margin:15px 0 0;
}
iframe {
	border:none;
	display:block;
}
.mproductdel .hd .box .item {
	height:100%;
}
.mproductdel .hd .box .pitem {
	position:absolute;
	left:0;
	right:0;
	top:0;
	height:100%;
	opacity:0;
}
.mproductdel .hd .box {
	height:676px;
	position:relative;
}
.mproductdel .hd .box .pitem.on {
	opacity:1;
	z-index:11;
}
.mproductdel .hd iframe {
	width:100%;
	margin:0 auto;
	height:100%;
}
.mproductdel .hd .box .item.ons {
	display:flex;
	align-items:center;
	justify-content:center;
}
/* 产品2*/
.mproduct2 {
	margin-top:67px;
	overflow:hidden;
	padding-bottom:121px;
}
.mproduct2 .hd {
	margin:83px 0 0;
}
.mproduct2 .wrap {
	padding:0 48px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mproduct2 .hd h2 {
	font-size:54px;
	font-family:'missem';
	line-height:1.4;
	color:#333333;
}
.mproduct2 .hd h2 i {
	color:#df1d11;
}
.mproduct2 .hd ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:60px;
}
.mproduct2 .hd li {
	width:calc((100% - 44px)/3);
	margin:0 21px 38px 0;
}
.mproduct2 .hd li:nth-child(5),.mproduct2 .hd li:nth-child(3) {
	margin-right:0;
}
.mproduct2 .hd li a {
	display:block;
	height:298px;
	border-radius:15px;
	background:#f5f5f5;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #f5f5f5;
	padding:17px 19px;
	position:relative;
	/* overflow:hidden;*/;
}
.mproduct2 .hd li:nth-child(4) .btn {
	width:221px;
}
.mproduct2 .hd li:nth-child(4) .btn i {
	width:192px;
}
.mproduct2 .hd li:nth-child(4) img {
	max-width:115%;
	max-height:100%;
	bottom:0;
	border-radius:15px;
}
.mproduct2 .hd li a h4 {
	font-size:25px;
	color:#333333;
	line-height:1.6;
	text-transform:uppercase;
	font-family:'missem';
}
.mproduct2 .hd li .btn {
	height:44px;
	border-radius:38px;
	width:134px;
	display:flex;
	align-items:center;
	justify-content:center;
	position:absolute;
	bottom:15px;
	left:31px;
	z-index:1;
	text-transform:uppercase;
}
.mproduct2 .hd li .btn1 i {
	font-size:14px;
	line-height:2.2;
	font-family:'popr';
	color:#333333;
	padding-left:12px;
	background:url(../images/uule.png) no-repeat left center/3px auto;
	padding-right:12px;
	border-radius:6px;
	display:inline-block;
}
.mproduct2 .hd li a:hover .btn1 i {
	background:#df1d11;
	color:#fff;
}
.mproduct2 .hd li .btn1 i  br {
	display:none;
}
.mproduct2 .hd li:nth-child(1) img {
	right:23px;
}
.mproduct2 .hd li:nth-child(5) img {
	right:115px;
	max-width:60%;
	max-height:60%;
}
.mproduct2 .hd li img {
	max-width:80%;
	max-height:80%;
	object-fit:contain;
	position:absolute;
	right:0;
	bottom:19px;
	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;
}
.mproduct2 .hd li a:hover img {
	bottom:31px;
}
.mproduct2 .hd li:nth-child(n+4) {
	width:calc((100% - 21px)/2);
}
.mproduct2 .hd li a:hover {
	border-color:#df1d11;
}
.mproduct2 .hd li a:hover .btn {
	background:#df1d11;
}
.mproduct2 .hd li a:hover .btn i {
	color:#fff;
	background:url(../images/wi4-1.png) no-repeat right center/8px auto;
}
.mproduct2 .bd {
	display:flex;
	justify-content:space-between;
	margin-top:123px;
	padding-bottom:202px;
}
.mproduct2 .bd .txt {
	width:390px;
}
.mproduct2 .bd .txt h4 {
	font-size:54px;
	color:#000000;
	font-family:'missem';
	line-height:1.2;
	margin-bottom:31px;
}
.mproduct2 .bd .txt h4 i {
	color:#df1d11;
}
.mproduct2 .bd .txt p {
	font-size:15px;
	color:#000000;
	line-height:1.5;
	font-family:'mislig';
}
.mproduct2 .bd ul {
	width:calc(100% - 417px);
	position:relative;
	display:flex;
	justify-content:flex-end;
	padding-top:117px;
}
.mproduct2 .bd ul:before {
	content:"";
	background:url(../images/mbg4.jpg) no-repeat center/cover;
	height:288px;
	width:1148px;
	position:absolute;
	left:0;
	top:0;
}
.mproduct2 .bd ul li {
	position:relative;
	z-index:11;
	width:calc((100% - 84px)/3);
	margin-left:27px;
	position:relative;
}
.mproduct2 .bd ul li a {
	display:block;
	background:#e9e9e9;
	border-radius:17px;
	overflow:hidden;
	position:relative;
	line-height:244px;
}
.mproduct2 .bd ul li a h4{
    position: absolute;z-index: 1;line-height: 1;
    left: 10px;top: 10px;font-size: 20px;color: #333;
}
.mproduct2 .bd ul li a h3 {
	font-size:156px;
	color:#f2f2f2;
	font-family:popb;
	b5b5b5;
}
.mproduct2 .bd ul li h5 {
	position:absolute;
	right:15px;
	bottom:-8px;
	line-height:1;
	font-size:44px;
	color:#000000;
	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;
}
.mproduct2 .bd ul li h5 i {
	position:relative;
	z-index:2;
}
.mproduct2 .bd ul li h5 span {
	width:31px;
	height:31px;
	border-radius:50%;
	background:#e5938e;
	position:absolute;
	left:-12px;
	top:-8px;
	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;
}
.mproduct2 .bd ul li:hover a {
	background:#b5b5b5;
}
.mproduct2 .bd ul li:hover a h3 {
	color:#a4a6a6;
}
.mproduct2 .bd ul li:hover h5 {
	bottom:-23px;
}
.mproduct2 .bd ul li:hover h5 span {
	background:#df1d11;
	top:50%;
	left:calc(100% - 17px);
}
.mproduct2 .pitem dl {
	display:flex;
	flex-wrap:wrap;
}
.mproduct2 .pitem dt {
	width:calc(50% - 10px);
	position:relative;
	padding:31px 56px 0 0;
	margin-right:10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:84px;
}
.mproduct2 .pitem dt h4 {
	font-size:44px;
	color:#fff;
	font-family:'missem';
	line-height:1.2;
	margin-bottom:31px;
}
.mproduct2 .pitem dt h4 i {
	font-family:'missem';
}
.mproduct2 .pitem dd {
	width:calc((100% - 65px)/4);
	margin:0 21px 84px 0;
	background:#f5f5f5;
	border-radius:15px;
	position:relative;
}
.mproduct2 .pitem .porc {
	position:relative;
	z-index:11;
}
.mproduct2 .pitem dt p {
	font-size:15px;
	color:#ffffff;
	line-height:1.5;
	margin-top:27px;
	font-family:'mislig';
}
.mproduct2 .pitem dt:before {
	content:"";
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	width:952px;
	background:url(../images/mbg5.jpg) no-repeat right center/cover;
}
.mproduct2 .pitem dd:nth-child(4n + 3) {
	margin-right:0;
}
.mproduct2 .pitem dd .pic {
	height:228px;
	margin-top:-63px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.mproduct2 .pitem dd a:hover .pic img {
	top:-12px;
}
.mproduct2 .pitem dd .pic img {
	height:90%;
	display:block;
	max-width:90%;
	object-fit:contain;
	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;
	top:0;
}
.mproduct2 .pitem dd .txt {
	padding:19px;
	height:96px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0 0 19px 19px;
}
.mproduct2 .pitem dd .txt h5 {
	font-size:23px;
	color:#333333;
	line-height:1.4;
	padding-bottom:12px;
	position:relative;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.mproduct2 .pitem dd .txt h5:before {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:36px;
	height:4px;
	background:#999999;
}
.mproduct2 .pitem dd h6 {
	position:absolute;
	right:15px;
	bottom:15px;
	font-size:14px;
	color:#ffffff;
	padding-right:12px;
	background:url(../images/wi4-1.png) no-repeat right center/6px auto;
	opacity:0;
}
.mproduct2 .pitem dd:hover .txt {
	background:#df1d11;
}
.mproduct2 .pitem dd:hover .txt h5 {
	color:#fff;
}
.mproduct2 .pitem dd:hover .txt h5:before {
	background:#fff;
}
.mproduct2 .pitem dd:hover .txt h6 {
	opacity:1;
}
/* 历程*/.mlichen {
	margin:67px 0 100px;
}
.lchd {
	border-bottom:2px solid #c2c2c2;
	margin-top:8px;
}
.lchd ul {
	display:flex;
	justify-content:center;
}
.lchd ul li a {
	padding:0 67px;
	line-height:113px;
	display:inline-block;
	font-size:17px;
	color:#000000;
	position:relative;
}
.lchd ul li {
	margin:0 0px;
}
.lchd ul li.on a,.lchd ul li a:hover {
	font-family:'missem';
}
.lchd ul li a i {
	position:absolute;
	left:0;
	right:0;
	bottom:-2px;
	height:2px;
	z-index:11;
	background:#d6001c;
	margin:0 auto;
	width: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;
}
.lchd ul li.on a i,.lchd ul li a:hover i {
	width:100%;
}
.mlichen .bd {
	margin-top:98px;
}
.mlichen .bd .tic {
	text-align:center;
}
.mlichen .bd .tic h3 {
	font-size:44px;
	color:#000000;
	line-height:1.4;
	font-family:'missem';
}
.mlichen .bd .tic p {
	font-size:17px;
	color:#000000;
	line-height:1.4;
	margin-top:4px;
}
.mlichen .bd .lth {
	margin-top:67px;
	background:url(../images/ut1.png) no-repeat center/cover;
	display:flex;
	align-items:center;
	height:71px;
	padding:0 27px 0 31px;
}
.mlichen .bd .lth ul {
	display:flex;
	align-items:center;
	width:calc(100% - 44px);
	justify-content:space-between;
}
.mlichen .bd .lth ul a {
	font-size:23px;
	color:#333333;
	line-height:1.6;
	display:flex;
	align-items:center;
	font-weight:bold;
}
.mlichen .bd .lth ul li i {
	width:161px;
	height:2px;
	background:#999999;
	display:block;
	margin:0 19px;
	position:relative;
}
.mlichen .bd .lth ul li i:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:50%;
	width:10px;
	margin:0 auto;
	margin-top:-4px;
	height:10px;
	background:#df1d11;
	border-radius:50%;
	opacity:0;
}
.mlichen .bd .wrap {
	max-width:1200px;
}
.mlichen .bd .lth ul li a:hover i:before,.mlichen .bd .lth ul li.on i:before {
	opacity:1;
}
.mlichen .bd .lth ul li a:hover i,.mlichen .bd .lth ul li.on i {
	background:#df1d11;
}
.mlichen .bd .lth ul li a:hover,.mlichen .bd .lth ul li.on a {
	color:#df1d11;
}
.mlichen .bd .lth .pbt a {
	display:block;
	width:17px;
	height:10px;
	overflow:hidden;
	margin:4px auto;
}
.mlichen .bd .lth .pbt a img {
	width:100%;
	height:100%;
	display:block;
	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;
}
.mlichen .bd .lth .pbt a:hover img {
	transform:translateY(-100%);
}
.mlichen .bd .lth .pbt {
	margin-left:27px;
}
.mlichen .bd .lth a:nth-child(2) {
	transform:rotate(180deg);
}
.mlichen .lclist {
	padding:63px 0;
}
.mlichen .lclist ul {
	position:relative;
	padding:44px 0 0;
}
.mlichen .lclist ul:before {
	content:"";
	position:absolute;
	display:block;
	background:url(../images/line1.jpg) no-repeat left top #df1d11;
	width:4px;
	bottom:0;
	top:0;
	left:361px;
	z-index:1;
}
.mlichen .lclist li {
	display:flex;
	justify-content:space-between;
	padding-bottom:75px;
	position:relative;
	z-index:2;
}
.mlichen .lclist li:last-child {
	padding-bottom:0;
}
.mlichen .lclist li:before {
	content:'';
	width:17px;
	height:17px;
	background:#df1d11;
	border-radius:50%;
	position:absolute;
	top:23px;
	left:361px;
	margin-left:-8px;
}
.mlichen .lclist li h3 {
	width:300px;
	font-size:44px;
	font-family:dinb;
	color:#000000;
	line-height:60px;
	text-align:right;
}
.mlichen .lclist li h3 i {
	display:block;
	font-size:134px;
	color:#df1d11;
	margin-bottom:196px;
}
.mlichen .lclist li.active:before{
    top: 277px;
}
.mlichen .lclist li .text {
	width:768px;
	margin-top:19px;
}
.mlichen .lclist li .text h4 {
	font-size:19px;
	color:#000000;
	line-height:1.6;
	margin-bottom:13px;
	font-family:'missem';
}
.mlichen .lclist li .text p {
	font-size:14px;
	color:#000000;
	line-height:2;
}
.mlichen .lclist li .text .pic {
	margin-top:38px;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.mlichen .lclist li .text .pic img {
	width:calc((100% - 29px)/2);
	display:block;
	height:100%;
	object-fit:cover;
	border-radius:8px;
}
.mlichen .lclist li .text dl {
	display:flex;
	flex-wrap:wrap;
	padding-right:30%;
	margin-top:23px;
}
.mlichen .lclist li .text dd {
	width:217px;
	margin:0 8px 8px 0;
	font-size:13px;
	color:#000000;
}
.mlichen .lclist li.on h3 {
	color:#df1d11;
}
.mlichen .lclist li.on .text h4 {
	color:#df1d11;
}
.guojrz .ghd .wrap {
	display:flex;
	justify-content:space-between;
	max-width:1200px;
}
.guojrz .ghd .pic {
	width:528px;
	height:397px;
	background:#4d4d4d;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
}
.guojrz .ghd .pic img {
	width:90%;
	height:90%;
	display:block;
	object-fit:contain;
}
.guojrz .ghd .pic:before {
	content:"";
	position:absolute;
	left:100%;
	top:0;
	width:17px;
	height:200px;
	background:#df1d11;
	z-index:11;
}
.guojrz .ghd {
	padding:134px 0 165px;
}
.guojrz .ghd .text {
	width:614px;
	padding-top:40px;
	background:url(../images/gi2.png) no-repeat right 8px top/52px auto;
	padding-bottom:38px;
	position:relative;
}
.guojrz .ghd .text h4 {
	font-size:27px;
	color:#000000;
	padding-right:67px;
}
.guojrz .ghd .text h1 {
	font-size:44px;
	line-height:1.2;
	font-family:'missem';
	color:#000000;
	margin:15px 0 31px;
	text-transform:uppercase;
}
.guojrz .ghd .text p {
	font-size:15px;
	line-height:1.6;
	color:#000000;
}
.guojrz .ghd .text .time {
	position:absolute;
	bottom:19px;
	left:0;
}
.gtab dl {
	display:flex;
	border-bottom:2px solid #333333;
}
.gtab dt {
	width:186px;
	background:#333333;
	margin-right:2px;
	line-height:44px;
	font-size:15px;
	color:#ffffff;
	text-align:center;
	border-radius:15px 15px 0 0;
}
.gtab dt a{
        color: inherit;
}
.gtab dd {
	width:165px;
	margin-right:2px;
	flex:1;
}
.gtab dd a {
	background:#f2f2f2;
	line-height:44px;
	border-radius:15px 0 0 0;
	display:block;
	text-align:center;
	font-size:17px;
	color:#000000;
}
.gtab dd.on a,.gtab dd a:hover {
	background:#df1d11;
	color:#fff;
	font-weight:bold;
}
.glist {
	margin:52px 0 0;
}
.glist ul {
	display:flex;
	flex-wrap:wrap;
}
.glist ul li {
	width:calc((100% - 211px)/5);
	margin:0 52px 31px 0;
}
.glist ul li:nth-child(5n) {
	margin-right:0;
}
.glist ul li .pic {
	height:244px;
	background:url(../images/wi12.png) no-repeat center/100% 100%;
}
.glist ul li .pic a>img {
	width:80%;
	height:80%;
	display:block;
	object-fit:contain;
	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;
}
.glist ul li .pic a {
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	position:relative;
}
.glist ul li .icon {
	position:absolute;
	right:8px;
	bottom:10px;
	z-index:1;
	width:13px;
	height:13px;
	overflow:hidden;
}
.glist ul li .icon img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.glist ul li a:hover .icon img {
	transform:translateY(-100%);
}
.glist ul li h4 a {
	font-size:14px;
	color:#000000;
	line-height:1.6;
	padding:8px;
	border-bottom:0px solid #f2f2f2;
	display:block;
}
.glist ul li h6 {
	display:flex;
	justify-content:flex-end;
	align-items:center;
	padding:8px 6px;
	font-size:14px;
	color:#000000;
	display:none;
}
.glist ul li h6 i {
	width:0px;
	height:13px;
	display:block;
	margin:0 12px 0 10px;
	background:#808080;
}
.glist ul li h6 .icon {
	position:static;
}
.glist ul li h4 a:hover,.glist ul li a:hover h6 {
	color:#df1d11;
}
.glist ul li a:hover h6 i {
	background:#df1d11;
}
.guojrz {
	padding-bottom:100px;
}
.habout .wrap {
	max-width:1200px;
}
.habout .abhd {
	padding-top:79px;
}
.habout .abhd h2 {
	font-size:44px;
	color:#000000;
	line-height:1.4;
	font-family:'missem';
}
.habout .abhd .falx {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
	margin-top:38px;
}
.habout .abhd .pic {
	width:480px;
	position:relative;
}
.habout .abhd .pic img {
	width:100%;
}
.habout .abhd .pic h5 {
	position:absolute;
	right:-36px;
	bottom:-58px;
	width:326px;
	line-height:102px;
	text-align:center;
	background:#df1d11;
	font-size:38px;
	color:#fff;
	font-family:'missem';
}
.habout .abhd .text {
	width:657px;
	margin-top:79px;
}
.habout .abhd .text h3 {
	font-size:38px;
	color:#d6001c;
	line-height:1.2;
	margin-bottom:31px;
	font-family:'missem';
}
.habout .abhd .text h3 i {
	font-weight:bold;
	font-family:popb;
}
.habout .abhd .text h4 {
	font-size:19px;
	color:#000000;
	font-family:'missem';
	margin-bottom:8px;
	margin-top:38px;
}
.habout .abhd .text p {
	font-size:13px;
	color:#000000;
	line-height:2;
	padding-bottom:23px;
	font-family:'popr';
}
.habout .abhd .text img {
	margin-left:15px;
	margin-top:19px;
	height:67px;
	display:block;
}
.habout .abbd {
	text-align:center;
	padding:205px 0 165px;
}
.habout .abbd .tit h3 {
	font-size:44px;
	color:#000000;
	font-family:dinb;
	line-height:1.4;
	font-family:'missem';
}
.habout .abbd .tit p {
	font-size:17px;
	color:#000000;
	line-height:1.4;
}
.habout .abbd ul {
	display:flex;
	margin-top:60px;
	justify-content:space-between;
}
.habout .abbd ul li {
	width:330px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:60px 35px 69px;
	border-radius:19px;
	background:#fff;
	box-shadow:0 0 6px 0 rgba(80,80,80,0.2);
	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;
}
.habout .abbd ul li .icon {
	height:79px;
	overflow:hidden;
	height:79px;
	margin:0 auto;
}
.habout .abbd ul li .icon img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.habout .abbd ul li h4 {
	font-size:19px;
	color:#000000;
	line-height:1.3;
	margin:38px 0 12px;
	font-family:'missem';
}
.habout .abbd ul li p {
	font-size:13px;
	color:#000000;
	line-height:1.6;
	font-family:'popr';
	text-align:left;
}
.habout .abbd ul li:hover {
	background:#df1d11;
	box-shadow:0 0 12px 0 rgba(212,28,16,0.5);
}
.habout .abbd ul li:hover .icon img {
	transform:translateY(-100%);
}
.habout .abbd ul li:hover h4,.habout .abbd ul li:hover p {
	color:#fff;
}
.habout .abpic {
	padding:157px 0 86px;
}
.habout .abpic h3 {
	font-size:44px;
	font-weight:bold;
	font-family:dinb;
	line-height:1.3;
	color:#fff;
}
.habout .abpic h4 {
	font-size:19px;
	color:#ffffff;
	line-height:1.4;
	font-family:popm;
	margin:31px 0 12px;
}
.habout .abpic p {
	font-size:13px;
	color:#ffffff;
	line-height:2;
}
.habout .abpic .btn {
	width:165px;
	line-height:44px;
	border-radius:4px;
	display:block;
	text-align:center;
	background:#df1d11;
	margin-top:52px;
}
.habout .abpic .btn i {
	display:inline-block;
	font-size:13px;
	color:#ffffff;
	padding-right:25px;
	background:url(../images/wi4-1.png) no-repeat right center/8px auto;
}
.habout .ablc {
	padding:83px;
}
.habout .ablc .wrap {
	display:flex;
	justify-content:space-between;
}
.habout .ablc .text {
	width:240px;
}
.habout .ablc .text h4 {
	font-size:19px;
	color:#000000;
	font-family:'missem';
	margin-bottom:15px;
}
.habout .ablc .text p {
	font-size:13px;
	color:#000000;
	line-height:1.6;
}
.habout .ablc ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	width:847px;
}
.habout .ablc li {
	width:380px;
	margin-bottom:27px;
}
.habout .ablc li .picov {
	height:198px;
	border-radius:15px;
	overflow:hidden;
}
.habout .ablc li .txt {
	padding:19px 8px 0;
}
.habout .ablc li .txt h4 {
	font-size:38px;
	color:#df1d11;
	line-height:1;
	font-family:popb;
}
.habout .ablc li .txt h6 {
	font-size:13px;
	line-height:1.2;
	color:#000000;
	text-transform:capitalize;
}
.habout .abicon {
	padding:83px 0 130px;
	background:#efefef;
	text-align:center;
}
.habout .abicon .tit h3 {
	font-size:44px;
	color:#000000;
	line-height:1.4;
	font-family:dinb;
}
.habout .abicon .tit p {
	font-size:17px;
	color:#000000;
	line-height:1.4;
}
.habout .abicon ul {
	margin:0 -67px;
	margin-top:44px;
	justify-content:center;
	align-items:center;
	display:flex;
}
.habout .abicon li {
	width:288px;
	height:288px;
	background:#fff;
	border-radius:50%;
	box-shadow:0 0 6px 0 rgba(80,80,80,0.05);
	margin:0 67px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:44px 31px 0;
}
.habout .abicon li .ico {
	font-size:58px;
	color:#000000;
	font-family:popb;
	line-height:90px;
	height:90px;
}
.habout .abicon li .ico img {
	height:73px;
}
.habout .abicon li h4 {
	font-size:19px;
	color:#000000;
	line-height:1.4;
	padding:8px 0 12px;
	font-family:'missem';
}
.habout .abicon li p {
	font-size:13px;
	color:#000000;
	line-height:1.4;
}
.haibao .wrap {
	max-width:1200px;
}
.haibao .hhd {
	padding:67px 0 142px;
}
.haibao .hhd .wrap {
	border-bottom:5px solid #df1d11;
	padding-bottom:77px;
}
.haibao .hhd .tit h3 {
	font-size:44px;
	color:#000000;
	line-height:1.4;
	font-family:'missem';
	text-align:center;
}
.haibao .hhd .tit p {
	font-size:21px;
	color:#000000;
	line-height:1.4;
	text-align:center;
}
.haibao .hhd .item {
	background:url(../images/aico1.png) no-repeat center/100% auto;
	padding:25px 0 8px 428px;
	margin-top:67px;
}
.haibao .hhd .item p {
	font-size:19px;
	line-height:1.6;
	color:#000;
	padding-right:44px;
}
.haibao .hbd li {
	display:flex;
	justify-content:space-between;
	flex-direction:row-reverse;
	align-items:flex-start;
	margin-bottom:180px;
}
.haibao .hbd li .pic {
	width:428px;
	height:428px;
	background:url(../images/aico2.png) no-repeat left top/303px;
	padding-left:25px;
	padding-top:25px;
	margin-right:121px;
}
.haibao .hbd li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
	box-shadow:0 0 23px 0 rgba(80,80,80,0.2);
}
.haibao .hbd li .text {
	width:574px;
	background:url(../images/aico6.png) no-repeat left top/29px auto;
	padding-top:38px;
}
.haibao .hbd li .text h4 {
	font-size:19px;
	color:#000000;
	line-height:1.6;
	padding:4px 0 12px;
	border-bottom:4px solid #4d4d4d;
	font-family:popm;
	margin-bottom:31px;
}
.haibao .hbd li .text h3 {
	font-size:38px;
	color:#000000;
	font-family:'mism';
	line-height:1.4;
	margin:38px 0;
}
.haibao .hbd li .text h3 span {
	color:#df1d11;
}
.haibao .hbd li .text p {
	font-size:14px;
	color:#000000;
	line-height:1.8;
	text-indent:2em;
}
.haibao .hbd li:nth-child(2) .text {
	margin-left:106px;
}
.haibao .hbd li:nth-child(2) .pic {
	width:278px;
	height:278px;
	background:url(../images/aico3.png) no-repeat left bottom/180px;
	padding-left:25px;
	padding-bottom:25px;
	padding-top:0;
	margin-right:19px;
}
.haibao .hbd li:nth-child(3) .pic {
	width:405px;
	height:405px;
	background:url(../images/aico4.png) no-repeat right bottom/263px;
	padding-right:25px;
	padding-bottom:25px;
	padding-top:0;
	margin-right:232px;
}
.haibao .hbd li:nth-child(3) .text {
	width:480px;
}
.hcontact .hd {
	background:#f2f2f2;
	margin-top:-65px;
	padding:165px 0 75px;
}
.hcontact .wrap {
	max-width:1200px;
}
.hcontact .tit h3 {
	font-size:44px;
	color:#000000;
	line-height:1.4;
	text-align:center;
	font-family:'missem';
}
.hcontact .tit p {
	font-size:17px;
	color:#000000;
	line-height:1.4;
	text-align:center;
}
.hcontact .hd ul {
	margin-top:98px;
	display:flex;
	flex-wrap:wrap;
}
.hcontact .hd li {
	width:calc((100% - 69px)/4);
	margin:0 23px 23px 0;
	background:#fff;
	border-radius:8px;
	box-shadow:0 0 12px 0 rgba(80,80,80,0.1);
	padding:27px 15px 19px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.hcontact .hd li:nth-child(4n) {
	margin-right:0;
}
.hcontact .hd li .icon {
	height:38px;
	overflow:hidden;
	width:38px;
	margin:0 auto;
}
.hcontact .hd li .icon img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.hcontact .hd li h4 {
	font-size:17px;
	font-family:'mism';
	color:#000000;
	line-height:1.4;
	margin:13px 0;
	text-align:center;
}
.hcontact .hd li p {
	font-size:15px;
	color:#999999;
	line-height:1.6;
	margin-bottom:4px;
}
.hcontact .hd li:nth-child(1) p {
	text-transform:uppercase;
}
.hcontact .hd li h6 {
	font-size:15px;
	color:#000;
	line-height:1.6;
	font-family:popm;
	margin-bottom:12px;
}
.hcontact .hd li h6.on {
	font-family:'missem';
	margin-top:38px;
	font-size:17px;
}
.hcontact .hd li:nth-child(2) h6,.hcontact .hd li:nth-child(1) h6,.hcontact .hd li:nth-child(2) p,.hcontact .hd li:nth-child(1) p {
	padding-left:35px;
}
.hcontact .hd li h5 {
	font-size:13px;
	color:#000;
	line-height:1.6;
}
.hcontact .hd li:hover {
	background:#d41c10;
	box-shadow:0 0 12px 0 rgba(212,28,16,0.5);
}
.hcontact .hd li:hover img {
	transform:translateY(-100%);
}
.hcontact .hd li:hover h5,.hcontact .hd li:hover h4,.hcontact .hd li:hover p,.hcontact .hd li:hover h6 {
	color:#fff;
}
.hcontact .bd {
	padding:165px 0 106px;
}
.hcontact .bd .wrap {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.hcontact .bd .text {
	width:622px;
}
.hcontact .bd .text ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-top:44px;
}
.hcontact .bd .text ul .bor {
	display:flex;
	align-items:center;
	background:#e6e6e6;
	border-radius:4px;
	height:63px;
	padding:0 19px;
	width:calc((100% - 17px)/2);
	margin-bottom:27px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.hcontact .bd .text ul label {
	font-size:15px;
	color:#000000;
	white-space:nowrap;
}
.hcontact .bd .text ul .txt {
	flex:1;
	font-size:15px;
	color:#000000;
	height:60px;
	border:none;
	background:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding-left:4px;
}
.hcontact .bd .text .txt1 {
	background:#e6e6e6;
	width:100%;
	height:131px;
	border-radius:4px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:19px;
	resize:none;
	border:none;
	font-size:15px;
	color:#000000;
	line-height:1.4;
}
.hcontact .bd .text .wid100 {
	width:100%;
}
.hcontact .bd .text .btn {
	width:221px;
	line-height:63px;
	border-radius:8px;
	margin:27px auto 0;
	text-align:center;
	background:#e60012;
	cursor:pointer;
	font-size:15px;
	color:#fff;
	font-family:'missem';
}
.hcontact .bd .pic {
	width:492px;
	overflow:hidden;
	border-radius:8px;
	overflow:hidden;
}
.hcontact .bd .pic img {
	width:100%;
	display:block;
}
.hcontact .conlist {
	background:url(../images/cbg2.jpg) no-repeat center/cover;
	padding:38px 0 120px;
}
.hcontact .conlist .swiperpor {
	margin:31px -75px 0;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.hcontact .conlist .swiperpor .prev,.hcontact .conlist .swiperpor .next {
	width:60px;
	height:60px;
	cursor:pointer;
	background:url(../images/pr1.png) no-repeat center/27px auto;
}
.hcontact .conlist .swiperpor .prev {
	transform:rotate(180deg);
}
.hcontact .conlist .swiperpor .prev:hover,.hcontact .conlist .swiperpor .next:hover {
	background:url(../images/pr1-1.png) no-repeat center/27px auto;
}
.hcontact .conlist .swiperpor .swiperov {
	height:668px;
	padding:15px;
	overflow:hidden;
}
.hcontact .conlist .swiperpor .swiperov li {
	background:#fff;
	border:1px solid #b3b3b3;
	border-radius:4px;
	padding:23px 31px 0;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	height:calc((100% - 102px)/3);
}
.hcontact .conlist .swiperpor .swiperov li i {
	font-size:79px;
	color:#df1d11;
	font-weight:bold;
	position:absolute;
	line-height:1;
	right:-8px;
	bottom:-8px;
	opacity:0.2;
}
.hcontact .conlist .swiperpor .swiperov li h4 {
	font-size:17px;
	color:#000000;
	line-height:38px;
	border-left:4px solid #d6001c;
	margin-left:-31px;
	padding-left:31px;
	margin-bottom:10px;
	margin-bottx;
}
.hcontact .conlist .swiperpor .swiperov li h6 {
	font-size:14px;
	color:#000000;
	line-height:1.6;
	margin-bottom:12px;
	padding-left:27px;
	background-size:15px auto !important;
}
.hcontact .conlist .swiperpor .swiperov li h6.ico1 {
	background:url(../images/c1.png) no-repeat left center;
}
.hcontact .conlist .swiperpor .swiperov li h6.ico2 {
	background:url(../images/c2.png) no-repeat left center;
}
.hcontact .conlist .swiperpor .swiperov li h6.ico3 {
	background:url(../images/c3.png) no-repeat left center;
}
.hcontact .conlist .swiperpor .swiperov li:hover h6.ico1 {
	background:url(../images/c1-1.png) no-repeat left center;
}
.hcontact .conlist .swiperpor .swiperov li:hover h6.ico2 {
	background:url(../images/c2-1.png) no-repeat left center;
}
.hcontact .conlist .swiperpor .swiperov li:hover h6.ico3 {
	background:url(../images/c3-1.png) no-repeat left center;
}
.hcontact .conlist .swiperpor .swiperov li:hover {
	background:#d41c10;
	border-color:#d41c10;
}
.hcontact .conlist .swiperpor .swiperov li:hover h4,.hcontact .conlist .swiperpor .swiperov li:hover h6 {
	color:#fff;
}
.hcontact .conlist .swiperpor .swiperov li:hover i {
	opacity:0.3;
	color:#fff;
}
.hcontact .conlist .swiper-button-disabled {
	opacity:0;
}
.hcontact .conlist .spans {
	text-align:center;
	margin-top:23px;
}
.hcontact .conlist .spans span {
	width:12px;
	height:12px;
	border-radius:50%;
	background:#cccccc;
	margin:0 4px;
	opacity:1;
}
.hcontact .conlist .spans span.swiper-pagination-bullet-active {
	background:#e60012;
}
.newsdel {
	background:#f2f2f2;
	padding-bottom:130px;
}
.newsdel .box {
	max-width:987px;
	margin:-213px auto 0;
	background:#fff;
	overflow:hidden;
	position:relative;
	z-index:11;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:83px 98px;
}
.mhban.on .wrap {
	bottom:202px;
}
.newsdel .hd h1 {
	font-size:35px;
	color:#333333;
	line-height:1.3;
	font-family:'missem';
}
.newsdel .hd .flax {
	display:flex;
	justify-content:space-between;
	margin-top:60px;
}
.newsdel .hd .flax h4 {
	font-size:17px;
	color:#df1d11;
	line-height:1.4;
}
.newsdel .hd .flax h6 {
	font-size:14px;
	color:#333333;
	line-height:1.6;
	text-align:right;
}
.newsdel .hd .flax h6 i {
	font-size:13px;
	display:block;
}
.newsdel .siperdel {
	overflow:hidden;
	margin:27px 0 0;
	height:436px;
}
.newsdel .siperdel img {
	width:100%;
	height:100%;
	display:block;
	object-fit:over;
}
.newsdel .flart {
	display:flex;
	justify-content:flex-end;
	align-items:center;
	padding:25px 56px 35px;
}
.newsdel .flart .prev,.newsdel .flart .next {
	width:33px;
	height:33px;
	background:url(../images/prev.png) no-repeat center/17px auto #e5e5e5;
	cursor:pointer;
}
.newsdel .flart .next {
	transform:rotate(180deg);
}
.newsdel .flart .spans {
	width:83px;
	text-align:center;
	font-size:13px;
	color:#000000;
}
.newsdel .flart .spans span.swiper-pagination-current {
	color:#d50410;
}
.newsdel .flart .prev:hover,.newsdel .flart .next:hover {
	background:url(../images/prev-1.png) no-repeat center/17px auto #d50410;
}
.newsdel .textc {
	font-size:14px;
	color:#333333;
	line-height:2;
	padding-bottom: 50px;
}
.rebtn {
	border-bottom:2px solid #d2d2d2;
	padding-top:38px;
}
.rebtn a {
	width:159px;
	line-height:40px;
	background:#df1d11;
	display:block;
	margin:38px auto;
	text-align:center;
	border-radius:12px;
	text-transform:uppercase;
}
.rebtn a i {
	font-size:25px;
	color:#ffffff;
	display:inline-block;
	padding-right:27px;
	font-family:popm;
	background:url(../images/ni1.png) no-repeat right center/17px auto;
}
.nuls ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-top:94px;
}
.nuls ul li {
	width:calc((100% - 27px)/2);
}
.nuls ul li a {
	background:#f2f2f2;
	display:block;
	padding:31px 38px 15px;
}
.nuls ul li a h6 {
	font-size:17px;
	color:#333333;
	line-height:1.4;
}
.nuls ul li a h4 {
	font-size:19px;
	font-family:'mism';
	line-height:1.2;
	color:#333333;
	margin:6px 0 15px;
}
.nuls ul li a h5 {
	font-size:17px;
	color:#df1d11;
	font-family:dinb;
	text-transform:uppercase;
}
.nuls ul li a:hover h4,.nuls ul li a:hover h5,.nuls ul li a:hover h6 {
	color:#fff;
}
.nuls ul li a:hover {
	background:#df1d11;
}
.mnews {
	margin:200px 0 0;
}
.mnews .wrap {
	max-width:1200px;
}
.mnews h2 {
	font-size:54px;
	color:#1f1f1f;
	line-height:1.3;
	font-family:'missem';
}
.mnews .ntab ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:75px;
	margin-bottom:44px;
}
.mnews .ntab ul li {
	width:calc((100% - 127px)/5);
	margin:0 31px 23px 0;
}
.mnews .ntab ul li:nth-child(5n) {
	margin-right:0;
}
.mnews .ntab ul li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-radius:12px;
	background:#f8f5f5;
	padding:0 8px 0 23px;
	height:83px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mnews .ntab ul li .ico {
	width:35px;
	height:35px;
	overflow:hidden;
}
.mnews .ntab ul li .ico img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.mnews .ntab ul li.on a .ico img,
.mnews .ntab ul li a:hover .ico img {
	transform:translateY(-100%);
}
.mnews .ntab ul li h4 {
	font-size:20px;
	color:#000000;
	line-height:1.3;
	font-family:'mism';
	width:calc(100% - 54px);
}
.mnews .ntab ul li.on a h4,
.mnews .ntab ul li a:hover h4 {
	color:#fff;
	font-family:'missem';
}
.mnews .ntab ul li.on a,
.mnews .ntab ul li a:hover {
	background:linear-gradient(to right,#f00f21,#fa6b4e);
	border:none;
}
.nelist li a {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
	height:217px;
}
.nelist {
	padding-top:44px;
	padding-left:79px;
	padding-right:19px;
}
.nelist li .ltc {
	width:225px;
	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;
}
.nelist li .ltc .picov {
	height:142px;
	border-radius:4px;
	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;
}
.nelist li .ltc h4 {
	font-size:13px;
	font-family:pop;
	color:#999999;
	line-height:1.4;
	padding:12px 0;
	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;
}
.nelist li .txt {
	width:calc(100% - 300px);
	position:relative;
	padding-left:27px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:38px;
	padding-bottom:12px;
	margin-top:44px;
	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;
}
.nelist li .txt h4 {
	font-size:19px;
	color:#000000;
	line-height:1.2;
	font-family:'missem';
	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;
}
.nelist li .txt:before {
	content:'';
	position:absolute;
	left:0;
	top:0;
	width:4px;
	height:100px;
	background:#df1d11;
}
.nelist li .txt p {
	font-size:13px;
	line-height:1.4;
	color:#000000;
	margin:10px 0 15px;
	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-top:27px;
}
.nelist li .txt p  i {
	color:#df1d11;
}
.nelist li .txt h6 {
	font-size:13px;
	color:#a7a7a7;
	font-family:popm;
	padding-left:27px;
	background:url(../images/ni7.png) no-repeat left/17px 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;
}
.nelist li a:hover .txt {
	background:#df1d11;
	padding-top:19px;
}
.nelist li a:hover .ltc {
	width:255px;
}
.nelist li a:hover .picov {
	height:169px;
}
.nelist li a:hover .ltc h4 {
	color:#333333;
	font-family:popb;
	font-weight: bold;
}
.nelist li a:hover .txt h6 {
	color:#fff;
	background:url(../images/ni7-1.png) no-repeat left/17px auto;
}
.nelist li a:hover .txt p,.nelist li a:hover .txt h4 {
	color:#fff;
}
.mnews {
	padding-bottom:100px;
}
.mnews .nelist {
	padding-bottom:23px;
}
/* 结束*/.hmsearch .sclist a:hover p {
	color:#df1d11;
}
.footer .hd .borx .btn:hover {
	background-color:#d90d00;
}
.habout .abicon li {
	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;
}
.habout .abicon li:hover {
	top:-6px;
}
.glist ul li .pic img {
	;
}
.glist ul li .pic a: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);
}
.mask {
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:9998;
	background:rgba(0,0,0,0.7);
	display:none;
}
.mkvideo {
	display:none;
	position:fixed;
	left:0;
	right:0;
	top:53%;
	z-index:9999;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	/* IE 9*/
    -moz-transform:translateY(-50%);
	/* Firefox*/
    -webkit-transform:translateY(-50%);
	/* Safari 鍜  Chrome*/
    -o-transform:translateY(-50%);
	max-width:900px;
	margin:0 auto;
}
.mkvideo video {
	width:100%;
}
.mkvideo .icos {
	position:absolute;
	width:31px;
	height:31px;
	right:-38px;
	top:-38px;
	cursor:pointer;
	background:url(../images/ss1.png) no-repeat center/cover;
	z-index:9;
	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;
}
.mkvideo .icos:hover {
	transform:rotate(720deg);
	-ms-transform:rotate(720deg);
	/* IE 9*/
    -moz-transform:rotate(720deg);
	/* Firefox*/
    -webkit-transform:rotate(720deg);
	/* Safari 鍜  Chrome*/
    -o-transform:rotate(720deg);
}
.qmheader {
	background:#333333;
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:222;
	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;
	transform:translateY(-100%);
	display:none;
}
.qmheader .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
	position:relative;
}
.qmheader .wrap::before {
	position:absolute;
	left:-751px;
	top:0;
	z-index:1;
	background:#e4040b;
	width:975px;
	content:"";
	bottom:0;
}
.qmheader .logo {
	position:relative;
	z-index:2;
}
.qmheader .logo a img {
	display:block;
	height:38px;
}
.qmheader .rts {
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap;
}
.qmheader .rts .navs ul {
	font-size:0;
}
.qmheader .rts .navs li {
	display:inline-block;
	vertical-align:middle;
	margin:0 17px;
	position:relative;
}
.qmheader .rts .navs li h3 {
	position:relative;
}
.qmheader .rts .navs li h3 a {
	font-size:15px;
	line-height:52px;
	display:inline-block;
	color:#fff;
	text-transform:uppercase;
}
.qmheader .rts .navs li h3::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	height:4px;
	background:#e4040b;
	width: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;
	margin:0 auto;
}
.nli {
	position:absolute;
	left:-23px;
	top:100%;
	z-index:1111;
	margin:0 auto;
	width:271px;
	background:#232323;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
}
.layout .nli dd h4 a {
	font-size:13px;
	text-align:left;
	line-height:40px;
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#7c7c7c;
	text-transform:uppercase;
	padding:0 8px 0 23px;
}
.nli dd {
	position:relative;
}
.nli dd h4:before {
	content:"";
	position:absolute;
	left:15px;
	top:50%;
	z-index:1;
	width:2px;
	height:2px;
	background:#7c7c7c;
	border-radius:50%;
}
.nli dd h4 {
	position:relative;
}
.nli dd:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	width:0;
	background:#e4040b;
	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:0 auto;
	bottom:0;
}
.nli dd:hover:before {
	width:4px;
}
.nli dd:hover {
	background:#333333;
}
.nli dd:hover a {
	color:#fff !important;
}
.qmheader .rts .navs li.on h3::before,.qmheader .rts .navs li:hover h3::before {
	width:100%;
}
.qmheader .rts .form {
	display:flex;
	justify-content:flex-end;
	align-items:center;
	width:169px;
}
.qmheader .rts .form .woimg {
	margin-left:19px;
}
.qmheader .rts .form .seach {
	position:relative;
	width:31px;
	cursor:pointer;
	height:31px;
}
.qmheader .rts .form .seach .text {
	width:0;
	border-radius:15px;
	background:#fff;
	border:none;
	position:absolute;
	right:31px;
	height:27px;
	-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;
}
.qmheader .rts .form .seach .btn {
	background:url(../images/qm3.png) no-repeat center/contain;
	width:31px;
	height:27px;
	border:none;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
}
.qmheader .rts .form .seach:hover .text {
	width:121px;
	padding:8px;
}
.layout {
	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;
}
.layout.active .qmheader {
	transform:translateY(0%);
}
.layout.active .hmsearch {
	position:fixed;
	top:98px;
}
/* .picov: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);*/
/*;
}*/ 
.section5 .picov:hover {
	box-shadow:0 0 15px 0 rgba(80,80,80,0.2);
}
/* .section8 .swiperlogo li:hover {
	box-shadow:0 0 15px 0 rgba(80,80,80,0.2);
}*/
.section8 .porov {
	padding:15px 0;
}
.section3 .por {
	position:relative;
}
.section3 .spans {
	position:absolute;
	z-index:11;
	left:75px;
	bottom:161px;
	display:none;
}
.section3 .spans li {
	width:36px;
	height:36px;
	cursor:pointer;
	border-radius:50%;
	background-color:lightgray;
	position:relative;
	opacity:1;
	line-height:36px;
	text-align:center;
	font-size:14px;
	color:#fff;
	border:0.12rem solid #fff;
	background:none;
	margin-right:13px;
}
.section3 .spans li svg {
	position:absolute;
	left:0px;
	right:0px;
	margin:-6px;
	top:0px;
	z-index:1;
	bottom:0px;
}
.section3 .spans li circle {
	fill:none;
	stroke-width:6;
	stroke-linecap:round;
}
.section3 .spans li.swiper-slide-thumb-active circle {
	animation:dash 5s ease-in-out both,color-change 2s linear both;
}
@keyframes dash {
	0% {
	stroke-dashoffset:251.2;
}
100% {
	stroke-dashoffset:0;
}
;}@keyframes color-change {
	0% {
	stroke:#df1d11;
}
50% {
	stroke:#df1d11;
}
100% {
	stroke:#df1d11;
}
;}.banner .swiper-slide-active .text h6 {
	-webkit-animation:fadeInUp1 1s .2s ease both;
	-moz-animation:fadeInUp1 1s .2s ease both;
}
.banner .swiper-slide-active .text h2 {
	-webkit-animation:fadeInUp1 1s .3s ease both;
	-moz-animation:fadeInUp1 1s .3s ease both;
}
.banner .swiper-slide-active .text p {
	-webkit-animation:fadeInUp1 1s .4s ease both;
	-moz-animation:fadeInUp1 1s .42s ease both;
}
.banner .swiper-slide-active .text .flaxbtn {
	-webkit-animation:fadeInUp1 1s .5s ease both;
	-moz-animation:fadeInUp1 1s .5s ease both;
}
@-webkit-keyframes fadeInUp1 {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,23px,0);
	transform:translate3d(0,23px,0);
}
100% {
	opacity:1;
	-webkit-transform:none;
	transform:none;
}
;}@keyframes fadeInUp1 {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,23px,0);
	transform:translate3d(0,23px,0);
}
100% {
	opacity:1;
	-webkit-transform:none;
	transform:none;
}
;}.fadeInUp1 {
	-webkit-animation-name:fadeInUp1;
	animation-name:fadeInUp1;
}
.section1 .pic .flax img {
	-webkit-animation:fadeInUp1 1s 1s ease;
	-moz-animation:fadeInUp1 1s 1s ease;
}
.hse {
	display:none;
}
.header .hflax .naver li>a {
	border-radius:38px;
}
.header .hflax .naver li>a:hover,.header .hflax .naver li.on>a {
	color:#fff;
	background:#df1d11;
}
.header .hflax .naver li dd a:hover {
	color:#df1d11;
}
.mhban .btext .flax .btn:hover {
	background:#df1d11;
}
/* 登录*/
	
	.qmhoutai {
	min-height:100vh;
	overflow:hidden;
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
}
.qmmain {
	width:862px;
	margin:0 auto;
	border-radius:8px;
	overflow:hidden;
	background:#f3f2f2;
	display:flex;
	justify-content:space-between;
}
.qmmain .lts {
	width:50%;
	background:#df1d11;
	padding:75px 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.qmmain .rts {
	width:50%;
	padding:75px 69px 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.qmmain .lts .logo {
	display:block;
	margin:0 auto 15px;
	max-width:113px;
}
.qmmain .lts p {
	font-size:15px;
	line-height:1.5;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
}
.qmmain .lts .ts {
	margin-left:71px;
	margin-top:150px;
}
.qmmain .lts h2 {
	font-size:40px;
	line-height:1.2;
	color:#fff;
	font-family:'pop';
	margin-bottom:23px;
}
.qmmain .lts h2 span {
	font-family:'popb';
}
.qmmain .lts h6 {
	font-size:13px;
	line-height:1.5;
	color:#fff;
}
.qmmain .rts .hs {
	text-align:center;
}
.qmmain .rts h3 {
	font-size:29px;
	line-height:1.5;
	color:#333333;
	font-weight:bold;
}
.qmmain .rts h4 {
	font-size:17px;
	line-height:1.5;
	color:#333333;
	font-family:'popb';
	margin-top:4px;
}
.qmmain .fms li {
	margin-bottom:13px;
}
.qmmain .rts .btn {
	width:100%;
	display:block;
	border-radius:10px;
	overflow:hidden;
	background:#df1d11;
	line-height:31px;
	text-align:center;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	margin-top:60px;
}
.qmmain .fms {
	margin-top:38px;
}
.qmmain .fms li h5 {
	font-size:13px;
	line-height:1.6;
	color:#333333;
	margin-left:17px;
	font-family:'mism';
	margin-bottom:2px;
}
.qmmain .fms li .bs {
	border-radius:10px;
	background:#fff;
	height:31px;
}
.qmmain .fms li .t1 {
	background:none;
	border:none;
	font-size:12px;
	height:100%;
	color:#333333;
	padding:0 17px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	    font-family: 'mism';
}
.qmmain .fms li .bs.on {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0 17px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.qmmain .fms li .t2 {
	width:calc(100% - 31px);
	padding:0 15px 0 0;
}
.qmmain .fms li .yanj {
	width:15px;
	cursor:pointer;
}
.qmmain .fms li .yanj img {
	width:100%;
	display:block;
}
.qmmain .fms li .bs.ons {
	display:flex;
	justify-content:space-between;
	align-items:center;
	background:none;
}
.qmmain .fms li .t3 {
	background:#fff;
	width:154px;
	border-radius:10px;
}
.qmmain .fms li .yzm {
	width:calc(100% - 173px);
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.qmmain .fms li .yzm .img {
	width:79px;
	margin-right:13px;
}
.qmmain .fms li .yzm .sc {
	width:17px;
	display:block;
}
.qmmain .fms li .yzm img {
	width:100%;
	display:block;
}
.qmdenglu {
	background:#f5f7fa;
	padding:250px 0 110px;
}
.qmdenglu .box {
	margin:0 244px;
	display:flex;
	justify-content:space-between;
	border-radius:15px;
	overflow:hidden;
	background:#fff;
	width:862px;
	margin:0 auto;
}
.qmdenglu .lts {
	width:50%;
	padding:98px 0 0 52px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:15px;
}
.qmdenglu .rts {
	width:50%;
	padding:52px 75px 38px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.qmdenglu .lts h3 {
	font-size:38px;
	line-height:1.1;
	color:#fff;
	font-family:'missem';
	margin-bottom:15px;
}
.qmdenglu .lts p {
	font-size:12px;
	line-height:1.4;
	color:#fff;
}
.qmdenglu .rts h2 {
	font-size:38px;
	line-height:1.6;
	color:#df1d11;
	font-family:'missem';
	text-align:center;
	margin:15px 0 12px;
}
.qmdenglu .rts{
    position: relative;
}
.qmdenglu .rts .logo {
	max-width:79px;
	display:block;
	position: absolute;
	right: 20px;top: 20px;
}
.qmdenglu .rts h6 {
	font-size:13px;
	line-height:1.6;
	color:#333333;
	text-align:center;
}
.qmdenglu .fms li h5 {
	font-size:16px;
	line-height:1.6;
	color:#333333;
	font-family:'mism';
	margin-bottom:2px;
}
.qmdenglu .fms li:last-child {
	margin-bottom:0;
}
.qmdenglu .rts .btn {
	width:100%;
	display:block;
	border-radius:10px;
	overflow:hidden;
	background:#df1d11;
	line-height:35px;
	text-align:center;
	font-size:19px;
	color:#fff;
	font-family:'missem';
	margin-top:23px;
}
.qmdenglu .rts .flax {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-top:12px;
}
.qmdenglu .rts .mia {
	font-size:14px;
	line-height:1.6;
	color:#df1d11;
	font-family:'mism';
	display:block;
	text-align:right;
}
.qmdenglu .rts .che label {
	font-size:14px;
	line-height:1.6;
	cursor:pointer;
	color:#333333;
	font-family:'popm';
	display:block;
	background-size:10px auto;
	background:url(../images/qms5.png) no-repeat left center;
	padding-left:15px;
}
.qmdenglu .rts .che .c1 {
	display:none;
}
.qmdenglu .che input:checked + label {
	background:url(../images/qms7.png) no-repeat left center;
	background-size:13px auto;
}
.qmdenglu .fms li {
	margin-bottom:12px;
}
.qmdenglu .fms {
	margin-top:23px;
}
.qmdenglu .fms li .bs {
	border-radius:10px;
	background:#f5f7fa;
	height:38px;
}
.qmdenglu .fms li .t1 {
	background:none;
	border:none;
	font-size:12px;
	height:100%;
	color:#333333;
	padding:0 12px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	font-family:'mism';
}
.qmdenglu .fms li .bs.on {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0 12px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.qmdenglu .fms li .t2 {
	width:calc(100% - 31px);
	padding:0 15px 0 0;
}
.qmdenglu .fms li .yanj {
	width:15px;
	cursor:pointer;
	height: 100%;
	background: url('../images/qms1.png') no-repeat center/contain;
}
.qmdenglu .fms li .yanj.on{
	background: url('../images/qms1-1.png') no-repeat center/contain;
}
.qmdenglu .fms li .yanj img {
	width:100%;
	display:block;
}
.qmdenglu .rts .text {
	margin-top:113px;
	font-size:13px;
	line-height:1.6;
	color:#333333;
	text-align:center;
}
.qmdenglu .rts .text a {
	font-size:18px;
	color:#df1d11;
	font-family:'missem';
}
.qmdenglu .box.on {
	flex-direction:row-reverse;
}
.qmdenglu .fms li h5 sup {
	color:#da2710;
	display:inline-block;
	margin-left:2px;
}
.qmdenglu .rts .text.on {
	margin-top:19px;
}
.qmdenglu .rts .pre span {
	background-size:8px auto;
	background:url(../images/qms6.png) no-repeat left center;
	display:inline-block;
	font-size:14px;
	line-height:15px;
	color:#333;
	padding-left:10px;
}
.qmdenglu .rts .pre {
	display: inline-block;
    padding: 0 0.3rem;
    background: #e5e5e5;
    border-radius: 0.8rem;
    margin: 1.6rem 0 2.3rem;
}
.qmdenglu .rts .pre:hover {
	background:#df1d11;color: #fff;
}

.qmdenglu .rts .pre:hover span{
	color:#fff;
	background-size:0.4rem auto;
	background:url(../images/qms6-1.png) no-repeat left center;
}
.qmdenglu .rts .pre span {
	    background: url(../images/qms6.png) no-repeat left center;
    display: inline-block;
    font-size: 14px;
    line-height: 0.8rem;
    color: #333;
    padding-left: 0.5rem;
}
.qmdenglu .rts .rados {
	margin:15px 0 12px;
}
.qmdenglu .rts .rados h5 {
	font-size:17px;
	line-height:1.6;
	color:#333;
	font-family:'mism';
}
.qmdenglu .rts .rados h5 sup {
	color:#da2710;
	display:inline-block;
	margin-left:2px;
}
.qmdenglu .rts .rados dl {
	display:flex;
	flex-wrap:wrap;
	margin-top:8px;
}
.qmdenglu .rts .rados dd {
	margin-bottom:8px;
	margin-right:25px;
}
.qmdenglu .rts .rados .r1 {
	display:none;
}
.qmdenglu .rts .rados label {
	font-size:15px;
	line-height:1.6;
	cursor:pointer;
	color:#333333;
	font-family:'mism';
	display:block;
	background-size:10px auto;
	background:url(../images/qms5.png) no-repeat left center;
	padding-left:19px;
}
.qmdenglu .rts .rados dd input:checked + label {
	background:url(../images/qms7.png) no-repeat left center;
	background-size:13px auto;
}
.qmdenglu .rts .pre.on {
	margin:0;
}
.qmdenglu .rts .ches label {
	font-size:15px;
	line-height:1.6;
	cursor:pointer;
	color:#333333;
	font-family:'mism';
	display:block;
	background-size:10px auto;
	background:url(../images/qms5.png) no-repeat left center;
	padding-left:19px;
}
.qmdenglu .rts .ches label a {
	color:#0072ff;
}
.qmdenglu .rts .ches .c1 {
	display:none;
}
.qmdenglu .ches input:checked + label {
	background:url(../images/qms7.png) no-repeat left center;
	background-size:13px auto;
}
.qmdenglu .rts .ches {
	margin:31px 0 15px;
}
.mproduct .hd .lis.ar dl {
	overflow:hidden;
	width:calc(100% - 192px);
	height:40px;
}
.mproduct .hd .lis.ar.on dl {
	height:auto;
}
.mproduct .hd .lis.ar dd {
	white-space:nowrap;
}
.mproduct .hd .lis.ar .parrow {
	width:38px;
	height:38px;
	background:url(../images/parow.png) no-repeat center/17px auto;
	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;
}
.mproduct .hd .lis.ar .parrow:hover {
	background:url(../images/parow-1.png) no-repeat center/17px auto;
}
.mproduct .hd .lis.ar.on .parrow {
	transform:rotate(180deg);
}
.prelated ul {
	display:flex;
	flex-wrap:wrap;
	padding:52px 23px 0;
}
.prelated li {
	width:calc((100% - 163px)/5);
	margin:0 40px 52px 0;
	background:#f2f2f2;
	border-radius:13px;
	padding:10px 12px 12px;
	box-shadow:4px 4px 4px 0 rgba(80,80,80,0.3);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.prelated li:nth-child(5n) {
	margin-right:0;
}
.prelated li h4 {
	font-size:15px;
	color:#000000;
	line-height:1.2;
	height:31px;
	display:flex;
	align-items:center;
	justify-content:center;
	text-align:center;
	font-family:'mism';
	margin-bottom:8px;
}
.prelated li .pic {
	width:123px;
	height:173px;
	overflow:hidden;
	margin:0 auto;
	display:block;
}
.prelated li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.prelated li .falx {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:12px 10px 0;
}
.prelated li .falx p{
    color: #666;
}
.prelated li .falx a {
	padding:0 10px;
	line-height:21px;
	background:#ffffff;
	display:inline-block;
	border-radius:8px;
	font-size:14px;
	color:#4c4c4c;
}
.prelated li .falx a:hover {
	background:#df1d11;
	color:#fff;
}
.prelated li:hover {
	box-shadow:4px 4px 4px 0 rgba(223,29,17,0.3);
}
.mcase .hd {
	padding:121px 0 98px;
}
.mcase .hd h3 {
	font-size:58px;
	color:#1f1f1f;
	font-family:'missem';
	line-height:1.4;
}
.mcase .hd ul {
	display:flex;
	flex-wrap:wrap;
}
.mcase .hd li {
	width:calc((100% - 154px)/6);
	margin:30px 30px 0 0;
}
.mcase .hd li:nth-child(6n) {
	margin-right:0;
}
.mcase .hd li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-radius:12px;
	background:#f8f5f5;
	padding:0 8px 0 23px;
	height:83px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mcase .hd li .ico {
	width:38px;
	height:38px;
	overflow:hidden;
}
.mcase .hd li .ico img {
	width:100%;
	height:100%;
	object-fit:contain;
	display:block;
}
.mcase .hd li h5 {
	font-size:19px;
	color:#000000;
	line-height:1.3;
	font-family:'missem';
	width:calc(100% - 58px);
}
.mcase .hd li a:hover {
	background:linear-gradient(to right,#f00f21,#fa6b4e);
}
.mcase .hd li a:hover .ico img {
	transform:translateY(-100%);
}
.mcase .hd li a:hover h5 {
	color:#fff;
}
.mcase .bd li {
	background:linear-gradient(to bottom,#f2f2f2,#fff);
	padding:44px 0;
}
.mcase .bd li:nth-child(2n) {
	background:#fff;
}
.mcase .bd li .cthd {
	display:flex;
	align-items:center;
	padding-left:23px;
	justify-content:space-between;
}
.mcase .bd li .cthd .ico {
	width:52px;
	height:52px;
}
.mcase .bd li .cthd img {
	width:100%;
	display:block;
	height:100%;
	object-fit:contain;
}
.mcase .bd li .cthd .tx {
	width:calc(100% - 67px);
}
.mcase .bd li .cthd .tx h4 {
	font-size:31px;
	color:#000000;
	line-height:1.4;
	font-family:'missem';
}
.mcase .bd li .cthd .tx p {
	font-size:13px;
	color:#666666;
	line-height:1.4;
}
.mcase .bd li .caboc {
	padding:0 44px;
	margin:27px 0;
	background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 5%,#fff 95%,rgba(255,255,255,0) 100%);
	display:flex;
	align-items:center;
	justify-content:space-between;
	height:75px;
}
.mcase .bd li:nth-child(2n) .caboc {
	border-top:2px solid #f2f2f2;
	border-bottom:2px solid #f2f2f2;
}
.mcase .bd li .caboc h5 {
	font-size:13px;
	color:#000000;
	font-family:'mism';
	display:flex;
	align-items:center;
	line-height:1.4;
}
.mcase .bd li .caboc h5 i {
	width:6px;
	height:31px;
	border-radius:4px;
	background:#f93739;
	display:inline-block;
	margin-right:38px;
}
.mcase .bd li .caboc dl {
	width:calc(100% - 300px);
	display:flex;
	align-items:center;
}
.mcase .bd li .caboc dd {
	margin-right:31px;
}
.mcase .bd li .caboc dd img {
	max-width:102px;
	max-width:60px;
	display:block;
}
.mcase .bd li .caboc .ar {
	width:15px;
	height:38px;
	background:url(../images/ca12.png) no-repeat center/100% auto;
}
.mcase .bd .flaxu {
	background:linear-gradient(to right,#f93439,#fa4c42,#fb644c);
	border-radius:8px;
	height:38px;
	padding:0 15px 0 48px;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.mcase .bd .flaxu h4 {
	font-size:19px;
	color:#ffffff;
	font-family:popm;
}
.mcase .bd .flaxu .rt {
	display:flex;
	align-items:center;
}
.mcase .bd .flaxu .rt h6 {
	font-size:13px;
	color:#fff;
}
.mcase .bd .flaxu .rt h6 i {
	font-size:17px;
	font-family:'mism';
	margin-left:8px;
}
.mcase .bd .flaxu .rt a {
	display:inline-block;
	font-size:14px;
	color:#df1d11;
	line-height:27px;
	background:#fff;
	border-radius:8px;
	padding:0 19px;
	margin-left:60px;
}
.mcase .bd .dlc dl {
	display:flex;
	flex-wrap:wrap;
	margin-top:38px;
}
.mcase .bd .dlc dd {
	width:calc((100% - 86px)/3);
	margin:0 42px 38px 0;
}
.mcase .bd .dlc dd:nth-child(3n) {
	margin-right:0;
}
.mcase .bd .dlc .picov {
	height:259px;
	border-radius:8px;
	overflow:hidden;
}
.mcase .bd .dlc p {
	font-size:15px;
	color:#000000;
	padding:10px 0;
	line-height:1.4;
	font-family:'mism';
}
.mcase .clist .cfna {
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
	background:url(../images/cline.png) no-repeat center bottom/100% auto;
	padding:0 27px 0 35px;
	padding-bottom:19px;
}
.mcase .clist .cfna .txt {
	width:calc(100% - 44px);
}
.mcase .clist .cfna img {
	width:58px;
	display:block;
	height:58px;
	object-fit:contain;
}
.mcase .clist .cfna .txt h3 {
	font-size:31px;
	color:#000000;
	font-family:'mism';
	line-height:1.3;
}
.mcase .clist .cfna .txt p {
	font-size:13px;
	color:#666666;
	line-height:1.6;
}
.mcase .clist ul {
	margin-top:44px;
}
.mcase .clist li {
	padding:0 31px 23px;
	margin-bottom:31px;
}
.mcase .clist li:nth-child(2n) {
	background:url(../images/cline2.png) no-repeat center bottom/100% auto #f2f2f2;
}
.mcase .clist li .rbtn {
	text-align:right;
}
.mcase .clist li .rbtn a {
	display:inline-block;
	font-size:14px;
	color:#f64c39;
	line-height:40px;
}
.mcase .clist li .citem {
	display:flex;
	justify-content:space-between;
}
.mcase .clist li .text {
	width:563px;
}
.mcase .clist li .text h4 {
	font-size:17px;
	color:#000000;
	font-family:'mism';
	line-height:46px;
	padding-left:25px;
	margin-left:-10px;
	background:url(../images/cico4.png) no-repeat left center/10px auto;
}
.mcase .clist dl {
	border-bottom:1px solid #cccccc;
}
.mcase .clist dd {
	border-top:1px solid #cccccc;
	line-height:38px;
	font-size:13px;
	color:#000000;
	padding-left:27px;
	background:url(../images/cico5.png) no-repeat left 17px center/4px auto;
}
.mcase .clist dd span {
	margin-left:192px;
}
.mcase .clist dd i {
	display:inline-block;
	margin-left:8px;
}
.mcase .clist .pics {
	width:547px;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.mcase .clist .pics .picov {
	width:calc((100% - 19px)/2);
	margin:0 0 19px 0;
	border-radius:8px;
}
.mcase{
    padding-bottom: 56px;
}
.mcase .clist {
	padding-bottom:38px;
}
.mcase .pages {
	padding-bottom:38px;
}
.casedel {
	position:relative;
	z-index:22;
}
.casedel .wrap {
	margin-top:-238px;
	max-width:1050px;
	background:#fff;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:60px;
}
.casedel .wrap:before {
	content:"";
	position:absolute;
	left:-12px;
	top:-15px;
	width:31px;
	z-index:1;
	height:31px;
	background:url(../images/caico1.png) no-repeat center/100% 100%;
}
.casedel .hd h1 {
	font-size:33px;
	color:#000000;
	line-height:1.3;
	font-family:'missem';
	background:url(../images/cline.png) no-repeat center bottom/100% auto;
	padding-bottom:38px;
}
.casedel .hd h6 {
	display:inline-block;
	padding:0 54px;
	line-height:42px;
	font-size:19px;
	font-family:popm;
	color:#ffffff;
	border-radius:15px;
	background:linear-gradient(to right,#f00f21,#fa6b4e);
	margin:44px 0 12px;
}
.casedel .bd ul {
	background:#f8f7f7;
	border-radius:15px;
	padding:23px 40px;
}
.casedel .bd li {
	display:flex;
	padding:12px 0;
	line-height:1.3;
	border-bottom:1px solid #ccc8c8;
}
.casedel .bd  li h4 {
	font-size:15px;
	width:180px;
	color:#000000;
	padding-left:27px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:url(../images/caico2.png) no-repeat left 4px center/4px auto;
}
.casedel .bd  li p {
	width:calc(100% - 180px);
	font-size:15px;
	color:#000000;
}
.casedel .cadel {
	padding:38px 0 15px;
	font-size:13px;
	color:#000000;
	line-height:1.7;
}
.casedel .rebtn {
	border:none;
}
.casedel {
	padding-bottom:60px;
}
.mhban2 .wrap .btext {
	background:none;
	border:none;
	padding-top:38px;
}
.mhban2 .wrap {
	bottom:58px;
}
.casedel .wrap,.mjoindel .wrap,.mjoin .wrap {
	max-width:1200px;
}
.mjoin {
	padding:67px 0 100px;
}
.mjoin .hd {
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
}
.mjoin .wrap {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 23px;
}
.mjoin .hd h4 {
	font-size:21px;
	color:#333333;
	line-height:1.2;
	border-bottom:2px solid #e72a0e;
	padding-right:15px;
	font-weight:bold;
	margin-left:15px;
}
.mjoin .hd h4 i {
	font-size:27px;
}
.mjoin .hd .rt {
	width:calc(100% - 420px);
}
.mjoin .hd .rt dl {
	display:flex;
	margin-top:27px;
}
.mjoin .hd .rt dt {
	font-size:13px;
	color:#808080;
	line-height:1.6;
}
.mjoin .hd .rt dd a {
	font-size:13px;
	color:#808080;
	margin-left:27px;
	line-height:1.6;
	display:block;
}
.mjoin .hd .rt dd a:hover,.mjoin .hd .rt dd.on a {
	font-size:13px;
	color:#ed0707;
	line-height:1.6;
	font-weight:bold;
}
.mjoin .bd {
	margin-top:52px;
}
.mjoin .bd ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.mjoin .bd li {
	width:calc((100% - 38px)/2);
	margin:0 0 25px 0;
	border:1px solid #d9d9d9;
	border-radius:8px;
}
.mjoin .bd li a {
	display:block;
	padding:19px;
}
.mjoin .bd li h4 {
	font-size:19px;
	color:#000000;
	line-height:1.6;
	font-weight:bold;
	display:flex;
	align-items:center;
}
.mjoin .bd li h4 i {
	display:inline-block;
	margin-left:19px;
	background:#ffe5e5;
	padding:0 6px;
	line-height:19px;
	border-radius:4px;
	font-size:14px;
	color:#ff0f00;
	font-weight:400;
}
.mjoin .bd li h5 {
	font-size:13px;
	color:#000000;
	margin:15px 0 6px;
	line-height:1.6;
}
.mjoin .bd li h6 {
	font-size:13px;
	color:#808080;
	line-height:1.6;
}
.mjoin .bd li h6 i {
	margin-left:40px;
	display:inline-block;
}
.mjoindel .hd {
	background:#f5f7fb;
	padding:90px 0;
	margin-top:150px;
}
.mjoindel .hd .wrap {
	padding:0 44px;
	display:flex;
	justify-content:space-between;
	align-items:self-end;
}
.mjoindel .hd .lt {
	width:720px;
}
.mjoindel .hd h4 {
	font-size:19px;
	color:#000000;
	line-height:1.6;
	font-weight:bold;
	display:flex;
	align-items:center;
}
.mjoindel .hd h4 i {
	display:inline-block;
	margin-left:19px;
	background:#ffe5e5;
	padding:0 6px;
	line-height:19px;
	border-radius:4px;
	font-size:14px;
	color:#ff0f00;
	font-weight:400;
}
.mjoindel .hd p {
	font-size:13px;
	color:#000000;
	line-height:1.6;
	margin-top:17px;
}
.mjoindel .hd p i:nth-child(n+2) {
	margin-left:44px;
}
.mjoindel .hd .rt {
	width:292px;
}
.mjoindel .hd .rt h6 {
	font-size:15px;
	color:#333333;
	line-height:1;
	margin-top:17px;
	padding-left:13px;
	border-left:2px solid #df1d11;
}
.mjoindel .bd {
	padding:83px 0 98px;
}
.mjoindel .bd .wrap {
	padding:0 44px;
}
.mjoindel .bd h4 {
	font-size:15px;
	color:#000000;
	line-height:1.6;
	font-weight:bold;
}
.mjoindel .bd p {
	font-size:13px;
	color:#000000;
	line-height:2;
	margin-top:12px;
}
.ytit {
	text-align:center;
}
.ytit h3 {
	font-size:48px;
	color:#333333;
	font-family:'missem';
	line-height:1.2;
	padding:31px 0;
	position:relative;
	text-transform:uppercase;
}
.ytit h3:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:11;
	width:156px;
	height:4px;
	background:#df1d11;
	margin:0 auto;
}
.yanfalc .hd {
	padding:75px 0;
}
.yanfalc .hd .ovs {
	margin-top:75px;
	position:relative;
}
.yanfalc .hd .ovs:before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:48px;
	height:2px;
	background:#666666;
}
.yanfalc .yanswiper {
	overflow:hidden;
	margin:0 31px;
}
.yanfalc .yanswiper h4 {
	text-align:center;
	font-size:13px;
	color:#666666;
	line-height:1.6;
}
.yanfalc .yanswiper .icon {
	width:23px;
	height:23px;
	border-radius:50%;
	background:#df1d11;
	margin:15px auto 38px;
}
.yanfalc .yanswiper .pic {
	height:232px;
	overflow:hidden;
}
.yanfalc .yanswiper .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.yanfalc .yanswiper .bord {
	border:2px solid #dcdcdc;
}
.yanfalc .yanswiper .bord p {
	font-size:15px;
	color:#333333;
	line-height:1.4;
	padding:12px 23px;
	height:2.8em;
	font-family:'popm';
}
.yanfalc .yanswiper a:hover .bord p{
    color: #fff;background: #df1d11;
}
.yanfalc .ovs .next,.yanfalc .ovs .prev {
	position:absolute;
	left:0;
	top:35px;
	width:31px;
	height:31px;
	border-radius:50%;
	background:url(../images/yprev.png) no-repeat center/13px auto #666666;
	cursor:pointer;
}
.yanfalc .ovs .next {
	left:auto;
	right:0;
	transform:rotate(180deg);
}
.yanfalc .yanswiper a:hover h4 {
	color:#df1d11;
}
.yanfalc .bd {
	padding:75px 0 113px;
}
.yanfalc .bd .yth {
	margin-top:31px;
	display:flex;
	justify-content:space-between;
	align-items:end;
	padding:27px 44px;
	background:#df1d11;
	border-radius:23px 23px 0 0;
}
.yanfalc .bd .yth .l {
	display:flex;
	align-items:end;
}
.yanfalc .bd .yth img {
	width:27px;
	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:35px;
	margin-bottom:8px;
}
.yanfalc .bd .yth i {
	font-size:44px;
	color:#fff;
	line-height:1;
	font-family:popb;
}
.yanfalc .bd .yth p {
	font-size:31px;
	color:#ffffff;
	line-height:1.2;
	margin-left:29px;
}
.yanfalc .bd .time {
	font-size:17px;
	color:#ffffff;
	line-height:1.3;
}
.yanfalc .bd .yswiper {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0 0 0 38px;
}
.yanfalc .bd .lc {
	width:1098px;
}
.yanfalc .bd .yswiper .ysth {
	padding:0 38px;
}
.yanfalc .bd .lc li {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding-left:23px;
	background:#fff;
	border-radius:8px;
	border:1px solid #fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.yanfalc .bd .lc li p {
	font-size:18px;
	color:#666666;
	/*font-family:popm;*/
	line-height:25px;
	padding:15px 0;
	text-align:center;
	width:330px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.yanfalc .bd .lc li p:nth-child(n+2) {
	width:157px;
}
.yanfalc .bd .lc li p:nth-child(1) {
	padding-left:52px;
	text-align:left;
}
.yanfalc .bd .ystb {
	background:#eeeeee;
	border-radius:8px;
	box-shadow:0 0 8px 0 #dcdbdb inset;
	padding:4px 38px;
	height:705px;
	overflow:hidden;
}
.yanfalc .bd .ystb li p:nth-child(1) {
	padding-left:0;
}
.yanfalc .bd .ystb .swiper-slide {
	height:58px;
}
.yanfalc .bd .rspans .next,.yanfalc .bd .rspans .prev {
	width:65px;
	height:65px;
	background:url(../images/yar2.png) no-repeat center/27px auto;
	cursor:pointer;
}
.yanfalc .bd .rspans .next {
	transform:rotate(180deg);
}
.yanfalc .bd .rspans .spans {
	width:12px;
	height:225px;
	background:#c9c9c9;
	margin:0 auto;
	border-radius:8px;
}
.yanfalc .bd .rspans .spans .swiper-scrollbar-drag {
	width:27px;
	border-radius:38px;
	background:#df1d11;
	left:-8px;
	display:block;
}
.yanfalc .bd .rspans .next:hover,.yanfalc .bd .rspans .prev:hover {
	background:url(../images/yar3.png) no-repeat center/27px auto;
}
.yanfalc .bd .ystb .swiper-slide a:hover li {
	border-color:#df1d11;
	transform:scale(1.05);
}
.yanfalc .bd .ystb .swiper-slide a:hover li p {
	color:#df1d11;
}
.yanfalc .yteam .hdc {
	text-align:center;
}
.yanfalc .yteam .hdc h3 {
	font-size:58px;
	color:#333333;
	font-family:'missem';
	line-height:1.2;
	position:relative;
	text-transform:uppercase;
}
.yanfalc .yteam .hdc p {
	font-size:29px;
	color:#df1d11;
	line-height:1.6;
}
.yanfalc .yteam .pictext {
	margin-top:63px;
	display:flex;
	justify-content:space-between;
	width:1432px;
	align-items:self-end;
	margin-left:calc((1432px - 1200px)/-2);
	position:relative;
}
.yanfalc .yteam .pictext .pic img {
	width:764px;
	display:block;
	position:relative;
	z-index:11;
}
.yanfalc .yteam .text {
	width:630px;
	padding-bottom:60px;
	position:relative;
	z-index:11;
}
.yanfalc .yteam .pictext:before {
	content:"";
	position:absolute;
	right:-50vw;
	top:142px;
	bottom:0;
	left:397px;
	background:#eaeaea;
}
.yanfalc .yteam .text h4 {
	font-size:38px;
	color:#333333;
	line-height:1.6;
	text-transform:uppercase;
	font-family:'missem';
}
.yanfalc .yteam .text h5 {
	font-size:25px;
	color:#df1d11;
	line-height:1.2;
	margin:8px 0 38px;
	font-family:'mism';
}
.yanfalc .yteam .text p {
	font-size:14px;
	color:#333333;
	line-height:1.6;
}
.yanfalc .numul {
	padding:134px 0 83px;
}
.yanfalc .numul ul {
	display:flex;
	justify-content:space-between;
}
.yanfalc .numul li:nth-child(2n) {
	width:2px;
	height:92px;
	background:#df1d11;
	position:relative;
	top:19px;
	margin:0 73px;
}
.yanfalc .numul li h4 {
	font-size:60px;
	color:#df1d11;
	font-family:'missem';
	line-height:1.2;
}
.yanfalc .numul li p {
	font-size:29px;
	color:#333333;
	line-height:1.2;
	margin-top:6px;
}
.yanfalc .porca {
	position:relative;
	padding:21px 0 35px;
	margin-bottom:134px;
}
.yanfalc .porca:before {
	content:"";
	position:absolute;
	left:-50vw;
	top:0;
	bottom:0;
	background:#df1d11;
	right:50%;
}
.yanfalc .wrap {
	max-width:1200px;
}
.yanfalc .picswiper {
	overflow:hidden;
	position:relative;
}
.yanfalc .picswiper .spans {
	position:absolute;
	right:109px;
	bottom:12px;
	z-index:11;
	left:auto;
	opacity:1;
	width:auto;
}
.yanfalc .picswiper .spans span {
	width:13px;
	height:13px;
	opacity:1;
	border-radius:38px;
	background:#fff;
	border:1px solid #df1d11;
	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;
}
.yanfalc .picswiper .spans span.swiper-pagination-bullet-active {
	width:83px;
	background:#df1d11;
}
.neibuyj {
	padding-top:225px;
}
.neibuyj .wrap {
	max-width:1200px;
}
.neibuyj .nhd {
	display:flex;
	justify-content:space-between;
	align-items:self-end;
	margin-top:35px;
}
.neibuyj .nhd .ltc {
	width:705px;
	background:url(../images/nico2.png) no-repeat center/100% 100%;
	padding-left:38px;
	height:397px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
}
.neibuyj .nhd .ltc h3 {
	font-size:36px;
	color:#000000;
	line-height:75px;
	font-family:'mism';
	padding-left:44px;
	background:url(../images/nico1.png) no-repeat left center/29px auto;
}
.neibuyj .nhd .ovscll h4 {
	text-align:center;
	font-size:19px;
	color:#000000;
	font-family:'mis';
	margin-bottom:19px;
}
.neibuyj .nhd .ovscll {
	margin-top:31px;
	overflow-y:scroll;
	padding-right:52px;
	margin-right:4px;
}
.neibuyj .nhd .ovscll p {
	font-size:13px;
	color:#000000;
	font-family:'mis';
	line-height:1.6;
	text-indent:2em;
}
.neibuyj .nhd .ftime {
	position:absolute;
	right:8px;
	bottom:0;
	z-index:1;
}
.neibuyj .nhd .ftime h5 {
	font-family:popb;
	font-size:86px;
	color:#df1d11;
	line-height:1;
	opacity:0.08;
	text-transform:uppercase;
}
.neibuyj .nhd .ftime h6 {
	font-size:13px;
	color:#000000;
	line-height:1.4;
	font-family:popm;
	width:217px;
	position:absolute;
	right:0;
	top:27px;
	z-index:1;
	text-align:center;
}
.neibuyj .nhd .rtc {
	width:463px;
	height:338px;
	background:#f5f5f5;
	border-radius:23px;
	padding:44px 35px 0 40px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.neibuyj .nhd .rtc .nth h6 {
	font-size:23px;
	color:#333333;
	font-family:mism;
	line-height:1.6;
}
.neibuyj .nhd .rtc .nth h4 {
	font-size:36px;
	color:#333333;
	font-family:mism;
	line-height:1.6;
}
.neibuyj .nhd .rtc .nth {
	background:url(../images/nico3.png) no-repeat right center/58px auto;
	padding-right:75px;
}
.neibuyj .nhd .rtc h5 {
	font-size:50px;
	font-family:mism;
	color:#c8c8c8;
	line-height:1.6;
	margin:32zpx 0;
}
.neibuyj .nhd .rtc h5 i {
	font-size:71px;
	font-family:dinb;
	color:#df1d11;
	margin:0 8px 0 12px;
	display:inline-block;
}
.neibuyj .nhd .rtc h5 span {
	font-size:17px;
	font-family:mism;
	color:#000000;
}
.neibuyj .nhd .rtc p {
	font-size:17px;
	color:#000000;
	line-height:1.4;
	text-align:right;
}
.neibuyj .nbd {
	;
}
.qmjingxsxt {
	padding:225px 0 123px;
	font-family:'mis';
}
.qmjingxsxt h2 {
	font-size:44px;
	color:#1f1f1f;
	line-height:1.4;
	font-family:'mis';
	font-weight:bold;
}
.uitnavs {
	padding:25px 0;
	position:relative;
}
.uitnavs::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	width:100%;
	height:8px;
	border-radius:4px;
	background:#df1d11;
}
.qmjingxsxt .wrap {
	max-width:1200px;
}
.uitnavs ul {
	display:flex;
	flex-wrap:wrap;
}
.uitnavs li {
	width:calc((100% - 127px)/5);
	margin-right:31px;
	margin-top:15px;
}
.uitnavs li:nth-child(5n) {
	margin-right:0;
}
.uitnavs li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border:2px solid #c1c1c1;
	border-radius:10px;
	background:#fff;
	padding:0 8px 0 27px;
	height:86px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.uitnavs li .ico {
	width:44px;
	height:44px;
	overflow:hidden;
}
.uitnavs .ico img {
	width:100%;
	height:100%;
	object-fit:contain;
	display:block;
}
.uitnavs li h5 {
	font-size:23px;
	color:#333333;
	line-height:1.3;
	width:calc(100% - 56px);
}
.uitnavs li.on a,.uitnavs li a:hover {
	background:#df1d11;
	border-color:#df1d11;
}
.uitnavs li.on a .ico img,.uitnavs li a:hover .ico img {
	transform:translateY(-100%);
}
.uitnavs li.on a h5,.uitnavs li a:hover h5 {
	color:#fff;
}
.qmpeixzl {
	margin-top:113px;
	display:flex;
	justify-content:space-between;
}
.qmpeixzl .lts {
	width:248px;
	background:#fff;
	border-radius:10px;
	padding:25px 0;
}
.qmpeixzl .rts {
	width:calc(100% - 275px);
	background:#fff;
	border-radius:10px;
	padding:0 40px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.qmpeixzl .text .hs {
	padding:38px 0 8px;
	border-bottom:4px solid #df1d11;
}
.qmpeixzl .text .hs h4 {
	font-size:36px;
	line-height:1.6;
	color:#000000;
	text-align:center;
}
.qmpeixzl .text .hs h6 {
	margin-top:27px;
	font-size:17px;
	line-height:1.6;
	color:#000000;
	text-align:right;
}
.qmpeixzl .text .del {
	font-size:17px;
	color:#333333;
	line-height:2;
	margin-top:15px;
	padding:42px 42px 307px;
}
.qmpeixzl .lts h3 {
	font-size:44px;
	line-height:1.2;
	color:#000000;
	font-family:'mism';
	text-align:center;
}
.qmpeixzl .lts ul {
	margin-top:23px;
}
.qmpeixzl .lts li {
	margin-bottom:44px;
}
.qmpeixzl .lts h5 {
	font-size:27px;
	line-height:56px;
	color:#000000;
	font-family:'mism';
	padding-left:44px;
	position:relative;
}
.qmpeixzl .lts h5.on {
	background:#e6e6e6;
	color:#df1d11;
	font-weight:bold;
}
.qmpeixzl .lts h5::before {
	content:"";
	position:absolute;
	right:0;
	top:0;
	z-index:1;
	background:url(../images/qmr6.png) no-repeat right center;
	width:0;
	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;
}
.qmpeixzl .lts h5.on::before {
	width:4px;
}
.qmpeixzl .lts .ndli {
	margin-top:8px;
}
.qmpeixzl .lts .ndli dl {
	padding-left:44px;
}
.qmpeixzl .lts .ndli dd a {
	font-size:17px;
	line-height:38px;
	color:#000000;
	display:block;
}
.qmpeixzl .lts .ndli dd.on a,.qmpeixzl .lts .ndli dd a:hover {
	color:#df1d11;
}
.uitbds table thead,.uitbds tbody tr {
	display:table;
	width:100%;
	table-layout:fixed;
}
.qmjingxsxt .qmboxs {
	border-radius:23px;
	background:#f5f5f5;
	margin-top:113px;
	padding:40px 36px;
}
.qmjingxsxt .qmboxs .seach {
	width:338px;
	height:44px;
	background:#fff;
	border:1px solid #626262;
	border-radius:31px;
	display:flex;
	justify-content:space-between;
	align-items:center;
	background:#fff;
	margin-right:75px;
}
.qmjingxsxt .qmboxs .seach .t1 {
	width:calc(100% - 60px);
	height:100%;
	padding:0 0 0 23px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:17px;
	color:#000;
	font-family:'mism';
	border:none;
	background:none;
}
.qmjingxsxt .qmboxs .seach .sub {
	width:60px;
	border:none;
	background:url(../images/qr13.png)  no-repeat center/21px auto;
	height:100%;
	cursor:pointer;
}
.qmjingxsxt .qmboxs .hs {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.qmjingxsxt .qmboxs .hs h3 {
	font-size:44px;
	line-height:1.6;
	color:#000000;
	font-family:'mism';
}
.qmjingxsxt .qmboxs .hs dl {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.qmjingxsxt .qmboxs .hs dd {
	margin-left:17px;
}
.qmjingxsxt .qmboxs .hs dd a {
	width:157px;
	height:60px;
	display:flex;
	align-items:center;
	justify-content:center;
	background:#fff;
	border-radius:8px;
	border:2px solid #c1c1c1;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.qmjingxsxt .qmboxs .hs .ico {
	width:35px;
	height:35px;
	overflow:hidden;
	margin-right:10px;
}
.qmjingxsxt .qmboxs .hs .ico img {
	width:100%;
	height:100%;
	object-fit:contain;
	display:block;
}
.qmjingxsxt .qmboxs .hs h5 {
	font-size:23px;
	line-height:60px;
	color:#333333;
	font-family:'mism';
	/* margin-left:10px;*/;
}
.qmjingxsxt .qmboxs .hs dd.on a,.qmjingxsxt .qmboxs .hs dd a:hover {
	background:#df1d11;
	border-color:#df1d11;
}
.qmjingxsxt .qmboxs .hs dd.on a .ico img,.qmjingxsxt .qmboxs .hs dd a:hover .ico img {
	transform:translateY(-100%);
}
.qmjingxsxt .qmboxs .hs dd.on a h5,.qmjingxsxt .qmboxs .hs dd a:hover h5 {
	color:#fff;
}
.usiteam {
	margin-top:31px;
	position:relative;
	display:flex;
	justify-content:space-between;
}
.usiteam .tps {
	margin-bottom:10px;
}
.usiteam .tps li {
	display:flex;
	justify-content:space-between;
	align-items:center;
	background:#666666;
	border-radius:8px 8px 0 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.usiteam .tps li p {
	font-size:23px;
	color:#fff;
	line-height:1.8;
	padding:13px 0;
	text-align:center;
	width:397px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.usiteam .tps li p:nth-child(n+2) {
	width:157px;
}
.usiteam .tps li p:nth-child(3) {
	width:157px;
	text-align:center;
}
.usiteam .tps li p:nth-child(1) {
	padding-left:75px;
	text-align:left;
}
.usiteam .tps li p:last-child {
	width:127px;
	display:flex;
	align-items:center;
	justify-content:center;
	margin-right:10px;
}
.usiteam li {
	display:block;
	/* margin-top:4px;*/;
}
.usiteam li p span.ico {
	width:21px;
	height:21px;
	background:url(../images/nico8.png) no-repeat center/100% auto !important;
	margin:0 auto;
	display:block;
}
.usiteam a:hover .ico {
	background:url(../images/nico8-1.png) no-repeat center/100% auto !important;
}
.usiteam .tbs li {
	display:flex;
	justify-content:space-between;
	align-items:center;
	background:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.usiteam .tbs {
	height:768px;
	overflow:hidden;
}
.usiteam .tbss {
	height:auto;
}
.usiteam .tbs .swiper-slide {
	height:auto;
}
.usiteam .tbs .ooos .swiper-slide {
	margin-bottom:5px;
}
.mlichen .lclist li:nth-child(1) h3 i{
    /*display: none;*/
}
.usiteam .tbs li p {
	font-size:17px;
	color:#333333;
	line-height:1.8;
	padding:8px 0;
	width:397px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.usiteam .tbs li:hover p{
    color: #df1d11;
}
.usiteam .tbs li p i {
	width:6px;
	height:6px;
	background:#df1d11;
	display:inline-block;
	border-radius:50%;
	margin-right:23px;
	position:relative;
	top:-4px;
}
.usiteam .tbs li p:nth-child(n+2) {
	width:157px;
	text-align:center;
}
.usiteam .tbs li p:nth-child(1) {
	padding-left:25px;
}
.usiteam .tbs li p:last-child {
	width:127px;
	margin-right:10px;
}
.usiteam .tbs li p.on {
	display:flex;
	align-items:center;
	justify-content:center;
}
.usiteam .tbs li p .b1 {
	font-size:17px;
	color:#df1d11;
	line-height:1.8;
	display:block;
	margin-left:12px;
}
.usiteam .tbs li p .b1.on {
	color:#004eff;
}
.usiteam .lc {
	width:1125px;
}
.usiteam .rspans {
	position:absolute;
	right:-31px;
	top:0;
	z-index:1;
	bottom:0;
}
.usiteam .rspans .next,.usiteam .rspans .prev {
	width:23px;
	height:23px;
	background:url(../images/qr11.png) no-repeat center/8px auto;
	cursor:pointer;
}
.usiteam .rspans .next {
	transform:rotate(180deg);
}
.usiteam .rspans .spans {
	width:8px;
	height:calc(100% - 52px);
	background:#e5e5e5;
	margin:0 auto;
	border-radius:8px;
}
.usiteam .rspans .spans .swiper-scrollbar-drag {
	width:27px;
	border-radius:38px;
	background:#626262;
	left:-8px;
	display:block;
}
.qmboxs .usiteam .rspans .spans .swiper-scrollbar-drag {
	width:100%;
	left:0;
}
.usiteam .rspans .next:hover,.usiteam .rspans .prev:hover {
	background:url(../images/qr11-1.png) no-repeat center/8px auto;
}
.usiteam .swiper-slide a:hover li {
	border-color:#df1d11;
}
.usiteam .swiper-slide a:hover li p {
	color:#df1d11;
}
.qmjingxsxt .shuanx {
	display:block;
	width:38px;
	margin:15px auto 0;
}
.qmjingxsxt .shuanx img {
	width:100%;
	display:block;
}
.usiteam .tps li p.on:nth-child(3) {
	padding-left:52px;
}
.msktext {
	position:fixed;
	left:0;
	right:0;
	top:20%;
	z-index:9999;
	background:#fff;
	border-radius:10px;
	width:570px;
	margin:0 auto;
	font-family:'mis';
	display:none;
}
.msktext h2 {
	font-size:21px;
	line-height:1.6;
	color:#fff;
	background:#df1d11;
	padding:10px 38px;
	border-radius:10px 10px 0 0;
}
.msktext .gb {
	position:absolute;
	right:-44px;
	cursor:pointer;
	top:0;
	z-index:1;
	background:url(../images/qr14.png)  no-repeat center/25px auto;
	width:27px;
	height:27px;
	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;
}
.msktext .gb: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);
}
.msktext .del {
	padding:23px 38px 75px;
	font-size:15px;
	line-height:1.8;
	color:#333333;
}
.usiteam .tps.on li p:last-child {
	width:134px;
}
.usiteam .tps.on li p:nth-child(3) {
	width:255px;
	text-align:center;
}
.usiteam .tps.on li p:nth-child(1) {
	padding-left:0;
	text-align:center;
}
.usiteam .tps.on li p {
	width:196px;
}
.usiteam .tps.on li p:nth-child(2) {
	width:278px;
}
.usiteam .tbs.on li p:last-child {
	width:134px;
}
.usiteam .tbs.on li p:nth-child(3) {
	padding-left:0;
	width:255px;
	text-align:center;
}
.usiteam .tbs.on li p:nth-child(1) {
	padding-left:0;
	text-align:center;
}
.usiteam .tbs.on li {
	cursor:pointer;
}
.usiteam .tbs.on li p {
	width:196px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.usiteam .tbs.on li p:nth-child(2) {
	width:278px;
}
.usiteam .tps.on li p:nth-child(4) {
	;
}
.usiteam .tbs.on li p:nth-child(4) {
	/* padding-left:50px;
	text-align:left;*/;
}
.qmjingxsxt .flaxhs {
	margin:67px 0 31px;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.qmjingxsxt .qmboxs.on {
	margin-top:0;
}
.qmjingxsxt .flaxhs h3 {
	font-size:44px;
	line-height:1.6;
	color:#000000;
	font-family:'mism';
	padding-left:38px;
}
.qmjingxsxt .flaxhs .seach {
	width:338px;
	height:44px;
	background:#fff;
	border:1px solid #626262;
	border-radius:31px;
	display:flex;
	justify-content:space-between;
	align-items:center;
	background:#f5f5f5;
	margin-right:23px;
}
.qmjingxsxt .flaxhs .seach .t1 {
	width:calc(100% - 60px);
	height:100%;
	padding:0 0 0 23px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:17px;
	color:#000;
	font-family:'mism';
	border:none;
	background:none;
}
.qmjingxsxt .flaxhs .seach .sub {
	width:60px;
	border:none;
	background:url(../images/qr13.png)  no-repeat center/21px auto;
	height:100%;
	cursor:pointer;
}
.qmjingxsxt .qmboxs.on .hs dl {
	justify-content:center;
}
.qmjingxsxt .qmboxs.on .hs dd {
	margin:0 19px;
}
.qmjingxsxt .qmboxs.on .hs {
	display:block;
}
.hmdusiteam {
	background:#fff;
	border-radius:15px;
	padding:15px;
}
.hmdusiteam .rspans {
	position:static;
}
.hmdusiteam .lc {
	width:1069px;
}
.hmdusiteam .tps li {
	background:#fff;
}
.hmdusiteam .tps li p {
	color:#000;
}
.hmdusiteam .tps li p:last-child {
	width:196px;
}
.hmdusiteam .tbs li p:nth-child(1),.hmdusiteam .tps li p:nth-child(1) {
	width:121px;
	padding-left:0;
	text-align:center;
}
.hmdusiteam .tps li p:nth-child(3) {
	padding-left:0;
	text-align:center;
	width:271px;
}
.hmdusiteam .tbs li p:nth-child(n+2),.hmdusiteam .tps li p:nth-child(n+2) {
	width:271px;
}
.hmdusiteam .tbs li:nth-child(2n+1) {
	background:#f5f5f5;
}
.hmdusiteam .tbs li p span {
	display:inline-block;
	min-width:23px;
	border-radius:4px;
	background:#ebebeb;
	text-align:center;
	border:1px solid #888888;
	font-size:17px;
	color:#666666;
	line-height:23px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 4px;
}
.hmdusiteam .tbs li:hover p span {
	background:#df1d11;
	border-color:#df1d11;
	color:#fff;
}
.hmdusiteam .tbs li {
	cursor:pointer;
	position:relative;
	padding:13px 0;
	margin-bottom:0;
	border-radius:4px;
	overflow:hidden;
}
.hmdusiteam .tbs li::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:1;
	height:100%;
	width:0;
	background:#df1d11;
}
.hmdusiteam .tbs li:hover::before {
	width:4px;
}
.neibuyj .nbd {
	background:#f5f5f5;
	border-radius:23px;
	padding:40px 31px;
	margin-top:35px;
}
.neibuyj .nbd .flax {
	display:flex;
	justify-content:space-between;
	align-items:end;
	padding-bottom:15px;
}
.neibuyj .nbd .flax h3 {
	font-size:36px;
	color:#333333;
	line-height:1.4;
	font-family:mism;
}
.neibuyj .nbd .flax a {
	font-size:17px;
	color:#df1d11;
	line-height:1.4;
	display:inline-block;
	font-family:mis;
}
.neibuyj .nbd .list {
	display:flex;
	justify-content:space-between;
	border-radius:12px 12px 27px 27px;
	overflow:hidden;
}
.neibuyj .nbd .list .item {
	width:33.33%;
	background:#fff;
}
.neibuyj .nbd .list .item:nth-child(2) {
	border-left:2px solid #dcdcdc;
	border-right:2px solid #dcdcdc;
}
.neibuyj .nbd .list .item h4 {
	padding:23px 31px;
	background:#666666;
}
.neibuyj .nbd .list .item h4 a {
	font-size:25px;
	color:#ffffff;
	line-height:33px;
	font-family:mism;
	display:inline-block;
}
.neibuyj .nbd .list ul {
	padding:15px 31px;
	min-height:263px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.neibuyj .nbd .list li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.neibuyj .nbd .list li a p {
	font-size:17px;
	color:#df1d11;
	line-height:31px;
	padding-left:23px;
	width:173px;
	-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;
	background:url(../images/nico4.png) no-repeat left center/6px auto;
}
.neibuyj .nbd .list li a:hover p {
	background:url(../images/nico4-1.png) no-repeat left center/6px auto;
}
.neibuyj .nbd .list li a i {
	font-size:13px;
	color:#333333;
	line-height:1.6;
	font-family:mis;
}
.neibuyj .ntbc ul {
	display:flex;
	justify-content:space-between;
	margin:35px 0 12px;
}
.neibuyj .ntbc ul li {
	width:calc((100% - 102px)/3);
	margin:0 50px 23px 0;
	background:#f5f5f5;
	overflow:hidden;
	border-radius:0 0 12px 12px;
}
.neibuyj .ntbc ul li:nth-child(3n) {
	margin-right:0;
}
.neibuyj .ntbc ul li a {
	border-top:8px solid #666666;
	border-radius:0 0 12px 12px;
	padding:19px 44px 8px;
	display:block;
}
.neibuyj .ntbc ul li h3 {
	font-size:27px;
	font-family:mism;
	color:#000000;
	line-height:1.4;
}
.neibuyj .ntbc ul li h5 {
	font-size:17px;
	color:#000000;
	line-height:1.4;
	margin:12px 0 8px;
	font-family:mis;
}
.neibuyj .ntbc ul li h6 {
	font-size:17px;
	color:#004eff;
	line-height:1.4;
	margin:12px 0 8px;
	font-family:mis;
}
.neibuyj .ntbc ul li p {
	font-size:15px;
	color:#000000;
	line-height:1.4;
	font-family:mis;
}
.neibuyj .ntbc ul li:nth-child(1) a {
	background:url(../images/nico5.png) no-repeat right 27px bottom 4px/48px auto;
}
.neibuyj .ntbc ul li:nth-child(2) a {
	background:url(../images/nico6.png) no-repeat right 27px bottom 4px/48px auto;
}
.neibuyj .ntbc ul li:nth-child(3) a {
	background:url(../images/nico7.png) no-repeat right 27px bottom 4px/48px auto;
}
.neibuyj .ntbc ul li:nth-child(1) a:hover {
	background:url(../images/nico5-1.png) no-repeat right 27px bottom 4px/48px auto;
}
.neibuyj .ntbc ul li:nth-child(2) a:hover {
	background:url(../images/nico6-1.png) no-repeat right 27px bottom 4px/48px auto;
}
.neibuyj .ntbc ul li:nth-child(3) a:hover {
	background:url(../images/nico7-1.png) no-repeat right 27px bottom 4px/48px auto;
}
.neibuyj .ntbc ul li a:hover {
	border-top-color:#df1d11;
}
.neibuyj .ntbc ul li h5 i {
	color:#df1d11;
}
.nbeiaxm {
	background:#f5f5f5;
	padding:31px 38px;
	border-radius:27px;
}
.nbeiaxm .flax {
	display:flex;
	justify-content:space-between;
	align-items:end;
	padding-bottom:15px;
}
.nbeiaxm .flax h3 {
	font-size:36px;
	color:#333333;
	line-height:1.4;
	font-family:mism;
}
.nbeiaxm .flax a {
	font-size:17px;
	color:#df1d11;
	line-height:1.4;
	display:inline-block;
	font-family:mis;
}
.nbeiaxm table {
	width:100%;
	background:#fff;
}
.nbeiaxm table th {
	font-size:21px;
	color:#000000;
	line-height:38px;
	padding:12px;
	text-align:center;
	font-family:mism;
}
.nbeiaxm table td a {
	font-size:17px;
	color:#333333;
	line-height:38px;
	padding:12px;
	font-family:mis;
	display:block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:center;
	transition:all 0s;
	-ms-transition:all 0s;
	/* IE 9*/
	-moz-transition:all 0s;
	/* Firefox*/
	-webkit-transition:all 0s;
	/* Safari 和 Chrome*/
	-o-transition:all 0s;
}
.nbeiaxm table tr:nth-child(2n) td {
	background:#f9f9f9;
}
.nbeiaxm table td .ico {
	width:21px;
	height:21px;
	background:url(../images/nico8.png) no-repeat center/100% auto;
	margin:0 auto;
}
.nbeiaxm table tr:hover .ico {
	background:url(../images/nico8-1.png) no-repeat center/100% auto;
}
.nbeiaxm table tr:hover td {
	background:#df1d11;
}
.nbeiaxm table tr:hover td a {
	color:#fff;
}
.neihmd {
	background:#f5f5f5;
	padding:31px 38px;
	border-radius:27px;
	margin:35px 0;
}
.neihmd h3 {
	font-size:36px;
	color:#333333;
	line-height:1.4;
	font-family:mism;
}
.neihmd .flax {
	display:flex;
	justify-content:space-between;
	margin-top:31px;
	align-items:flex-start;
}
.neihmd .flax ul {
	display:flex;
}
.neihmd .flax li {
	display:flex;
	justify-content:center;
	align-items:center;
	background:url(../images/nico9.png) no-repeat center/100% 100%;
	height:58px;
	width:217px;
	margin-right:-12px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding-right:35px;
	font-size:21px;
	color:#000000;
	font-family:mism;
	cursor:pointer;
}
.neihmd .flax li:hover,.neihmd .flax li.on {
	background:url(../images/nico9-1.png) no-repeat center/100% 100%;
	color:#df1d11;
}
.neihmd .flax li:hover i,.neihmd .flax li.on i {
	background:#df1d11;
	color:#fff;
}
.neihmd .flax li i {
	width:31px;
	line-height:21px;
	border-radius:10px;
	background:#999999;
	font-size:15px;
	color:#ffffff;
	text-align:center;
	margin-left:10px;
}
.neihmd .flax a {
	font-size:17px;
	color:#df1d11;
	line-height:1.4;
	display:inline-block;
	font-family:mis;
}
.neihmd .table {
	padding:27px 12px;
	border-radius:0 27px 27px 27px;
	background:#fff;
}
.neihmd table {
	width:100%;
}
.neihmd table th {
	text-align:center;
	font-size:17px;
	color:#000000;
	font-family:mis;
	line-height:42px;
}
.neihmd table td {
	font-size:17px;
	color:#333333;
	line-height:31px;
	padding:15px 8px;
	text-align:center;
	font-family:mis;
}
.neihmd table td i {
	color:#666666;
	line-height:21px;
	width:21px;
	display:inline-block;
	text-align:center;
	border:1px solid #888888;
	border-radius:4px;
	background:#ebebeb;
}
.neihmd table tr:nth-child(2n) {
	background:#f5f5f5;
	border-radius:4px;
}
.neihmd table tr:hover {
	background:url(../images/nico10.png) no-repeat left center/auto 100%;
}
.neihmd table tr:nth-child(2n):hover {
	background:url(../images/nico10.png) no-repeat left center/auto 100% #f5f5f5;
}
.neihmd table tr:hover td i {
	background:#df1d11;
	color:#fff;
	border-color:#df1d11;
}
.neibuyj {
	padding-bottom:60px;
}
.neibuyj h2 {
	font-size:44px;
	color:#1f1f1f;
	line-height:1.4;
	font-family:'mis';
	font-weight:bold;
}
.header .hflax .naver li {
	position:relative;
}
.header .hflax .naver li dl {
	position:absolute;
	left:0px;
	top:100%;
	width:255px;
	background:#ffffff;
	border-top:4px solid #e64d43;
	border-radius:0 0 12px 12px;
	/* height:180px;*/
	padding:12px 23px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
	box-shadow:0 0 6px 0 rgba(80,80,80,0.1);
}
.header .hflax .naver li dd a {
	font-size:15px;
	color:#333333;
	line-height:1.5;
	padding:0;
	padding:12px 0 8px;
	display:inline-block;
}
.header .hflax .naver li dd a {
	position:relative;
}
.header .hflax .naver li dd a::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	width:0;
	height:2px;
	background:#df1d11;
	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 .hflax .naver li:hover dl {
	display:block;
}
.header .hflax .naver li dd a:hover::before {
	width:100%;
}
.shuanx {
	display:none !important;
}
.qmboxs .usiteam .swiper-slide a:hover li {
	background:#df1d11;
}
.qmboxs .usiteam .swiper-slide a:hover li p {
	color:#fff;
}
.mjoin .bd li {
	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;
}
.mjoin .bd li:hover {
	top:-4px;
	box-shadow:0 2px 8px 0 rgba(223,29,17,0.2);
	border-color:rgba(223,29,17,0.2);
}
#baguetteBox-overlay .full-image img {
	min-width:22%;
	min-height:30%;
	object-fit:contain;
}
.banner .swiper-slide {
	position:relative;
}
.banner .swiper-slide .video {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:100%;
	height:100%;
	object-fit:cover;
}
.banner .wrap {
	position:relative;
	z-index:22;
}
.banner .icon {
	display:none;
}
.section8 .swiperlogo li:nth-child(n + 22):nth-child(-n + 28),.section8 .swiperlogo li:nth-child(n + 8):nth-child(-n + 14) {
	position:relative;
	left:-90px;
}
.dataNums {
	height:1em;
	text-align:center;
	left:0;
	display:flex;
	font-size:90px;
	color:#df1d11;
	font-family:popb;
	line-height:1;
}
.dataNums .dataOne {
	width:0.6em;
}
.dataNums .dataBoc {
	position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}
.dataNums .dataBoc .tt {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.dataNums .tt span {
	width:100%;
	height:100%;
	color:#fff5a1;
	font-size:170px;
	line-height:160px;
	float:left;
}
.section1 .text h6 .dataNums .tt span {
	font-size:90px;
	top:0;
}
.dataIcon {
	display:none;
}

.yanfalc .bd  .yswiper.yswipernone .swiper-wrapper .swiper-slide{
	margin-bottom: 5px;
}
.yanfalc .bd  .yswiper.yswipernone .swiper-wrapper{
	display: block;
}
.yanfalc .bd  .yswiper.yswipernone .ystb{
	height: auto !important;
}
.yanfalc .bd .yswiper.yswipernone{
	display: block;
	padding: 0 38px;
}
.yanfalc .bd .yswiper.yswipernone .rspans{
	display: none;
}
.yanfalc .bd .yswiper.yswipernone .lc{
	width: auto;
}
.yanfalc .bd .yswiper{
	box-shadow: 0 0 15px 0 #ebebeb inset;
	padding-bottom: 20px !important;
	border-radius: 0 0 20px 20px;
}

.yanfalc .yanswiper a:hover .bord p{
	background: #df1d11;color: #fff;
}
.mproductdel .hd .box .item .video{
    width: 100%;height: 100%;object-fit: cover;
}
.close{
   width: 40px;height: 40px;background: url(../images/close.png) no-repeat center/contain #fff;
   position: absolute;right: 30px;top: 30px;z-index: 11;cursor: pointer;border-radius: 50%;
   box-shadow: 0 0 8px 0 rgba(80,80,80,0.3);
}

@media only screen and (min-width:2400px) {
   .wrap{
       width: 1500px;
   }
}

