.layout {
	overflow:hidden;
	position:relative;
}
.wrap {
	width:82.8rem;
	margin:0 auto;
}
.hbanner {
	position:relative;
}
.hbanner img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.logo {
	display:block;
	max-width:9.1rem;
	position:absolute;
	left:9.4rem;
	top:0.5rem;
	z-index:1;
}
.logo img {
	width:100%;
	display:block;
}
.hnaver {
	background:#ff6801;
}
.hnaver ul {
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.hnaver li a {
	font-size:1rem;
	line-height:3.1rem;
	text-transform:uppercase;
	color:#fff;
	display:block;
	padding:0 2.7rem;
	transition:all 0s;
}
.hnaver li a:hover,.hnaver li.on a {
	background:#fff3eb;
	color:#ff6801;
}
.footer {
	border-top:0.1rem solid #ff6801;
	padding-top:2.1rem;
}
.footer .logo {
	max-width:5.7rem;
	display:block;
	margin:0 auto;
}
.footer .logo img {
	width:100%;
	display:block;
}
.footer .nav {
	margin:1.6rem 0 3.9rem;
	display:flex;
	justify-content:center;
	align-items:center;
}
.footer .nav ul {
	display:flex;
	justify-content:center;
	align-items:center;
	border-bottom:0.1rem solid #666666;
	border-top:0.1rem solid #666666;
	padding:0 3.1rem;
}
.footer .nav li {
	padding:0.6rem 0;
}
.footer .nav li a {
	font-size:0.9rem;
	line-height:1.6;
	color:#666666;
	display:block;
}
.footer .nav li span {
	font-size:0.9rem;
	line-height:1.6;
	color:#666666;
	display:block;
	margin:0 1.6rem;
}
.footer .flax {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0 1.6rem 5.7rem;
}
.footer .ls {
	width:40.6rem;
}
.footer .ls ul{
    display: flex;
    margin: 1.5rem 0 0;
}
.footer .ls li{
    margin: 0 0.8rem 0  0;
}
.footer .ls li a img{
    width: 2.5rem;
}
.footer dl {
	display:flex;
	align-items:center;
}
.footer dd {
	margin-left:1.1rem;
}
.footer dd .wx {
	width:6.3rem;
	height:6.3rem;
	overflow:hidden;
}
.footer dd .wx img {
	width:100%;
	height:100%;
	display:block;
}
.footer dd h6 {
	text-align:center;
	font-size:0.8rem;
	line-height:1.6;
	color:#333333;
	margin-top:0.5rem;
	font-weight:bold;
}
.footer .ls p {
	display:flex;
	margin-bottom:0.5rem;
}
.footer .ls p span {
	font-size:0.9rem;
	line-height:1.6;
	color:#999999;
	display:block;
	margin-right:0.5rem;
}
.footer .ls p i {
	font-size:0.9rem;
	line-height:1.6;
	color:#666666;
	display:block;
}
.copyright {
	background:#585657;
	padding:0.5rem 0;
	font-size:0.7rem;
	line-height:1.6;
	color:#999999;
	text-align:center;
	e;
}
.copyright a {
	color:#999999;
}
.padd {
	padding:0 1.9rem;
}
.contact {
	padding:4.7rem 0;
}
.htit i {
	position:relative;
	font-size:2.1rem;
	line-height:1.6;
	color:#333333;
	font-weight:bold;
	display:inline-block;
	text-transform:uppercase;
}
.htit i::before {
	content:"";
	position:absolute;
	right:-5.4rem;
	top:50%;
	z-index:1;
	width:4rem;
	height:0.2rem;
	background:#fe6902;
	margin-top:-0.1rem;
}
.contact .hds .flax {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin:1.6rem 0 4.7rem;
}
.contact .flax .pic {
	width:39.6rem;
}
.contact .flax .pic img {
	width:100%;
	display:block;
}
.contact .flax .txt {
	width:calc(100% - 44rem);
}
.contact .flax .txt p {
	margin-bottom:0.5rem;
	display:flex;
	justify-content:space-between;
}
.contact .flax .txt p span {
	font-size:0.9rem;
	line-height:1.6;
	color:#333333;
	text-transform:uppercase;
	display:block;
	width:11.5rem;
	font-weight:bold;
}
.contact .flax .txt p i {
	width:calc(100% - 11.5rem);
	font-size:0.9rem;
	line-height:1.9rem;
	color:#333333;
}

.contact .flax .txt li a{
    display: flex;align-items: center;font-size: 14px;
    margin-bottom: 0.5rem;word-break: break-all;
}
.contact .flax .txt li a img{
    width: 2rem;margin: 0 0.5rem 0 0;display: block;
}
.contact .flax .txt dl{
    display: flex;
}
.contact .flax .txt dd{
    width: 5rem;text-align: center;margin: 0 1rem 0 0;
}
.contact .flax .txt dd img{
    height: 5rem;width: 100%;object-fit: contact;display: block;
}
.contact .bds h6 {
	margin:1rem 0;
	font-size:1.3rem;
	line-height:1.6;
	color:#333333;
}
.contact .fms li {
	margin-bottom:0.5rem;
}
.contact .fms li dl {
	display:flex;
	align-items:center;
}
.contact .fms li dd {
	width:calc((100% - 9rem)/3);
	margin-right:4.4rem;
	border:1px solid #e1e1e1;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:flex;
	align-items:center;
	padding:0 0.6rem;
}
.contact .fms li dd:nth-child(3n) {
	margin-right:0;
}
.contact .fms li h5 {
	font-size:0.9rem;
	line-height:3rem;
	color:#999999;
}
.contact .fms li h5 i {
	color:#ff0000;
	display:inline-block;
	margin-right:0.3rem;
}
.contact .fms li dd h5 {
	width:6.8rem;
}
.contact .fms li .t1 {
	width:calc(100% - 7rem);
	background:none;
	border:none;
	height:3rem;
	font-size:0.9rem;
	color:#333;
}
.contact .fms li dd:nth-child(2) h5 {
	width:4.7rem;
}
.contact .fms li dd:nth-child(2) .t1 {
	width:calc(100% - 4.7rem);
}
.contact .fms li dd:nth-child(3) h5 {
	width:2.1rem;
}
.contact .fms li dd:nth-child(3) .t1 {
	width:calc(100% - 2.1rem);
}
.contact .fms li .t2 {
	height:7.3rem;
	padding:0.7rem 1rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	border:1px solid #e1e1e1;
	line-height:1.7;
	resize:none;
}
.contact .fms .bns {
	display:flex;
	align-items:center;
	margin-top:1.6rem;
}
.contact .fms .bns .b1.on {
	background:#ff6801;
	color:#fff;
}
.contact .fms .bns .b1 {
	margin-right:1rem;
	width:9.4rem;
	line-height:2.9rem;
	text-align:center;
	background:#e8e8e8;
	font-size:1.1rem;
	color:#656565;
}
.news {
	padding:4.5rem 0 5.7rem;
}
.news .bds {
	margin-top:1.6rem;
}
.news .bds li {
	border:1px solid #e6e6e6;
	padding:1.4rem 0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	position:relative;
	top:0;
	margin-bottom:1.7rem;
}
.news .bds li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.news .bds li .ls {
	width:7.8rem;
	text-align:right;
	padding-right:1rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.news .bds li .rs {
	width:calc(100% - 7.8rem);
	border-left:0.2rem solid #f5f7fb;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0.8rem;
}
.news .bds li h3 {
	font-size:1.9rem;
	line-height:1.5;
	color:#333333;
}
.news .bds li h4 {
	font-size:1rem;
	line-height:1.6;
	color:#666666;
	margin-top:0.4rem;
}
.news .bds li h5 {
	font-size:1rem;
	line-height:1.6;
	color:#333333;
	padding-bottom:0.6rem;
	position:relative;
}
.news .bds li h5::before {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
	width:30.2rem;
	height:0.1rem;
	background:#f5f7fb;
}
.news .bds li p {
	font-size:0.8rem;
	line-height:1.6;
	color:#666666;
	height:3.2em;
	overflow:hidden;
	margin:0.6rem 0 0.9rem;
}
.news .bds li h6 {
	width:4.6rem;
	line-height:1.8rem;
	text-align:center;
	border-radius:1.6rem;
	border:1px solid #666666;
	font-size:0.8rem;
	color:#666666;
}
.news .bds li:hover {
	box-shadow:0 0 1rem 0 rgba(80,80,80,0.2);
	top:-0.3rem;
}
.news .bds li:hover h3,.news .bds li:hover h5 {
	color:#ff6801;
}
.page {
	margin-top:3.1rem;
}
.page dl {
	display:flex;
	justify-content:center;
	align-items:center;
}
.page dd a {
	width:1.9rem;
	line-height:1.9rem;
	display:block;
	text-align:center;
	border-radius:0.2rem;
	border:1px solid #f2f2f2;
	transition:all 0s;
	font-size:0.8rem;
	color:#666666;
}
.page dd {
	margin:0 0.5rem;
}
.page dd.on a,.page dd a:hover {
	background:#ff6801;
	color:#fff;
	border-color:#ff6801;
}
.page dd:nth-child(1) a,.page dd:last-child a {
	width:4.2rem;
}
.htit h2 span {
	font-size:1.6rem;
	font-weight:normal;
}
.case {
	padding:4.2rem 0;
}
.case .box {
	display:flex;
	justify-content:space-between;
	margin-top:2.1rem;
	align-items:flex-start;
}
.case .lts {
	width:12.5rem;
	background:#fff;
	box-shadow:0 0 0.5rem 0 rgba(80,80,80,0.1);
	border-radius:0.5rem;
	overflow:hidden;
}
.case .rts {
	width:calc(100% - 15.9rem);
}
.case .lts li {
	margin-bottom:0.2rem;
}
.case .lts li a {
	font-size:0.9rem;
	line-height:3.1rem;
	color:#333333;
	display:block;
	text-align:center;
	border-radius:0.5rem;
	transition:all 0s;
	font-weight:bold;
}
.case .lts li.on a,.case .lts li a:hover {
	background:#ff6801;
	color:#fff;
}
.case .swippic .hs,.case .swippic .bs {
	overflow:hidden;
}
.case .swippic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.case .swippic .hs {
	height:36.5rem;
}
.case .swippic .ovs {
	margin:2.1rem 0 0;
	position:relative;
	padding:0 3.4rem;
}
.case .swippic .prev,.case .swippic .next {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	background:url(../images/prev.png) no-repeat center #d3d3d3;
	background-size:0.9rem auto;
	width:2.5rem;
	height:9.1rem;
	cursor:pointer;
}
.case .swippic .next {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
	left:auto;
	right:0;
}
.case .swippic .bs {
	height:9.1rem;
}
.case .swippic .bs .swiper-slide {
	padding:0.3rem;
	height:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	cursor:pointer;
	box-sizing:border-box;
	border:2px solid rgba(255,255,255,0);
}
.case .swippic .bs .swiper-slide-thumb-active {
	border-color:#ff6801;
}
.case .swippic .prev:hover,.case .swippic .next:hover {
	background-color:#ff6801;
}
.product {
	padding:5.2rem 0;
}
.product .bds {
	margin-top:2.1rem;
}
.product .bds li {
	box-shadow:0 0 0.7rem 0 rgba(80,80,80,0.3);
	margin-bottom:2.1rem;
	display:flex;
	justify-content:space-between;
	background:#fff;
}
.product .bds li .ls {
	width:22.7rem;
	border-right:0.1rem solid #dedede;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:1rem 1rem 1rem 1.6rem;
}
.product .bds li .rs {
	width:calc(100% - 24.5rem);
	padding:3.1rem 1.6rem 0 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.product .bds li h3 {
	font-size:1.1rem;
	line-height:1.6;
	color:#ff6801;
	font-weight:bold;
	margin-bottom:0.6rem;
}
.product .bds li h4 {
	font-size:0.8rem;
	line-height:1.7;
	color:#666666;
	margin-bottom:0.5rem;
}
.product .bds li h4 span {
	font-weight:bold;
	color:#333;
}
.product .bds li dl {
	display:flex;
	flex-wrap:wrap;
}
.product .bds li dd {
	width:calc((100% - 3.2rem)/4);
	margin-bottom:1rem;
	margin-right:1rem;
}
.product .bds li dd:nth-child(4n) {
	margin-right:0;
}
.product .bds li dd .pic {
	height:12.5rem;
	border:2px solid #cccccc;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	overflow:hidden;
	width:100%;
}
.product .bds li .pic 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;
}
.product .bds li dd h6 {
	font-size:0.8rem;
	line-height:2.9rem;
	color:#333333;
	text-align:center;
}
.product .bds li dd:hover h6 {
	background:#ff6801;
	color:#fff;
}
.product .bds li dd:hover .pic img {
	transform:scale(1.05);
	-ms-transform:scale(1.05);
	/* IE 9*/
	-moz-transform:scale(1.05);
	/* Firefox*/
	-webkit-transform:scale(1.05);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.05);
}
.htit.on h2 i::before {
	display:none;
}
.prodel .pro1 {
	padding:4.7rem 0 5.7rem;
}
.prodel .pro2 {
	padding:4.7rem 0 3.6rem;
}
.prodel .pro2 .bds {
	margin-top:1.6rem;
}
.prodel .pro2 .bds ul {
	display:flex;
	flex-wrap:wrap;
}
.prodel .pro2 .bds li {
	margin-right:0.8rem;
	width:calc((100% - 3.9rem)/6);
}
.prodel .pro2 .bds li:nth-child(6n) {
	margin-right:0;
}
.prodel .pro2 .bds li .pic {
	border:2px solid #cccccc;
	height:12.5rem;
	overflow:hidden;
}
.prodel .pro2 .bds li .pic 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;
}
.prodel .pro2 .bds li h6 {
	font-size:0.8rem;
	line-height:1.6;
	color:#333;
	padding:0.7rem 0;
	text-align:center;
}
.prodel .pro2 .bds li:hover h6 {
	background:#ff6801;
	color:#fff;
}
.prodel .pro2 .bds li:hover .pic img {
	transform:scale(1.05);
	-ms-transform:scale(1.05);
	/* IE pro19*/
	-moz-transform:scale(1.05);
	/* Firefox*/
	-webkit-transform:scale(1.05);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.05);
}
.prodel .pro1 .flax {
	margin-top:1.6rem;
	display:flex;
	justify-content:space-between;
}
.prodel .pro1 .ls {
	width:50.5rem;
	display:flex;
	justify-content:space-between;
}
.prodel .pro1 .vios {
	width:26rem;
}
.prodel .pro1 .vios video {
	width:100%;
	display:block;
	object-fit:cover;
	height:100%;
}
.prodel .pro1 dl {
	width:calc(100% - 28.4rem);
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.prodel .pro1 dd {
	height:10.4rem;
	width:calc((100% - 1.1rem)/2);
	margin-bottom:1rem;
}
.prodel .pro1 dd img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.prodel .pro1 .text {
	width:calc(100% - 53.1rem);
}
.prodel .pro1 .text h3 {
	font-size:1.7rem;
	line-height:1.6;
	color:#333333;
	font-weight:bold;
	padding-bottom:0.6rem;
	border-bottom:0.1rem solid #c2c2c2;
}
.prodel .pro1 .text h3 span {
	color:#ff6801;
}
.prodel .pro1 .text h4 {
	font-size:0.9rem;
	line-height:1.6;
	color:#333;
	font-weight:bold;
	margin:1.3rem 0 0.3rem;
}
.prodel .pro1 .text p {
	margin-bottom:1rem;
	font-size:0.8rem;
	line-height:1.7;
	color:#666666;
}
.prodel .pro1 .text .bns {
	margin-top:4.2rem;
	display:flex;
}
.prodel .pro1 .text .bns .b1 {
	width:9.9rem;
	line-height:2.9rem;
	text-align:center;
	border-radius:0.3rem;
	display:block;
	font-size:0.9rem;
	color:#fff;
	background:#ff6801;
	margin-right:1rem;
}
.prodel .pro1 .text h6 {
	font-size:0.9rem;
	line-height:1.6;
	color:#666666;
}
.prodel .pro1 .text h6 span {
	font-size:1rem;
	color:#ff6801;
	font-weight:bold;
}
.prodel .pro3 {
	background:#f6f7f8;
	padding:4.2rem 0 2.1rem;
}
.prodel .pro3 .hs ul {
	display:flex;
	flex-wrap:wrap;
}
.prodel .pro3 .hs li {
	margin-right:0.9rem;
}
.prodel .pro3 .hs li a {
	padding:0 1.4rem;
	border-radius:0.2rem;
	border:2px solid #989898;
	font-size:0.9rem;
	color:#666666;
	line-height:2.8rem;
	display:inline-block;
	min-width:9.5rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}
.prodel .pro3 .hs li a:hover,.prodel .pro3 .hs li.on a {
	background:#ff6801;
	color:#fff;
	border-color:#ff6801;
}
.prodel .pro3 .uitswbs {
	margin-top:2rem;
}
.uitswbs {
	overflow:hidden;
}
.uitswbs img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
}
.prodel .pro3 .uitswbs .swiper-slide {
	height:18.8rem;
	overflow:hidden;
}
.uitswbs .pagination {
	margin:2.6rem auto 0;
	width:6.3rem !important;
	height:0.5rem;
	background:#d0d0d0;
	border-radius:0.3rem;
	position:relative;
	overflow:hidden;
}
.uitswbs .pagination span {
	background:#ff6801;
	border-radius:0.3rem !important;
}
.hpage4 {
	padding:5.2rem 0 6.5rem;
}
.hpage4 .uitswbs {
	margin-top:2.6rem;
}
.hpage4 .uitswbs .swiper-slide {
	height:25rem;
	overflow:hidden;
}
.hpage3 {
	padding:5.2rem 0;
	background:#f6f7f8;
}
.hpage3 .hs ul {
	display:flex;
	flex-wrap:wrap;
}
.hpage3 .hs li {
	margin-right:0.9rem;
}
.hpage3 .hs li a {
	padding:0 1.4rem;
	border-radius:0.2rem;
	border:2px solid #989898;
	font-size:0.9rem;
	color:#666666;
	line-height:2.8rem;
	display:inline-block;
	min-width:9.5rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}
