*{box-sizing: border-box;}
*,::after,::before{box-sizing:border-box}
.indp{padding-top: 40px;}
.indp1{
	padding-top: 0;
	border-bottom: 1px solid rgba(0,0,0,0.2);
}
.indp1 .nrBox{
	flex-wrap: wrap;
	align-items:stretch;
}
.indp1 .ind1Tj{
	width: 75%;
	font-size: 14px;
	color: #333333;
	padding: 18px 0;
	padding-left: 100px;
	line-height: 1.6;
}
.indp1 .ind1Tj .tit{
	position: absolute;
	left: 0;
	top: 18px;
}
.indp1 .ind1Tj a{color: #999999;}

.indp1 .ind1Tj a:last-child::after{display: none;}
.indp1 .ind1Ss{
	width: 25%;
	border-left: 1px solid rgba(0,0,0,0.1);
}
.indp1 .ind1Ss form{width: 100%;}
.indp1 .ind1Ss .shuru{
	padding: 0 16px;
	height: 40px;
	border: 0;
	background: none;
	width: calc(100% - 24px);
}
.indp1 .ind1Ss .tijiao{
	width: 24px;
}
.indp1 .ind1Num{
	width: 100%;
	border-top: 1px solid rgba(0,0,0,0.1);
	padding: 36px 0;
	font-size: 18px;
	color: rgb(51, 51, 51);
}
.indp1 .ind1Num .titB{padding-left: 8px;}
.indp1 .ind1Num .numB b{
	font-size: 60px;
	color: #ce0400;
}
.indp1 .ind1Num .numB span{font-weight: 700;}
.pubTit{
	text-align: center;
	margin-bottom: 32px;
}
.pubTit .tit{
	font-size: 42px;
	color: rgb(51, 51, 51);
}
.pubTit .desc{
	font-size: 18px;
	color: rgb(206, 4, 0);
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 8px;
}
.pubTit .desc::before{
	content: "";
	background: rgb(206, 4, 0);
	display: block;
	width: 40px;
	height: 2px;
	margin-right: 20px;
}
.pubTit .desc::after{
	content: "";
	background: rgb(206, 4, 0);
	display: block;
	width: 40px;
	height: 2px;
	margin-left: 20px;
}
.indp2 .swiper{
	border-top: 1px solid rgba(0,0,0,0.1);
}
.indp2 .swiper-slide{
	border: 1px solid rgba(0,0,0,0.1);
	height: 140px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-left: 0;
	border-top: 0;
}
.indp2 .swiper-slide img{ height:139px;}
.indp2 .swiper-slide:nth-child(-n+2){border-left: 1px solid rgba(0,0,0,0.1);}
.indp2 .swiper-button-prev,
.indp2 .swiper-button-next{
	left: -76px;
	width: 47px;
	height: 47px;
	background: url(../image/jt.png) center center no-repeat;
	background-size: 12px 18px;
	border-style: solid;
	border-width: 2px;
	border-color: rgb(206, 6, 2);
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	transform: rotate(180deg);
	filter: grayscale(100%);
	opacity: 0.5;
	transition: all 0.3s;
}
.indp2 .swiper-button-next{
	transform: rotate(0);
	left: unset;
	right: -76px;
}
.indp2 .swiper-button-prev:hover,
.indp2 .swiper-button-next:hover{
	filter: grayscale(0%);
	opacity: 1;
}
.indp3{padding-bottom: 20px;}
.ind3Ul{margin: -5px;}
.ind3Ul li{padding: 5px;}
.ind3Ul .kuang{position: relative;}
.ind3Ul .imgB img{display: block;width: 100%;}
.ind3Ul li.col-lg-3 .kuang{
	border-bottom: 1px solid rgba(0,0,0,0.2);
}
.ind3Ul li.col-lg-3 .textB{
	padding: 16px 24px;
}
.ind3Ul .titB{
	font-size: 16px;
	color: rgb(51, 51, 51);
	margin-top: 0;
}
.ind3Ul .descB{
	font-size: 14px;
	color: rgb(131, 131, 131);
	line-height: 1.5;
	margin-top: 4px;
}
.ind3Ul li.col-lg-6 .textB{
	position: absolute;
	left: 0;
	top: 0;
	width: 58%;
	height: 100%;
	font-size: 16px;
	color: rgb(255, 255, 255);
	line-height: 1.5;
	padding: 45px;
	align-items: center;
}
.ind3Ul li.col-lg-6 .titB{
	font-size: 20px;
	color: rgb(206, 4, 0);
	margin-bottom: 16px;
	margin-top: 32px;
}
.ind3Ul li.col-lg-6 .moreB{
	margin-top: 36px;
	display: block;
	width: 48px;
	opacity: 0.4;
	transition: all 0.3s;
}
.ind3Ul li.col-lg-6:hover .textB,
.ind3Ul li.col-lg-6:hover .moreB{opacity: 1;}
.ind3Ul .textB{
	opacity: 1;
	transition: all 0.3s;
}
.ind3Ul .textB2{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: auto;
	background: #0c569f;
	color: #ffffff;
	font-size: 14px;
	padding: 24px 48px 40px;
	opacity: 0;
	transition: all 0.3s;
}
.ind3Ul li:hover .textB{opacity: 0;}
.ind3Ul li:hover .textB2{opacity: 1;}
.ind3Ul .textB2 .titB{position: relative;color: #ffffff;padding-left: 20px;}
.ind3Ul .textB2 .titB::before{
	content: "";
	background-color: rgb(255, 255, 255);
	position: absolute;
	left: 0;
	top: calc(50% - 3.5px);
	width: 7px;
	height: 7px;
}
.ind3Ul .textB2 .descB{position: relative;color: #ffffff;padding-left: 20px;}
.indp4{
	padding: 52px 0;
	background: url(../image/ind4bg.jpg) center center no-repeat;
	background-size: cover;
}
.indp4 .pubTit .tit,
.indp4 .pubTit .desc{color: #ffffff;}
.indp4 .pubTit .desc::before,
.indp4 .pubTit .desc::after{background: #ffffff;}
.indp4 .nrBox{background: #ffffff;padding-top: 8px;}
.indp4 .clickB span,
.indp4 .clickB a{
	font-size: 24px;
	color: #0f58a0;
	line-height: 60px;
	margin: 0 40px;
	border-bottom: 2px solid rgba(206, 4, 0,0);
	cursor: pointer;
}
.indp4 .clickB span.on{
	color: rgb(206, 4, 0);
	border-bottom: 2px solid rgb(206, 4, 0);
}
.indp4 .clickB a{color: #333333;}
.indp4 .showB .eachB{display: none;}
.indp4 .showB .textB{
	width: 21%;
}
.indp4 .showB .titB{
	font-size: 30px;
	color: rgb(51, 51, 51);
	background: url(../image/jt2.png) center right no-repeat;
	background-size: 12px 18px;
	padding-right: 20px;
}
.indp4 .showB .descB{
	font-size: 16px;
	color: rgba(51, 51, 51, 0.702);
	margin-top: 36px;
	padding-bottom: 16px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.indp4 .showB .moreB{
	font-size: 16px;
	color: rgb(206, 4, 0);
	margin-top: 40px;
	justify-content: flex-start;
}
.indp4 .showB .moreB img{margin: 0 8px;display: block;}
.indp4 .showB .imgB{
	width: 50%;
	margin-left: 8%;
}
.ind4Ul{padding-top: 8px;margin: -4px;}
.ind4Ul li{padding: 4px;}
.ind4Ul .kuang{background: #ffffff;display: block;padding-bottom: 8px;}
.ind4Ul .imgB img{display: block;width: 100%;}
.ind4Ul .titB{
	font-size: 18px;
	color: rgb(51, 51, 51);
	width: calc(100% - 40px);
	margin: 0 auto;
	border-top: 1px solid rgba(0,0,0,0.1);
	line-height: 60px;
	position: relative;
	transition: all 0.3s;
	padding-right: 56px;
}
.ind4Ul .titB::after{
	content: "";
	background: rgba(0,0,0,0.1);
	position: absolute;
	right: 54px;
	top: calc(50% - 15px);
	width: 1px;
	height: 30px;
}
.ind4Ul .titB::before{
	content: "";
	background: url(../image/jt.png) center center no-repeat;
	filter: grayscale(100%);
	opacity: 0.2;
	position: absolute;
	right: 0;
	top: calc(50% - 15px);
	width: 54px;
	height: 30px;
	transition: all 0.3s;
}
.ind4Ul li:hover .titB{color: rgb(206, 4, 0);}
.ind4Ul li:hover .titB::before{filter: grayscale(0%);opacity: 1;}
.indp5 .nrBox{
	background: url(../image/ind5bg.jpg) center center no-repeat;
	background-size: cover;
	padding: 60px 0 120px;
}
.indp5 .textB{width: 45%;}
.indp5 .titB{
	font-size: 36px;
	color: rgb(12, 86, 159);
	justify-content: flex-start;
	position: relative;
}
.indp5 .titB::after{
	content: "";
	display: block;
	width: calc(100% - 40px);
	height: 2px;
	position: absolute;
	left: 40px;
	bottom: 0;
	background: rgb(12, 86, 159);
}
.indp5 .titB img{margin-right: 24px;display: block;}
.indp5 .descB{
	font-size: 16px;
	color: rgb(51, 51, 51);
	line-height: 2.25;
	margin-top: 24px;
}
.indp5 .bzB{
	color: #ce0400;
	font-size: 24px;
}
.indp5 .botB{
	margin-top: 40px;
	padding-top: 30px;
	border-top: 1px solid rgba(0,0,0,0.1);
	justify-content: flex-end;
}
.indp5 .telB{
	font-size: 18px;
	color: rgb(51, 51, 51);
	display: flex;
	justify-content: center;
	align-items: center;
}
.indp5 .telB b{
	font-size: 30px;
}
.indp5 .moreB{
	display: block;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(206, 4, 0);
	background-color: rgba(255, 102, 0, 0);
	width: 144px;
	text-align: center;
	line-height: 56px;
	font-size: 16px;
	color: rgb(206, 4, 0);
	margin-left: 32px;
}
.indp6{padding-bottom: 30px;}
.indp6 .daTit{
	font-size: 36px;
	color: rgb(12, 86, 159);
	margin-bottom: 32px;
}
.indp6 .daTit img{margin-right: 8px;}
.ind6Ul{margin: -10px;}
.ind6Ul li{padding: 10px;}
.ind6Ul .kuang{
	width: 58%;
	height: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(230, 230, 230);
	border-radius: 94px;
	background-color: rgb(255, 255, 255);
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding: 8px;
	transition: all 0.3s;
	height: 188px;
	overflow: hidden;
}
.ind6Ul li:nth-child(even) .kuang{
	flex-direction: row-reverse;
	margin-left: 42%;
	text-align: right;
}
.ind6Ul .kuang::before{
	content: "";
	border-width: 2px;
	border-color: rgb(12, 86, 159);
	border-style: solid;
	border-radius: 50%;
	background-color: rgb(255, 255, 255);
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	right: 24px;
	top: calc(50% - 11px);
	opacity: 0;
	transition: all 0.3s;
}
.ind6Ul li:nth-child(even) .kuang::before{right: unset;left: 24px;}
.ind6Ul .kuang::after{
	content: "";
	display: block;
	border-radius: 50%;
	background-color: rgb(12, 86, 159);
	width: 10px;
	height: 10px;
	position: absolute;
	right: 30px;
	top: calc(50% - 5px);
	opacity: 0;
	transition: all 0.3s;
}
.ind6Ul li:nth-child(even) .kuang::after{right: unset;left: 30px;}
.ind6Ul .imgB{
	border-radius: 50%;
	overflow: hidden;
	width: 172px;
}
.ind6Ul .imgB img{width: 100%;display: block;}
.ind6Ul .textB{
	width: calc(100% - 188px);
	font-size: 14px;
	color: #333333;
	transition: all 0.3s;
}
.ind6Ul .titB{
	font-size: 30px;
	color: rgb(12, 86, 159);
	margin-bottom: 8px;
	padding-top: 16px;
}
.indp6 .centerB{
	border-style: solid;
	border-width: 5px;
	border-color: rgb(12, 86, 159);
	border-radius: 50%;
	box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.3);
	position: absolute;
	left: 31%;
	top: 50%;
	transform: translateY(-50%);
	width: 38%;
	background: url(../image/ind6bg.jpg) center center no-repeat #ffffff;
	background-size: cover;
}
.indp6 .centerB .imgB img{display: block;width: 100%;}
.indp6 .centerB .dian{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
}
.indp6 .centerB .dian i{
	border-width: 2px;
	border-color: rgb(12, 86, 159);
	border-style: solid;
	border-radius: 50%;
	background-color: rgb(255, 255, 255);
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
}
.indp6 .centerB .dian i:nth-child(1){left: 90px;top: 40px;}
.indp6 .centerB .dian i:nth-child(2){right: 90px;top: 40px;}
.indp6 .centerB .dian i:nth-child(3){left: -14px;top: calc(50% - 11px);}
.indp6 .centerB .dian i:nth-child(4){right: -14px;top: calc(50% - 11px);}
.indp6 .centerB .dian i:nth-child(5){left: 90px;bottom: 40px;}
.indp6 .centerB .dian i:nth-child(6){right: 90px;bottom: 40px;}
.indp6 .centerB .dian i::after{
	content: "";
	display: block;
	border-radius: 50%;
	background-color: rgb(12, 86, 159);
	width: 10px;
	height: 10px;
	position: absolute;
	left: calc(50% - 5px);
	top: calc(50% - 5px);
}
.ind6Ul li:hover .kuang{width: 87%;border-color: #0c569f;padding-right: 50px;}
.ind6Ul li:nth-child(even):hover .kuang{margin-left: 13%;padding-right: 8px;padding-left: 50px;}
.ind6Ul li:hover .descB{font-size: 18px;}
.ind6Ul li:hover .kuang::before,
.ind6Ul li:hover .kuang::after{opacity: 1;}
.indp7{background: #e5e5e5;padding-bottom: 70px;}
.indp7 .daTit{
	font-size: 36px;
	color: rgb(12, 86, 159);
	margin-bottom: 40px;
}
.indp7 .daTit img{margin-right: 24px;}
.ind7Ul li:nth-child(even){flex-direction: row-reverse;}
.ind7Ul .imgB{width: 50%;}
.ind7Ul .imgB img{display: block;width: 100%;}
.ind7Ul .textB{width: 50%;padding: 0 64px;}
.ind7Ul .titB{
	font-size: 24px;
	color: rgb(206, 4, 0);
	font-weight: bold;
}
.ind7Ul .descB{
	font-size: 18px;
	color: rgb(51, 51, 51);
	margin-top: 8px;
}
.ind7Ul .hitB{
	margin-top: 16px;
	border-top: 1px solid rgba(0,0,0,0.1);
	padding-top: 24px;
	justify-content: flex-start;
	font-size: 20px;
	color: rgb(51, 51, 51);
	font-weight: bold;
}
.ind7Ul .hitB i{
	background: rgba(0,0,0,0.1);
	display: block;
	width: 1px;
	height: 48px;
	margin: 0 20px;
}
.indp8{
	background: url(../image/ind8bg.jpg) center no-repeat;
	background-size: cover;
	padding: 44px 0 28px;
	color: #ffffff;
}
.indp8 .textB{width: 50%;}
.indp8 .font1{font-size: 18px;}
.indp8 .font2{font-size: 24px;}
.indp8 .font3{font-size: 30px;font-weight: 700;}
.indp8 .botB{margin-top: 32px;justify-content: flex-start;}
.indp8 .telB{
	font-size: 18px;
	color: rgb(255, 255, 255);
	border-top: 1px solid rgba(255,255,255,0.2);
	line-height: 56px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.indp8 .telB b{font-size: 30px;}
.indp8 .moreB{
	display: block;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(255, 255, 255);
	background-color: rgba(255, 102, 0, 0);
	width: 144px;
	text-align: center;
	line-height: 56px;
	margin-left: 16px;
	color:#fff;
}
.indp9{
	background: url(../image/ind9bg.jpg) center no-repeat;
	background-size: cover;
	padding: 60px 0 40px;
}
.indp9 .videoB{position: relative;}
.indp9 .videoB video{
	display: block;
	width: 100%;
	position: relative;
	z-index: 1;
}
.indp9 .videoB .playBtn{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: url(../image/play.png) center no-repeat rgba(0,0,0,0.2);
	background-size: 78px;
	z-index: 2;
	cursor: pointer;
}
.indp9 .textB{
	width: 80%;
	margin: 20px auto 0;
}
.indp9 .textB .titB{
	font-size: 24px;
	color: rgb(12, 86, 159);
}
.indp9 .textB .descB{
	font-size: 16px;
	color: rgb(51, 51, 51);
	margin-top: 16px;
	text-indent: 2em;
}
.indp9 .textB .moreB{
	font-size: 16px;
	color: rgb(206, 4, 0);
	margin-top: 16px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.indp9 .textB .moreB img{margin-right: 12px;}
.indp10{padding: 16px 0 40px;}
.indp10 .clickB span{
	font-size: 24px;
	color: #333333;
	margin: 0 20px;
	display: block;
	line-height: 48px;
	border-bottom: 2px solid rgba(206, 4, 0,0);
	cursor: pointer;
}
.indp10 .clickB span.on{
	border-bottom: 2px solid rgb(206, 4, 0);
	color: rgb(206, 4, 0);
}
.indp10 .showB{margin-top: 18px;}
.indp10 .showB .eachB{display: none;}
.indp10 .showB .kuang{
	border: 1px solid #e5e5e5;
	padding: 16px;
	display: block;
	text-align: center;
}
.indp10 .showB .imgB{overflow: hidden;}
.indp10 .showB .imgB img{width: 100%;}
.indp10 .showB .titB{
	font-size: 16px;
	color: rgb(51, 51, 51);
	margin-top: 12px;
}
.indp10 .swiper-button-prev,
.indp10 .swiper-button-next{
	left: -76px;
	width: 47px;
	height: 47px;
	background: url(../image/jt.png) center center no-repeat;
	background-size: 12px 18px;
	border-style: solid;
	border-width: 2px;
	border-color: rgb(206, 6, 2);
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	transform: rotate(180deg);
	filter: grayscale(100%);
	opacity: 0.5;
	transition: all 0.3s;
}
.indp10 .swiper-button-next{
	transform: rotate(0);
	left: unset;
	right: -76px;
}
.indp10 .swiper-button-prev:hover,
.indp10 .swiper-button-next:hover{
	filter: grayscale(0%);
	opacity: 1;
}
.indp11{
	padding: 64px 0;
	background: #f2f2f2;
}
.indp11 .kk{
	align-items:stretch;
}
.ind11Left{
	width: 65%;
	background: #ffffff;
	padding: 40px 54px;
}
.ind11Right{
	width: 33%;
	background: #ffffff;
	padding: 40px;
}
.indp11 .daTit{
	margin-bottom: 32px;
}
.indp11 .ind11Right .daTit{margin-bottom: 12px;}
.indp11 .daTit span{
	font-size: 24px;
	color: rgb(51, 51, 51);
	margin-right: 40px;
	cursor: pointer;
}
.indp11 .daTit span:last-child{margin-right: 0;}
.indp11 .daTit span.on{color: #ce0400;}
.indp11 .clickB{justify-content: flex-start;}
.indp11 .showB .eachB{display: none;}
.ind11Ul{margin: 0 -32px;}
.ind11Ul li{padding: 0 32px;}
.ind11Ul li.col-lg-12{margin-bottom: 70px;}
.ind11Ul li.col-lg-4{border-right: 1px solid rgba(0,0,0,0.1);}
.ind11Ul li.col-lg-4:last-child{border-right: none;}
.ind11Ul li.col-lg-12 .kuang{
	align-items:stretch;
}
.ind11Ul .imgB{width: 45%;}
.ind11Ul .textB{
	width: 49.5%;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.ind11Ul .titB{
	font-size: 18px;
	color: rgb(51, 51, 51);
}
.ind11Ul .descB{
	font-size: 14px;
	color: rgba(51, 51, 51, 0.6);
	margin-top: 16px;
}
.ind11Ul .timeB{
	font-size: 14px;
	color: rgba(51, 51, 51, 0.502);
	margin-top: 32px;
}
.ind11Right .swiper-slide{
	padding: 20px 0;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	font-size: 14px;
	color: #333333;
	line-height: 1.7;
}
.ind11Right .titB,
.ind11Right .descB{
	position: relative;
	padding-left: 30px;
}
.ind11Right .titB em{
	color: #0c569f;
	position: absolute;
	left: 0;
	top: 0;
}
.ind11Right .descB em{
	color: #ce0400;
	position: absolute;
	left: 0;
	top: 0;
}
.ind11Right .descB{margin-top: 8px;}
.indp11 .swiper-pagination{
	position: relative;
	left: unset;
	bottom: unset;
	margin: 32px auto 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.indp11 .swiper-pagination-bullet{
	border-radius: 50%;
	background-color: rgb(0, 138, 218);
	opacity: 0.2;
	width: 9px;
	height: 9px;
	margin: 12px;
}
.indp11 .swiper-pagination-bullet-active{
	background-color: rgb(12, 86, 159);
	opacity: 1;
}

