@charset "utf-8";
html {font-size: calc(720px/45);}
@media (max-width: 720px) {html {font-size: calc(100vw/45);}}
/* CSS Document */
html {-ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
body{padding: 0;margin: 0;/* font-size: 1.25rem; */color: #333;overflow-x:hidden;}
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%;}

.db{display: block;}
.tc{text-align: center;}
img{max-width: 100%;}
.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 1.25rem;}
.row{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.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);
}


/**导航菜单**/
html{max-width: 100vw;overflow-x: hidden;}
body{max-width: 720px;margin: 0 auto;}
.topDiv{height: 5.75rem;}
header{
	position: fixed;
	top: 0;left: 0;
	z-index: 99;
	height: 5.75rem;
	width: 100%;
	transition: all .3s;
	background: #333333;
	padding: 0 1.25rem;
}
header .headLeft{height: 5.75rem;}
header .logo img{max-height: 4rem;}
header .slogan{
	font-size: 1rem;
	color: rgb(255, 255, 255);
	padding-left: 0.5rem;
	border-left: 1px solid rgba(255,255,255,1);
	margin-left: 1.25rem;
	line-height: 1;
}
header .slogan b{
	font-size: 1.375rem;
	display: block;
	font-weight: 400;
	margin-bottom: 0.5rem;
}
header .mBtn{
	display: block;
	width: 2.625rem;
	height: 2.625rem;
	position: relative;
}
header .mBtn i{
	position: absolute;
	left: 0;
	top: 50%;
	display: block;
	width: 100%;
	height: 1px;
	background: #ffffff;
	transition: all 0.3s;
}
header .mBtn i:nth-child(2),
header .mBtn i:nth-child(3){width: 132%;left: -16%;opacity: 0;}
header .mBtn i:nth-child(1){top: 0;}
header .mBtn i:nth-child(5){top: unset;bottom: 0;}
header.on .mBtn i:nth-child(2){transform: rotate(45deg);opacity: 1;}
header.on .mBtn i:nth-child(3){transform: rotate(-45deg);opacity: 1;}
header.on .mBtn i:nth-child(1),
header.on .mBtn i:nth-child(4),
header.on .mBtn i:nth-child(5){opacity: 0;}
header .headCenter{
	position: fixed;
	top: 5.75rem;
	left: 0;
	display: block;
	width: 100%;
	height: auto;
	background: #000;
	color: #ffffff;
	display: none;
}
header .menuUl{padding: 1rem;}
header .menuUl>li{
	position: relative;
}
header .menuUl .hasDown .yiji{position: relative;}
header .menuUl .hasDown .yiji .ejBtn{
	position: absolute;
	right: 0;
	top: 1rem;
	width: 2rem;
	height: 2rem;
}
header .menuUl .hasDown .yiji .ejBtn::before{
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background: rgba(255,255,255,0.3);
	position: absolute;
	left: 0;
	top: calc(50% - 1px);
}
header .menuUl .hasDown .yiji .ejBtn::after{
	content: "";
	display: block;
	width: 2px;
	height: 100%;
	background: rgba(255,255,255,0.3);
	position: absolute;
	top: 0;
	left: calc(50% - 1px);
}
header .menuUl .hasDown.open .yiji .ejBtn::after{display: none;}
header .menuUl .yiji a{
	color: rgb(255, 255, 255);
	display: block;
	position: relative;
	line-height: 4rem;
	font-size: 1.5rem;
	border-bottom: 1px dashed rgba(255,255,255,0.1);
}
header .menuUl ul{
	background: rgba(0,0,0,0.6);
	padding: 0.4rem 0;
	display: none;
}
header .menuUl ul a{
	display: block;
	font-size: 1.25rem;
	color: #ffffff;
	transition: all 0.3s;
	line-height: 3.2rem;
	padding: 0 2rem;
	position: relative;
}
header .menuUl ul a::before{
	content: "";
	display: block;
	width: 2px;
	height: 2px;
	background: #ffffff;
	border-radius: 50%;
	position: absolute;
	left: 1rem;
	top: calc(50% - 1px);
}
.banner .swiper{position: relative;z-index: 1;}
.banner .nrBox{
	position: absolute;
	left: 0;
	bottom: 0;
	border-top: 1px solid rgba(0,0,0,0.1);
	height: 4rem;
	width: 100%;
	z-index: 2;
}
.banner .nrBox>div{height: 4rem;}
.banner .swiper-pagination{
	position: relative;
	left: unset;
	bottom: unset;
	display: flex;
	justify-content: center;
	align-items: center;
}
.banner .swiper-pagination-bullet{
	background: rgb(255,255,255);
	opacity: 0.5;
	width: 1.25rem;
	height: 2px;
	margin: 0 4px;
	border-radius: 0;
	transition: all .3s;
}
.banner .swiper-pagination-bullet-active{width: 2.5rem;opacity: 1;}
.banner .swiper-button-prev,
.banner .swiper-button-next{
	position: relative;
	left: unset;
	right: unset;
	top: unset;
	width: 0.75rem;
	height: 1.125rem;
	background: url(/img/jt3.png) center center no-repeat;
	background-size: cover;
	margin: 0;
}
.banner .swiper-button-next{transform: rotate(180deg);}
.banner .fanye i{
	background: #ffffff;
	display: block;
	width: 2px;
	height: 1.0625rem;
	margin: 0 1.25rem;
}
.banner .numB{
	font-size: 1.5rem;
	color: #ffffff;
	font-weight: 600;
}
.banner .numB b{font-weight: 600;}
.banner .numB span{color: #ce0400;}
.indp{padding-top: 2.5rem;}
.indp1{
	padding-top: 1.25rem;
	background: url(/img/ind1bgm.jpg) center center no-repeat;
	background-size: cover;
	padding: 3rem 0;
}
.swiper_indp1 .swiper-slide{
	position: relative;
	text-align: center;
}
.swiper_indp1 .swiper-slide::after{
	content: "";
	position: absolute;
	left: -1px;
	top: 0;
	display: block;
	height: 100%;
	width: 1px;
	background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5),rgba(0,0,0,0));
}
.swiper_indp1 .swiper-slide:first-child::after{display: none;}
.swiper_indp1 .numB b{
	font-size: 2.5rem;
	color: #ce0400;
}
.swiper_indp1 .numB span{
	font-size: 1.125rem;
	color: #333333;
}
.swiper_indp1 .titB{
	font-size: 1.125rem;
	color: #333333;
}
.indp1 .ind1Num{
	width: 100%;
	font-size: 1.125rem;
	color: rgb(51, 51, 51);
	flex-wrap: wrap;
}
.indp1 .ind1Num .each{
	width: 25%;
	padding: 2rem 1.25rem;
	border: 1px solid rgba(0,0,0,0.2);
	border-left:none;
	line-height: 1;
}
.indp1 .ind1Num .each.biger{width: calc(75% / 2);}
.indp1 .ind1Num .each:nth-child(-n+3){border-bottom: 0;}
.indp1 .ind1Num .each:nth-child(1),
.indp1 .ind1Num .each:nth-child(4){border-left: 1px solid rgba(0,0,0,0.2);}
.indp1 .ind1Num .titB{padding-left: 0.5rem;margin-top: 1rem;}
.indp1 .ind1Num .numB b{font-size: 3.75rem;color: #ce0400;}
.indp1 .ind1Num .numB span{font-weight: 700;}


.pubTit{
	text-align: center;
	margin-bottom: 1.25rem;
}
.pubTit .tit{
	font-size: 2.625rem;
	color: rgb(51, 51, 51);
}
.pubTit .desc{
	font-size: 1.125rem;
	color: rgb(206, 4, 0);
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 0.5rem;
}
.pubTit .desc::before{
	content: "";
	background: rgb(206, 4, 0);
	display: block;
	width: 2.5rem;
	height: 2px;
	margin-right: 1.25rem;
}
.pubTit .desc::after{
	content: "";
	background: rgb(206, 4, 0);
	display: block;
	width: 2.5rem;
	height: 2px;
	margin-left: 1.25rem;
}
.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: 10rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border-left: 0;
	border-top: 0;
	padding: 1rem;
}
.indp2 .swiper-slide:nth-child(-n+2){border-left: 1px solid rgba(0,0,0,0.1);}
.indp3{padding-bottom: 1.25rem;}
.ind3Ul{margin: -0.3125rem;}
.ind3Ul li{padding: 0.3125rem;}
.ind3Ul .kuang{position: relative;}
.ind3Ul .imgB img{display: block;width: 100%;}
.ind3Ul li.col-6 .kuang{
	border-bottom: 1px solid rgba(0,0,0,0.2);
}
.ind3Ul li.col-6 .textB{
	padding: 1rem 1.5rem;
}
.ind3Ul .titB{
	font-size: 1.25rem;
	color: rgb(51, 51, 51);
	margin-top: 0;
}
.ind3Ul .descB{
	font-size: 1rem;
	color: rgb(131, 131, 131);
	line-height: 1.5;
	margin-top: 0.25rem;
}
.ind3Ul li.col-12 .textB{
	position: absolute;
	left: 0;
	top: 0;
	width: 58%;
	height: 100%;
	font-size: 1rem;
	color: rgb(255, 255, 255);
	line-height: 1.5;
	padding: 2.8125rem;
	align-items: center;
}
.ind3Ul li.col-12 .titB{
	font-size: 1.25rem;
	color: rgb(206, 4, 0);
	margin-bottom: 1rem;
	margin-top: 2rem;
}
.ind3Ul li.col-12 .moreB{
	margin-top: 2.25rem;
	display: block;
	width: 3rem;
	opacity: 0.4;
	transition: all 0.3s;
}
.ind3Ul li.col-12:hover .textB,
.ind3Ul li.col-12: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: 0.875rem;
	padding: 1.5rem 3rem 2.5rem;
	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: 1.25rem;}
