
/* footer-about */
.foot-about {font-family: PingFang SC; padding:0.8rem 0; max-width:100%; min-height:5.5rem; background-image: url('../images/bg.jpg'); background-position: center top; background-repeat: no-repeat; background-size: cover;}
.foot-about .h1{font-weight: 600;font-size:0.34rem; color:#fff;}
.foot-about .foot-header{padding-bottom:0.4rem;}
.foot-about .foot-header p {opacity: 0.6; padding:0 0.6rem; text-align: justify; line-height:0.4rem; font-size: 0.22rem; color:#fff; }

.foot-about .item .img { height: 0.7rem; margin-bottom: 0.5em; }
.foot-about .item .img img {max-width: 66%; }
.foot-about .item .sp { margin-top: -3px;}
.foot-about .item p {opacity: 0.6;position:relative; font-size:0.2rem; color: #fff; margin-bottom: 1.2em; }
.foot-about .item {  border-radius:0;  border-left:0px solid rgba(255,255,2555,.1);}
.foot-about .item p::after {position: absolute; bottom: 0; left: 0; right: 0; content: ''; z-index: 0; margin: auto; z-index: 0; width: 1.06rem; height: 0.07rem; background-color: rgba(255,255,255,.1); }

.foot-about .item .h3 {margin-bottom: 0.18rem;display: flex; align-items: end;line-height: 1; justify-content: center; height: 0.55rem; color: #fff; font-size: 0.2rem; }
.foot-about .item .sp{margin-top: 0; font-size: 0.26rem;font-weight:700;}
.foot-about .item .h3 span { padding-right:5px;font-size: 0.48rem; }
.foot-about .item .h3 i{font-size:0.2rem;padding-top:5px;font-style: normal;}

.protocol_con{margin-bottom: 1rem;}
.protocol_con p{font-size: 14px;font-weight: 400;}
.protocol_con p strong{font-weight: 800; }

@media (min-width: 750px){
	.foot-about > div.row{margin:auto; max-width:1100px;}
	.foot-about {max-width:100%;  padding:100px 0;}
	.foot-about .h1{margin-bottom:24px !important; font-size:44px;font-weight: 600;}
	.foot-about .foot-header{padding-bottom:100px;}
	.foot-about .foot-header p { padding:0 60px; text-align: center; line-height:32px; font-size: 22px;}
	.foot-about .item {padding:0; border:0;}
	.foot-about .item .img { height:70px; margin-bottom: 0.5em; }
	.foot-about .item .img img {max-width: 66%; }
	
	.foot-about .item p {margin-bottom:24px !important; height:20px; line-height:20px; font-size:20px; }
	.foot-about .item p::after { width: 106px; height: 7px;}
	.foot-about .item .text-box{border-left: 0px solid rgba(255,255,2555,.1); }
	.foot-about .item:first-child .text-box{border:0;}
	.foot-about .item .h3 {height: 40px; color: #fff; font-size: 20px; margin-bottom: 20px; }	
	.foot-about .item .h3 span { font-size: 48px; line-height:0.7;font-weight:700;}
	.foot-about .item .sp {margin-top: 0;font-size:28px;}
	.foot-about .item .h3 i{font-size:20px; line-height: 1.5;font-style: normal;}
}