.header{
	position: fixed;
	left: 0;right: 0;
	top: 0;z-index: 99;
	background: #fff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 60px;
}
.layout.active .header{
	background: none;
}
.header .logo img{
	width: 141px;
	display: block;
}
.header .logo img.lo2{
	display: none;
}
.layout.active .header .logo img.lo1{
	display: none;
}
.layout.active .header .logo img.lo2{
	display: block;
}
.header .naver li{
	float: left;
	position: relative;
	z-index: 11;
	margin: 0 23px;
}
.header .naver li .nli{
	position: absolute;
	left: -40px;right: -40px;
	top: 100%;
	background: #fff;
	text-align: center;
	display: none;
	padding: 5px 10px;
}
.header .naver li .nli dd a{
	font-size: 14px;
	color: #333;
	line-height: 36px;
	border-bottom: 1px solid #eee;
	display: block;
}
.header .naver li .nli dd:last-child a{
	border: none;
}
.header .naver li h3 a{
	font-size: 15px;
	line-height: 80px;
	color: #000000;
	display: block;
}
.layout.active .header .naver li h3 a{
	color: #fff;
}
.header .rts li{
	float: left;
	margin-left:16px ;
}
.header .rts li a{
	font-size: 15px;
	color: #000000;
	padding-left: 34px;
	line-height: 80px;
	display: block;
}
.layout.active .header .rts li a{
	color: #fff;
}
.header .rts li.search{
	position: relative;margin-left: 30px;
}
.header .rts li.search::before{
	content: "";z-index: 1;
	position: absolute;
	left: -15px;top: 50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%);
	width: 2px;
	height: 16px;
	background: #fff;
}
.header{
	padding-right: 0;
}
.header .rts li.search{
	background: #ed0b19;
	padding-left: 20px;
	padding-right: 60px;
}
.active .header .rts li.search{
	background: none;
}
.header .rts li.search a{
	color: #fff;
}
.banner {
	/* height: 50vw; */
}
.banner video,
.banner img{
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.banner{
	position: relative;
}
.banner .spans{
	position: absolute;
	left: 0;right: 0;
	bottom: 30px;
	z-index: 11;
	text-align: center;
}
.banner .spans span{
	width: 11px;
	height: 11px;
	border-radius: 50%;
	border: 1px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 16px !important;
	background: none;
	opacity: 1;
}
.banner .spans span.swiper-pagination-bullet-active{
	background: #da241a;
	border-color: #da241a;
}

.hjiejue{
	position: relative;
	height:24vw;
	margin-top: 6px;
	overflow: hidden;
}
.hjiejue .hd{
	height: 100%;
}
.hjiejue .txt{
	position: absolute;
	left: 0;right: 0;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
	text-align: center;
}
.hjiejue .txt h2{
	font-size:26px ;
	line-height: 1.7;
	color: #ffffff;
}
.hjiejue .txt h4{
	font-size:22px ;
	line-height: 1.6;
	color: #ffffff;
	text-transform: uppercase;
}
.hvideos .prev,
.hvideos .next,
.hjiejue .next,
.hjiejue .prev{
	position: absolute;
	left: 38px;
	top: 50%;
	margin-top: -20px;
	width:40px ;z-index: 11;
	height: 40px;cursor: pointer;
	background: url(../images/prev.png) no-repeat center;
}
.hvideos .next,
.hjiejue .next{
	left: auto;right:38px ;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);  /* IE 9 */
	-moz-transform:rotate(180deg);     /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
}
.hjiejue .next:hover,,
.hjiejue .prev:hover,
.hjiejue .next:hover,
.hjiejue .prev:hover{
	background: url(../images/prev1.png) no-repeat center;
}
.hjiejue .bgsa{
	position: absolute;
	left: 0;right: 0;
	bottom: 0;
	background: rgba(255,255,255,0.85);
	z-index: 11;
}
.hjiejue .bd{
	max-width: 1600px;
	margin: 0 auto;
	border-left: 1px solid #fff;
}
.hjiejue .bd .swiper-slide-thumb-active::before{
	position: absolute;
	left: 0;right: 0;
	bottom: 0;
	width: 12px;
	height: 6px;z-index: 1;
	background: url(../images/qms5.png) no-repeat center;
}
.hjiejue .bd .swiper-slide{
	cursor: pointer;
}
.hjiejue .bd .swiper-slide .flx{
	display: flex;
	justify-content: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #fff;
	height: 68px;
}
.hjiejue .bd .swiper-slide-thumb-active{
	background: #fff;
}
.hjiejue .bd .swiper-slide .ico img{
	width:26px ;
	height: 26px;
	object-fit: contain;
	display: block;
	margin-right: 14px;
}
.hjiejue .bd .swiper-slide h4{
	font-size:16px ;
	color: #000000;
	line-height: 1.6;
}
.hcase{
	background: #ebebeb;
	text-align: center;
	padding: 35px 0 25px;
	margin-top: 6px;
}
.utit{
	text-align: center;
}
.utit h2{
	font-size: 26px;
	color: #000000;
	line-height: 1.6;
}
.utit h3{
	font-size: 22px;
	color: #000000;
	line-height: 1.6;
	text-transform: uppercase;
}
.hcase .case_swiper{
	overflow: hidden;
	margin-top: 35px;
}
.hcase .case_swiper a{
	display: block;
	background: #f5f5f5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 8px;
}
.hcase .case_swiper .pic{
	height: 18vw;
	overflow: hidden;
}
.hcase .case_swiper .pic img{
	width: 100%;height: 100%;
	object-fit: cover;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;
}
.hcase .case_swiper h4{
	font-size:16px ;
	line-height: 1.6;
	color: #000000;
	padding: 8px;
	text-align: center;
	height: 3.2em;
	overflow: hidden;
}
.hcase .case_swiper .spans{
	text-align: center;
	margin-top: 36px;
}
.hcase .case_swiper .spans span{
	width: 16px;
	height: 6px;
	border-radius: 4px;
	background: #bababa;
	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;
	margin:0 4px ;
}
.hcase .case_swiper .spans span.swiper-pagination-bullet-active{
	width: 32px;
}
.hpicswipers{
	margin-top: 7px;
}
.hvideos{
	position: relative;
	overflow: hidden;
	height: 50vw;
}
.hvideos .video{
	display: block;
	width: 100%;
	height: 100%;object-fit: cover;
}
.hpicswipers .hd{
	height: 36.5vw;
	overflow: hidden;
	position: relative;
}
.hpicswipers .hd img{
	width: 100%;height: 100%;
	object-fit: cover;
	display: block;
}
.hpicswipers .hd .spans{
	position: absolute;
	left: 0;right: 0;
	bottom:24px;
	z-index: 11;
	text-align: center;
}
.hpicswipers .hd .spans span{
	width: 11px;
	height: 11px;
	background: #929292;
	opacity: 1;
	cursor: pointer;
	margin: 0 12px;
}
.hpicswipers .hd .spans span.swiper-pagination-bullet-active{
	background: #f75050;
}
.hpicswipers .bd{
	overflow: hidden;margin:7px 0 ;
	position: relative;
	height: 12vw;
}
.hpicswipers .bd .prev,
.hpicswipers .bd .next{
	position: absolute;
	left: 32px;
	top: 50%;
	width: 46px;height: 46px;
	margin-top: -23px;
	cursor: pointer;z-index: 11;
	background: url(../images/prev2.png) no-repeat center rgba(0,0,0,0.2);
	border-radius: 50%;
}
.hpicswipers .bd .next{
	left: auto;right: 32px;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);  /* IE 9 */
	-moz-transform:rotate(180deg);     /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
}
.hpicswipers .bd .prev:hover,
.hpicswipers .bd .next:hover{
	background: url(../images/prev2.png) no-repeat center rgba(242,10,10,.5);
}
.hpicswipers .bd img{
	width: 100%;height: 100%;
	display: block;object-fit: cover;
}
.hpicswipers .bd .txt{
	position: absolute;
	left: 0;right: 0;
	bottom: 0;
	padding: 10px;
	text-align: center;
	opacity: 1;
	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;
}
.hpicswipers .bd .txt h5{
	font-size: 16px;
	color: #ffffff;
	text-transform: uppercase;
}
.hpicswipers .bd .txt h6{
	font-size: 14px;
	color: #fff;
}
.hpicswipers .bd .swiper-slide-thumb-active .txt{
	bottom: 0;opacity: 1;
}
.footer{
	background: #25282a;
	padding:50px 0 60px;
}
.wrap{
	width: 1400px;
	margin: 0 auto;
}
.footer .wrap{
	display: flex;
	justify-content: space-between;
}
.footer .ltc img{
	width: 154px;display: block;
}
.footer .ltc h6{
	font-size: 14px;
	color: #ffffff;
	margin-top:25px ;
}
.footer .ltc h5{
	font-size: 22px;
	color: #ffffff;
	margin-top: 5px;
}
.footer .dl{
	display: flex;
	justify-content: space-between;
}
.footer .dl dl{
	width: 120px;
}
.footer .dl dl:last-child{
	width: auto;
}
.footer .dl dt{
	font-size: 14px;
	color: #ffffff;
	line-height:20px ;
	margin-bottom: 8px;
}
.footer .dl dd a{
	font-size:12px ;
	line-height: 26px;
	color: #bbbdbd;
	display: block;
}
.footer .weix ul{
	display: flex;
	justify-content: space-between;
}
.footer .weix li{
	margin: 0 28px 0 0 ;
	width: 85px;
	text-align: center;
}
.footer .weix img{
	width: 100%;
	display: block;
}
.footer .weix h5{
	font-size: 14px;
	line-height: 1.6;
	color: #8f9194;
	margin-top: 10px;
}
.copyright{
	border-top: 1px solid #4a4c4e;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 35px;
}
.copyright a{
	display: inline-block;
	font-size: 12px;
	color: #ffffff;
	line-height: 46px;
}

