a.ys_zc{display:inline-block; margin-top:15px;}
a.ys_zc:hover{color:#fff;}

.tc_ys{width:100%; height:100%; background-color:rgba(0,0,0,.6); position:fixed; top:0; left:0; z-index:99999; display:none;}
.tc_ys .g_b{position:absolute; top:-35px; right:-35px; cursor:pointer; color:#eee;
transition:all .5s;
-webkit-transition:all .5s;}
.tc_ys .g_b:hover{transform:rotate(360deg);
-webkit-transform:rotate(360deg);}
.tc_ys .g_b img{width:30px; height:auto; display:block;}
.tc_ys .ys_nr{width:100%; max-width:980px; position:absolute; top:50%; left:50%;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);}
.tc_ys .ys_nr .w_z{width:100%; padding:30px; background-color:#fff; max-height:650px; overflow-y:auto;}
.tc_ys .ys_nr .w_z::-webkit-scrollbar{width:6px;}
.tc_ys .ys_nr .w_z::-webkit-scrollbar-track{background-color:#eee;}
.tc_ys .ys_nr .w_z::-webkit-scrollbar-thumb{background-color:#ccc; border-radius:6px;}
.tc_ys .ys_nr .w_z::-webkit-scrollbar-thumb:hover{background-color:#777;}
.tc_ys .ys_nr .w_z::-webkit-scrollbar-thumb:active{background-color:#0081fa;}
.tc_ys .ys_nr .b_t{font-size:26px; color:#000; font-weight:bold; line-height:36px;}
.tc_ys .ys_nr .j_s{margin-top:20px; line-height:28px;}
.tc_ys .ys_nr .j_s strong{font-size:17px; color:#2b2b2b; line-height:36px;}
.tc_ys .ys_nr h2{font-size:20px; line-height:36px; color:#000; font-weight:bold; margin-top:20px;}
@media only screen and (max-width:1160px){
.tc_ys .ys_nr{width:90%;}
.tc_ys .g_b{right:0;}
}
@media only screen and (max-width:768px){
.tc_ys .g_b{top:-40px;}
.tc_ys .ys_nr .w_z{max-height:80vh; padding:20px;}
.tc_ys .ys_nr .b_t{font-size:20px; line-height:32px;}
.tc_ys .ys_nr .j_s{margin-top:15px; line-height:26px;}
.tc_ys .ys_nr .j_s strong{font-size:15px; line-height:38px;}
.tc_ys .ys_nr h2{font-size:18px; line-height:32px; margin-top:15px;}
}

#cookieBanner{width:100%; max-width:960px; position:fixed; bottom:15px; left:50%; background:#f9faff; padding:25px 20px; border-radius:10px; box-shadow:5px 0 15px rgba(153,153,153,.3); z-index:9999; display:none;
transform:translateX(-50%);
-webkit-transform:translateX(-50%);}
#cookieBanner .row{margin:0; display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap;}
#cookieBanner .ck_wz{width:calc(100% - 156px);}
#cookieBanner .ck_an{width:136px;}
#cookieBanner h3{font-size:18px; color:#000; margin-bottom:10px;}
#cookieBanner p{font-size:14px; color:#333; line-height:18px;}
#cookieBanner a{color:#0084fd; margin-top:0; margin-left:10px; text-decoration:underline;}
#closeCookie{width:16px; height:16px; padding:3px; position:absolute; top:15px; right:15px; cursor:pointer;}
#closeCookie img{width:100%; height:auto; display:block;}
#acceptCookie{width:100%; border-radius:40px; font-size:14px; line-height:40px; font-weight:bold; text-align:center; background:#0081fa; color:#fff; border:none; cursor:pointer; margin-bottom:10px; display:inline-block;}
#rejectCookie{width:100%; border-radius:40px; border:1px solid #0081fa; font-size:14px; line-height:38px; font-weight:bold; text-align:center; background:none; color:#0081fa; cursor:pointer; display:inline-block;
transition:all .5s;
-webkit-transition:all .5s;}
#rejectCookie:hover{background:#0081fa; color:#fff;}
@media only screen and (max-width:768px){
#cookieBanner{bottom:0; border-radius:0; left:0;
transform:none;
-webkit-transform:none;}
#cookieBanner .ck_wz{width:100%; margin-bottom:10px;}
#cookieBanner .ck_an{width:100%; text-align:center;}
#acceptCookie{width:136px; margin:0 3px; margin-bottom:0;}
#rejectCookie{width:136px; margin:0 3px; margin-bottom:0;}
}