.hpage3 .hs li a:hover,.hpage3 .hs li.on a {
	background:#ff6801;
	color:#fff;
	border-color:#ff6801;
}
.hpage3 .ovs {
	padding:0 4.9rem;
	margin-top:2.6rem;
	position:relative;
}
.hpage3 .swipbs {
	overflow:hidden;
}
.hpage3 .ovs .prev,.hpage3 .ovs .next {
	position:absolute;
	left:0.7rem;
	right:0;
	top:50%;
	z-index:1;
	width:2.7rem;
	height:2.7rem;
	background:url(../images/prev.png) no-repeat center #d5d5d5;
	background-size:0.7rem auto;
	border-radius:50%;
	cursor:pointer;
}
.hpage3 .ovs .next {
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
	left:auto;
	right:0.7rem;
}
.hpage2 .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
	position:relative;
}
.hpage2 .text {
	background:#fff;
	border-radius:0.5rem;
	overflow:hidden;
	padding:1.6rem 2.1rem;
	width:43.8rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	z-index:3;
	margin-right:-10.9rem;
}
.hpage2 .pic {
	width:50rem;
	border-radius:0.5rem;
	overflow:hidden;
}
.hpage2 .pic img {
	width:100%;
	display:block;
}
.hpage2 {
	padding:7.6rem 0;
}
.hpage2 .text h3 {
	font-size:2.1rem;
	line-height:1.2;
	color:#333;
	font-weight:bold;
	text-transform:uppercase;
}
.hpage2 .text span {
	width:4.4rem;
	display:block;
	margin:1rem 0 2.1rem;
}
.hpage2 .text span img {
	width:100%;
	display:block;
}
.hpage2 .text p {
	font-size:0.9rem;
	line-height:1.6;
	color:#666666;
}
.hpage2 .text .btn {
	width:9.4rem;
	line-height:2.8rem;
	background:#ff6801;
	text-align:center;
	font-size:1.1rem;
	color:#fff;
	display:block;
	margin-top:1.3rem;
}
.hpage1 {
	padding:6.3rem 0 7.3rem;
}
.hpage1 .wrap {
	position:relative;
}
.hpage1 .navs {
	position:absolute;
	right:0;
	bottom:0;
	z-index:1;
}
.hpage1 .navs dl {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.hpage1 .navs dd {
	margin-left:2.1rem;
}
.hpage1 .navs dd a {
	padding:0 1.4rem;
	border-radius:0.2rem;
	border:2px solid #989898;
	font-size:0.9rem;
	color:#666666;
	line-height:2.8rem;
	display:inline-block;
	min-width:7.9rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}
.hpage1 .navs dd a:hover,.hpage1 .navs dd.on a {
	background:#ff6801;
	color:#fff;
	border-color:#ff6801;
}
.hpage1 .pros {
	display:flex;
	justify-content:space-between;
}
.hpage1 .pros .pic {
	width:38.5rem;
	position:relative;
	z-index:2;
}
.hpage1 .pros .pic::before {
	content:"";
	position:absolute;
	right:-2.6rem;
	top:-2.1rem;
	z-index:-1;
	background:url(../images/qms23.png) no-repeat left center;
	background-size:5.4rem auto;
	width:5.4rem;
	height:6.3rem;
}
.hpage1 .pros .pic img {
	width:100%;
	display:block;
	object-fit:cover;
	height:100%;
}
.hpage1 .pros .txt {
	width:calc(100% - 42.7rem);
	margin-top:6.3rem;
}
.hpage1 .pros h3 {
	font-size:2.5rem;
	line-height:1.5;
	color:#333333;
	font-weight:bold;
}
.hpage1 .pros h3 a {
	color:#333333;
}
.hpage1 .pros h4 {
	font-size:1.7rem;
	line-height:1.5;
	color:#333333;
	margin:0.5rem 0 1.6rem;
}
.hpage1 .pros h5 {
	font-size:1rem;
	line-height:1.6;
	color:#ff0000;
	font-weight:bold;
}
.hpage1 .pros .bns {
	width:6rem;
	line-height:2.3rem;
	border-radius:1.3rem;
	font-size:1.3rem;
	color:#ff6801;
	border:1px solid #ff6801;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	text-align:center;
	margin-top:1rem;
}
.prodel .pro1 .text .bns .b1:hover,.contact .fms .bns .b1.on:hover,.hpage2 .text .btn:hover {
	background:#f06202;
}
.hpage3 .ovs .prev:hover,.hpage3 .ovs .next:hover {
	background-color:#ff6801;
}
.contact .fms .bns .b1:hover,.hpage1 .pros .bns:hover {
	background-color:#ff6801;
	color:#fff;
}
.footer .nav li a:hover {
	color:#ff6801;
}
.footer{
	background-size: cover !important;
}
.items .lis:nth-child(n+2){
	display: none;
}

.header{
	position: relative;
}