.layout{
	padding-top: 80px;
}
.layout.active{
	padding-top: 0;
}
/* 报价方案 */
.picbanner{
	height:605px ;
}
.picbanner .wrap{
	height: 100%;
	position: relative;
}
.picbanner .txt{
	position: absolute;
	left: 0;
	top: 50%;z-index: 1;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%); 
}
.picbanner .txt h3{
	font-size: 30px;
	color: #ffffff;
}
.picbanner .txt h5{
	font-size: 16px;
	color: #ffffff;
}
.htab{
	background: #e7e7e7;
	overflow: hidden;
}
.htaba{
	position: sticky;
	top: 80px;z-index: 11;
}
.htab li{
	width: calc(100% / 6);
	cursor: pointer;
}
.htab .swiper-wrapper{
	justify-content: center;
}
.htab li a{
	display: flex;width: 100%;
	align-items: center;
	justify-content:center;
	position: relative;
	height: 68px;
	border-right: 1px solid #d6d6d6;
}
.htab li:first-child a{
	border-left: 1px solid #d6d6d6;
}
.htab li a:hover,
.htab li.on a{
	background: #fff;
}
.htab li a:hover i,
.htab li.on a i{
	position: absolute;
	left: 0;right: 0;
	bottom: 0;width: 12px;height: 6px;
	background: url(../images/qms5.png) no-repeat center;
	margin: 0 auto;
	display: block;
	z-index: 1;
}
.htab li img{
	display: block;
	width:26px ;
	height: 26px;
	object-fit: contain;
	margin-right: 12px;
}
.htab li h4{
	font-size:16px ;
	color: #000000;
}


