.banner-title-box{
position:relative;
}
.banner-title-tips{
display: flex;
justify-content: flex-end;
}
.banner-title-tips p{
font-family: var(--ch-font);
font-size: var(--xd-19px);
margin: 0;
font-weight: 400;
color: #2E2E2E;
padding-right: 80px;
}
.banner-title-box{
padding-bottom: 20px;
}
.policy-content{
padding: calc(var(--section-gap) / 2) var(--pad-space) var(--section-gap) var(--pad-space);
}
.policy-content>div{
width: 100%;
max-width: 1200px;
margin: 0 auto;
display: flex;
flex-direction: column;
gap:50px;
align-items: center;
}
.policy-content h6{
font-family: var(--ch-font);
font-size: var(--xd-28px);
margin: 0;
font-weight: 400;
color: var(--main-color);
line-height: 2em;
width: 100%;
}
.policy-content p{
font-family: var(--ch-font);
font-size: var(--xd-19px);
margin: 0;
font-weight: 400;
color: #2E2E2E;
line-height: 2em;
width: 100%;
}
.global_btn_style{
padding: 10px 40px;
}
@media only screen and (max-width:1500px){
.banner-title-box{
padding-left: 0px;
}
.banner-title-tips p{
padding-right: 0px;
}
}
@media only screen and (max-width:767px){
.banner-title-tips{
justify-content: flex-start;
padding: 0px var(--pad-space) 0px var(--pad-space);
}
.banner-title-box{
padding-left:  var(--pad-space);
}
}
@media only screen and (max-width:600px){
.policy-content p,
.policy-content h6{
line-height: 1.7em;
}
.policy-content>div{
gap:30px;
}
}
@media only screen and (max-width:400px){
.banner-title-box h3{
font-size: 30px;
margin-bottom: 14px;
}
.banner-title-tips p{
font-size: 14px;
}
}