@font-face {
	font-family: font2;
	src: url("../font/DINOT-Bold.otf");
}
@font-face {
	font-family: font3;
	src: url("../font/PMZDCuShu.ttf");
}
body{padding: 0;margin: 0;font-family: "microsoft yahei";font-size: 16px;color: #333;overflow-x:hidden;max-width: 1920px;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;}
.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);}
.imgHbg{overflow: hidden;position: relative;}
.imgHbg .bgBox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition-duration: .6s;-ms-transition-duration: .6s;-moz-transition-duration: .6s;-webkit-transition-duration: .6s;}
.imgHbg:hover .bgBox{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: 100%;margin: 0;padding: 0 4.2%;}
.baibg{background: #ffffff;}
.huibg{background: #f9f9f9;}
.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;}
.row{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.col-6{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 2);
    flex: 0 0 calc(100% / 2);
    max-width: calc(100% / 2);
}
.col-4{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 3);
    flex: 0 0 calc(100% / 3);
    max-width: calc(100% / 3);
}
.col-3{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 4);
    flex: 0 0 calc(100% / 4);
    max-width: calc(100% / 4);
}
.col-2{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 6);
    flex: 0 0 calc(100% / 6);
    max-width: calc(100% / 6);
}
.col-25{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 5);
    flex: 0 0 calc(100% / 5);
    max-width: calc(100% / 5);
}
.col-27{
	-webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 7);
    flex: 0 0 calc(100% / 7);
    max-width: calc(100% / 7);
}
.bgBox{background: url() center no-repeat;background-size: cover;}