.ubaojia{
	padding: 70px 0 80px;
}
.ubaojia h2{
	font-size: 30px;
	color: #1c2e51;
	line-height: 1.6;
	margin-bottom:10px;
}
.ubaojia li{
	margin: 0 -15px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 25px;
}
.ubaojia li .txt{
	width:100%;
	background: #fff;
	border: 1px solid #e2e2e2;
	height: 46px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding:0 12px ;
	font-size: 14px;
	color: #333;
	margin: 0 15px;
}
.ubaojia li .txt1{
	background: url(../images/uico1.png) no-repeat right 10px center #fff;
}
.ubaojia li .txt2{
	resize: none;
	height:120px ;
	padding: 10px 12px;
}
.ubaojia{
	background: #f5f5f5;
}
.ubaojia h6{
	font-size: 14px;
	color: #ababab;
	margin: 5px 0 30px;
}
.ubaojia .btn{
	width:165px ;
	line-height: 48px;
	border-radius: 25px;
	color: #fff;
	background: #ed0b19;
	border: none;
	cursor: pointer;
}
.usearchlist{
	background: #f5f5f5;
	padding: 50px 0 70px;
}
.umtit h2{
	text-align: center;
	font-size: 36px;
	color: #000000;
	position: relative;
	padding: 15px 0;
}
.umtit h2::before{
	content: "";
	position: absolute;
	left: 0;right: 0;
	bottom: 0;
	width: 60px;height: 2px;
	background: #000;
	margin: 0 auto;
}
.usearchlist .list{
	margin-top: 30px;
}
.usearchlist .list li a{
	display: block;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:16px ;
	color: #5b5b5b;
	line-height: 54px;
}
.usearchlist .list li{
	margin-bottom: 20px;
	border-bottom: 1px solid #5b5b5b;
}
.mores a{
	width: 165px;
	display: block;
	margin: 40px auto 0;
	border-radius:30px;
	text-align: center;
	background: #ff6969;
}
.mores a i{
	font-size: 14px;
	color: #ffffff;
	display: inline-block;
	line-height: 48px;
	padding-left: 30px;
	background:url(../images/qms33.png) no-repeat left center;
}

