body{padding: 0;margin: 0;font-family: "Source Han Sans SC";font-size: 16px;color: #333333;overflow-x:hidden;}

body.noscroll{height: 100vh;overflow-y: hidden;}

.wrap{max-width: 1200px;margin: 0 auto;}

ul{padding: 0;margin: 0;}

ul li{list-style: none;}

p{margin: 0;}

.fl{float: left;}

.fr{float: right;}

a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;text-decoration: none;}

img{max-width: 100%;}

input:focus,button:focus,textarea:focus{outline: none;}

h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}

.ovh1{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.ovh2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.ovh3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.ovh4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

.clearfix{*+height:1%;}

.imgH{overflow: hidden;}

.imgH img{transition-duration: .6s;-ms-transition-duration: .6s;-moz-transition-duration: .6s;-webkit-transition-duration: .6s; }

.imgH:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

.hidden-xs{display: block;}

.visible-xs{display: none;}

*{box-sizing: border-box;}

.db{display: block;}

.tc{text-align: center;}

img{max-width: 100%;}

.c_center{width: 1200px;margin: 0 auto;}

.baibg{background: #ffffff;}

.huibg{background: #e8eae9;}

.heibg{background: #151412;}

.pore{position: relative;}

.flexb{display: flex;align-items: center;justify-content: center;}

.flexb2{display: flex;align-items: center;justify-content: space-between;}

.flexb3{display: flex;align-items: flex-start;justify-content: space-between;}

.swiper{position: relative;overflow: hidden;}

.bgBox{background: url() center no-repeat;background-size: cover;}

.container{padding: 0 16px;max-width: 1432px;margin: 0 auto;}

@media (max-width:1432px) {.container{max-width: 1232px;}}

@media (max-width:1232px) {.container{max-width: 1024px;}}

@media (max-width:1024px) {.container{max-width: 800px;}}

@media (max-width:800px) {.container{max-width: 100%};}

.row{display: flex;justify-content: flex-start;align-items: center;align-items: stretch;flex-wrap: wrap;}

.row .kuang{height: 100%;}

.col_6{width: calc(100% / 6);}

.col_5{width: calc(100% / 5);}

.col_4{width: calc(100% / 4);}

.col_3{width: calc(100% / 3);}

.col_2{width: calc(100% / 2);}

.col_1{width: calc(100% / 1);}

.imgZ{position: relative;padding-top: 100%;display: block;}

.imgZ .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}

.imgZ .pic img{width: 100%;height: 100%;object-fit: cover;display: block;}

.imgY{position: relative;padding-top: 100%;display: block;}

.imgY .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;display: flex;justify-content: center;align-items: center;}

.imgY .pic img{max-width: 100%;max-height: 100%;display: block;}



.moreB{

	background-image: -moz-linear-gradient( 176deg, rgb(254,94,16) 0%, rgb(254,117,16) 100%);

	background-image: -webkit-linear-gradient( 176deg, rgb(254,94,16) 0%, rgb(254,117,16) 100%);

	background-image: -ms-linear-gradient( 176deg, rgb(254,94,16) 0%, rgb(254,117,16) 100%);

	height: 40px;

	display: flex;

	justify-content: center;

	align-items: center;

	padding: 0 16px;

	font-size: 14px;

	color: #ffffff;

	width: max-content;

	transition: all 0.3s;

}

.moreB img{margin-right: 8px;display: block;height: 22px;}

.moreB:hover{

	box-shadow: 0 0 10px 4px rgba(254,117,16,0.2);

}





header{

	position: fixed;

	left: 0;

	top: 0;

	display: block;

	width: 100%;

	/* box-shadow: 0 0 10px 4px rgba(0,0,0,0.1); */

	z-index: 99;

	transition: all 0.3s;

	/* background: rgba(0, 0, 0, 0.502); */

	background: rgba(0, 0, 0,0.2);

}

header .nrBox{height: 100px;}

header .logo img{max-height: 58px;display: block;max-width: 428px;}

header .menuUl>li{position: relative;}

header .menuUl .yiji{

	display: flex;

	justify-content: center;

	align-items: center;

	position: relative;

}

header .menuUl .yiji a{

	font-size: 16px;

	color: #ffffff;

	line-height: 100px;

	display: block;

	position: relative; 

	padding: 0 24px;

	transition: all 0.3s;

}

header .menuUl .yiji a:hover{

	color: #fe5e0f;

}

header .menuUl .erjiBox{

	position: absolute;

	left: 50%;

	top: 100px;

	transition: all 0.3s;

	background: #ffffff;

	text-align: left;

	width: max-content;

	width: -webkit-max-content;

	opacity: 0;

	height: 0;

	visibility: hidden;

	transform: translateY(-20px) translateX(-50%);

	min-width: 120px;

}

header .menuUl>li:hover .erjiBox{

	opacity: 1;

	height: auto;

	visibility: visible;

	transform: translateY(0) translateX(-50%);

}

header .menuUl .erjiUl>li>a{

	font-size: 14px;

	color: #666666;

	transition: all 0.3s;

	width: 100%;

	position: relative;

	display: block;

	padding: 14px 16px;

	text-align: center;

}

header .menuUl .erjiUl>li>a:hover{

	background-color: rgba(254, 94, 15,0.1);

	color: #fe5e0f;

}

header .mopenBtn{display: none;}

header .moreB{margin-left: 26px;}

header .langB{position: relative;z-index: 22;margin-left: 50px;}

header .langB .aB{

	font-size: 14px;

	color: rgb(255, 255, 255);

	cursor: pointer;

	height: 40px;

	position: relative;

}

header .langB .aB img{

	display: block;

	border-style: solid;

	border-width: 1px;

	border-color: rgba(255, 255, 255,0.9);

	border-radius: 2px;

	height: 18px;

	padding: 1px;

}

header .langB .aB span{

	margin: 0 8px;

}

header .langB .aB i{

	background: url(../img/icon3.png) center center no-repeat;

	background-size: cover;

	display: block;

	width: 9px;

	height: 5px;

}

header .langB .bB{

	position: absolute;

	right: 0;

	top: 40px;

	background: #ffffff;

	min-width: 100%;

	opacity: 0;

	height: 0;

	visibility: hidden;

	transform: translateY(-20px);

	transition: all 0.3s;

	box-shadow: 0 0 10px 4px rgba(0,0,0,0.1);

	width: max-content;

	z-index: 2;

}

header .langB:hover .bB{

	opacity: 1;

	height: auto;

	visibility: visible;

	transform: translateY(0);

}

header .langB .bB a{

	font-size: 14px;

	color: #333333;

	transition: all 0.3s;

	width: 100%;

	position: relative;

	display: block;

	padding: 6px 16px;

	display: flex;

	justify-content: flex-start;

	align-items: center;

}

header .langB .bB a img{height: 16px;margin-right: 4px;display: block;}

header .langB .bB a.on{

	background: #E8EAE9;

	pointer-events: none;

}

header .langB .bB a:hover{

	background: #fe5e10;

	color: #ffffff;

}

@media (max-width:1232px) {

	header .logo img{max-width: 300px;}

	header .menuUl .yiji a{padding: 0 16px;}

	header .moreB{margin-left: 16px;}

	header .langB{margin-left: 32px;}

}

@media (max-width:1024px) {

	header .nrBox{height: 56px;}

	header .logo img{max-height: 30px;max-width: calc(100vw - 164px);}

	header .findBox{height: 56px;}

	header .mopenBtn{

		display: block;

		width: 26px;

		height: 56px;

		position: relative;

		z-index: 20;

		float: right;

		cursor: pointer;

		transition: 0.4s;

		margin-left: 16px;

	}

	header .mopenBtn span {

		margin-top: 28px;

		display: block;

		width: 100%;

		height: 2px;

		background: #fff;

		position: relative;

		vertical-align: middle;

		-webkit-transition-duration: .3s, .3s;

		-moz-transition-duration: .3s, .3s;

		-ms-transition-duration: .3s, .3s;

		-o-transition-duration: .3s, .3s;

		transition-duration: .3s, .3s;

		-webkit-transition-delay: .3s, 0s;

		-moz-transition-delay: .3s, 0s;

		-ms-transition-delay: .3s, 0s;

		-o-transition-delay: .3s, 0s;

		transition-delay: .3s, 0s;

		transition: color 0.3s 0s;

	}

	header .mopenBtn span:after, 

	header .mopenBtn span:before {

		content: "";

		position: absolute;

		display: inline-block;

		width: 26px;

		height: 2px;

		left: 0;

		background-color: #fff;

		-webkit-transition-duration: .3s, .3s;

		-moz-transition-duration: .3s, .3s;

		-ms-transition-duration: .3s, .3s;

		-o-transition-duration: .3s, .3s;

		transition-duration: .3s, .3s;

		-webkit-transition-delay: .3s, 0s;

		-moz-transition-delay: .3s, 0s;

		-ms-transition-delay: .3s, 0s;

		-o-transition-delay: .3s, 0s;

		transition-delay: .3s, 0s;

	}

	header .mopenBtn span:before {

		top: -8px;

		-webkit-transition-property: top, transform;

		-moz-transition-property: top, transform;

		-ms-transition-property: top, transform;

		-o-transition-property: top, transform;

		transition-property: top, transform;

	}

	header .mopenBtn span:after {

		bottom: -8px;

		-webkit-transition-property: bottom, transform;

		-moz-transition-property: bottom, transform;

		-ms-transition-property: bottom, transform;

		-o-transition-property: bottom, transform;

		transition-property: bottom, transform;

	}

	header.open .mopenBtn span {

		background-color: transparent;

		-webkit-transition-delay: 0s, 0s;

		-moz-transition-delay: 0s, 0s;

		-ms-transition-delay: 0s, 0s;

		-o-transition-delay: 0s, 0s;

		transition-delay: 0s, 0s;

	}

	header.open .mopenBtn span:after, 

	header.open .mopenBtn span:before {

		-webkit-transition-delay: 0s, .3s;

		-moz-transition-delay: 0s, .3s;

		-ms-transition-delay: 0s, .3s;

		-o-transition-delay: 0s, .3s;

		transition-delay: 0s, .3s;

	}

	header.open .mopenBtn span:before {

		top: 0px;

		-webkit-transform: rotate(45deg);

		-moz-transform: rotate(45deg);

		-ms-transform: rotate(45deg);

		-o-transform: rotate(45deg);

		transform: rotate(45deg);

	}

	header.open .mopenBtn span:after {

		bottom: 0px;

		-webkit-transform: rotate(-45deg);

		-moz-transform: rotate(-45deg);

		-ms-transform: rotate(-45deg);

		-o-transform: rotate(-45deg);

		transform: rotate(-45deg);

	}

	body.nofix{height: 100vh;overflow-y: hidden;}

	header .menuB{

		position: fixed;

		right: -100%;

		top: 56px;

		display: block;

		width: 100%;

		height: calc(100vh - 56px);

		background: #ffffff;

		transition: all 0.3s;

	}

	header.open .menuB{right: 0;}

	header .menuUl{

		display: block;

		padding: 16px;

		overflow: auto;

	}

	header .menuUl>li{margin: 0;border-bottom: 1px dashed #d6d6d6;}

	header .menuUl .yiji{height: auto;display: block;}

	header .menuUl .yiji a{line-height: 40px;color: #333333;width: calc(100% - 40px);padding: 0;}

	header .menuUl>li.on .yiji a::before{display: none;}

	header .menuUl>li .yiji a::before{display: none;}

	header .menuUl .hasDown>div>.ejBtn{

		position: absolute;

		right: 12px;

		top: 12px;

		width: 16px;

		height: 16px;

	}

	header .menuUl .hasDown>div>.ejBtn::before{

		content: "";

		display: block;

		width: 100%;

		height: 2px;

		background: rgba(254, 94, 15,0.3);

		position: absolute;

		left: 0;

		top: calc(50% - 1px);

	}

	header .menuUl .hasDown>div>.ejBtn::after{

		content: "";

		display: block;

		width: 2px;

		height: 100%;

		background: rgba(254, 94, 15,0.3);

		position: absolute;

		top: 0;

		left: calc(50% - 1px);

	}

	header .menuUl .hasDown.open>div>.ejBtn::after{display: none;}

	header .menuUl .erjiBox{

		position: relative;

		left: unset;

		top: unset;

		opacity: 1;

		height: auto;

		visibility: visible;

		transform:unset;

		padding: 8px 0;

		display: none;

		transition: unset;

		width: 100%;

		border-radius: 0;

		background: none;

		border: 0;

		border-top: 1px dashed #d6d6d6;

	}

	header .menuUl .erjiUl>li{border: 0;}

	header .menuUl>li:hover .erjiBox{

		transform:unset;

	}

	header .menuUl .erjiUl>li{width: 100%;padding: 0;}

	header .menuUl .erjiUl>li>a{color: #333333;padding: 4px 16px;display: block;width: 100%;font-size: 15px;position: relative;background: none;text-align: left;}

	header .menuUl .erjiUl>li>a::before{

		content: "";

		display: block;

		width: 4px;

		height: 4px;

		border-radius: 50%;

		background: #b1b1b1;

		position: absolute;

		left: 0;

		top: calc(50% - 2px);

	}

	header .menuUl .erjiUl>li.on, header .menuUl .erjiUl>li:hover{background: none;}

	header .moreB{margin: 16px;}

	header .langB{margin-left: 16px;}

}

footer{

	background: #212329;

	font-size: 16px;

	color: #ffffff;

	line-height: 1.875;

}

footer a{color: #ffffff;}

footer a:hover{color: #ffffff;}

footer .nrBox{padding: 4.6vw 0;align-items: stretch;}

footer .fInfo{width: 436px;}

footer .logo{display: block;margin-bottom: 32px;}

footer .logo img{display: block;}

footer .fShare{

	display: flex;

	justify-content: flex-start;

	align-items: center;

	flex-wrap: wrap;

	margin-top: 48px;

}

footer .fShare a{

	display: block;

	margin-right: 20px;

}

footer .fShare a:last-child{margin-right: 0;}

footer .fShare img{display: block;}

footer .fCol{

	border-left: 1px solid rgba(255,255,255,0.2);

	padding: 0 36px;

	position: relative;

}

footer .fCol::before{

	content: "";

	background-color: rgb(255, 255, 255);

	position: absolute;

	left: -2px;

	top: 0;

	width: 3px;

	height: 18px;

}

footer .fCol a{

	display: block;

	margin-bottom: 12px;

}

footer .fCol:last-child{padding-right: 0;}

footer .ewmB img{width: 156px;display: block;}

footer .ewmB p{text-align: center;margin-top: 16px;}



footer .fBot{

	padding: 10px 0;

	border-top: 1px solid rgba(255,255,255,0.2);

}

footer .banquan{

	font-size: 14px;

	color: #cccccc;

}

footer .banquan a{color: #cccccc;}

footer .banquan a:hover{color: #ffffff;}

footer .frLi{position: relative;}

footer .frLi .showB{

	border-style: solid;

	border-width: 1px;

	border-color: rgb(220, 220, 220);

	border-radius: 2px;

	width: max-content;

	line-height: 36px;

	padding: 0 12px;

	font-size: 14px;

	color: #cccccc;

	display: flex;

	justify-content: center;

	align-items: center;

}

footer .frLi .showB img{

	width: 9px;

	height: 5px;

	display: block;

	margin-left: 5px;

}

footer .frLi .seleV{

	position: absolute;

	left: 0;

	bottom: 38px;

	width: 100%;

	border-style: solid;

	border-width: 1px;

	border-color: rgb(220, 220, 220);

	padding: 4px 0;

	border-bottom: 0;

	display: none;

	background-color: rgb(255, 255, 255);

}

footer .frLi:hover .seleV{display: block;}

footer .frLi .seleV a{

	font-size: 14px;

	color: #818690;

	padding: 4px 16px;

	transition: all 0.3s;

	display: block;

	text-align: center;

	width: 100%;

}

footer .frLi .seleV a:hover{background: #062e40;color: #ffffff;}

@media (max-width:1232px) {

	footer{font-size: 14px;}

	footer .fInfo{width: 320px;}

	footer .fCol{padding: 0 16px;}

}

@media (max-width:1024px) {

	footer .logo{margin-bottom: 16px;}

	footer .fInfo{width: 220px;}

	footer .fShare{margin-top: 24px;}

	footer .ewmB img{width: 120px;}

	footer .ewmB p{margin-top: 8px;}

	footer .fCol a{margin-bottom: 0;}

}

@media (max-width:800px) {

	footer .nrBox{display: block;}

	footer .fInfo{width: 100%;margin-bottom: 16px;}

	footer .logo img{max-height: 40px;}

	footer .fShare{margin-top: 16px;}

	footer .fCol{border: 0;border-top: 1px solid rgba(255,255,255,0.2);padding: 16px 0;}

	footer .fCol::before {

		background-color: rgb(255, 255, 255);

		position: absolute;

		top: -2px;

		left: 0;

		height: 3px;

		width: 18px;

	}

	footer .fNav{display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}

	footer .fNav a{display: block;margin: 0 12px 8px 0;}

	footer .ewmB{display: flex;justify-content: flex-start;align-items: center;padding-bottom: 0;}

	footer .ewmB p{margin-left: 16px;}

	footer .fBot{display: block;text-align: center;}

	footer .fBot .flexb2{display: block;text-align: center;}

	footer .frLi{width: max-content;margin: 8px auto 0;}

}

.banner{position: relative;}

.banner .imgB{padding-top: 100vh;}

.banner .textB{

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translateX(-50%) translateY(-50%);

	width: 100%;

	z-index: 2;

	line-height: 1.5;

	width: max-content;

}

.banner .textB .nrBox{

	height: 100vh;

}

.banner .cnTit{

	font-size: 72px;

	color: rgb(255, 255, 255);

	font-weight: bold;

	text-align: center;

}

.banner .enTit{

	font-size: 48px;

	color: rgb(255, 255, 255);

	text-align: center;

}

.bannerSearch{

	position: relative;

	width: max-content;

	margin: 42px auto 0;

}

.bannerSearch input[type=image]{

	display: block;

	width: 26px;

	height: 26px;

	position: absolute;

	left: 20px;

	top: calc(50% - 13px);

	z-index: 2;

}

.bannerSearch input[type=text]{

	display: block;

	padding: 0 160px 0 56px;

	background-color: rgb(255, 255, 255);

	width: 998px;

	height: 72px;

	max-width: calc(100vw - 32px);

	border-radius: 4px;

	border: 0;

	font-size: 16px;

	z-index: 1;

	position: relative;

	display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;

}

.bannerSearch input[type=submit]{

	display: block;

	border-radius: 4px;

	background-image: -moz-linear-gradient( 176deg, rgb(254,94,16) 0%, rgb(254,117,16) 100%);

	background-image: -webkit-linear-gradient( 176deg, rgb(254,94,16) 0%, rgb(254,117,16) 100%);

	background-image: -ms-linear-gradient( 176deg, rgb(254,94,16) 0%, rgb(254,117,16) 100%);

	position: absolute;

	right: 4px;

	top: 4px;

	width: 150px;

	height: calc(100% - 8px);

	z-index: 3;

	border: 0;

	font-size: 20px;

	color: #ffffff;

	font-weight: 700;

	cursor: pointer;

}

.banner .swiper-button-prev,

.banner .swiper-button-next{display: none;}

.banner .swiper-pagination{

	bottom: 30px;

	display: flex;

	justify-content: center;

	align-items: center;

}

.banner .swiper-pagination-bullet{

	background-color: rgb(250, 246, 242);

	opacity: 0.502;

	display: block;

	width: 35px;

	height: 8px;

	border-radius: 8px;

}

.banner .swiper-pagination-bullet-active{opacity: 1;}

.banny .imgB{padding-top: 0;height: 600px;}

.banny .cnTit{font-size: 48px;}

.banny .enTit{font-size: 24px;min-height: 36px;margin-top: 14px;}

.banny .bannerSearch{margin-top: 64px;}

.banny .textB{padding-top: 204px;}

@media (max-width:1432px) {

	.banner .cnTit{font-size: 64px;}

	.banner .enTit{font-size: 40px;}

	.bannerSearch input[type=text]{height: 64px;}

	.banny .cnTit{font-size: 44px;}

	.banny .enTit{font-size: 24px;}

	.banny .imgB{height: 500px;}

	.banny .textB{padding-top: 154px;}

	.banny .bannerSearch{margin-top: 56px;}

}

@media (max-width:1232px) {

	.banner .cnTit{font-size: 56px;}

	.banner .enTit{font-size: 32px;}

	.bannerSearch input[type=text]{height: 56px;}

	.banny .cnTit{font-size: 40px;}

	.banny .enTit{font-size: 24px;}

	.banny .imgB{height: 400px;}

	.banny .textB{padding-top: 104px;}

	.banny .bannerSearch{margin-top: 48px;}

}

@media (max-width:1024px) {

	.banner .cnTit{font-size: 48px;}

	.banner .enTit{font-size: 24px;}

	.bannerSearch input[type=text]{height: 48px;}

	.banny .cnTit{font-size: 36px;}

	.banny .enTit{font-size: 20px;}

	.banny .imgB{height: 320px;}

	.banny .textB{padding-top: 80px;}

	.banny .bannerSearch{margin-top: 24px;}

}

@media (max-width:800px) {

	.banner .cnTit{font-size: 32px;}

	.banner .enTit{font-size: 20px;}

	.bannerSearch{width: 100%;}

	.bannerSearch input[type=image] {

	    width: 20px;

	    height: 20px;

	    left: 10px;

	    top: calc(50% - 9px);

	}

	.bannerSearch input[type=text]{height: 48px;padding: 0 88px 0 38px;font-size: 14px;width: 100%;}

	.bannerSearch input[type=submit]{width: 80px;font-size: 16px;}

	.banner{padding: calc(16vw + 56px) 0 16vw;}

	.banner .tuB{

		position: absolute;

		left: 0;top: 0;

		z-index: 1;

		width: 100%;

		height: 100%;

	}

	.banner .imgB{padding-top: 0;height: 100%;}

	.banner .textB{padding: 16px;position: relative;left: unset;top: unset;width: 100%;height: auto;transform: unset;}

	.bannerSearch{margin-top: 24px;}

	.banner .swiper-pagination{bottom: 16px;}

	.banner .swiper-pagination-bullet{width: 16px;height: 6px;border-radius: 6px;}

	.banny{padding: calc(6vw + 56px) 0 6vw;}

	.banny .cnTit{font-size: 24px;}

	.banny .enTit{font-size: 16px;}

	.banny .imgB{height: 100%;}

	.banny .textB{padding: 0 16px;}

	.banny .bannerSearch{margin-top: 16px;}

}

.indp{padding: 72px 0 88px;}

.pubTit{

	text-align: center;

	margin-bottom: 32px;

}

.pubTit .tit{

	font-size: 48px;

	color: rgb(51, 51, 51);

	font-weight: bold;

}

.pubTit .tit span{color: #fe5e10;}

.pubTit .desc{

	font-size: 18px;

	color: rgb(153, 153, 153);

	margin-top: 6px;

}

.pubTit.bai .tit,

.pubTit.bai .tit span,

.pubTit.bai .desc{color: rgb(255, 255, 255);}

.ind1Ul{margin: -10px;}

.ind1Ul li{padding: 10px;}

.ind1Ul .kuang{

	background-color: rgb(255, 255, 255);

	box-shadow: 0px 2px 3px 0px rgba(38, 41, 42, 0.13);

	height: 100%;

	padding-bottom: 48px;

	position: relative;

}

.ind1Ul .imgB{padding-top: 66%;}

.ind1Ul .textB{

	padding: 20px;

}

.ind1Ul .titB{

	font-size: 20px;

	color: rgb(51, 51, 51);

	line-height: 1.5;

}

.ind1Ul .priceB{

	font-size: 20px;

	color: rgb(254, 94, 16);

	font-weight: bold;

	line-height: 1.5;

	margin-top: 24px;

}

.ind1Ul .timeB{

	background-color: rgb(248, 248, 248);

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 48px;

	font-size: 14px;

	color: rgb(102, 102, 102);

	padding: 0 48px 0 20px;

	display: flex;

	justify-content: flex-start;

	align-items: center;

}

.ind1Ul .timeB img{margin-right: 6px;display: block;height: 15px;}

.ind1Ul .timeB::after{

	content: "";

	position: absolute;

	right: 0;

	top: 0;

	width: 48px;

	height: 48px;

	background: url(../img/more.png) center no-repeat rgb(254, 94, 16);

	background-size: 10px 14px;

}

.ind2L{width: 24%;}

.ind2R{width: calc(76% - 20px);}

.ind2L .tit1{

	background-image: -moz-linear-gradient( 176deg, rgb(254,94,16) 0%, rgb(254,117,16) 100%);

	background-image: -webkit-linear-gradient( 176deg, rgb(254,94,16) 0%, rgb(254,117,16) 100%);

	background-image: -ms-linear-gradient( 176deg, rgb(254,94,16) 0%, rgb(254,117,16) 100%);

	width: 100%;

	height: 74px;

	font-size: 30px;

	color: rgb(255, 255, 255);

	font-weight: bold;

	text-align: center;

	display: flex;

	justify-content: center;

	align-items: center;

}

.ind2Ul1{

	background: #ffffff;

}

.ind2Ul1 li{

	border-top: 1px solid #e6e6e6;

	border-right: 1px solid #e6e6e6;

}

.ind2Ul1 li:nth-child(-n+2){margin-top: 0;}

.ind2Ul1 li:nth-child(2n){margin-right: 0;}

.ind2Ul1 .imgB{padding-top: 76%;}

.ind2Ul1 .imgB img{max-width: 64%;max-height: 64%;}

.ind2Ul2 li{margin-top: 20px;}

.ind2Ul2 a{

	display: flex;justify-content: center;align-items: center;

	height: 120px;

	font-size: 30px;

	color: rgb(255, 255, 255);

	font-weight: bold;

}

.ind2Ul2 img{margin-right: 26px;display: block;}

.ind2Ul2 i{

	display: block;

	width: 15px;

	height: 25px;

	background: url(../img/more2.png) center center no-repeat;

	background-size: 100% 100%;

	margin-left: 24px;

}

.ind3Ul{margin: -12px;}

.ind3Ul li{padding: 12px;}

.ind3Ul .kuang{

	background-color: rgba(255, 140, 84,0.431);

	height: 100%;

	text-align: center;

	padding: 56px 24px 48px;

}

.ind3Ul .iconB img{width: 153px;margin: 0 auto;display: block;} 

.ind3Ul .titB{

	font-size: 24px;

	color: rgb(255, 255, 255);

	font-weight: bold;

	line-height: 1.5;

	margin-top: 28px;

}

.ind3Ul .descB{

	font-size: 16px;

	color: rgb(255, 255, 255);

	line-height: 1.875;

	margin-top: 8px;

}

.ind4Ul{margin: -12px;}

.ind4Ul li{padding: 12px;}

.ind4Ul .kuang{

	background-color: rgba(248, 248, 248, 0.502);

	box-shadow: 0px 2px 3px 0px rgba(38, 41, 42, 0.13);

	height: 100%;

}

.ind4Ul .imgB{padding-top: 61%;}

.ind4Ul .textB{

	padding: 20px;

	border-top: 4px solid #fe5e10;

}

.ind4Ul .titB{

	font-size: 20px;

	color: rgb(0, 0, 0);

	line-height: 1.5;

}

.ind4Ul .descB{

	font-size: 14px;

	color: rgb(136, 136, 136);

	line-height: 1.714;

	margin-top: 10px;

}

.ind4Ul .timeB{

	font-size: 14px;

	color: rgb(254, 94, 16);

	margin-top: 24px;

	display: flex;

	justify-content: flex-start;

	align-items: center;

}

.ind4Ul .timeB img{

	margin-right: 6px;

	display: block;

	height: 15px;

}

.indp4 .moreB{

	margin: 40px auto 0;

	border-radius: 4px;

	min-width: 280px;

}

@media (max-width:1432px) {

	.indp{padding: 64px 0 80px;}

	.pubTit .tit{font-size: 44px;}

}

@media (max-width:1232px) {

	.indp{padding: 56px 0 72px;}

	.pubTit{margin-bottom: 28px;}

	.pubTit .tit{font-size: 40px;}

	.ind1Ul .textB,

	.ind4Ul .textB{padding: 16px;}

	.ind1Ul .titB,

	.ind4Ul .titB{font-size: 18px;}

	.ind1Ul .priceB{font-size: 18px;margin-top: 20px;}

	.ind1Ul .timeB{padding-left: 16px;}

	.ind2Ul2 a{height: 104px;font-size: 24px;}

	.ind2Ul2 img{height: 48px;margin-right: 16px;}

	.ind2Ul2 i{margin-left: 16px;}

	.ind3Ul .iconB img{width: 120px;}

	.ind3Ul .titB{font-size: 20px;margin-top: 20px;}

	.ind4Ul .timeB{margin-top: 16px;}

	.ind2L .tit1{font-size: 26px;height: 64px;}

}

@media (max-width:1024px) {

	.indp{padding: 64px 0;}

	.pubTit{margin-bottom: 24px;}

	.pubTit .tit{font-size: 32px;}

	.pubTit .desc{font-size: 16px;}

	.ind1Ul .titB,

	.ind4Ul .titB{font-size: 16px;}

	.ind1Ul .priceB{font-size: 16px;margin-top: 20px;}

	.ind4Ul .timeB{margin-top: 8px;}

	.ind1Ul li{width: 50%;}

	.indp2 .nrBox{display: block;}

	.ind2L{width: 100%;}

	.ind2R{width: 100%;margin-top: 20px;}

	.ind2Ul1 li{width: 25%;}

	.ind2Ul1{border-bottom: 1px solid #e6e6e6;}

	.ind2Ul2{margin: -10px;}

	.ind2Ul2 li{width: 50%;padding: 10px;}

	.ind3Ul .kuang{padding: 24px 16px;}

	.ind3Ul .iconB img{width: 88px;}

	.ind3Ul .titB{font-size: 16px;margin-top: 12px;}

	.ind3Ul .descB{font-size: 14px;}

	.ind2L .tit1{font-size: 22px;height: 56px;}

}

@media (max-width:800px) {

	.indp{padding: 48px 0 56px;}

	.pubTit{margin-bottom: 16px;}

	.pubTit .tit{font-size: 24px;}

	.pubTit .desc{font-size: 14px;margin-top: 4px;}

	.ind1Ul{margin: -4px;}

	.ind1Ul li{padding: 4px;}

	.ind1Ul .textB, .ind4Ul .textB{padding: 8px;}

	.ind1Ul .priceB{margin-top: 12px;}

	.ind1Ul .kuang{padding-bottom: 40px;}

	.ind1Ul .timeB{height: 40px;padding: 0 40px 0 8px;}

	.ind1Ul .timeB::after{width: 40px;height: 40px;}

	.ind2L .tit1{font-size: 18px;height: 40px;}

	.ind2Ul2{margin: -4px;margin-top: 4px;}

	.ind2Ul2 li{padding: 4px;margin: 0;}

	.ind2Ul2 a{height: 72px;font-size: 18px;}

	.ind2Ul2 img{height: 30px;margin-right: 8px;}

	.ind2Ul2 i{margin-left: 8px;width: 10px;height: 20px;}

	.ind3Ul li{width: 100%;}

	.ind4Ul{margin: -4px;}

	.ind4Ul li{width: 100%;padding: 4px;}

	.indp4 .moreB{min-width: unset;}

}

/* 车型 */

.secnav{

	margin-bottom: 20px;

	background-color: rgb(252, 250, 248);

	padding: 18px 40px;

	overflow: hidden;

}

.secnav2{margin-bottom: 40px;}

.secnav .swiper{overflow: visible;}

.secnav .swiper-wrapper{align-items: stretch;}

.secnav .swiper-slide{height: unset;}

.secnav .kuang{

	padding: 10px;

	height: 100%;

	transition: all 0.3s;

}

.secnav .imgB{padding-top: 55%;}

.secnav .imgB img{max-width: 74%;max-height: 74%;}

.secnav .titB{

	font-size: 14px;

	color: rgb(51, 51, 51);

	line-height: 1.5;

	text-align: center;

	margin-top: 2px;

}

.secnav .swiper-slide:hover .kuang,.secnav .on{

	background-color: rgb(253, 244, 238);

}

.secnav .swiper-button-next,

.secnav .swiper-button-prev{

	background-color: rgb(246, 242, 239);

	width: 30px;

	height: 100%;

	top: 0;

	margin: 0;

	left: unset;

	right: unset;

}

.secnav .swiper-button-prev{left: 0;}

.secnav .swiper-button-next{right: 0;}

.secnav .swiper-button-prev::after,

.secnav .swiper-button-next::after{

	font-size: 14px;

	color: #333333;

}

.pageNum{

	margin: 60px auto 0;

	display: flex;

	justify-content: center;

	align-items: center;

	flex-wrap: wrap;

}

.pageNum a,

.pageNum span{

	border-radius: 4px;

	background: rgb(245, 245, 245);

	min-width: 48px;

	height: 48px;

	line-height: 48px;

	font-size: 16px; 

	color: #666666; 

	padding: 0 8px;

	display: block;

	text-align: center;

	margin: 5px;

}

.pageNum span{

	background: #fe5e10;

	color:#ffffff; 

}

.lxwmB{padding: 30px 0;}

.lxwmB .titB{

	font-size: 40px;

	color: rgb(255, 255, 255);

	font-style: italic;

	font-weight: 700;

	width: calc(100% - 240px);

}

.lxwmB .titB span{

	color: rgb(255, 231, 73);

}

.lxwmB .moreB2{

	font-size: 18px;

	color: rgb(255, 255, 255);

	font-weight: bold;

	border-style: solid;

	border-width: 2px;

	border-color: rgb(255, 255, 255);

	background-color: rgba(255, 255, 255, 0);

	width: 164px;

	height: 52px;

	border-radius: 52px;

	display: flex;

	justify-content: center;

	align-items: center;

	transition: all 0.3s;

}

.lxwmB .moreB2 i{

	width: 13px;

	display: block;

	height: 13px;

	margin-left: 12px;

	background: url(../img/jt2.png) center no-repeat;

	background-size: cover;

	transition: all 0.3s;

}

.lxwmB .moreB2:hover{

	background: #ffffff;

	color: #fe5e10;

}

.lxwmB .moreB2:hover i{background-image: url(../img/jt2a.png);}

@media (max-width:1024px) {

	.secnav{padding: 8px 24px;margin-bottom: 16px;}

	.secnav .swiper-button-next, 

	.secnav .swiper-button-prev{width: 20px;}

	.secnav .kuang{padding: 4px;}

	.lxwmB .titB{font-size: 32px;}

}

@media (max-width:800px) {

	.pageNum{margin-top: 16px;}

	.pageNum a, 

	.pageNum span{

	    margin-bottom: 4px;

	    min-width: 32px;

	    height: 32px;

	    line-height: 32px;

	    padding: 0px 4px;font-size: 14px;

	}

	.lxwmB .nrBox{display: block;}

	.lxwmB .titB{font-size: 24px;width: 100%;text-align: center;}

	.lxwmB .moreB2{margin: 16px auto 0;height: 40px;font-size: 16px;}

}

/* 产品详情 */

.proDetail{padding-top: 40px;}

.proDt1 .imgBox{width: calc(50% - 50px);}

.proDt1 .textBox{width: 50%;}

.proDt1 .imgB{padding-top: 65%;cursor: pointer;}

.proDt1 .smaB{margin-top: 10px;padding: 0 40px;}

.proDt1 .swiper{position: relative;z-index: 1;}

.proDt1 .swiper-button-prev,

.proDt1 .swiper-button-next{

	background-color: rgb(235, 237, 241);

	width: 30px;

	height: 100%;

	top: 0;

	margin: 0;

	right: unset;

	left: unset;

}

.proDt1 .swiper-button-prev{left: 0;}

.proDt1 .swiper-button-next{right: 0;}

.proDt1 .swiper-button-prev::after,

.proDt1 .swiper-button-next::after{

	font-size: 20px;

	color: #b7b9bc;

}

.proDt1 .pageTit{

	font-size: 36px;

	color: rgb(17, 30, 54);

	font-weight: bold;

}

.proDt1 .tips{

	background-color: rgb(248, 249, 252);

	margin: 32px 0 0;

}

.proDt1 .tips li{

	border-top: 1px solid #ffffff;

	padding: 24px 0;

}

.proDt1 .tips .kuang{

	padding: 0 24px;

	border-right: 1px solid #e6ebf5;

	line-height: 1;

}

.proDt1 .tips li:nth-child(4n) .kuang{border: 0;}

.proDt1 .tips .titB{

	font-size: 18px;

	color: rgb(17, 30, 54);

}

.proDt1 .tips .descB{

	font-size: 14px;

	color: rgb(102, 109, 127);

	display: flex;

	justify-content: flex-start;

	align-items: center;

	margin-top: 12px;

}

.proDt1 .tips .descB img{margin-right: 8px;display: block;height: 16px;}

.proDt1 .priceB{margin-top: 36px;}
.proDt1 .priceB p{display: inline-block;margin-left: 60px;}
.proDt1 .priceB span{
	font-size: 18px;
	color: rgb(102, 109, 127);
}
.proDt1 .priceB p:first-child{margin-left: 0;}

.proDt1 .priceB b{

	font-size: 36px;

	color: rgb(254, 94, 15);

	font-weight: bold;

}

.proDt1 .priceB i{

	font-size: 18px;

	color: rgb(51, 51, 51);

	font-weight: bold;

	font-style: normal;

}

.proDt1 .moreB{

	width: 240px;

	height: 48px;

	font-size: 18px;

	color: rgb(255, 255, 255);

	font-weight: bold;

	margin-top: 36px;

}

.proDt2{margin-top: 72px;}

.proTit{

	font-size: 30px;

	color: rgb(17, 30, 54);

	font-weight: bold;

	position: relative;

	padding-bottom: 24px;

	margin-bottom: 32px;

}

.proTit::before{

	content: "";

	background-color: rgb(254, 94, 15);

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100px;

	height: 2px;

}

.proTit::after{

	content: "";

	background-color: rgb(230, 235, 245);

	position: absolute;

	right: 0;

	bottom: 0;

	width: calc(100% - 110px);

	height: 2px;

}

.nrText{

	font-size: 16px;

	color: rgb(17, 30, 54);

	line-height: 1.875;
	overflow: auto;

}
.nrText table{border-collapse: collapse;max-width: 100%;}
.nrText table td{border: 1px solid #DDD;padding: 5px 10px;
	white-space: pre-wrap; /* 保留空白符并允许换行 */
	word-wrap: break-word; /* 在长单词或URL内部换行 */
	overflow-wrap: break-word; /* 同上，是新属性名 */
}
.popup_dtlb{

	position: fixed;

	left: 0;

	top: 0;

	display: flex;

	justify-content: center;

	align-items: center;

	width: 100%;

	height: 100%;

	z-index: 100;

	display: none;

}

.popup_dtlb.open{display: flex;}

.popup_dtlb .yy{

	background-color: rgba(0, 0, 0,0.5);

	position: absolute;

	left: 0px;

	top: 0px;

	width: 100%;

	height: 100%;

	z-index: 1;

	cursor: pointer;

}

.popup_dtlb .nrBox{

	position: relative;

	z-index: 2;

	width: 1544px;

	padding: 0 72px;

}

.popup_dtlb .swiper-wrapper{

	align-items: stretch;

}

.popup_dtlb .swiper-slide{

	display: flex;

	justify-content: center;

	align-items: center;

	height: 84vh;

	/* height: unset; */

	/* background: #FE5E0F; */

}

.popup_dtlb .swiper-slide img{

	max-width: 100%;

	max-height: 100%;

}

.popup_dtlb .kuang{

	

}

.popup_dtlb .swiper-button-prev{

	left: 0;

}

.popup_dtlb .swiper-button-next{

	right: 0;

}

.popup_dtlb .swiper-button-prev,

.popup_dtlb .swiper-button-next{

	

}

.popup_dtlb .swiper-button-prev::after,

.popup_dtlb .swiper-button-next::after{

	font-size: 60px;

	color: #ffffff;

}

.proDt3 .pageTit h2{

	font-size: 40px;

	color: rgb(17, 30, 54);

	font-weight: bold;

	width: calc(100% - 260px);

}

.proDt3 .moreB{

	width: 240px;

	height: 48px;

	font-size: 18px;

	font-weight: 700;

}

.cshUl{

	border: 1px solid rgb(237, 237, 237);

	margin: 40px 0;

}

.cshUl li{

	border-top: 1px solid rgb(237, 237, 237);

	border-right: 1px solid rgb(237, 237, 237);

	display: flex;

	justify-content: flex-start;

	align-items: center;

	align-items: stretch;

}

@media (min-width:1024px) {

	.cshUl li:nth-child(-n+2){border-top: 0;}

	.cshUl li:nth-child(2n){border-right: 0;}

}

.cshUl .titB{

	border-right: 1px solid rgb(237, 237, 237);

	background-color: rgba(238, 240, 245,0.7);

	width: 200px;

	padding: 18px 30px;

	display: flex;

	justify-content: flex-start;

	align-items: center;

}

.cshUl .descB{

	width: calc(100% - 200px);

	padding: 18px 30px;

	display: flex;

	justify-content: flex-start;

	align-items: center;

}

@media (max-width:1568px) {

	.popup_dtlb .kuang{

		width: 100%;

		margin-left: 0;

	}

}

@media (max-width:1432px) {

	.proDt3 .pageTit h2,

	.proDt1 .pageTit{font-size: 34px;}

}

@media (max-width:1232px) {

	.proDt3 .pageTit h2,

	.proDt1 .pageTit{font-size: 32px;}

	.proDt1 .tips,

	.proDt1 .priceB,

	.proDt1 .moreB{margin-top: 24px;}

	.proDt1 .tips li{padding: 16px 0;}

	.proDt1 .moreB{height: 40px;font-size: 16px;}

	.proDt1 .tips .titB{font-size: 16px;}

	.proTit{font-size: 28px;}

	.proDt1 .priceB b{font-size: 28px;}

	.cshUl .titB,.cshUl .descB{padding: 16px;}

}

@media (max-width:1024px) {

	.proDt1{display: block;}

	.proDt1 .imgBox{width: 100%;}

	.proDt1 .textBox{width: 100%;margin-top: 16px;}

	.proDt3 .pageTit h2,

	.proDt1 .pageTit{font-size: 28px;}

	.proDt1 .tips,

	.proDt1 .priceB,

	.proDt1 .moreB{margin-top: 16px;}

	.proTit{font-size: 24px;padding-bottom: 16px;}

	.popup_dtlb .kuang{padding: 0 32px;}

	.popup_dtlb .swiper-button-prev::after, 

	.popup_dtlb .swiper-button-next::after{font-size: 24px;}

	.cshUl li{width: 100%;}

	.proDt3 .pageTit h2{width: calc(100% - 180px);}

	.proDt3 .moreB{width: 160px;font-size: 16px;}

	.cshUl li{border-right: 0;}

	.cshUl li:nth-child(1){border-top: 0;}

}

@media (max-width:800px) {

	.proDt3 .pageTit h2,

	.proDt1 .pageTit{font-size: 24px;}
	.proDt1 .priceB p{display: block;margin: 8px 0 0;}
	.proDt1 .priceB p:first-child{margin-top: 0;}

	.proTit{font-size: 20px;margin-bottom: 16px;}

	.proDt1 .tips li{padding: 8px 0;}

	.proDt1 .tips .kuang{padding: 0 8px;}

	.proDt2{margin-top: 48px;}

	.nrText{font-size: 14px;line-height: 1.6;}

	.proDt3 .pageTit{display: block;}

	.proDt3 .pageTit h2{width: 100%;text-align: center;}

	.proDt3 .moreB{width: 120px;height: 36px;font-weight: 400;margin: 16px 0 0 calc(100% - 120px);font-size: 14px;}

	.cshUl{margin: 24px 0;}

	.proDt3 .titB{width: 100px;padding: 12px;font-size: 14px;}

	.proDt3 .descB{width: calc(100% - 100px);padding: 12px;font-size: 14px;}

}

/* 二手车 */

.filterB{

	border: 1px solid rgba(238, 238, 238,0.67);

	font-size: 14px;

	color: rgb(51, 51, 51);

	margin-bottom: 40px;

	padding: 20px;

	padding-bottom: 12px;

}

.filterB .lineB{

	padding-left: 74px;

	display: flex;

	justify-content: flex-start;

	align-items: center;

	flex-wrap: wrap;

	margin-top: 4px;

}

.filterB .lineB:first-child{margin-top: 0;}

.filterB .titB{

	font-size: 14px;

	color: rgb(102, 102, 102);

	position: absolute;

	left: 0;

	top: 0;

}

.filterB a{

	display: block;

	margin-right: 24px;

	margin-bottom: 8px;

	font-size: 14px;

	color: rgb(51, 51, 51);

	border-radius: 2px;

	line-height: 1.5;

	padding: 0 4px;

}

.filterB a.on{

	background-color: rgb(254, 94, 16);

	color: #ffffff;

}

/* .filterB .lineB{padding: 0;} */

/* .filterB .titB{position: relative;left: unset;top: unset;display: block;width: 100%;margin-bottom: 8px;} */

@media (max-width:800px) {

	.filterB{padding: 16px 16px 12px;margin-bottom: 24px;}

	.filterB .lineB{padding-left: 64px;}

	.filterB a{margin: 0 8px 4px 0;}

}



/* 流程 */

.pcsP1{

	

}

.pcs1Ul{margin: -10px;}

.pcs1Ul li{padding: 10px;}

.pcs1Ul .kuang{

	background-color: rgb(255, 255, 255);

	box-shadow: 0px 2px 13px 0px rgba(38, 41, 42, 0.13);

	height: 100%;

	text-align: center;

	padding: 60px 16px 56px;

}

.pcs1Ul .numB{

	font-size: 18px;

	color: rgb(102, 102, 102);

	margin-top: 16px;

}

.pcs1Ul .titB{

	font-size: 22px;

	color: rgb(51, 51, 51);

	margin-top: 6px;

}

.pcsP2{background-size: 100% 68%;background-position: top center ;padding-bottom: 0;}

.pcsP2 .pubTit .desc{font-size: 24px;}

.pcsP2 .nrBox{

	background-color: rgb(255, 255, 255);

	box-shadow: 0px 2px 13px 0px rgba(38, 41, 42, 0.13);

	padding: 32px;

}

.pcsP3 .clickB .eachB{

	font-size: 18px;

	color: rgb(51, 51, 51);

	border-style: solid;

	border-width: 1px;

	border-color: rgb(204, 204, 204);

	height: 40px;

	padding: 0 28px;

	margin: 0 14px;

	display: flex;

	justify-content: center;

	align-items: center;

	cursor: pointer;

}

.pcsP3 .clickB .eachB.on{

	border-color: #fe5e0f;

	background: #fe5e0f;

	color: #ffffff;

	font-weight: 700;

}

.pcsP3 .showB{margin-top: 50px;}

.pcsP3 .showB .eachB{display: none;}

.pcsP3 .showB .eachB:first-child{display: block;}

.pcs3Ul li{

	margin-top: 20px;

	box-shadow: 0px 0px 10px 0px rgba(38, 41, 42, 0.13);

	background: #ffffff;

}

.pcs3Ul .titB{

	background: rgb(255, 255, 255);

	font-size: 16px;

	color: #333333;

	padding: 16px 32px;

	padding-left: 48px;

	padding-right: 40px;

	position: relative;

	background: url(../img/xl.png) calc(100% - 16px) center no-repeat;

	background-size: 13px 7px;

	cursor: pointer;

}

.pcs3Ul .titB::before{

	content: "";

	border-radius: 50%;

	background-color: rgb(254, 94, 15);

	position: absolute;

	left: 32px;

	top: calc(50% - 2.5px);

	display: block;

	width: 5px;

	height: 5px;

}

.pcs3Ul .descB{

	font-size: 14px;

	color: rgb(102, 102, 102);

	line-height: 1.714;

	padding: 16px 32px;

	display: none;

}

.pcs3Ul li.on .titB{background-color: rgb(248, 248, 248);}

@media (max-width:1432px) {

	.pcs1Ul .kuang{padding: 56px 16px 48px;}

}

@media (max-width:1232px) {

	.pcs1Ul .kuang{padding: 48px 16px 40px;}

}

@media (max-width:1024px) {

	.pcs1Ul{margin: -4px;}

	.pcs1Ul li{width: calc(100% / 3);padding: 4px;}

	.pcs1Ul .iconB img{height: 48px;}

	.pcs1Ul .titB{font-size: 18px;}

}

@media (max-width:800px) {

	.pcs1Ul .kuang{padding: 24px 8px;}

	.pcs1Ul .iconB img{height: 40px;}

	.pcs1Ul .numB{font-size: 16px;margin-top: 8px;}

	.pcs1Ul .titB{font-size: 16px;}

	.pcsP2 .pubTit .desc{font-size: 16px;}

	.pcsP2 .nrBox{padding: 16px;}

	.pcsP3 .clickB .eachB{font-size: 16px;padding: 0 16px;height: 36px;font-size: 16px;margin: 0 6px;}

	.pcsP3 .showB{margin-top: 24px;}

	.pcs3Ul .titB{padding: 10px 16px;padding-left: 28px;background-position: calc(100% - 10px);padding-right: 32px;}

	.pcs3Ul .titB::before{left: 16px;}

	.pcs3Ul .descB{padding: 10px 16px;}

	.pcs3Ul li{margin-top: 8px;}

}

/* 新闻资讯 */

.nyP{padding-top: 40px;}

.leftNr{width: 70%;}

.rightTj{width: 27%;}

.newsUl li{

	padding: 20px 0;

	border-bottom: 1px solid #e6e6e6;

}

.newsUl li:first-child{padding-top: 0;}

.newsUl .tuB{

	background-color: rgb(209, 209, 209);

	width: 270px;

}

.newsUl .imgB{padding-top: 62.2%;}

.newsUl .textB{width: calc(100% - 290px);}

.newsUl .titB{

	font-size: 22px;

	color: rgb(0, 0, 0);

	font-weight: bold;

}

.newsUl .descB{

	font-size: 14px;

	color: rgb(153, 153, 153);

	line-height: 1.714;

	margin-top: 16px;

}

.newsUl .tips{

	font-size: 14px;

	color: rgb(102, 102, 102);

	display: flex;

	justify-content: flex-start;

	align-items: center;

	margin-top: 32px;

}

.newsUl .tips img{margin-right: 10px;display: block;max-height: 14px;}

.newsUl .tips i{

	background-color: rgb(200, 200, 200);

	display: block;

	width: 1px;

	height: 14px;

	margin: 0 20px;

}

.rightTj .pTit{

	background: #fe5e0f;

	height: 56px;

	font-size: 20px;

	color: #ffffff;

	font-weight: 700;

	padding: 0 20px;

}

.rightTj .pTit a{

	font-size: 14px;

	color: rgb(255, 255, 255);

	font-weight: 400;

}

.newsUl2{

	background: rgba(248, 248, 248,0.8);

	padding: 20px;

}

.newsUl2 li{margin-top: 20px;}

.newsUl2 li:first-child{margin-top: 0;}

.newsUl2 .tuB{

	background-color: rgb(209, 209, 209);

	width: 36.5%;

}

.newsUl2 .imgB{padding-top: 64.5%;}

.newsUl2 .textB{width: 60%;}

.newsUl2 .titB{

	font-size: 16px;

	color: rgb(51, 51, 51);

	line-height: 1.5;

}

.newsUl2 .timeB{

	font-size: 12px;

	color: rgb(153, 153, 153);

	margin-top: 8px;

}

.newsUl3 li{margin-top: 10px;}

.newsUl3 img{display: block;width: 100%;}

.detailP .pageTit{

	font-size: 36px;

	color: rgb(0, 0, 0);

	font-weight: bold;

}

.detailP .tips{

	font-size: 14px;

	color: rgb(102, 102, 102);

	display: flex;

	justify-content: flex-start;

	align-items: center;

	margin-top: 30px;

	border-bottom: 1px solid #e6e6e6;

	padding-bottom: 16px;

	margin-bottom: 36px;

}

.detailP .tips img{margin-right: 10px;display: block;max-height: 14px;}

.detailP .tips i{

	background-color: rgb(200, 200, 200);

	display: block;

	width: 1px;

	height: 14px;

	margin: 0 20px;

}

.detailP .pgTurn{margin-top: 40px;}

.detailP .pgTurn a{

	border: 1px solid rgba(78, 78, 78,0.1);

	background-color: rgba(182, 182, 182,0.1);

	width: calc(50% - 10px);

	height: 56px;

	font-size: 14px;

	color: rgb(51, 51, 51);

	padding: 0 16px;

	display: flex;

	justify-content: flex-start;

	align-items: center;

}

.detailP .pgTurn .prevB{float: left;}

.detailP .pgTurn .nextB{float: right;}



@media (max-width:1232px) {

	.newsUl .tuB{width: 200px;}

	.newsUl .textB{width: calc(100% - 216px);}

	.newsUl .titB{font-size: 20px;}

	.newsUl .descB{margin-top: 8px;}

	.newsUl .tips{margin-top: 16px;}

	.rightTj .pTit{font-size: 18px;height: 48px;}

	.newsUl2{padding: 16px;}

	.newsUl2 .titB{font-size: 14px;}

	.newsUl2 .timeB{margin-top: 0;}

	.detailP .pageTit{font-size: 32px;}

}

@media (max-width:1024px) {

	.nyP{display: block;}

	.leftNr{width: 100%;}

	.rightTj{width: 100%;margin-top: 16px;}

	.newsUl .titB{font-size: 18px;}

	.detailP .pageTit{font-size: 24px;}

}

@media (max-width:800px){

	.newsUl .kuang{display: block;}

	.newsUl .tuB{width: 100%;}

	.newsUl .textB{width: 100%;margin-top: 8px;}

	.newsUl .titB{font-size: 16px;}

	.detailP .pageTit{font-size: 20px;}

	.detailP .tips {

	    margin-top: 16px;

	    padding-bottom: 8px;

	    margin-bottom: 16px;

	}

	.detailP .pgTurn{margin: 16px 0 0;}

	.detailP .pgTurn a{width: 100%;height: 40px;margin-top: 12px;}

	.detailP .pgTurn .prevB,

	.detailP .pgTurn .nextB{float: none;}

}

/* 关于我们 */

.aboP1{background-position: center bottom;background-size: 100% auto;padding: 80px 0 60px;}

.aboP1 .nrBox{padding-top: 8vw;}

.aboP1 .tuB{

	width: 55%;

	position: absolute;

	left: 0;top: 0;

	background-color: rgb(156, 156, 156);

	box-shadow: 0px 2px 32px 0px rgba(38, 41, 42, 0.25);

	z-index: 2;

}

.aboP1 .tuB img{width: 100%;display: block;}

.aboP1 .textB{

	background: url(../img/abo1bg.jpg) center no-repeat;

	background-size: cover;

	width: 50%;

	padding: 56px 48px 116px 120px;

	margin: 0 0 0 50%;

	position: relative;

	z-index: 1;

}

.aboP1 .titB{

	font-size: 36px;

	color: rgb(255, 255, 255);

	font-weight: bold;

}

.aboP1 .descB{

	font-size: 16px;

	color: rgb(255, 255, 255);

	line-height: 1.875;

	margin-top: 24px;

}

.aboP1 .moreB{

	border-style: solid;

	border-width: 2px;

	border-color: rgb(254, 94, 15);

	border-radius: 4px;

	background: none;

	width: 264px;

	height: 68px;

	color: #fe5e0f;

	margin: 40px auto 0;

	font-size: 20px;

}

.abo3Ul{margin: -15px;}

.abo3Ul li{padding: 15px;}

.abo3Ul .kuang{

	background-color: rgb(255, 255, 255);

	box-shadow: 0px 2px 65px 0px rgba(38, 41, 42, 0.13);

	height: 100%;

	padding: 48px 16px;

	text-align: center;

}

.abo3Ul .iconB img{display: block;height: 114px;margin: 0 auto;}

.abo3Ul .titB{

	font-size: 18px;

	color: rgb(102, 102, 102);

	margin-top: 12px;

}

.abo3Ul .descB{

	font-size: 22px;

	color: rgb(51, 51, 51);

	margin-top: 8px;

}

.aboP3 .nrBox{margin-top: 60px;}

.aboP3 .clickUl{

	display: flex;

	justify-content: flex-start;

	align-items: center;

}

.aboP3 .clickUl li{

	font-size: 18px;

	color: rgb(254, 94, 15);

	border-style: solid;

	border-width: 1px;

	border-color: rgb(254, 94, 15);

	border-radius: 4px;

	background-color: rgba(65, 65, 219, 0);

	width: max-content;

	height: 52px;

	padding: 0 24px;

	display: flex;

	justify-content: center;

	align-items: center;

	margin-right: 20px;

	cursor: pointer;

}

.aboP3 .clickUl li.on{

	background: rgb(254, 94, 15);

	color: #ffffff;

}

.aboP3 .showB{margin-top: 24px;}

.aboP3 .showB .map{

	display: block;

	width: 100%;

	height: 500px;

}

.aboP3 .showB .map img{max-width: unset;}

@media (max-width:1232px) {

	.aboP1 .textB{padding: 40px 40px 40px 88px;}

	.aboP1 .titB{font-size: 32px;}

	.abo3Ul .iconB img{height: 88px;}

}

@media (max-width:1024px) {

	.aboP1 .nrBox{padding: 0;}

	.aboP1 .tuB{width: 100%;position: relative;left: unset;top: unset;}

	.aboP1 .textB{width: 100%;margin: 0;padding: 32px;}

	.aboP1 .titB{font-size: 24px;}

	.aboP1 .descB{margin-top: 16px;}

	.aboP1 .moreB{height: 56px;font-size: 18px;}

	.abo3Ul .iconB img{height: 64px;}

	.abo3Ul .descB{font-size: 18px;}

	.abo3Ul .kuang{padding: 32px 12px;}

	.aboP3 .clickUl li {

	    font-size: 16px;

	    height: 44px;

	    padding: 0 16px;

	}

	.aboP3 .showB .map{height: 400px;}

}

@media (max-width:800px) {

	.aboP1{padding: 48px 0;}

	.aboP1 .textB{padding: 16px;}

	.aboP1 .titB{font-size: 20px;}

	.aboP1 .descB{font-size: 14px;line-height: 1.6;margin-top: 8px;}

	.aboP1 .moreB {height: 40px;font-size: 16px;width: 200px;}

	.aboP1 .moreB img{display: block;height: 16px;}

	.abo3Ul{margin: -4px;}

	.abo3Ul li{width: 50%;padding: 4px;}

	.abo3Ul .iconB img{height: 48px;}

	.abo3Ul .titB{font-size: 16px;}

	.abo3Ul .descB{font-size: 16px;word-break: break-all;}

	.aboP3 .nrBox{margin-top: 40px;}

	.aboP3 .clickUl{flex-wrap: wrap;}

	.aboP3 .clickUl li {height: 36px;padding: 0 12px;margin: 0 12px 8px 0;}

	.aboP3 .showB{margin-top: 16px;}

	.aboP3 .showB .map{height: 64vw;}

}

@media (max-width: 800px) {
	.proDt1 .pageTit{font-size: 20px;}
	.proDt1 .tips .descB{font-size: 12px;margin-top: 8px;}
	.proDt1 .tips .descB img{height: 14px;}
	.proDt1 .tips .titB{font-size: 14px;}
	.proDt1 .priceB span{font-size: 14px;}
	.proDt1 .priceB b{font-size: 22px;}
	.proDt1 .priceB i{font-size: 16px;}
	
	.pcs1Ul .iconB img{height: 32px;}
	.pcs1Ul .numB{font-size: 14px;}
	.pcs1Ul .titB{font-size: 14px;}
	.pcsP3 .clickB .eachB{font-size: 14px;}
	.newsUl .tips{margin-top: 0;}
	.aboP3 .clickUl li{font-size: 14px;height: 32px;margin: 0 8px 4px 0;}
}

/* 客服弹出框 */
.modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	display: none;
	/* 默认隐藏 */
	justify-content: center;
	align-items: center;
	z-index: 1000;
	padding: 20px;
	box-sizing: border-box;
	overflow-y: auto;
}

/* 弹窗容器 - 响应式适配 */
.modal-container {
	width: 100%;
	max-width: 800px;
	background: #fff;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	/* 手机端纵向排列 */
	overflow: hidden;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
}

/* 左侧表单区域 */
.modal-left {
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
	position: relative;
}

.close-btn {
	position: absolute;
	top: 15px;
	right: 15px;
	background: none;
	border: none;
	font-size: 25px;
	cursor: pointer;
	color: #999;
	z-index: 10;
}

.modal-left h2 {
	text-align: center;
	margin: 10px 0 5px;
	font-size: 20px;
	color: #333;
}

.modal-left p {
	text-align: center;
	margin: 0 0 20px;
	font-size: 14px;
	color: #666;
}

.form-group {
	margin-bottom: 15px;
}

.form-group input {
	width: 100%;
	height: 40px;
	padding: 0 12px;
	border: 1px solid #e5e5e5;
	border-radius: 4px;
	font-size: 14px;
	box-sizing: border-box;
}

.form-group input::placeholder {
	color: #999;
}

.captcha-group {
	display: flex;
	gap: 10px;
}

.captcha-group input {
	flex: 1;
}

/* .captcha-group button {
            width: 100px;
            height: 40px;
            background: #fff;
            border: 1px solid #e5e5e5;
            border-radius: 4px;
            color: #409eff;
            cursor: pointer;
            white-space: nowrap;
        } */

.submit-btn {
	width: 100%;
	height: 44px;
	background: #2563eb;
	color: #fff;
	border: none;
	border-radius: 4px;
	font-size: 16px;
	cursor: pointer;
	margin-top: 10px;
}

.modal-right {
	display: none !important;
	width: 100%;
	background: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);
	color: #fff;
	padding: 20px;
	box-sizing: border-box;
	flex-direction: column;
	align-items: center;
}

.modal-right h3 {
	margin: 0 0 20px;
	font-size: 18px;
}

.qrcode-card {
	background: #fff;
	width: 180px;
	/* height: 220px; */
	border-radius: 8px;
	padding: 15px;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-bottom: 20px;
}

.qrcode-img {
	width: 150px;
	/* height: 150px; */
	background: #f5f5f5;
	margin-bottom: 10px;
}

.qrcode-card p {
	margin: 0;
	color: #333;
	font-size: 18px;
	font-weight: 500;
}

/* .qrcode-card small {
            color: #666;
            font-size: 12px;
        } */

.phone-contact {
	display: flex;
	align-items: center;
	gap: 8px;
	font-size: 18px;
	margin-bottom: 10px;
}

.phone-contact i {
	font-size: 20px;
}

/* 大屏适配（平板/电脑）- 显示右侧区域 */
@media (min-width: 768px) {
	.modal-container {
		flex-direction: row;
		/* 大屏横向排列 */
		height: 500px;
	}

	.modal-left {
		width: 54%;
		height: 100%;
	}

	.modal-right {
		display: flex !important;
		/* 大屏强制显示 */
		width: 46%;
		height: 100%;
		justify-content: center;
	}
}