.overflowHidden{ overflow: hidden;}
.question{ background-color: #FFFFFF; }
.question .middle{font-size: 40px;font-weight: bold;margin-top: 60px;;letter-spacing: 1px;text-align: center}
.question .q-bpx{ max-width: 1400px; min-width: 1200px; margin: 4% auto;}
.question.privacy .banner{ position: relative; }
.question.privacy .banner .title{position: absolute; left: 46%; top: 43%;font-size: 1.875vw;letter-spacing: 2px;font-weight: bold;color: #262626}
.question.privacy .moral .box{position: relative}
.question.privacy .moral .bg1 .text{ color: #000000; width: 35%; top: 15%; left: 5%;position: absolute;}
.question.privacy .moral .bg1 .text1{ color: #000000; width: 35%; bottom: 15%; left: 5%;position: absolute;}
.question.privacy .moral .box .tit{font-size: 1.25vw;color: #000000;line-height: 1px;letter-spacing: 1px;font-weight: bold}
.question.privacy .moral .box .descs{ line-height: 2;font-size: 0.7292vw;letter-spacing: 0.02604vw;margin-top: 6%}
.question.privacy .moral .bg2 .text{ color: #000000; width: 35%; top: 15%; right: 11%;position: absolute; }
.question.privacy .moral .bg2 .text1{ color: #000000; width: 35%; bottom: 15%; right: 11%;position: absolute;}
.question.privacy .moral .bg1 .text2{ color: #000000; width: 35%; top: 5%; left: 31%;position: absolute; }
.moral .bg { padding: 4% 0; width: 72.9167vw;margin: 0 auto}
.moral .bg img{width: 72.9167vw;}
.moral .bg .img_s{border-radius: 20px;}