.ind3Ul .textB2 .titB::before{
	content: "";
	background-color: rgb(255, 255, 255);
	position: absolute;
	left: 0;
	top: calc(50% - 3.5px);
	width: 0.4375rem;
	height: 0.4375rem;
}
.ind3Ul .textB2 .descB{position: relative;color: #ffffff;padding-left: 20px;}
.indp4{
	padding: 3.25rem 0 1.25rem;
	background: url(/img/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: 0.5rem;}
.indp4 .clickB{margin-bottom: 1rem;}
.indp4 .clickB span,
.indp4 .clickB a{
	font-size: 1.5rem;
	color: #0f58a0;
	line-height: 3.5rem;
	margin: 0 1.6rem;
	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: 50%;
	position: absolute;
	left: 0;
	top: 0;
	padding-left: 2rem;
}
.indp4 .showB .titB{
	font-size: 1.5rem;
	color: rgb(51, 51, 51);
	background: url(/img/jt2.png) center right no-repeat;
	background-size: 0.75rem 1.125rem;
	padding-right: 1.25rem;
	width: max-content;
}
.indp4 .showB .descB{
	font-size: 1rem;
	color: rgba(51, 51, 51, 0.702);
	margin-top: 2.25rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.indp4 .showB .moreB{
	font-size: 1rem;
	color: rgb(206, 4, 0);
	margin-top: 2.5rem;
	justify-content: flex-start;
}
.indp4 .showB .moreB img{margin: 0 0.5rem;display: block;width: 1.75rem;}
.indp4 .showB .imgB{
	width: 72%;
	margin-left: 28%;
}
.ind4Ul{padding-top: 0.5rem;margin: -0.25rem;}
.ind4Ul li{padding: 0.25rem;}
.ind4Ul .kuang{background: #ffffff;display: block;padding-bottom: 0.5rem;}
.ind4Ul .imgB img{display: block;width: 100%;}
.ind4Ul .titB{
	font-size: 1.125rem;
	color: rgb(51, 51, 51);
	width: calc(100% - 2.5rem);
	margin: 0 auto;
	border-top: 1px solid rgba(0,0,0,0.1);
	line-height: 3.75rem;
	position: relative;
	transition: all 0.3s;
	padding-right: 3.5rem;
}
.ind4Ul .titB::after{
	content: "";
	background: rgba(0,0,0,0.1);
	position: absolute;
	right: 3.375rem;
	top: calc(50% - 0.9375rem);
	width: 1px;
	height: 1.875rem ;
}
.ind4Ul .titB::before{
	content: "";
	background: url(/img/jt.png) center center no-repeat;
	background-size: 0.75rem 1.125rem;
	filter: grayscale(100%);
	opacity: 0.2;
	position: absolute;
	right: 0;
	top: calc(50% - 0.9375rem);
	width: 3.375rem;
	height: 1.875rem;
	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(/img/ind5bgm.jpg) center center no-repeat;
	background-size: cover;
	padding: 2rem 0 26rem;
}
.indp5 .textB{width: 92%;margin: 0 auto;}
.indp5 .titB{
	font-size: 2.25rem;
	color: rgb(12, 86, 159);
	justify-content: flex-start;
	position: relative;
}
.indp5 .titB img{height: 4.75rem;}
.indp5 .titB::after{
	content: "";
	display: block;
	width: calc(100% - 2.5rem);
	height: 2px ;
	position: absolute;
	left: 2.5rem;
	bottom: 0;
	background: rgb(12, 86, 159);
}
.indp5 .titB img{margin-right: 1.5rem;display: block;}
.indp5 .descB{
	font-size: 1.25rem;
	color: rgb(51, 51, 51);
	line-height: 2.25;
	margin-top: 1.5rem;
}
.indp5 .bzB{
	color: #ce0400;
	font-size: 1.5rem;
}
.indp5 .botB{
	margin-top: 2.5rem;
	padding-top: 1.875rem;
	border-top: 1px solid rgba(0,0,0,0.1);
	justify-content: flex-end;
}
.indp5 .telB{
	font-size: 1.125rem;
	color: rgb(51, 51, 51);
	display: flex;
	justify-content: center;
	align-items: center;
}
.indp5 .telB b{
	font-size: 1.875rem;
}
.indp5 .moreB{
	display: block;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(206, 4, 0);
	background-color: rgba(255, 102, 0, 0);
	width: 9rem;
	text-align: center;
	line-height: 3.5rem;
	font-size: 1rem;
	color: rgb(206, 4, 0);
	margin-left: 2rem;
}
.indp6{padding-bottom: 1.875rem;}
.indp6 .daTit{
	font-size: 2.25rem;
	color: rgb(12, 86, 159);
	margin-bottom: 2rem;
}
.indp6 .daTit img{margin-right: 0.5rem;height: 2.75rem;}
.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: 1.375rem;
	height: 1.375rem;
	position: absolute;
}
.ind6Ul,
.swiper_indp6{margin-top: -2rem;}
.ind6Ul li{margin-top: 0.625rem;padding: 0;}
.ind6Ul li:first-child{margin-top: 0;}
.swiper_indp6 .kuang,
.ind6Ul .kuang{
	height: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: #0c569f;
	border-radius: 5.875rem;
	background-color: rgb(255, 255, 255);
	display: flex;
	justify-content: space-between;
	align-items: center;
	transition: all 0.3s;
	overflow: hidden;
	padding: 0.5rem;
}
.swiper_indp6 .imgB,
.ind6Ul .imgB{
	border-radius: 50%;
	overflow: hidden;
	width: 10.75rem;
}
.swiper_indp6 .imgB img,
.ind6Ul .imgB img{width: 100%;display: block;}
.swiper_indp6 .textB,
.ind6Ul .textB{
	width: calc(100% - 12rem);
	font-size: 1.375rem;
	color: #333333;
	transition: all 0.3s;
	padding-right: 2rem;
}
.swiper_indp6 .titB,
.ind6Ul .titB{
	font-size: 1.875rem;
	color: rgb(12, 86, 159);
	margin-bottom: 0.5rem;
	padding-top: 1rem;
}
.indp6 .fanye{
	margin-top: 2.5rem;
}
.indp6 .swiper-pagination{
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.indp6 .swiper-pagination-bullet{
	width: 1.25rem;
	height: 1.25rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 0.0625rem solid #0c569f;
	background: none;
	opacity: 1;
	margin: 0.9375rem;
	transition: all 0.3s;
}
.indp6 .swiper-pagination-bullet::before{
	content: "";
	display: block;
	width: 0.5rem;
	height: 0.5rem;
	background: #0c569f;
	border-radius: 50%;
}
.indp6 .swiper-pagination-bullet-active{background: #0c569f;}
.indp6 .swiper-button-prev,
.indp6 .swiper-button-next{
	width: 3rem;
	height: 3.75rem;
	background: url(/img/fy.png) center center no-repeat;
	background-size: cover;
	position: relative;
	right: 0;
	top: calc(50% - 1.875rem);
	margin: 0 3rem;
}
.indp6 .swiper-button-prev{transform: rotate(180deg);}
.indp6 .swiper-button-prev.swiper-button-disabled,
.indp6 .swiper-button-next.swiper-button-disabled{
	filter: grayscale(100%);
}
/* .ind6Ul li:nth-child(n+4) .kuang{
	flex-direction: row-reverse;
	text-align: right;
}
.ind6Ul li:nth-child(n+4) .textB{padding-right: 0;padding-left: 2rem;} */
.indp7{background: #e5e5e5;padding-bottom: 4.375rem;}
.indp7 .daTit{
	font-size: 2.25rem;
	color: rgb(12, 86, 159);
	margin-bottom: 2.5rem;
}
.indp7 .daTit img{margin-right: 1.5rem;height: 3.75rem;}
.ind7Ul li:nth-child(even){flex-direction: row-reverse;}
.ind7Ul .imgB{
	width: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
.ind7Ul .imgB img{
	display: block;
	width: 100%;
}
.ind7Ul .textB{width: 50%;padding: 0 1.5rem;}
.ind7Ul .titB{
	font-size: 1.5rem;
	color: rgb(206, 4, 0);
	font-weight: bold;
}
.ind7Ul .descB{
	font-size: 1.125rem;
	color: rgb(51, 51, 51);
	margin-top: 0.5rem;
}
.ind7Ul .hitB{
	min-width: 100%;
	width: max-content;
	overflow: auto;
	margin-top: 1rem;
	border-top: 1px solid rgba(0,0,0,0.1);
	padding-top: 1.5rem;
	justify-content: flex-start;
	font-size: 1.125rem;
	color: rgb(51, 51, 51);
}
.ind7Ul .hitB i{
	background: rgba(0,0,0,0.1);
	display: block;
	width: 1px;
	height: 3rem;
	margin: 0 1.25rem;
}
.indp8{
	background: url(/img/ind8bgm.jpg) center no-repeat;
	background-size: cover;
	padding: 24px 0;
	color: #ffffff;
}
.indp8 .textB{width: 92%;margin: 0 auto;}
.indp8 .font1{font-size: 1.125rem;}
.indp8 .font2{font-size: 1.5rem;}
.indp8 .font3{font-size: 1.875rem;font-weight: 700;}
.indp8 .botB{margin-top: 2rem;justify-content: flex-start;}
.indp8 .telB{
	font-size: 1.125rem;
	color: rgb(255, 255, 255);
	border-top: 1px solid rgba(255,255,255,0.2);
	line-height: 3.5rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.indp8 .telB b{font-size: 1.875rem;}
.indp8 .moreB{
	display: block;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(255, 255, 255);
	background-color: rgba(255, 102, 0, 0);
	width: 9rem;
	text-align: center;
	line-height: 3.5rem;
	margin-left: 1rem;
	color:#fff;
}
.indp9{
	background: url(/img/ind9bg.jpg) center no-repeat;
	background-size: cover;
	padding: 3.75rem 0 2.5rem;
}
.indp9 .pubTit .tit{display: flex;justify-content: center;align-items: center;}
.indp9 .pubTit img{height: 2.5rem;}
.indp9 .pubTit span{margin: 0 0.25rem;}
.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(/img/play.png) center no-repeat rgba(0,0,0,0.2);
	background-size: 4.875rem;
	z-index: 2;
	cursor: pointer;
}
.indp9 .textB{
	margin: 1.25rem auto 0;
}
.indp9 .textB .titB{
	font-size: 1.5rem;
	color: rgb(12, 86, 159);
}
.indp9 .textB .descB{
	font-size: 1.125rem;
	color: rgb(51, 51, 51);
	margin-top: 1rem;
	text-indent: 2em;
}
.indp9 .textB .moreB{
	font-size: 1.125rem;
	color: rgb(206, 4, 0);
	margin-top: 1rem;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.indp9 .textB .moreB img{margin-right: 0.75rem;height: 1.75rem;}
.indp10{padding: 1rem 0 2.5rem;}
.indp10 .clickB span{
	font-size: 1.5rem;
	color: #333333;
	margin: 0 1.25rem;
	display: block;
	line-height: 3rem;
	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: 1.125rem;}
.indp10 .showB .eachB{display: none;}
.indp10 .showB .kuang{
	border: 1px solid #e5e5e5;
	padding: 1rem;
	display: block;
	text-align: center;
}
.indp10 .showB .imgB{
	height: 17.125rem;
}
.indp10 .showB .imgB img{max-height: 100%;}
.indp10 .showB .titB{
	font-size: 1rem;
	color: rgb(51, 51, 51);
	margin-top: 0.75rem;
}
.indp10 .swiper-button-prev,
.indp10 .swiper-button-next{
	left: -4.75rem;
	width: 2.9375rem;
	height: 2.9375rem;
	background: url(/img/jt.png) center center no-repeat;
	background-size: 0.75rem 1.125rem;
	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: -4.75rem;
}
.indp10 .swiper-button-prev:hover,
.indp10 .swiper-button-next:hover{
	filter: grayscale(0%);
	opacity: 1;
}
.indp11{
	padding: 1.5rem 0;
}
.indp11 .clickB{
	margin-bottom: 2rem;
} 
.indp11 .clickB span{
	font-size: 1.5rem;
	color: rgb(51, 51, 51);
	margin: 0 1.25rem;
	cursor: pointer;
	line-height: 4rem;
}
.indp11 .clickB span.on{color: #ce0400;border-bottom: 1px solid #ce0400;}
.indp11 .showB .eachB{display: none;}
.ind11Ul li{margin-top: 2rem;}
.ind11Ul li:first-child{margin-top: 0;}
.ind11Ul .imgB{display: block;width: 100%;}
.ind11Ul .imgB img{display: block;width: 100%;}
.ind11Ul .titB{
	font-size: 1.5rem;
	color: rgb(51, 51, 51);
	background: url(/img/jt2.png) right center no-repeat;
	background-size: 0.75rem 1.125rem;
}
.ind11Ul .titB br{display: none;}
.ind11Ul .timeB{
	font-size: 1.375rem;
	color: rgba(51, 51, 51, 0.502);
	margin-top: 0.8rem;
}
.swiper_indp11 .swiper-slide{
	padding: 1.25rem 0;
	border-bottom: 1px solid rgba(0,0,0,0.1);
	font-size: 1.5rem;
	color: #333333;
	line-height: 1.7;
}
.swiper_indp11 .titB,
.swiper_indp11 .descB{
	position: relative;
	padding-left: 3rem;
}
.swiper_indp11 .titB::before{
	content: "问：";
	color: #0c569f;
	position: absolute;
	left: 0;
	top: 0;
}
.swiper_indp11 .descB::before{
	content: "答：";
	color: #ce0400;
	position: absolute;
	left: 0;
	top: 0;
}
.swiper_indp11 .descB{margin-top: 8px;}
.swiper_indp11 .swiper-pagination{
	position: relative;
	left: unset;
	bottom: unset;
	margin: 2rem auto 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.swiper_indp11 .swiper-pagination-bullet{
	border-radius: 50%;
	background-color: rgb(0, 138, 218);
	opacity: 0.2;
	width: 6px;
	height: 6px;
	margin: 0.75rem auto 0;
}
.swiper_indp11 .swiper-pagination-bullet-active{
	background-color: rgb(12, 86, 159);
	opacity: 1;
}
footer{
	background: #e5e5e5;
}
footer .gotop{
	height: 6.25rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom: 1px solid rgba(0,0,0,0.2);
	font-size: 1.875rem;
	color: rgb(0, 0, 0);
}
footer .gotop img{
	margin: 1.75rem;
	display: block;transform: rotate(-90deg);
	height: 1.8rem;
}
footer .fNav .fCol{
	position: relative;
}
footer .fNav .fCol::after{
	content: "";
	display: block;
	width: calc(100% - 2.5rem);
	height: 1px;
	background: rgba(0,0,0,0.2);
	position: absolute;
	left: 1.25rem;
	bottom: 0;
}
footer .fNav .fTit{
	line-height: 5.5rem; 
	position: relative;
	font-size: 1.5rem;
	color: rgba(0, 0, 0, 0.502);
	padding: 0 1.25rem;
}
footer .fNav .fTit .ejBtn{
	position: absolute;
	right: 1.25rem;
	top: 2rem;
	width: 1.5rem;
	height: 1.5rem;
}
footer .fNav .fTit .ejBtn::before{
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background: rgba(0,0,0,0.3);
	position: absolute;
	left: 0;
	top: calc(50% - 1px);
}
footer .fNav .fTit .ejBtn::after{
	content: "";
	display: block;
	width: 2px;
	height: 100%;
	background: rgba(0,0,0,0.3);
	position: absolute;
	top: 0;
	left: calc(50% - 1px);
}
footer .fNav .open .fTit .ejBtn::after{display: none;}
footer .fNav .fCon{
	padding: 1rem 2.5rem;
	background: #ffffff;
	display: none;
}
footer .fNav .fCon a{
	font-size: 1.5rem;
	color: rgba(0, 0, 0, 0.502);
	display: block;
	line-height: 3rem;
}
footer .webname{
	padding: 1.25rem 0 2rem;
	font-size: 1.75rem;
	color: rgba(0, 0, 0, 0.6);
	text-align: center;
}
footer .shareB{
	padding: 2.5rem 0 2rem;
}
footer .shareB img{height: 2.75rem;}
footer .shareB i{
	background: rgba(0,0,0,1);
	opacity: 0.22;
	display: block;
	width: 1px;
	height: 2.6875rem;
	margin: 0 2.5rem;
}
footer .banquan{
	background: #0e2f61;
	padding: 5rem 1.25rem 18.5rem;
	font-size: 1.5rem;
	color: rgba(255, 255, 255, 0.302);
	line-height: 2;
	text-align: center;
}
footer .banquan a{color: rgba(255, 255, 255, 0.302);}
footer .banquan a:hover{color: rgba(255, 255, 255, 0.8);}
.floatTel{
	border-style: solid;
	border-width: 1px;
	border-color: rgb(218, 218, 218);
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1);
	position: fixed;
	left: 6%;
	bottom: 8rem;
	width: 88%;
	border-radius: 4rem;
	padding: 0.625rem;
	z-index: 99;
}
.floatTel .iconB{width: 5.5rem;text-align: center;}
.floatTel .iconB img{height: 2.5rem;}
.floatTel b{
	font-size: 2rem;
	color: rgb(51, 51, 51);
	font-weight: 700;
	position: relative;
	width: calc(100% - 17.5rem);
	padding-left: 0.875rem;
}
.floatTel b::before{
	content: "";
	background: #000000;
	opacity: 0.122;
	position: absolute;
	left: 0;
	top: calc(50% - 1.25rem);
	width: 2px;
	height: 2.5rem;
}
.floatTel .callB{
	border-radius: 2.1875rem;
	background-color: rgb(12, 86, 159);
	width: 12rem;
	line-height: 4.375rem;
	font-size: 1.6rem;
	color: rgb(255, 255, 255);
	text-align: center;
}
.floatbottom{
	background:#ffffff;
	box-shadow: 0 0 0.625rem 0.25rem rgba(0,0,0,0.1);
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 8rem;
	z-index: 99;
}
.floatbottom .each{
	width: 25%;
	height: 8rem;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	opacity: 0.2;
}
.floatbottom .each.on{opacity: 1;}
.floatbottom .each img{height: 3rem;display: block;}
.floatbottom .each b{
	font-weight: 400;
	font-size: 1.25rem;
	color: #000000;
	margin-top: 0.5rem;
	display: block;
}


/* 太小的 */
/* 24px */
/* header .slogan b,
.ind3Ul li.col-12 .titB,
.ind3Ul .titB,
.ind3Ul .textB2 .titB{font-size: 1.5rem;} */
/* 20px */
/* header .slogan p,
.indp1 .ind1Num .titB,
.pubTit .desc,
.ind3Ul .descB,
.ind3Ul .textB2 .descB,
.indp4 .showB .descB,
.indp4 .showB .moreB,
.ind4Ul .titB,
.indp5 .descB,
.ind7Ul .descB,
.indp9 .textB .descB,
.indp9 .textB .moreB,
.indp10 .showB .titB{font-size: 1.25rem;}

.indp4 .showB .descB,
.indp4 .showB .moreB{margin-top: 1rem;}
.swiper_indp11 .titB, .swiper_indp11 .descB{padding-left: 3rem;} */
.pubTit .desc,
.ind3Ul li.col-12 .titB,
.ind3Ul .titB,
.ind3Ul .textB2 .titB{font-size: 1.5rem;}
.ind3Ul .descB{font-size: 1.25rem;}


.pubTit .desc::after,
.pubTit .desc::before{display: none;}