header{
	background: rgba(0,0,0,0.7);
	height: 92px;
	position: fixed;
	/* left: 0; */
	top: 0;
	width: 100%;
	z-index: 99;
	max-width: 1920px;
}
header,
header .logo,
header .navUl,
header .headR .showB,
header .headR .tel{height: 92px;}
header .mBtnk{display: none;}
header .slogan{
	font-size: 18px;
	font-family: "PingFang";
	color: rgb(255, 255, 255);
	margin-left: 16px;
	padding-left: 16px;
	position: relative;
}
header .slogan::before{
	content: "";
	background: #fff;
	position: absolute;
	left: 0;
	top: calc(50% - 20px);
	width: 2px;
	height: 40px;
}
header .navUl{
	display: flex;
}
header .navUl>li{
	position: relative;
	padding: 0 24px;
}
header .navUl>li::before{
	content: "";
	background: #efefef;
	display: block;
	width: 1px;
	height: 16px;
	position: absolute;
	left: 0;
	top: calc(50% - 8px);
}
header .navUl>li:first-child::before{display: none;}
header .navUl>li>a{
	color: #ffffff;
	font-size: 16px;
	height: 92px;
	line-height: 92px;
	display: block;
}
header .navUl>li.on>a{
	color: #ea7100;
	border-bottom: 2px solid #ea7100;
}
header .headR .showB{
	display: flex;
	justify-content: center;
	align-items: center;
}
header .headR .find{margin-right: 24px;position: relative;}
header .headR .weixin{margin-right: 24px;position: relative;}
header .headR .tel{
	margin-right: 24px;
	font-size: 24px;
	color: rgb(255, 255, 255);
}
header .headR .tel img{margin-right: 8px;}
header .headR .lianjie a{
	display: block;
	font-size: 12px;
	color: rgba(255, 255, 255, 0.6);
	line-height: 2;
}
header .headR .hideB{display: none;}
header .headR .weixin .hideB{
	position: absolute;
	left: calc(50% - 54px);
	width: 108px;
	height: 108px;
	border-radius: 5px;
	background: #ffffff;
	padding: 6px;
}
header .headR .weixin:hover .hideB{display: block;}
header .headR .weixin .hideB::before,
header .headR .find .hideB::before{
	content: "";
	width: 15px;
	height: 8px;
	background: url(../img2/icon4.png) center no-repeat;
	background-size: cover;
	position: absolute;
	left: calc(50% - 7.5px);
	top: -8px;
}
header .headR .find .hideB{
	position: absolute;
	left: calc(50% - 160px);
	width: 320px;
	border-radius: 5px;
	background: #ffffff;
	padding: 6px;
}
header .headR .find:hover .hideB{display: block;}
header .headR .find form{
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
header .headR .find .shuru{
	width: calc(100% - 64px);
	height: 36px;
	padding: 0 8px;
	border: 1px solid #eeeeee;
	display: block;
	font-size: 16px;
}
header .headR .find .tijiao{
	width: 64px;
	text-align: center;
	height: 36px;
	padding: 0 8px;
	display: block;
	background: rgb(234, 113, 0);
	border: 0;
	color: #ffffff;
	cursor: pointer;
}
.banner .swiper img{width: 100%;display: block;}
.banner .swiper-button-prev,
.banner .swiper-button-next{
	width: 76px;
	height: 76px;
	left: 5.6%;
	right: unset;
	bottom: 48px;
	top: unset;
	margin: 0;
	border: 2px solid #ffffff;
	border-radius: 50%;
}
.banner .swiper-button-next{left: calc(5.6% + 96px);}
.banner .swiper-button-prev::after,
.banner .swiper-button-next::after{
	font-size: 22px;
	color: #ffffff;
}
.banner .swiper-pagination{
	font-size: 24px;
	color: rgb(255, 255, 255);
	right: 5.6%;
	bottom: 48px;
	text-align: left;
	width: max-content;
	left: unset;
}
.banner .swiper-pagination-total{
	display: block;
	font-size: 60px;
}
.indp{padding: 64px 0;}
.pubTit{
	margin-bottom: 28px;
	text-align: center;
}
.pubTit .tit{
	font-size: 48px;
	color: rgb(51, 51, 51);
}
.pubTit .desc{
	font-size: 25px;
	color: rgb(92, 92, 92);
}
.indp1{
	background: url(../img2/ind1bg.jpg) center no-repeat;
	background-size: cover;
}
.indp1 .clickB{
	position: absolute;
	left: 0;
	top: 0;
	width: 27.3%;
	height: 100%;
}
.indp1 .clickB .eachB{
	width: 100%;
	height: calc(100% / 3);
	box-shadow: 0px 0px 40px 0px rgba(51, 51, 51, 0.2);
	background: url() center no-repeat #ffffff;
	background-size: cover;
	overflow: hidden;
	padding: 40px 56px;
	cursor: pointer;
}
.indp1 .clickB .eachB.on:nth-child(1){background-image: url(../img2/ind1sbg1.jpg);}
.indp1 .clickB .eachB.on:nth-child(2){background-image: url(../img2/ind1sbg1.jpg);}
.indp1 .clickB .eachB.on:nth-child(3){background-image: url(../img2/ind1sbg1.jpg);}
.indp1 .clickB .iconB{float: left;}
.indp1 .clickB .iconB img:first-child{display: block;}
.indp1 .clickB .iconB img:last-child{display: none;}
.indp1 .clickB .eachB.on .iconB img:first-child{display: none;}
.indp1 .clickB .eachB.on .iconB img:last-child{display: block;}
.indp1 .clickB .tit{
	font-size: 24px;
	color: #333333;
	float: left;
	margin-left: 32px;
}
.indp1 .clickB .tit b{
	color: #ea7100;
	display: block;
}
.indp1 .clickB .num{
	font-size: 100px;
	font-family: "PingFang";
	color: rgba(51, 51, 51, 0.102);
	right: 11.5%;
	bottom: -24px;
	line-height: 1;
	position: absolute;
}
.indp1 .clickB .eachB.on .tit,
.indp1 .clickB .eachB.on .tit b,
.indp1 .clickB .eachB.on .num{color: #ffffff;}
.indp1 .showB{
	width: 72.7%;
	margin-left: 27.3%;
}
.indp1 .showB .imgB{width: 62.5%;}
.indp1 .showB .imgB img{width: 100%;display: block;}
.indp1 .showB .textB{
	position: absolute;
	right: 0;
	top: 0;
	width: 37.5%;
	height: 100%;
	background: #ffffff;
	padding: 32px 32px 0;
}
.indp1 .showB .textB::before{
	content: "";
	width: 8px;
	height: 15px;
	background: url(../img2/icon4a.png) center no-repeat;
	background-size: cover;
	position: absolute;
	left: -8px;
	top: 42px;
}
.indp1 .showB .textB .tit{
	font-size: 30px;
	color: rgb(51, 51, 51);
}
.indp1 .showB .textB .desc{
	font-size: 16px;
	color: rgb(51, 51, 51);
	margin-top: 32px;
	height: 200px;
	overflow-y: auto;
}
.indp1 .showB .textB .linee{
	position: absolute;
	left: 30px;
	bottom: 0;
	width: calc(100% - 60px);
	border-top: 2px solid #e1e1e1;
	font-size: 24px;
	color: rgb(51, 51, 51);
	padding: 16px 0;
}
.indp1 .showB .textB .linee .tel img{margin-right: 8px;}
.indp1 .showB .textB .linee .more{
	background: url(../img2/btnbg1.jpg) center no-repeat;
	background-size: cover;
	width: 180px;
	line-height: 56px;
	padding: 0 24px;
	color: #ffffff;
	font-size: 14px;
}
.indp1 .showB .textB .linee .more::before{
	content: "";
	width: 7px;
	height: 16px;
	background: url(../img2/icon6.png) center no-repeat;
	background-size: cover;
	position: absolute;
	right: 24px;
	top: calc(50% - 8px);
}
.indp1Ul2{margin:0 -15px;margin-top: 30px;}
.indp1Ul2 li{padding: 0 15px;}
.indp1Ul2 .kuang{
	border: 2px solid rgba(0,0,0,0);
	overflow: hidden;
}
.indp1Ul2 li:hover .kuang{
	border-color: #ea7100;
}
.indp1Ul2 .imgBox img{width: 100%;display: block;}
.indp1Ul2 .textBox{
	position: absolute;
	right: 28px;
	top: 48px;
	text-align: right;
}
.indp1Ul2 .tit{
	color: #333333;
	font-size: 30px;
}
.indp1Ul2 .tit span{color: #ea7100;}
.indp1Ul2 .more{
	display: inline-block;
	background: #ea7100;
	width: 114px;
	line-height: 40px;
	padding: 0 24px;
	text-align: left;
	font-size: 12px;
	position: relative;
	color: #ffffff;
	margin-top: 18px;
}
.indp1Ul2 .more::before{
	content: "";
	width: 6px;
	height: 13px;
	background: url(../img2/icon6.png) center no-repeat;
	background-size: cover;
	position: absolute;
	right: 24px;
	top: calc(50% - 6.5px);
}
.indp1Ul2 .num{
	font-size: 100px;
	font-family: "PingFang";
	color: rgb(234, 113, 0);
	right: 24px;
	bottom: -32px;
	line-height: 1;
	position: absolute;
	font-weight: 700;
	opacity: 0;
	transition: all 0.3s;
}
.indp1Ul2 li:hover .num{opacity: 1;}
.indp2{
	background: url(../img2/ind2t.jpg) top center no-repeat;
	background-size: 100% auto;
	padding-bottom: 0;
}
.indp2 .pubTit .tit,
.indp2 .pubTit .desc{color: #ffffff;}
.indp2 .pubTit .more{display: block;margin: 28px auto 0;}
.indp2 .nrBox{
	margin: 13.5vw auto 0;
	background: #ffffff;
	padding: 20px;
	box-shadow: 0 0 10px 4px rgba(0,0,0,0.1);
	width: 100%;
}
.indp2 .datu{
	position: absolute;
	left: 0;
	top: 8px;
	width: calc(43.2% - 16px);
	height: calc(100% - 20px);
	background: #424242;
}
.indp2 .datu .textBox{
	padding: 28px;
}
.indp2 .datu .tit{
	font-size: 26px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	border-bottom: 2px solid #555555;
	padding: 8px 0;
}
.indp2 .datu .desc{
	font-size: 14px;
	color: rgb(255, 255, 255);
	line-height: 1.8;
	margin-top: 16px;
}
.indp2 .datu .kuang{height: 100%;}
.indp2 .datu .kuang::after{
	content: "";
	position: absolute;
	right: 22px;
	bottom: 16px;
	display: block;
	width: 34px;
	height: 34px;
	background: url(../img2/icon15.png) center no-repeat;
	background-size: cover;
}
.indp2 .xiaotu{
	width: 56.8%;
	margin-left:43.2%;
}
.indp2Ul{margin: -8px;}
.indp2Ul li{padding: 8px;}
.indp2Ul .kuang{
	position: relative;
}
.indp2Ul .tit{
	font-size: 16px;
	color: #ffffff;
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 22px 16px;
	width: 100%;
}
.indp2Ul .tit b{
	font-size: 25px;
	color: #ffffff;
	display: block;
}
.indp2Ul .tit::before{
	content: "";
	position: absolute;
	right: 22px;
	bottom: 16px;
	display: block;
	width: 34px;
	height: 34px;
	background: url(../img2/icon15.png) center no-repeat;
	background-size: cover;
}
.indp3{padding-bottom: 0;}
.indp3 .tbB .eachB{
	text-align: center;
	margin: 0 40px;
}
.indp3 .tbB .eachB p{
	font-size: 22px;
	color: rgb(21, 3, 3);
}
.indp3 .nrBox1{margin-top: 32px;}
.indp3 .nrBox1 .imgBg{z-index: 1;}
.indp3 .nrBox1 .imgBg img{width: 100%;display: block;}
.indp3 .nrBox1 .kk{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.indp3 .nrBox1 .kk .c_center{height: 100%;}
.indp3 .nrBox1 .kuang{
	height: 100%;
	padding: 96px 0;
	width: 48%;
	overflow: hidden;
}
.indp3 .nrBox1 .tit{
	font-size: 36px;
	color: rgb(255, 255, 255);
	justify-content: flex-start;
}
.indp3 .nrBox1 .tit img{margin-right: 16px;}
.indp3 .nrBox1 .desc{
	font-size: 18px;
	color: rgba(255, 255, 255, 0.8);
	line-height: 2;
	margin-top: 16px;
}
.indp3 .nrBox1 .line3{
	justify-content: flex-start;
	margin-top: 36px;
}
.indp3 .nrBox1 .more{
	display: block;
	background: url(../img2/btnbg2.jpg) center no-repeat;
	background-size: cover;
	width: 180px;
	line-height: 56px;
	padding: 0 24px;
	color: #333333;
	font-size: 14px;
	position: relative;
}
.indp3 .nrBox1 .more::before{
	content: "";
	width: 7px;
	height: 16px;
	background: url(../img2/icon10.png) center no-repeat;
	background-size: cover;
	position: absolute;
	right: 24px;
	top: calc(50% - 8px);
}
.indp3 .nrBox1 .tel{
	display: block;
	width: max-content;
	line-height: 52px;
	padding: 0 24px;
	color: #ffffff;
	font-size: 24px;
	border: 2px solid #737373;
}
.indp3 .nrBox1 .tel img{margin-right: 4px;}
.indp3 .nrBox1 .num{
	position: absolute;
	left: 0;
	bottom: -40px;
	z-index: -1;
}
.indp3 .nrBox2{
	padding: 32px 0 54px;
	background: #e5e5e5;
	overflow: hidden;
}
.indp3 .nrBox2 .btit{
	font-size: 36px;
	color: rgb(21, 3, 3);
}
.indp3 .nrBox2 .btit img{margin-right: 8px;}
.indp3 .nrBox2 .kk{
	margin-top: 24px;
	background: #ffffff;
	margin-right: 4.2%;
	width: 95.8%;
	padding: 48px 11.8% 72px 16%;
}
.indp3Ul2 li{padding: 0 24px;}
.indp3Ul2 .imgB img{width: 100%;display: block;}
.indp3Ul2 .tit{
	font-size: 22px;
	color: rgb(51, 51, 51);
	margin-top: 12px;
	padding: 0 16px;
}
.indp3Ul2 .desc{
	font-size: 14px;
	color: rgba(21, 3, 3, 0.6);
	line-height: 1.8;
	margin-top: 12px;
	padding: 0 16px;
}
.indp3 .nrBox2 .num{
	position: absolute;
	right: 7%;
	bottom: -88px;
}
.indp3 .nrBox3{
	background: url(../img2/ind3c.jpg) center no-repeat;
	background-size: cover;
}
.indp3 .nrBox3 .btit{
	font-size: 36px;
	color: #ffffff;
}
.indp3 .nrBox3 .btit img{margin-right: 8px;}
.indp3 .nrBox3 .kuang{
	padding: 52px 0 80px;
	overflow: hidden;
}
.indp3 .nrBox3 .kk{
	width: 1200px;margin: 72px auto 0;
}
.indp3Ul3{margin: 0 -20px;}
.indp3Ul3>li{padding: 0 20px;text-align: center;}
.indp3Ul3 .font1{
  font-size: 14px;
  color: #ffffff;
}
.indp3Ul3 .img2{width: 84%;margin: 0 auto;}
.indp3Ul3 .img2 img{width: 100%;}
.indp3Ul3s{margin-top: -8px;}
.indp3Ul3s li .tit{
	font-size: 16px;
	color: #ffffff;
	margin-top: 8px;
}
.indp3Ul3s li .tit b{display: block;}
.indp3 .nrBox3 .num{
	position: absolute;
	left: 0;
	bottom: -64px;
}
.indp3 .nrBox3 .line3{margin-top: 100px;}
.indp3 .nrBox3 .more{
	display: block;
	background: url(../img2/btnbg2.jpg) center no-repeat;
	background-size: cover;
	width: 180px;
	line-height: 56px;
	padding: 0 24px;
	color: #333333;
	font-size: 14px;
	position: relative;
}
.indp3 .nrBox3 .more::before{
	content: "";
	width: 7px;
	height: 16px;
	background: url(../img2/icon10.png) center no-repeat;
	background-size: cover;
	position: absolute;
	right: 24px;
	top: calc(50% - 8px);
}
.indp3 .nrBox3 .tel{
	display: block;
	width: max-content;
	line-height: 52px;
	padding: 0 24px;
	color: #ffffff;
	font-size: 24px;
	border: 2px solid #737373;
}
.indp3 .nrBox3 .tel img{margin-right: 4px;}
.indp4Ul{margin: 0 -24px;overflow: hidden;} 
.indp4Ul li{padding: 24px;transition: all 0.3s;} 
.indp4Ul .kuang{
	width: 100%;
	height: 525px;
	border-top: 3px solid #333333;
	padding-top: 16px;
}
.indp4Ul .imgB1{display: none;}
.indp4Ul .tit{
	font-size: 24px;
	color: rgb(92, 92, 92);
}
.indp4Ul .imgB2{margin-top: 16px;height: 216px;}
.indp4Ul .imgB2 img{display: block;width: 100%;}
.indp4Ul .desc{
	margin-top: 36px;
	font-size: 16px;
	color: rgba(51, 51, 51, 0.6);
	line-height: 1.5;
}
.indp4Ul .more1{display: none;}
.indp4Ul .more2{
	margin-top: 48px;
	border-top: 3px solid #d6d6d6;
	padding-top: 48px;
}
.indp4Ul .more2 span{
	font-size: 36px;
	font-family: "HYd9gj";
	color: rgba(51, 51, 51, 0.102);
	font-weight: 700;
}
.indp4Ul li.on{
	-webkit-box-flex: 0;
	flex: 0 0 calc(100% / 2);
	max-width: calc(100% / 2);
}
.indp4Ul li.on .kuang{
	border-top: 0;
	padding-top: 0;
}
.indp4Ul li.on .imgB1{
	display: block;
	width: 100%;
	height: 100%;
}
.indp4Ul li.on .textBox{
	display: block;
	position: absolute;
	left: 20px;
	bottom: 20px;
	width: calc(100% - 40px);
	background: #ffffff;
	padding: 24px 32px;
}
.indp4Ul li.on .tit{color: #333333;}
.indp4Ul li.on .desc{margin: 12px 0 0;}
.indp4Ul li.on .imgB2{display: none;}
.indp4Ul li.on .more2{display: none;}
.indp4Ul li.on .more1{
	display: block;
	position: absolute;
	right: 36px;top: 36px;
}
.indp5{background: #e4e4e4;}
.swiper_indp5{height: 280px;padding-bottom: 72px;}
.swiper_indp5 .swiper-slide{
	height: 50%;
	background: #ffffff;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #e5e5e5;
	overflow: hidden;
	transition: all 0.3s;
}
.swiper_indp5 .swiper-slide:hover{
	border: 3px solid #bababa;
}
.swiper_indp5 .swiper-pagination-bullet{
	border-radius: 50%;
	background-color: rgba(51, 51, 51,0.5);
	width: 9px;
	height: 9px;
	opacity: 1;
	border-radius: 50%;
}
.swiper_indp5 .swiper-pagination-bullet-active{
	background-color: rgb(51, 51, 51);
}
.indp6 .imgB img{display: block;width: 100%;}
.indp6 .textB{
	padding: 80px;
	background: url(../img2/ind6bg.jpg) center no-repeat;
	background-size: cover;
}
.indp6 .textB .tit{
	font-size: 24px;
	color: rgb(234, 113, 0);
}
.indp6 .textB .desc{
	font-size: 16px;
	color: rgba(0, 0, 0, 0.702);
	margin-top: 28px;
}
.indp6 .textB .more{
	display: block;
	margin-top: 48px;
	font-size: 14px;
	color: rgb(63, 67, 71);
	border: 1px solid #d1d5d8;
	width: 138px;
	line-height: 48px;
	padding: 0 16px;
	position: relative;
}
.indp6 .textB .more::before{
	content: "";
	width: 6px;
	height: 13px;
	background: url(../img2/icon13.png) center no-repeat;
	background-size: cover;
	position: absolute;
	right: 16px;
	top: calc(50% - 6.5px);
}
.indp6 .nrBox{padding-bottom: 56px;}
.indp6 .clickB{
	padding: 0 5.2%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-top: -56px;
	position: relative;
	z-index: 2;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.indp6 .clickB .eachB{
	border-radius: 50%;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
	width: 104px;
	height: 104px;
	padding: 8px;
	margin: 0 14px;
	cursor: pointer;
}
.indp6 .clickB .eachB span{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #e5e5e5;
	border-radius: 50%;
}
.indp6 .clickB .eachB.on span{color: #ffffff;background: #ea7100;}
.indp6Ul2{
	margin-top: 32px;
	font-size: 18px;
	color: #333333;
}
.indp6Ul2 li{padding: 0 64px;text-align: center;}
.indp6Ul2 .num b{font-size: 72px;}
.indp6Ul3{margin: -15px;margin-top: 48px;}
.indp6Ul3 li{padding: 15px;}
.indp6Ul3 .imgB{
	height: 272px;
	background: #e6e6e6;
	padding: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
.indp6Ul3 .imgB img{max-height: 100%;width: auto;}
.indp6Ul3 .tit{
	font-size: 16px;
	color: rgba(51, 51, 51, 0.702);
	margin-top: 8px;
	text-align: center;
}
.indp7{background: #e6e6e6;}
.indp7 .nrBox{
	background: #ffffff;
	padding: 40px;
}
.indp7 .clickB{
	color: #5c5c5c;
	font-size: 18px;
	margin-bottom: 28px;
}
.indp7 .clickB .eachB{cursor: pointer;}
.indp7 .clickB .eachB.on{
	color: #ea7100;
}
.indp7 .clickB .eachB::after{
	content: "/";
	margin: 0 32px;
}
.indp7 .clickB .eachB.on::after{color: #5c5c5c;}
.indp7 .clickB .eachB:last-child::after{display: none;}
.indp7 .colAll{
	margin: 0 -32px;
	justify-content: space-between;
}
.indp7 .colAll>div{padding: 0 32px;}
.indp7 .col1{
	-webkit-box-flex: 0;
	flex: 0 0 calc(26%);
	max-width: calc(26%);
	padding: 0 20px;
}
.indp7 .col1 .kuang{display: block;}
.indp7 .col1 .imgB img{display: block;width: 100%;}
.indp7 .col1 .jiaobiao{
	position: absolute;
	left: 0;
	top: 0;
}
.indp7 .col1 .tit{
	background: #ea7100;
	color: #ffffff;
	font-size: 18px;
	color: #ffffff;
	padding: 8px 20px;
}
.indp7 .col2{
	-webkit-box-flex: 0;
	flex: 0 0 calc(30%);
	max-width: calc(30%);
	padding: 0 46px;
}
.indp7Ul li{
	padding: 1vw 0;
	border-top: 1px solid #e5e5e5;
	justify-content: space-between;
}
.indp7Ul li:last-child{border-bottom: 1px solid #e5e5e5;}
.indp7Ul .time{width: 90px;text-align: right;}
.indp7Ul .time span{
	display: block;
	font-size: 30px;
	color: rgb(0, 0, 0);
}
.indp7Ul .time small{
	display: block;
	font-size: 16px;
	font-family: "PingFang";
	color: rgba(0, 0, 0, 0.502);
}
.indp7Ul .textB{
	width: calc(100% - 104px);
}
.indp7Ul .tit{
	font-size: 18px;
	color: rgb(0, 0, 0);
}
.indp7Ul .desc{
	font-size: 14px;
	color: rgba(51, 51, 51, 0.6);
}
.indp7 .col3{
	-webkit-box-flex: 0;
	flex: 0 0 calc(43%);
	max-width: calc(43%);
	margin: 0 -5px;
}
.indp7 .col3_1{
	padding: 0 5px;
}
.indp7 .topOn .imgBox{position: relative;}
.indp7 .topOn .imgBox>img{display: block;width: 100%;}
.indp7 .topOn .time{
	background: rgba(255,255,255,0.9);
	position: absolute;
	left: 20;
	bottom: 0;
	color: rgba(0,0,0,0.5);
	width: max-content;
	padding: 4px 16px;
}
.indp7 .topOn .time img{margin-right: 4px;}
.indp7 .topOn .tit{
	font-size: 18px;
	color: rgb(0, 0, 0);
	margin-top: 16px;
}
.indp7 .topOn .desc{
	font-size: 14px;
	color: rgba(51, 51, 51, 0.6);
	margin-top: 4px;
}
.indp7 .topOn .more{
	font-size: 14px;
	color: rgb(234, 113, 0);
	text-align: right;
}
.indp7 .indp7Ul2{
	margin-top: 12px;
	border-top: 1px solid #e5e5e5;
	font-size: 14px;
	color: rgba(0, 0, 0, 0.502);
	padding-left: 24px;
}
.indp7Ul2 li{margin-top: 12px;}
.indp7Ul2 .tit{
	color: rgba(0, 0, 0, 0.502);
	width: calc(100% - 48px);
}
.indp7Ul2 .time{
	width: 40px;
}
footer .line1{
	background: url(../img2/footbg.jpg) center no-repeat;
	background-size: cover;
}
footer .footNav{justify-content: flex-start;padding: 80px 0 64px;align-items: flex-start;}
footer .footNav .colBox{margin-right: 96px;}
footer .footNav .fTit{
	font-size: 18px;
	color: rgb(255, 255, 255);
}
footer .footNav .fNr{
	font-size: 14px;
	color: rgba(255, 255, 255, 0.6);
	line-height: 2.8;
	display: block;
	margin-top: 8px;
}
footer .footNav .fNr a{display: block;color: rgba(255, 255, 255, 0.6);}
footer .footNav .ftel{
	font-size: 30px;
	font-family: "SimHei";
	color: rgb(255, 255, 255);
}
footer .footNav .ftel img{position: absolute;left: -28px;top: 6px;}
footer .lines2{
	border-top: 1px solid #494949;
	padding: 20px 0;
	width: max-content;
}
footer .lines2 .logo img{height: 72px;}
footer .lines2 .slogan{
	font-size: 28px;
	font-family: "PingFang";
	color: rgb(255, 255, 255);
	margin-left: 16px;
	padding-left: 16px;
	position: relative;
}
footer .lines2 .slogan::before{
	content: "";
	background: #383738;
	position: absolute;
	left: 0;
	top: calc(50% - 32px);
	width: 2px;
	height: 64px;
}
footer .lines2 .ewmB{
	margin-left: 12vw;
}
footer .lines2 .ewmB p{
	border-radius: 5px;
	background-color: rgb(255, 255, 255);
	width: 121px;
	height: 121px;
	padding: 6px;
}
footer .lines2 .ewmOne{margin-left: 24px;}
footer .lines2 .ewmB p img{width: 100%;display: block;}
footer .lines2 .ewmB span{
	font-size: 14px;
	color: rgba(255,255,255,0.6);
	display: block;
	margin: 8px auto 0;
	text-align: center;
}
footer .line2{
	background: #333333;
	font-size: 14px;
	color: rgba(255,255,255,0.6);
}
footer .line2 a{color: rgba(255,255,255,0.6);}
footer .footNav .fNr a:hover,
footer .line2 a:hover{color: rgb(255,255,255);}
footer .lines3{padding: 36px 0 20px;}
footer .lines4{padding: 20px 0 36px;border-top: 1px solid rgba(255,255,255,0.1);}
footer .lines4 .ljB a{margin-left: 16px;}
footer .gotop{
	position: absolute;
	right: 4.2%;
	top: -40px;
	cursor: pointer;
}
footer .gotop p{
	margin-top: 8px;
	text-align: center;
	font-size: 14px;
	color: rgb(255, 255, 255);
	font-weight: bold;
}
@media (max-width:1600px) {
	header .slogan{font-size: 12px;padding-left: 8px;margin-left: 8px;}
	header .headR .find,
	header .headR .weixin{margin-right: 16px;}
	header .headR .tel{font-size: 20px;margin-right: 8px;position: relative;}
	header .headR .tel span{
	    position: absolute;
	    left: 50%;
	    width: max-content;
	    border-radius: 5px;
	    background: rgb(255, 255, 255);
	    padding: 6px;
		top: 92px;
		color: #333333;
		transform: translateX(-50%);
		padding: 8px 16px;
		display: none;
	}
	header .headR .tel span::before{
		content: "";
		width: 15px;
		height: 8px;
		background: url(../img2/icon4.png) center no-repeat;
		background-size: cover;
		position: absolute;
		left: calc(50% - 7.5px);
		top: -8px;
	}
	header .headR .tel:hover span{display: block;}
	header .navUl > li{padding: 0 12px;}
	.banner .swiper-button-prev, .banner .swiper-button-next{
		width: 56px;
		height: 56px;
	}
	.banner .swiper-pagination-total{font-size: 40px;}
	.indp1 .clickB .eachB{padding: 16px;}
	.indp1 .clickB .tit{font-size: 18px;}
	.indp1 .clickB .num{font-size: 56px;bottom: -12px;}
	.indp1 .clickB .iconB img{width: 24px;}
	.indp1 .showB .textB{padding: 12px 12px 0;}
	.indp1 .showB .textB .tit{font-size: 20px;}
	.indp1 .showB .textB .desc{margin-top: 8px;height: 164px;font-size: 14px;line-height: 1.6;}
	.indp1 .showB .textB .linee{font-size: 16px;}
	.indp1 .showB .textB .linee .more{width: 140px;line-height: 36px;padding: 0px 16px;}
	.indp1 .showB .textB .linee .more::before{right: 16px;}
	.indp1 .showB .textB .linee{width: calc(100% - 24px);left: 12px;}
	.indp1Ul2 .textBox{right: 12px;top: 12px;}
	.indp1Ul2 .tit{font-size: 20px;}
	.indp1Ul2 .more {width: 100px;line-height: 35px;padding: 0px 12px}
	.indp1Ul2 .more::before{right: 12px;}
	.indp1Ul2 .num{font-size: 64px;bottom: -16px;}
	.indp2 .datu .textBox{padding: 4px 12px;}
	.indp2 .datu .tit,
	.indp2Ul .tit b{font-size: 20px;}
	.indp3 .nrBox1 .kuang{padding: 48px 0;}
	.indp3 .nrBox1 .tit,
	.indp3 .nrBox2 .btit,
	.indp3 .nrBox3 .btit{font-size: 24px;}
	.indp3 .nrBox1 .desc{font-size: 16px;}
	.indp3 .nrBox1 .more,
	.indp3 .nrBox3 .more{width: 148px;line-height: 40px;}
	.indp3 .nrBox1 .tel,
	.indp3 .nrBox3 .tel{line-height: 36px;font-size: 18px;display: flex;}
	.indp3 .nrBox3 .kk{width: 92%;}
	.indp4Ul{margin: -8px;}
	.indp4Ul li{padding: 8px;}
	.indp4Ul .kuang{height: 360px;}
	.indp4Ul .imgB2{height: 156px;}
	.indp6 .textB{padding: 24px;}
	.indp6 .textB .more{margin-top: 32px;line-height: 40px;width: 138px}
	.indp6 .clickB .eachB{width: 80px;height: 80px;padding: 6px;}
	.indp6Ul2 li{padding: 0 24px;}
	.indp6Ul2 .num b{font-size: 40px;}
	.indp6Ul3P{margin: -4px;}
	.indp6Ul3 li{padding: 4px;}
	.indp6Ul3 .imgB{padding: 4px;height: 164px;}
	.indp7 .colAll{margin: 0 -8px;}
	.indp7 .colAll > div{padding: 0 8px;}
	footer .footNav{padding: 56px 0 40px;}
}
@media (max-width:1280px) {
	header .navUl > li{padding: 0 10px;}
	header .navUl > li > a{font-size: 14px;}
	.pubTit .tit{font-size: 40px;}
	.pubTit .desc{font-size: 20px;}
	.indp1 .showB .textB .linee{padding: 8px 0;}
	.indp3 .nrBox1 .kuang{padding: 32px 0;}
	.indp3 .nrBox1 .desc{font-size: 14px;line-height: 1.6;}
	.indp3Ul2{margin: 0 -8px;}
	.indp3Ul2 li{padding: 0 8px;}
	.indp6 .clickB{padding: 0 16px;}
	.indp6 .clickB .eachB{margin: 0 4px;}
	footer .footNav .colBox{margin-right: 40px;}
	footer .footNav .ftel img{display: none;}
	footer .lines2 .slogan{font-size: 20px;}
}
@media (max-width:1080px) {
	header, header .logo, header .navUl, header .headR .showB, header .headR .tel{height: 50px;}
	header .headC{
		position: fixed;
		right: 0;
		top: 50px;
		height: calc(100vh - 50px);
		background: rgba(0,0,0,0.9);
		width: 100%;
		right: -100%;
		transition: all 0.3s;
	}
	header .navUl{display: block;}
	header .navUl > li{border-bottom: 1px dashed rgba(255,255,255,0.3);}
	header .navUl > li::before{display: none;}
	header .navUl > li > a{height: auto;line-height: 1.4;padding: 16px;}
	header .navUl > li.on > a{border-bottom: 0;}
	header .mBtnk{
		display: block;
		width: 40px;
		height: 40px;
		background: url(../img2/menu1.png) center no-repeat;
		margin-left: 16px;
		cursor: pointer;
	}
	header.openEj .headC{right: 0;}
	header.openEj .mBtnk{background-image: url(../img2/menu-hide1.png);}
	.banner .swiper-button-prev, .banner .swiper-button-next{bottom: 16px;width: 36px;height: 36px;}
	.banner .swiper-button-prev::after, .banner .swiper-button-next::after{font-size: 16px;}
	.banner .swiper-button-next{left: calc(5.6% + 48px);}
	.banner .swiper-pagination{bottom: 16px;}
	.banner .swiper-pagination-total{display: inline-block;}
	.indp{padding: 48px 0;}
	.pubTit .tit{font-size: 30px;}
	.indp1 .clickB{position: relative;width: 100%;display: flex;justify-content: center;align-items: center;left: unset;top: unset;height: auto;}
	.indp1 .clickB .eachB{height: 80px;}
	.indp1 .showB{width: 100%;margin: 0;}
	.indp1 .showB .textB .desc{height: 150px;}
	.indp1Ul2{margin: 16px -4px 0;}
	.indp1Ul2 li{padding: 0 4px;}
	.indp1Ul2 .more{margin-top: 8px;}
	.indp1Ul2 .num{font-size: 32px;right: 16px;bottom: -12px;}
	.indp2 .datu{position: relative;width: 100%;left: unset;top: unset;height: auto;}
	.indp2 .xiaotu{width: 100%;margin: 16px 0 0;}
	.indp3 .tbB .eachB p{font-size: 16px;}
	.indp3 .nrBox1 .kuang{width: 100%;}
	.indp3 .nrBox2 .kk{padding: 32px 16px 32px 4%;}
	.indp3 .nrBox1 .num,
	.indp3 .nrBox2 .num,
	.indp3 .nrBox3 .num{width: 120px;bottom: -16px;}
	.indp3 .nrBox1 .tit img,
	.indp3 .nrBox2 .btit img,
	.indp3 .nrBox3 .btit img{height: 32px;}
	.indp3Ul3{margin: 0 -8px;}
	.indp3Ul3 > li{padding: 0 8px;}
	.indp3Ul3s li .iconB img{width: 48px;}
	.indp3Ul3s li .tit{font-size: 14px;padding: 0 2px;}
	.indp3 .nrBox3 .line3,
	.indp3 .nrBox3 .kk{margin-top: 40px;}
	.indp6 .swiper-slide{display: block;}
	.indp6 .swiper-slide .imgB,
	.indp6 .swiper-slide .textB{-webkit-box-flex: 0;flex: 0 0 calc(100%);max-width: calc(100%);}
	.indp6Ul3 li{
	    -webkit-box-flex: 0;
	    flex: 0 0 calc(25%);
	    max-width: calc(25%);
	}
	.indp7 .col1{-webkit-box-flex: 0;flex: 0 0 calc(50%);max-width: calc(50%);}
	.indp7 .col2{-webkit-box-flex: 0;flex: 0 0 calc(50%);max-width: calc(50%);}
	.indp7 .col3{-webkit-box-flex: 0;flex: 0 0 calc(100%);max-width: calc(100%);margin-top: 16px;}
	footer .footNav{display: block;}
	footer .footNav .fNr{margin-top: 8px;}
	footer .footNav .fNr a{display: inline-block;margin: 0 12px 8px 0;}
	footer .lines2{width: 100%;}
	footer .lines2 .logo img{height: 48px;}
	footer .gotop{top: -16px;}
	footer .gotop img{width: 40px;display: block;margin: 0 auto;}
}
@media (max-width:768px) {
	header .lianjie{display: none;}
	header .logo img{max-width: 20vw;}
	header .mBtnk{margin-left: 8px;}
	.topDiv{height: 50px;display: block;}
	.banner .swiper-pagination{font-size: 18px;}
	.banner .swiper-pagination-total{font-size: 28px;}
	.banner .swiper-button-prev, .banner .swiper-button-next{bottom: 8px;width: 28px;height: 28px;}
	.banner .swiper-pagination{bottom: 8px;}
	.banner .swiper-button-prev::after, .banner .swiper-button-next::after{font-size: 14px;}
	.indp{padding: 32px 0;}
	.pubTit{margin-bottom: 16px;}
	.pubTit .tit{font-size: 28px;}
	.pubTit .desc{font-size: 14px;}
	.indp1 .clickB .iconB{display: none;}
	.indp1 .clickB .num{display: none;}
	.indp1 .clickB .tit{margin: 0;}
	.indp1 .showB .textB::before{display: none;}
	.indp1 .showB .swiper-slide{display: block;}
	.indp1 .showB .imgB{width: 100%;position: relative;left: unset;top: unset;}
	.indp1 .showB .textB{width: 100%;margin: 0;position: relative;right: unset;top: unset;}
	.indp1 .showB .textB .desc{height: auto;}
	.indp1 .showB .textB .linee{width: 100%;margin: 8px 0 0;position: relative;left: unset;top: unset;}
	.indp1Ul2{margin: 0;}
	.indp1Ul2 li{padding: 4px 0;-webkit-box-flex: 0;
    flex: 0 0 calc(100%);
    max-width: calc(100%);}
	.indp1Ul2 .textBox{right: 16px;top: 16px;}
	.indp2 .pubTit .more{margin-top: 16px;}
	.indp2 .pubTit .more img{width: 40px;}
	.indp2 .nrBox{margin-top: 16px;padding: 8px;}
	.indp2Ul .tit::before,
	.indp2 .datu .kuang::after{display: none;}
	.indp2Ul .tit{padding: 8px;}
	.indp2 .datu .tit, .indp2Ul .tit b{font-size: 18px;}
	.indp2 .datu .desc{margin-top: 8px;}
	.indp3 .tbB{align-items: flex-start;}
	.indp3 .tbB .eachB{margin: 0 4px;width: 30%;}
	.indp3 .tbB .eachB img{height: 40px;}
	.indp3 .nrBox1 .kk{position: relative;left: unset;top: unset;background: rgb(93,93,93);}
	.indp3 .nrBox1 .imgBg{display: none;}
	.indp3Ul2 li{
	    -webkit-box-flex: 0;
	    flex: 0 0 calc(100%);
	    max-width: calc(100%);
		padding: 8px 0;
	}
	.indp3Ul2 .tit{font-size: 16px;margin-top: 8px;padding: 0;}
	.indp3Ul2 .desc{margin-top: 4px;padding: 0;}
	.indp3 .nrBox2 .kk{width: 94%;margin: 16px auto 0;padding: 16px;}
	.indp3Ul3 > li,
	.indp4Ul li,
	.indp4Ul li.on{
	    -webkit-box-flex: 0;
	    flex: 0 0 calc(100%);
	    max-width: calc(100%);
		padding: 8px 0;
	}
	.indp3Ul3 .font1{font-size: 18px;}
	.indp4Ul .kuang{height: 60vw;}
	.indp4Ul li.on .textBox{padding: 8px;}
	.indp4Ul li.on .tit{font-size: 16px;}
	.indp4Ul li .kuang{
		border-top: 0;
		padding-top: 0;
	}
	.indp4Ul li .imgB1{
		display: block;
		width: 100%;
		height: 100%;
	}
	.indp4Ul li .textBox{
		display: block;
		position: absolute;
		left: 20px;
		bottom: 20px;
		width: calc(100% - 40px);
		background: #ffffff;
		padding: 8px;
	}
	.indp4Ul li .tit{color: #333333;}
	.indp4Ul li .desc{margin: 12px 0 0;}
	.indp4Ul li .imgB2{display: none;}
	.indp4Ul li .more2{display: none;}
	.indp4Ul li .more1{
		display: block;
		position: absolute;
		right: 36px;top: 36px;
	}
	.indp4Ul li .tit{font-size: 16px;}
	.indp4Ul .desc,
	.indp4Ul li.on .desc,
	.indp4Ul li .desc{font-size: 14px;margin-top: 4px;}
	.indp4Ul li.on .more1,
	.indp4Ul li .more1{display: none;}
	.swiper_indp5{height: 200px;}
	.swiper_indp5{padding-bottom: 32px;}
	.indp6 .clickB{
		position: relative;
		right: unset;bottom: unset;
		margin-top: unset;
		justify-content: center;
		margin-bottom: 12px;
	}
	.indp6 .textB{padding: 16px 16px 24px;}
	.indp6Ul2{flex-wrap: wrap;}
	.indp6Ul2{margin: 16px -8px 0;}
	.indp6Ul2 li{width: 33.33%;padding: 8px;font-size: 14px;}
	.indp6Ul2 .num b{font-size: 28px;}
	.indp6Ul3 li {
	    -webkit-box-flex: 0;
	    flex: 0 0 calc(50%);
	    max-width: calc(50%);
	}
	.indp7 .nrBox{padding: 16px;}
	.indp7 .clickB{font-size: 16px;}
	.indp7 .clickB .eachB::after{margin: 0 8px;}
	.indp7 .col1,
	.indp7 .col2,
	.indp7 .col3_1{-webkit-box-flex: 0;flex: 0 0 calc(100%);max-width: calc(100%);}
	.indp7Ul li{padding: 8px 0;}
	.indp7Ul .time span{font-size: 24px;}
	.indp7Ul .tit{font-size: 16px;margin-bottom: 4px;}
	.indp7 .col3_1{margin-top: 16px;}
	.indp7 .indp7Ul2{padding: 0;}
	footer .footNav{display: none;}
	footer .lines2{display: block;}
	footer .lines2 .slogan{font-size: 16px;}
	footer .lines2 .ewmB{margin: 16px auto 0;justify-content: center;}
	footer .lines2 .ewmOne{margin: 0 16px;}
	footer .lines3{padding: 16px 0 8px;}
	footer .lines4{padding: 8px 0 16px;}
	footer .gotop p{display: none;}
	header .headR .tel{margin-right: 0;}
	header .headR .find, header .headR .weixin{margin-right: 8px;}
	.indp6 .nrBox{padding-bottom: 0;}
	
	
}