body{color:#000;}
.gr_privacy_main{width:100%; color:#000;}

a{color:inherit; text-decoration:inherit;}
a.g_book{color:#000; border-bottom:1px solid #000;word-wrap: break-word; /* 旧标准 */
    overflow-wrap: break-word; /* 新标准 */}
a.g_book:hover{color:#000;opacity:.7}

.gr_privacy_main table, 
.gr_privacy_main tr, 
.gr_privacy_main td{border:inherit; text-indent:0; border-color:inherit; border-collapse:collapse;}
.gr_privacy_main td{padding-left:3px; padding-right:3px;}

/*.gr_main{padding-top:0;}*/
.icp_box{margin-top:0;}

.gr_privacy_main *, :after, :before {
    box-sizing: border-box;
    border:0 solid #e5e7eb;
}
.gr_privacy_main .text-secondary{color:rgba(102,102,102,1)}

.gr_privacy_main b,
.gr_privacy_main strong {font-weight: bolder;}

.gr_privacy_main .mx-auto{margin-left:auto;margin-right:auto}
.gr_privacy_main .my-10{margin-top:2.5rem;margin-bottom:2.5rem}
.gr_privacy_main .my-2{margin-top:.5rem;margin-bottom:.5rem}
.gr_privacy_main .mb-2{margin-bottom:.5rem}
.gr_privacy_main .mb-6{margin-bottom:1.5rem}

.gr_privacy_main .mt-0{margin-top:0}
.gr_privacy_main .mt-3{margin-top:.75rem}
.gr_privacy_main .mt-5{margin-top:1.25rem}
.gr_privacy_main .mt-6{margin-top:1.5rem}
.gr_privacy_main .mt-8{margin-top:2rem}
.gr_privacy_main .mt-10{margin-top:2.5rem}
.gr_privacy_main .mt-12{margin-top:3rem}
.gr_privacy_main .mt-16{margin-top:4rem}
.gr_privacy_main .mt-20{margin-top:5rem}
.gr_privacy_main .mt-24{margin-top:6rem}
.gr_privacy_main .mt-32{margin-top:8rem}
.gr_privacy_main .mt-40{margin-top:10rem}
.gr_privacy_main .mt-56{margin-top:11rem}
.gr_privacy_main .w-full{width:100%}

.gr_privacy_main .break-all{word-break:break-all}
.gr_privacy_main .border{border-width:1px}
.gr_privacy_main .border-gray-300{border:1px solid rgba(209,213,219,1);}
.gr_privacy_main .px-4{padding-left:1rem;padding-right:1rem}
.gr_privacy_main .pb-2{padding-bottom:.5rem}
.gr_privacy_main .text-center{text-align:center}
.gr_privacy_main .text-right{text-align:right}
.gr_privacy_main .text-sm{font-size:.875rem;line-height:1.25rem}
.gr_privacy_main .text-2xl{font-size:1.5rem;line-height:2rem}
.gr_privacy_main .text-xl{font-size:1.25rem;line-height:1.75rem}
.gr_privacy_main .font-normal{font-weight:400}
.gr_privacy_main .font-medium{font-weight:500}
.gr_privacy_main .underline2{text-decoration:underline}


@media (min-width: 768px) {
    .gr_privacy_main .md\:px-0 {padding-left:0; padding-right:0;}
}

@media (min-width: 768px) {
    .gr_privacy_main .md\:mt-56{margin-top:11rem;}
}

@media (min-width: 768px) {
    .gr_privacy_main .md\:text-sm {font-size: .875rem; line-height: 1.25rem;}
}
@media (min-width: 768px) {
    .gr_privacy_main .md\:leading-loose{line-height:2;}
}

@media (min-width: 1024px) {
    .gr_privacy_main .lg\:max-w-\[980px\] {max-width:980px;}
}
@media (min-width: 1280px) {
    .gr_privacy_main .xl\:max-w-\[1200px\] {max-width:1200px;}
}
@media (min-width: 1900px) {
    .gr_privacy_main .\33xl\:max-w-\[1720px\] { max-width:1720px;}
}

@media (min-width: 1280px) {
    .gr_privacy_main .xl\:text-3xl{font-size: 1.875rem; line-height: 2.25rem;}
}


/*20251022*/
.gr_privacy_mulu_wrap{width:100%; position:fixed; top:84px; left:0;}
.gr_privacy_page_title .text-2xl,
.gr_privacy_mulu li .text-2xl{font-size:1rem;}
.gr_privacy_page_title{display:none;}
.gr_privacy_mulu{width:100%;background:#fff; padding:20px 15px; }
.gr_privacy_mulu li{box-sizing:border-box; text-align:center;}
.gr_privacy_mulu li a{color:#000;}
.gr_privacy_mulu li a:hover{color:#ee1007;}
.gr_privacy_mulu li.on a{color:#ee1007;}

.gr_privacy_mulu_box{display:block; position:relative;}
.gr_privacy_mulu_box ul{width:100%; display:flex; justify-content:space-between;}

.gr_privacy_mulu_box ul .pc_line{width:1px; height:1.4rem; background:#1a1a1a; position:relative; top:0.3rem;}

.gr_privacy_mulu_box .close_mulu{display:none;}


@media (max-width: 1024px) {
	header{display:flex; justify-content:center;}
    header .gr_nav,
	.icp_box{display:none;}
	
	.gr_privacy_page_title .text-2xl,
	.gr_privacy_mulu li .text-2xl{font-size:0.8rem;}
	
	.gr_privacy_page_title,
	.gr_privacy_mulu{background:#f8f8f8;}
	
	.gr_privacy_page_title,
	.gr_privacy_mulu li{padding-top:1.2rem; padding-bottom:1.2rem;}
	
	.gr_privacy_page_title{display:block; box-sizing:border-box; border-bottom:1px solid #e5e5e5; text-align:center; position:relative; }
	.gr_privacy_page_title p{background:url(../img/jt2.png) right center/10px auto no-repeat;}
	
	.gr_privacy_mulu{padding-top:0; padding-bottom:0;}
	
	.gr_privacy_mulu_box{display:none;}
	.gr_privacy_mulu_box ul{display:block;}
	.gr_privacy_mulu_box ul .pc_line{display:none;}
	
	.gr_privacy_mulu_box .close_mulu{width:100%; padding-bottom:30px; display:flex; justify-content:center;}
	.gr_privacy_mulu_box .close_mulu p{width:10px;}
	.gr_privacy_mulu_box .close_mulu img{display:block; width:100%; transform:rotate(-90deg);}
	.gr_privacy_mulu li{border-bottom:1px solid #adadad;}
	.gr_privacy_mulu li:last-child{border-bottom:none;}
	.gr_privacy_mulu li.on a{color:#000;}
	
}