.uvideolist{
	background: #f5f5f5;
	padding: 40px 0 90px;
}
.uvideolist .list li{
	float: left;
	width: calc((100% - 60px)/3);
	margin: 0 29px 60px 0;
	background: #fff;
	box-shadow: 0 0 8px 0 rgba(80,80,80,0.02);
}
.uvideolist .list li:nth-child(3n){
	margin-right: 0;
}
.uvideolist .list li a{
	display: block;
}
.uvideolist .list li .pic{
	height:272px ;
	overflow: hidden;
	position: relative;
}
.uvideolist .list li .pic img{
	height: 100%;width: 100%;object-fit: cover;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.uvideolist .list li .pic::before{
	content: "";position: absolute;
	left: 0;right: 0;top: 0;
	bottom: 0;
	margin: auto;
	background: url(../images/qms71.png) no-repeat center;
}
.uvideolist .list li .txt{
	text-align: center;
	padding: 15px 0;
}
.uvideolist .list li .txt h3{
	font-size:20px ;
	color: #000000;
	line-height: 30px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.uvideolist .list li .txt h4{
	font-size:16px ;margin-top: 7px;
	color: #656565;
	line-height: 24px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.uvideolist .list li a:hover .txt h3{
	color: #ed0b19;
}

.pages ul{
	text-align: center;
	margin-top: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.pages li{
	margin: 0 12px;
}
.pages li a{
	display: block;
	padding: 0 15px;
	border-radius:10px;
	background: #fff;
	font-size: 14px;
	color: #929292;
	line-height: 36px;
	box-shadow: 4px 4px 8px 0 rgba(80,80,80,0.1);
}
.pages li a:hover,
.pages li.on a{
	color: #fff;
	background: #ff6969;
}

.uvideodel{
	background: #f5f5f5;
	padding: 80px 0 60px;
}
.uvideodel .dels .video{
	width: 100%;display: block;
}
.prbtn{
	border-top: 1px solid #b8b8b8;
	margin-top: 50px;
	padding-top: 40px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.prbtn a{
	display: block;
	max-width: 45%;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size: 14px;
	color: #9a9a9a;
	padding-left: 20px;
	background: url(../images/prev5.png) no-repeat left center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.prbtn a:nth-child(2){
	background: url(../images/prev5-1.png) no-repeat right center;
	padding: 0 20px 0 0;
}

.ujiejue{
	background-color: #efefef;
	padding:70px 0 150px ;
}
.ujiejue .ul li{
	float: left;
	width: calc((100% - 100px)/3);
	margin: 0 50px 50px 0;
}
.ujiejue .ul li:nth-child(3n){
	margin-right: 0;
}
.ujiejue .ul li a{
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	padding: 20px;
}
.ujiejue .ul li .pic{
	height: 275px;
	overflow: hidden;
}
.ujiejue .ul li .pic 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;
}
.hjiejue .ul li .txt{
	text-align: center;
}
.ujiejue .ul li h3{
	font-size: 16px;
	color: #000000;
	line-height: 1.8;
	margin-top: 10px;
	height: 3.6em;
	overflow: hidden;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 20px;
}
.ujiejue .ul li h6 i{
	font-size: 14px;
	color: #a0a0a0;
	padding-right: 34px;
	background: url(../images/qms22.png) no-repeat right center;
	display: inline-block;line-height: 20px;
}
.ujiejue .ul li:hover .pic img{
	transform:scale(1.1);
	-ms-transform:scale(1.1);  /* IE 9 */
	-moz-transform:scale(1.1);     /* Firefox */
	-webkit-transform:scale(1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1); 
}
.ujiejue .ul li:hover .txt h3{
	color: #ed0b19;
} 

.unewsdel{
	background: #f5f5f5;
	padding-top: 80px;
}
.unewsdel .ult{
	width: calc(100% - 400px);
	padding-bottom: 60px;
}
.unewsdel .wrap{
	display: flex;
	justify-content: space-between;
}
.unewsdel .ult h1{
	font-size:30px ;
	color: #000000;
	padding-bottom: 20px;
	margin-bottom: 20px;
	position: relative;
}
.unewsdel .ult h1::before{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 60px;
	height: 2px;
	background: #000000;
}
.unewsdel .ult h6{
	font-size: 12px;
	color: #9a9a9a;
}
.unewsdel .ult h6 i{
	margin-right:20px ;
}
.unewsdel .ult .unbdel{
	margin-top: 30px;
	font-size:16px ;
	color: #000000;
	line-height: 2;
}
.unewsdel .ult .unbdel img{
	width: 100%;display: block;
}
.unewsdel .urt{
	width: 370px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding-left:30px ;
	border-left: 1px solid #b8b8b8;
}
.unewsdel .urt .h2{
	font-size:18px ;
	color: #ec2015;
	line-height: 1;
	border-left: 4px solid #ec2015;
	padding-left: 16px;margin-bottom: 20px;
}
.unewsdel .urt li {
	margin-bottom: 15px;
}
.unewsdel .urt li .pic{
	border-radius: 8px;
	height:212px ;
	overflow: hidden;
	position: relative;
	background: #fff;
}
.unewsdel .urt li .pic img{
	width: 100%;height: 100%;
	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;
}
.unewsdel .urt li h6{
	font-size: 16px;
	color: #ffffff;
	line-height:50px ;
	position: absolute;
	left: 0;right: 0;
	bottom: 0;padding:0 28px ;
}

.unews{
	background: #f5f5f5;
	padding: 50px 0 60px;
}
.unews .hd{
	overflow: hidden;
	position: relative;
}
.unews .hd .prev,
.unews .hd .next{
	position: absolute;
	left: 0;top: 50%;
	margin-top: -20px;
	width: 40px;height: 20px;
	background: url(../images/prev.png) no-repeat center;
	cursor: pointer;
	z-index: 11;
}
.unews .hd .next{
	left: auto;right: 0;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);  /* IE 9 */
	-moz-transform:rotate(180deg);     /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
}
.unews .hd .txt{
	position: absolute;
	left: 0;right: 0;
	bottom: -200px;
	padding: 0 18px;
	z-index: 11;
	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;
}
.unews .hd .txt h6{
	font-size: 12px;
	color: #ffffff;
}
.unews .hd .txt h4{
	font-size: 16px;
	color: #ffffff;
	margin-top: 15px;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.unews .hd .pic{
	overflow: hidden;
	position: relative;
	height:420px ;
}
.unews .hd .pic 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;
}
.unews .hd .pic::before{
	content: "";position: absolute;
	left: 0;right: 0;top: 0;bottom: 0;
	z-index: 1;background: rgba(0,0,0,0.6);
	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;
}
.unews .hd .swiper-slide-active .pic::before{
	opacity: 0;
}
.unews .hd .swiper-slide-active .txt{
	bottom: 50px;
}
.unews .bd{
	margin-top: 55px;
}
.unews .bd li{
	width: calc((100% - 100px)/3);
	margin: 0 49px 39px 0;
	float: left;
}
.unews .bd li:nth-child(3n){
	margin-right: 0;
}
.unews .bd li a{
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding:20px ;
	background: #fff;
}
.unews .bd li a .pic{
	height: 270px;
	overflow: hidden;
}
.unews .bd li a img{
	width: 100%;height: 100%;
	object-fit: cover;transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.unews .bd li h2{
	font-size:20px ;
	color: #000000;
	margin-top: 10px;
	line-height: 1.8;
	overflow: hidden;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 20px;
	height: 3.6em;
}
.unews .bd li h6{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.unews .bd li h6 i{
	font-size: 12px;
	color: #a2a2a2;
	line-height: 20px;
	display: inline-block;
}
.unews .bd li h6 span{
	padding-right: 34px;
	color: #a0a0a0;
	font-size: 14px;
	display: inline-block;
	background: url(../images/qms22.png) no-repeat right center;
}

.unewsdel .urt2 dd{
	border-bottom: 1px solid #cfcfcf;
	margin-bottom: 20px;
}
.unewsdel .urt2 dd a{
	display: block;
	padding: 15px 0;
}
.unewsdel .urt2 dd h3{
	font-size:18px ;
	color: #000000;
	margin-bottom: 20px;
}
.unewsdel .urt2 dd h6{
	font-size: 12px;
	color: #9a9a9a;
}
.htab2{
	position: relative;
}
.htab2 .prev,
.htab2 .next{
	position: absolute;
	left:0 ;top: 50%;
	margin-top: -20px;
	width: 40px;height: 40px;
	background: url(../images/prev.png) no-repeat center;
	cursor: pointer;z-index: 11;
}
.htab2 .next{
	left: auto;right: 0;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);  /* IE 9 */
	-moz-transform:rotate(180deg);     /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
}
.product{
	background: #f5f5f5;
}
.unavs ul{
	overflow: hidden;
	border-bottom: 1px solid #eaeaea;
	text-align: center;
}
.unavs ul li{
	display: inline-block;
	margin-right: 50px;margin-bottom: 0;
}
.unavs ul li a{
	display: inline-block;
	font-size: 14px;
	color: #484848;
	line-height: 68px;
}
.unavs ul li a:hover,
.unavs ul li.on a{
	color: #ed0b19;
}
.product .bd{
	margin-top:35px ;
}
.product .bd li{
	float: left;
	width: calc((100% - 58px)/3);
	margin: 0 28px 50px 0;
}
.product .bd li:nth-child(3n){
	margin-right: 0;
}
.product .bd li a{
	display: block;
	background: #fff;
}
.product .bd li .pic{
	height: 360px;
	overflow: hidden;
	max-width: 360px;
	margin: 0 auto;
}
.product .bd li .pic img{
	width: 100%;height: 100%;
	object-fit: cover;transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.product .bd li .txt{
	text-align: center;
	padding: 15px 0;
	border-top: 3px solid #e2e2e2;
}
.product .bd li h2{
	font-size:20px ;
	color: #000000;
}
.product .bd li h4{
	font-size:16px ;
	color: #656565;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.product{
	padding-bottom: 70px;
}
.swiper-button-disabled{
	display: none;
}

.productdel{
	padding: 70px 0 130px;
	background: #f5f5f5;
}
.productdel .hd{
	overflow: hidden;
}
.productdel .hd .lts{
	width:800px ;float: left;
}
.productdel .hd .lts .swiperhd{
	height: 420px;width: 650px;
	border: 1px solid #e1e1e1;
	float: right;background: #fff;
}
.productdel .hd .lts img{
	width: 100%;height: 100%;
	object-fit: contain;
}
.productdel .hd .lts .swiperbd{
	/* margin-top: 25px; */
	float: left;width: 130px;
}
.productdel .hd .lts .swiperbd li{
	/* float: left;*/
	height: calc((100% - 62px)/4);
	margin: 0 0 20px 0;
	height: 90px;
	cursor: pointer;
	/* border: 1px solid #ccc; */
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.productdel .hd .lts .swiperbd li img{
	width: 100%;height: 100%;
	object-fit: cover;display: block;
}
.productdel .hd .lts .swiperbd li:nth-child(4n){
	margin-right: 0;
}
.productdel .hd .rts{
	float: right;
	width: calc(100% - 870px);
}
.productdel .hd .rts h1{
	font-size:30px ;
	color: #000000;
	line-height: 2;
	position: relative;
}
.productdel .hd .rts h1::before{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 60px;
	height: 2px;
	background: #000000;
}
.productdel .hd .rts h3{
	font-size: 20px;
	color: #333;
	margin: 20px 0;
}
.productdel .hd .rts p{
	font-size: 16px;
	color: #656565;
	margin: 20px 0;
	min-height: 5.4em;
	line-height: 1.8;
}
.productdel .hd .rts .btn{
	overflow: hidden;
}
.productdel .hd .rts .btn a{
	display: inline-block;
	width: 102px;line-height: 36px;
	text-align: center;
	background: #fff;
	font-size: 16px;
	color: #000000;
	margin-right: 22px;
}
.productdel .hd .rts .btn a.on{
	background: #f36868;
	color: #fff;
}
.productdel .bd .ytit{
	margin-top: 40px;
	padding-left: 40px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 18px;
	color: #000000;
	line-height: 46px;
}
.productdel .bd .cans li{
	float: left;
	width:33%;
	height:90px ;
	display: flex;
	/* align-items: center; */
	padding-top:20px;
	font-size: 14px;
	color: #000000;
	line-height: 1.8;
	border-bottom: 1px solid #e5e5e5;
	padding-right: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	word-break: break-all; 
}
.productdel .podel{
	font-size: 16px;
	color: #000000;
	padding: 20px 0;
	line-height: 1.7;
}
.productdel .podown li{
	border-bottom: 1px solid #d8d8d8;
	margin-top: 24px;
	display: flex;
	justify-content: space-between;
	padding-bottom: 20px;
}
.productdel .podown li .l{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.productdel .podown li .ico{
	width: 26px;position: relative;
	margin-right: 30px;
}
.productdel .podown li .ico img{
	display: block;
}
.productdel .podown li .ico::before{
	content: "";
	position: absolute;
	right: -13px;top: 50%;
	width: 2px;height:14px ;
	background: #c3c3c3;
	margin-top: -7px;
}
.productdel .podown li h4 i{
	font-size: 16px;
	display: inline-block;
	color: #000000;
	margin-right: 30px;
	line-height: 40px;
}
.productdel .podown li h5 i{
	font-size: 16px;
	color: #9e9e9e;
	margin-left: 30px;
	display: inline-block;line-height: 40px;
}
.productdel .podown li a{
	display: inline-block;
	padding-left: 32px;
	background: url(../images/qms17.png) no-repeat left center;
	font-size: 16px;
	color: #9e9e9e;line-height: 40px;
	margin-left: 25px;
}
.productdel .podown li a.b2{
	background: url(../images/qms18.png) no-repeat left center;
}
.ujiejue2{
	padding: 0 0 60px;
}
.ujiejue2 .ul{
	margin-top: 30px;
}

.fuwu{
	background: #f5f5f5;
	padding-top: 0;
}
.fuwu.ubaojia li .txt{
	border: none;
	border-bottom: 1px solid #5b5b5b;
	background: none;
	padding: 0;
} 
.fuwu.ubaojia li .txt1{
	background: url(../images/qms30.png) no-repeat right 10px center;
}
.fuwu.ubaojia li .txt3{
	color: #999;
}
.fuwu.ubaojia li .btn1{
	width: 155px;
	line-height: 46px;
	border-radius: 30px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	background: #818181;
	position: relative;
	cursor: pointer;
}
.fuwu.ubaojia li .btn1 .file{
	position: absolute;opacity: 0;display: block;
	left: 0;right: 0;top: 0;z-index: 11;
	width: 100%;height: 100%;
}
.fuwu.ubaojia li.lis3 .txt{
	width: calc((100% - 200px)/2);
}
.fuwu h2{
	margin-top: 30px;
}
.changjwt{
	background: #f5f5f5;
	padding-bottom: 60px;
}
.changjwt .bd{
	margin-top:28px;
}
.changjwt .bd li{
	background: #ffffff;
	padding-bottom: 25px;
}
.changjwt .bd li:nth-child(2n){
	background: #e5e5e5;
}
.changjwt .bd li .ytp{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 25px 20px 0;
	cursor: pointer;
}
.changjwt .bd li .ytp h3{
	width: calc(100% - 80px);
	font-size:18px ;
	color: #000000;
	line-height: 48px;
}
.changjwt .bd li .ybt{
	font-size: 14px;
	color: #848484;
	line-height: 1.8;
	padding: 0 70px;
	display: none;
}
.changjwt .bd li span{
	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;
}
.changjwt .bd li.on span{
	transform: rotate(90deg);
}
.unavs ul.leftsa{
	text-align: left;
}
.fuwudown{
	background: #f5f5f5;padding: 20px 0 60px;
}
.fuwudown .productdel{
	padding: 20px 0;
}
.fuwudown .productdel .podown li a.a3{
	background: url(../images/qms40.png) no-repeat right center;
	padding: 0 30px 0 0;
}
.fuwudown .productdel .podown li a.a3:hover{
	color: #ed0b19;
	background: url(../images/qms40-1.png) no-repeat right center;
}
.productdel .podown li h3{
	font-size: 18px;
	color: #000000;
}
.productdel2 .podown li{
	align-items: flex-end;
}
.productdel2 .podown li h4 i{
	color: #9e9e9e;font-size: 14px;
}
.productdel2 .podown li{
	padding-bottom: 12px;
}



.about .hd{
	padding: 90px 0 80px;
}
.about .hd h1{
	font-size: 24px;
	color: #000000;
	line-height: 2;
	position: relative;
}
.about .hd h1::before{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 60px;
	height: 2px;
	background: #000;
	z-index: 1;
}
.about .hd .dels{
	font-size:14px ;
	color: #646464;
	line-height: 1.8;
	margin: 30px 0;
}
.about .hd .txtc{
	width: 60%;
}
.about .hd .unms{
	margin-top: 40px;
}
.about .hd .unms li{
	display: inline-block;
	margin-right: 50px;
	border-right: 1px solid #c7c7c7;
	padding-right: 15px;
}
.about .hd .unms li h4{
	font-size:16px ;
	color: #000000;
}
.about .hd .unms li h3{
	font-size:52px ;
	color: #ed0b19;
}
.about .hd .unms li h6{
	font-size:16px ;
	color: #8f8b88;
}
.about .bdlic{
	background: #f5f5f5;
	padding: 70px 0;
}
.utit2 h2{
	position: relative;
	line-height: 2;
	padding-bottom: 10px;
}
.utit2 h2::before{
	content: '';
	position: absolute;
	left: 0;right: 0;
	bottom: 0;width: 60px;
	height: 2px;z-index: 1;
	background: #000;margin: 0 auto;
}
.about .bdlic .pors{
	position: relative;
	margin-top: 60px;
}
.about .bdlic .pors .prev,
.about .bdlic .pors .next{
	position: absolute;
	left: -65px;top: 50%;
	width: 40px;height: 40px;
	background: url(../images/prev.png) no-repeat center;
	cursor: pointer;z-index: 11;
}
.about .bdlic .pors .next{
	left: auto;right: -65px;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);  /* IE 9 */
	-moz-transform:rotate(180deg);     /* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
}
.about .bdlic .swiperlc{
	overflow: hidden;
}
.about .bdlic .swiperlc .swiper-slide{
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 42px 25px;
	height: 340px;
}
.about .bdlic .swiperlc .swiper-slide h3{
	font-size: 24px;
	color: #000000;
	margin-bottom: 20px;
}
.about .bdlic .swiperlc .swiper-slide .dlc{
	font-size: 14px;
	line-height: 2;
	color: #505050;
}
.about .bdlic .lines{
	margin-top: 60px;
	background:url(../images/uico2.png) no-repeat center top ;
	overflow: hidden;
}
.about .bdlic .lines .lins{
	height: 7px;
	background: #c7c7c7;
	margin-top:15px ;
	position: relative;
}
.about .bdlic .flx{
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 16px;
	color: #000000;
	margin-top: 15px;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	background: #ed0b19;
}
.about .bdlic .flx .next,
.about .bdlic .flx .prev{
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url(../images/prev.png) no-repeat center;
	cursor: pointer;
}
.about .bdlic .flx .next:hover,
.about .bdlic .flx .prev:hover{
	background: url(../images/prev1.png) no-repeat center;
}
.about .bdlic .flx .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);
}
.about .bdlic .flx .fow{
	display: flex;
	justify-content: space-between;
	align-items: center;
}



/* 关于我们 */
.abrongyu .roswiper {
	overflow: hidden;
	margin-top: 70px;
}
.abrongyu .roswiper .swiper-slide {
	background: #fff;
	padding: 30px 15px 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.abrongyu .roswiper .swiper-slide a {
	display: block;
	height: 100%;
}
.abrongyu .roswiper .swiper-slide .pic {
	height: 270px;
	overflow: hidden;
	margin: 0 auto;
}
.abrongyu .roswiper .swiper-slide .pic img {
	display: block;
	height: 100%;
	margin: 0 auto;
}
.abrongyu .roswiper .swiper-slide h5 {
	margin-top: 46px;
	padding-top: 15px;
	border-top: 1px solid #e3e3e3;
	font-size: 16px;
	line-height: 1.6;
	color: #858585;
	padding: 10px;
	/* background: url(../images/qms50.png) no-repeat right top 22px; */
	overflow: hidden;
	padding-bottom: 0;
	height: 3.2em;
	text-align: center;
	
}
.abrongyu {
	border-top: 6px solid #fff;
	border-bottom: 6px solid #fff;
	padding: 80px 0 40px;
}
.futit {
	text-align: left;
}
.utit2.futit h2::before {
	right: auto;
	margin: 0;
}
.robtn {
	margin: 45px auto 0;
	text-align: center;
}
.robtn .prev,
.robtn .next {
	display: inline-block;
	height: 45px;
	width: 45px;
	border-radius: 50%;
	margin: 0 30px;
	cursor: pointer;
	background: url(../images/prev5.png) no-repeat center #fff;
}
.robtn .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);
}

.abfts {
	height: 46vw;
	padding-top: 75px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.futit p {
	font-size: 18px;
	line-height: 1.6;
	color: #000;
	margin-top: 28px;
	font-weight: bold;
}
.abcontact {
	border-top: 6px solid #ffffff;
	padding: 75px 0 125px;
}
.abcontact ul {
	display: flex;
	flex-wrap:wrap;
	justify-content: space-between;
	margin-top: 140px;
}
.abcontact ul li {
	border-right: 1px solid #d5d5d5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	width: 23%;
}
.abcontact ul li:nth-child(4n) {
	border-right: none;
}
.abcontact ul li:nth-child(4n) {
	width: 31%;
}
.abcontact ul li h4 {
	text-align: center;
	font-size: 20px;
	line-height: 1;
	color: #000000;
}
.abcontact ul li .unca {
	display: flex;
	flex-wrap:wrap;
	justify-content: center;
	padding: 45px 0 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.abcontact ul li .unca .ico {
	height: 60px;
	width: 60px;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
}
.abcontact ul li .unca .ico img {
	display: block;
	height: 100%;
	width: 100%;
}
.abcontact ul li .unca h6 {
	margin-left: 15px;
	font-size: 18px;
	line-height: 60px;
	color: #000;
}

/* 搜索框 */
.fsearch {
	background: #f9f9f9;
	position: fixed;
	top: 80px;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 111;
	display: none;
}
.fbj {
	position: fixed;display: none;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	z-index: 66;
	background: rgba(0,0,0,0.4);
}
.fsearch .vos {
	padding: 7px 0;
	-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;
}
.fsearch .vos .lt {
	width: 70%;
	display: flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.fsearch .vos .lt .ico {
	height: 31px;
	margin-top: 2px;
}
.fsearch .vos .lt .ico img {
	display: block;
	height: 100%;
	width: 100%;
}
.fsearch .vos .lt .text {
	width: calc(100% - 46px );
	height: 36px;
	font-size: 16px;
	color: #909090;
	display: block;
	border: none;
	background: none;
}
.fsearch .vos .button {
	width: 88px;
	height: 36px;
	border: none;
	display: block;
	background: #555555;
	text-align: center;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
}


/* 加入我们 */
.fzpinfo {
	padding: 60px 0 70px;
}
.fzpinfo .list li {
	padding: 30px 0 16px;
	border-bottom: 1px solid #5b5b5b;
	margin-bottom: 10px;
}
.fzpinfo .list li a {
	display: block;
	overflow: hidden;
}
.fzpinfo .list li .lt {
	float: left;
	width: calc(100% - 140px);
	
}
.fzpinfo .list li .lt h3 {
	font-size: 20px;
	line-height: 1.5;
	color: #000000;
	font-weight: bold;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.fzpinfo .list li .lt p {
	margin-top: 6px;
	font-size: 16px;
	line-height: 1.6;
	color: #5b5b5b;
}
.fzpinfo .list li h6 {
	float: right;
	margin-top: 46px;
	font-size: 14px;
	line-height: 1.1;
	color: #b9b9b9;
}
.fmore {
	width: 165px;
	margin: 40px auto 0;
	display: block;
	background: #ff6969;
	border-radius: 26px;
	overflow: hidden;
	text-align: center;
}
.fmore i {
	display: inline-block;
	font-size: 14px;
	line-height: 48px;
	color: #fff;
	padding-left: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	background: url(../images/qms33.png) no-repeat left center;
	background-size: 21px auto;
}

.fjoinls .list ul {
	display: flex; 
	flex-wrap:wrap;
	justify-content: space-between;
}
.fjoinls .list ul li {
	width: 24.5%;
	height: 22vw;
	position: relative;
}
.fjoinls .list ul li a {
	display: block;
	height: 100%;
}
.fjoinls .list ul li .vos {
	position: absolute;
	z-index: 11;
	top: 50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);  /* IE 9 */
	-moz-transform:translateY(-50%);     /* Firefox */
	-webkit-transform:translateY(-50%); /* Safari 和 Chrome */
	-o-transform:translateY(-50%);
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}
.fjoinls .list ul li .vos h2 {
	font-size: 24px;
	line-height: 1.6;
	color: #fff;
}
.fjoinls .list ul li .vos i {
	display: block;
	margin: 20px auto 30px;
	width: 30px;
	height: 2px;
	background: #fff;
	
}
.fjoinls .list ul li .vos p {
	font-size: 14px;
	line-height: 1.6;
	color: #fff;
}
.fjoin {
	padding: 90px 0 45px;
}
.fjoin .lt {
	float: left;
	margin-top: 70px;
}
.fjoin .rt {
	float: right;
	width: calc(100% - 445px);
}
.fjoin .rt h3 {
	font-size: 24px;
	line-height: 1.5;
	color: #000;
	font-weight: bold;
}
.fjoin .rt p {
	font-size: 14px;
	line-height: 2;
	color: #646464;
	margin-top: 20px;
}

/* 加入我们-详情 */
.fjiondel {
	padding: 40px 0 145px;
}
.fjiondel .del h2 {
	font-size: 24px;
	line-height: 50px;
	color: #f02116;
	border-bottom: 1px solid #e3e3e3;
}
.fjiondel .del .txt {
	padding: 20px 0 45px;
	border-bottom: 1px solid #e3e3e3;
	font-size: 16px;
	line-height: 2;
	color: #5d5d5d;
}
.fjiondel .jianli {
	width: 170px;
	display: block;
	line-height: 46px;
	background: #ed0b19;
	border-radius: 25px;
	overflow: hidden;
	text-align: center;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	margin-top: 15px;
}


.hvideos .prev:hover, .hvideos .next:hover, .hjiejue .next:hover, .hjiejue .prev:hover,
.about .bdlic .pors .prev:hover, .about .bdlic .pors .next:hover{
	    background: url(../images/prev1.png) no-repeat center;
}
.robtn .prev:hover, .robtn .next:hover{
	background: url(../images/prev2.png) no-repeat center #ed0b19;
}
.productdel .hd .rts .btn a.on:hover,
.fjiondel .jianli:hover,
.ubaojia .btn:hover{
	background: #d1121e;
}
.fsearch .vos .button:hover,
.productdel .hd .rts .btn a:hover{
	background: #ed0b19;color: #fff;
}
.header .naver li .nli dd a:hover,
.header .naver li h3 a:hover,
.header .naver li.on h3 a,
.usearchlist .list li a:hover,
.product .bd li:hover h2,
.unewsdel .urt2 dd:hover h3,
.unews .bd li:hover h2,
.fzpinfo .list li h6:hover,
.prbtn a:hover,
.hcase .case_swiper .swiper-slide:hover h4,
.productdel .podown li a:hover{
	color: #ed0b19;
}
.product .bd li:hover .pic img,
.unews .bd li:hover a img,
.unewsdel .urt li:hover .pic img,
.hcase .case_swiper .swiper-slide:hover .pic img{
	transform:scale(1.1);
	-ms-transform:scale(1.1);  /* IE 9 */
	-moz-transform:scale(1.1);     /* Firefox */
	-webkit-transform:scale(1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1); 
}
.footer .dl dd a:hover{
	color: #fff;
}

.fxbtn{
	position: fixed;
	right: 16px;bottom: 30%;
	z-index: 9;
}
.fxbtn li a{
	display: block;
	width:57px ;
	height: 57px;
	background: #929292;
	position: relative;
}
.fxbtn li a img{
	display: block;
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
	position: absolute;
	left: 0;right: 0;
	top: 0;bottom: 0;
	margin: auto;
}
.fxbtn li{
	margin-bottom: 10px;
}
.fxbtn li .weix{
	position: absolute;
	right: 67px;
	bottom: 0;
	z-index: 1;
	width: 108px;
	height: 108px;
	padding:9px ;
	background: #929292;
	border-radius:6px;
	display: none;
}
.fxbtn li:hover .weix{
	display: block;
}
.fxbtn li{
	position: relative;
}
.fxbtn li .weix img{
	display: block;
	width: 100%;height: 100%;
}
.fxbtn li h4{
	position: absolute;
	right: 100%;top: 0;
	line-height: 57px;
	background: #929292;
	white-space:nowrap;
	font-size: 18px;
	color: #ffffff;
	padding: 0 15px;
	border-radius: 7px 0 0 7px;
	right: 0;opacity: 0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari 和 Chrome */
	-o-transition:all 0.3s;
}
.fxbtn li:hover h4{
	right: 100%;opacity: 1;background: #716f6f;
}
.fxbtn li:hover a{
	background: #716f6f;
}


#showbox span {
    background: url(../images/zoom-mask.png) repeat;
    cursor: move;
}
#showbox div{
	height: 100%
}
#showbox p{
	background: #fff;
	border: 1px solid #ccc;
}
.productdel .hd .lts{
	position: relative;z-index: 11;
}
#showbox{
	background: #fff;
}
.fuwu.ubaojia li .yxc{
	width: 100%;margin: 0 15px;
}
.fuwu.ubaojia li .yxc .layui-input{
	background: none;
	border: none;height: 46px;
	    border-bottom: 1px solid #5b5b5b;
}
.yxc{
	width: 100%;margin: 0 15px;
}
 .yxc .layui-input{
	 height: 46px;
 }