@charset "utf-8";
@import "../templates/font-awesome-pro/css/all.css";
@import "../templates/font-awesome-pro/css/duotone-light.css";
@import "../templates/font-awesome-pro/css/duotone-regular.css";
@import "../templates/font-awesome-pro/css/duotone-thin.css";
@import "../scripts/swiper-12/swiper-bundle.min.css";
@import "../scripts/fancybox-5/dist/fancybox/fancybox.css";
@import "../scripts/aos/aos.css";
*{margin:0;padding:0;outline:0;box-sizing:border-box;text-rendering:optimizeSpeed}
html{height:100%}
a{text-decoration:none}
p{padding:0 0 10px}
img{border:0;border-spacing:0;max-width:100%}
img,embed{vertical-align:middle}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,img,embed{margin:0;padding:0;outline:0}
:focus{outline:0}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0;border:1px solid #eee}
table td,table th{border:1px solid #eee;padding:15px}
caption,th,td{font-weight:400}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
strong,b,h1,h2,h3,h4,h5,h6{font-weight:600}
em{font-style:italic}
sup{vertical-align:super}
input[type=text],input[type=password],input[type=file],input[type=submit],input[type=reset],input[type=search],textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=number]::-webkit-inner-spin-button{opacity:1}
main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
.center{text-align:center}
.sty_sticky{position:sticky;top:6.8rem}
.user_select{user-select:none}
.sty_display{display:none}
.r_p2{padding-top:2rem;padding-bottom:2rem}
.r_p24{padding-top:2rem;padding-bottom:4rem}
.r_p3{padding-top:3rem;padding-bottom:3rem}
.r_p36{padding-top:3rem;padding-bottom:6rem}
.r_p4{padding-top:4rem;padding-bottom:4rem}
.r_p46{padding-top:4rem;padding-bottom:6rem}
.r_p06{padding-top:0;padding-bottom:6rem}
.r_p6{padding-top:6rem;padding-bottom:6rem}
.r_p69{padding-top:6rem;padding-bottom:9rem}
.r_p9{padding-top:9rem;padding-bottom:9rem}
.r_p96{padding-top:9rem;padding-bottom:6rem}
.r_m3{margin-top:3rem;margin-bottom:3rem}
.r_m3{margin-top:6rem;margin-bottom:6rem}
.p_48{padding:4.8rem}
.p_t48{padding-top:4.8rem}
.m_t32{margin-top:3.2rem}
.m_t48{margin-top:4.8rem}
.m_b16{margin-bottom:1.6rem}
.m_b20{margin-bottom:2rem}
.m_b24{margin-bottom:2.4rem}
.m_b32{margin-bottom:3.2rem}
.m_b30{margin-bottom:3rem}
.m_b48{margin-bottom:4.8rem}
.m_b64{margin-bottom:6.4rem}
.p_rl{padding-right:15%;padding-left:15%}
:root {font-size: 10px;--font-family: "Inter", sans-serif;--font-size-12: 12px;--font-size-14: 14px;--font-size-16: 16px;--font-size-18: 18px;--font-size-20: 20px;--font-size-22: 22px;--font-size-24: 24px;--font-size-28: 28px;--font-size-30: 30px;--font-size-32: 32px;--font-size-34: 34px;--font-size-38: 38px;--font-size-48: 48px;--PrimaryColor:#fe6802;--SecondaryColor-1: #0B8E36;--SecondaryColor-2: #fe6802;--color-1: #111;--color-2: #333;--color-3: #555;--tailwind-50 : #D1F0FF;--tailwind-100: #D1F0FF;--tailwind-200: #AEE6FF;--tailwind-300: #76D8FF;--tailwind-400: #35C0FF;--tailwind-500: #079BFF;--tailwind-600: #fe6802;--tailwind-700: #fe6802;--tailwind-800: #fe6802;--tailwind-900: #fe6802;--tailwind-950: #212121;--height-hea: 7.2rem;--gap04: 0.4rem;--gap08: 0.8rem;--gap10: 1.0rem;--gap12: 1.2rem;--gap16: 1.6rem;--gap20: 2.0rem;--gap24: 2.4rem;--gap30: 3.0rem;--gap32: 3.2rem;--gap40: 4.0rem;--gap48: 4.8rem;}
html{overflow-x:hidden}
body{font-family:var(--font-family);font-weight:400;font-style:normal;font-optical-sizing:auto;font-size:var(--font-size-14);color:var(--color-1);line-height:1.429;background-color:#fff;-webkit-text-size-adjust:100%;word-wrap:break-word;min-height:100%}
.min_wrap{width:1280px;margin-right:auto;margin-left:auto}
.img_hover:hover{opacity:.9}
.link_hv:hover{color:var(--PrimaryColor)}
::selection{background-color:var(--PrimaryColor);color:#fff}
#header{position:relative;z-index:12}
.top_hea{background-color:#fff}
.top_hea .min_wrap{padding-top:2rem;padding-bottom:2rem;display:flex;align-items:center;gap:var(--gap20)}
.o_logo{flex-basis:24rem;padding:0 1rem}
.logo img{display:block;width:auto;height:6.4rem}
.search_hea{flex:1;position:relative}
.ipt_search_hea{width:100%;height:4.8rem;border:.1rem solid #e1e1e1;background:#fff;padding:0 4.6rem 0 1.6rem;border-radius:.8rem!important;-webkit-border-radius:.8rem!important;-moz-border-radius:.8rem!important;-ms-border-radius:.8rem!important;-o-border-radius:.8rem!important;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}
.ipt_search_hea::placeholder{color:var(--color-3)}
.ipt_search_hea:focus::placeholder{color:var(--color-1)}
.ipt_search_hea:focus{border-color:var(--tailwind-200)}
.but_search_hea{width:4.6rem;height:4.6rem;display:flex;justify-content:center;align-items:center;border:0;cursor:pointer;background-color:var(--PrimaryColor);color:#fff;font-size:var(--font-size-18);position:absolute;top:.1rem;right:.1rem;z-index:1;border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}
.r_top_hea{display:flex;gap:var(--gap20);align-items:center;min-width:30.5rem}
.hot_hea{padding:.8rem 3.5rem .8rem 0;display:flex;flex-direction:column;gap:var(--gap04);line-height:1.4rem;color:var(--color-1);background-size:contain;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.hot_hea a{color:#222;font-size:var(--font-size-16);font-weight:600}
.user_hea{flex:1;display:flex;gap:var(--gap20);align-items:center}
.user_hea > a{ min-width: 15rem; width:100%;display:flex;justify-content:center;align-items:center;gap:var(--gap08);font-size:var(--font-size-12);color:var(--PrimaryColor);line-height:1.2rem;background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(235,248,255,1) 100%);height:4.8rem;padding:0 .8rem;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}
.user_hea figure{width:3.2rem;height:3.2rem;display:flex;justify-content:center;align-items:center;font-size:var(--font-size-24);color:var(--PrimaryColor)}
.user_hea span { color:#222;}
.user_hea > a:hover,.user_hea > a:hover figure{color:var(--PrimaryColor)}
.nav_mn { background: #fff;}
.nav_mn .min_wrap{display:flex;gap:var(--gap20);align-items:center}
.nav_mn.is-sticky{position:fixed;top:0;left:0;width:100%;z-index:999}
.hea_tcode {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    padding: .8rem 0rem .8rem 0;
    gap: var(--gap08);
    font-size: var(--font-size-12);
    color: #222;
    line-height: 1.5rem;
}
.hea_tcode figure {
    width: 3.2rem;
    height: 3.2rem;
    display: flex;
    align-items: center;
    font-size: var(--font-size-24);
    color: var(--PrimaryColor);
}
body.has-sticky{padding-top:var(--nav-height)}
.dmsp{position:relative;padding:.8rem 0}
.dmsp:hover .til_dmsp{border-bottom-right-radius:0;border-bottom-left-radius:0}
.dmsp:hover .til_dmsp > i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}
.til_dmsp{position:relative;width:24rem;cursor:pointer;display:flex;align-items:center;gap:var(--gap08); background-color: var(--tailwind-800);;line-height:2.2rem;padding:.6rem 1rem .6rem .6rem;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.til_dmsp > figure{width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;border-radius:.6rem;-webkit-border-radius:.6rem;-moz-border-radius:.6rem;-ms-border-radius:.6rem;-o-border-radius:.6rem}
.til_dmsp > figure img{width:auto;height:2rem}
.til_dmsp > span{font-size:15px;color:#fff;font-weight:600}
.til_dmsp > i{font-size:var(--font-size-12);position:absolute;top:1.6rem;right:1rem;color:#fff;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}
.dmsp:hover .sub_dmsp{display:block}
.sub_dmsp{display:none;position:absolute;top:5rem;left:0;width:24rem;background-color:#fff;box-shadow:0 .4rem .8rem rgba(0,0,0,0.05);border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem;overflow:hidden}
.list_sub_dmsp > li > a{display:flex;align-items:center;gap:var(--gap08);padding:.2rem .6rem;color:var(--color-2);position:relative}
.list_sub_dmsp > li > a figure{width:3rem;height:3rem;display:flex;justify-content:center;align-items:center}
.list_sub_dmsp > li > a figure img{height:2rem}
.list_sub_dmsp > li > a span{flex:1;padding-right:1.6rem;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.list_sub_dmsp > li > a:hover{background-color:var(--tailwind-50);color:var(--PrimaryColor)}
.list_sub_dmsp > li > a:hover::before{font-family:"Font Awesome 7 Pro";font-weight:100;content:"\f105";width:1.2rem;height:1.2rem;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:1rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.mask_body::before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:11;background-color:rgba(0,0,0,.5)}
.ul_mn{flex:1;display:flex;align-items:center;gap:var(--gap10)}
.ul_mn > li{position:relative;padding:.8rem 0}
.ul_mn > li > a{display:flex;align-items:center;gap:var(--gap04);font-size:15px;line-height:2.2rem;padding:0.5rem 1rem;color:#222;font-weight:500}
.ul_mn > li > a > i{font-size:var(--font-size-12)}
.ul_mn > li.active > a,
.ul_mn > li:hover > a {
    color: var(--PrimaryColor);
    border: 1.5px solid var(--PrimaryColor);
    border-radius: 5px;
    position: relative;
}
.ul_mn > li:hover .sub_mn_1,.ul_mn > li:hover .sub_mn_2{opacity:1;visibility:visible;pointer-events:all}
.sub_mn_1{opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:4.5rem;left:0;background-color:#fff;padding:.4rem 0;min-width:20rem;box-shadow:0 .4rem .8rem rgba(0,0,0,0.05)}
.sub_mn_1 > li > a{display:block;white-space:nowrap;padding:.4rem 1rem;color:var(--color-2);line-height:2rem}
.sub_mn_1 > li > a:hover,.sub_mn_2 > li > a:hover{background-color:var(--tailwind-50);color:var(--PrimaryColor)}
.sub_mn_2{opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:4.5rem;left:-.4rem;background-color:#fff;padding:.4rem;width:45.8rem;display:flex;flex-wrap:wrap;column-gap:var(--gap10);box-shadow:0 .4rem .8rem rgba(0,0,0,0.05)}
.sub_mn_2 > li{flex:1 0 20rem}
.sub_mn_2 > li > a{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding:.4rem 1rem;color:var(--color-2);line-height:2rem}
#container{min-height:100vh}
.sty_home #container{background:url(../imgs/bg_container_h.png) no-repeat center top;background-size:contain}
.but_01{display:inline-flex;justify-content:center;align-items:center;border:0;cursor:pointer;color:#fff;background-color:var(--tailwind-600);font-weight:500;font-size:var(--font-size-14);line-height:2rem;padding:.6rem 1rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}
.but_01:hover{background-color:var(--PrimaryColor)}
.but_02{display:inline-flex;justify-content:center;align-items:center;gap:var(--gap04);border:0;cursor:pointer;color:#fff;background-color:var(--tailwind-600);font-weight:400;font-size:var(--font-size-14);line-height:2rem;padding:1rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}
.but_02:hover{background-color:var(--PrimaryColor)}
.link_ct{display:inline-flex;align-items:center;color:var(--color-3);font-size:var(--font-size-12);line-height:1.2rem}
.link_ct:hover{color:var(--PrimaryColor)}
.link_ct_2{display:inline-flex;align-items:center;color:var(--PrimaryColor);font-size:var(--font-size-12);line-height:1.6rem;padding:.8rem;background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(0,63,152,0.1) 100%);border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.link_ct_2:hover{background-color:var(--PrimaryColor);color:#fff}
.rh_1 .min_wrap{display:flex;flex-direction:column;gap:var(--gap20)}
.ct_rh_1{display:flex;gap:var(--gap20)}
.slide_rh_1{flex:1;min-width:.1rem;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.swiper1 .swiper-slide{height:43.4rem;position:relative}
.swiper1 .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.bantinkhcn{flex-basis:30.5rem;overflow:hidden;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem; display: flex; flex-direction: column; gap: 20px;}
.bantinkhcn > a { flex: 1; display: block;}
.bantinkhcn > a img { width: 100%; height: 100%; object-fit: cover; display: block;}
.tici{background-color:#fff;display:flex;align-items:center;box-shadow:0 .4rem .4rem rgba(0,0,0,0.05);border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.col_tici{flex:1;display:flex;align-items:center;gap:var(--gap16);padding:2rem}
.col_tici > figure{width:4rem;height:4rem;display:flex;justify-content:center;align-items:center}
.col_tici > figure img{height:4rem;object-fit:contain ;}
.ct_tici{flex:1;display:flex;flex-direction:column;font-size:var(--font-size-14);font-weight:500;color:var(--color-3)}
.ct_tici strong{font-size:var(--font-size-16);font-weight:600;color:var(--PrimaryColor);line-height:2.2rem}
.line_tici{width:.1rem;height:4rem;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(225,225,225,1) 50%,rgba(255,255,255,1) 100%)}
.list_dmsp{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--gap10)}
.list_dmsp > li{background-color:#F5F5F7;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.list_dmsp > li:hover{background-color:var(--tailwind-50)}
.list_dmsp > li > a{color:var(--color-1);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap10);text-align:center;padding:1.6rem 1.2rem}
.list_dmsp > li > a figure{width:4rem;height:4rem;display:flex;justify-content:center;align-items:center}
.list_dmsp > li > a figure img{width:auto;height:4rem;object-fit:contain}
.list_dmsp > li > a strong{font-weight:500;line-height:1.8rem;height:3.6rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.list_dmsp > li > a span{font-size:var(--font-size-12);color:var(--color-3)}
.tit_cont{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}
.na_tit_cont{display:flex;align-items:center;gap:var(--gap08);font-size:var(--font-size-24);color:var(--color-1);line-height:3rem}
.na_tit_cont a{color:var(--color-1)}
.na_tit_cont_2,.na_tit_cont_2 a{color:#fff;font-weight:500}
.but_swiper{display:flex;gap:var(--gap08);align-items:center}
.swiper-button-prev-2{position:static;margin-top:0;width:3.2rem;height:3.2rem;border:.1rem solid #e1e1e1;color:var(--color-3);border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.swiper-button-next-2{position:static;margin-top:0;width:3.2rem;height:3.2rem;border:.1rem solid #e1e1e1;color:var(--color-3);border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.swiper-button-prev-2 svg,.swiper-button-next-2 svg{height:1.2rem}
.swiper-button-prev-2:hover,.swiper-button-next-2:hover{background-color:var(--PrimaryColor);color:#fff;border-color:var(--PrimaryColor)}
.swiper2 .swiper-slide{background-color:#F5F5F7;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.swiper2 .swiper-slide:hover{background-color:var(--tailwind-50)}
.img_spnb{padding:.4rem}
.img_spnb figure{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;background-color:#fff;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}
.img_spnb figure img{width:auto;max-height:100%;object-fit:contain}
.nd_spnb{padding:.8rem 1.2rem 1.6rem;display:flex;flex-direction:column;gap:var(--gap04)}
.na_spdb{font-weight:500;color:#333;font-size:var(--font-size-14);height:4rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.na_spdb a{color:#333}
.star_dg{display:flex;align-items:center;font-size:1rem;gap:.2rem}
.star_dg i{color:#FFB000}
.pri_spdb{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.pri_spdb strong{font-weight:500;color:var(--SecondaryColor-2)}
.but_spdb{padding-top:1rem}
.but_spdb .but_01{width:100%}
.rh_4 .min_wrap{display:flex;gap:var(--gap20);flex-wrap:wrap}
.cgut,.dnnb{flex:1 0 30rem;max-width:100%}
.list_cgut{display:flex;flex-direction:column;gap:.2rem}
.list_cgut > li{background:linear-gradient(90deg,rgba(245,245,247,1) 0%,rgba(255,255,255,1) 100%);border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.list_cgut > li:hover{background:linear-gradient(90deg,var(--tailwind-50) 0%,rgba(255,255,255,1) 100%)}
.list_cgut > li > a{padding:1.2rem;display:flex;gap:var(--gap12)}
.img_cgut{width:6.4rem;height:6.4rem;background-color:#fff;overflow:hidden;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}
.img_cgut img{width:100%;min-height:100%;object-fit:cover;object-position:top center}
.ct_cgut{flex:1;display:flex;flex-direction:column;gap:var(--gap04)}
.ct_cgut .star_dg{padding:.2rem 0}
.na_cgut{font-size:var(--font-size-14);font-weight:500;color:var(--color-1);display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.tt_cgut{display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--gap12);font-size:var(--font-size-12);color:var(--color-2)}
.tt_cgut > li strong{font-weight:500;color:var(--color-1)}
.list_dnnb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap20)}
.list_dnnb > li{position:relative;display:flex;flex-direction:column;align-items:flex-end;transition:transform .4s;-webkit-transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s}
.list_dnnb > li:hover{transform:translateY(-0.4rem);-webkit-transform:translateY(-0.4rem);-moz-transform:translateY(-0.4rem);-ms-transform:translateY(-0.4rem);-o-transform:translateY(-0.4rem)}
.list_dnnb > li > a:first-child{display:flex;flex-direction:column;width:100%}
.ct_dnnb{ border: solid 1px #c2c2c2; display:flex;flex-direction:column;gap:var(--gap10);padding:1.2rem;color:#222;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem;border-bottom-right-radius:0}
.r1_list_dnnb{display:flex;gap:var(--gap12)}
.r1_list_dnnb > figure{width:6.4rem;height:6.4rem;padding:.4rem;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}
.r1_list_dnnb > figure img{height:100%;object-fit:contain}
.m_list_dnnb{flex:1;display:flex;flex-direction:column;gap:var(--gap08)}
.na_dnnb{font-size:var(--font-size-14);font-weight:500;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#222}
.r2_list_dnnb{border-top: .1rem solid rgb(75 75 75 / 15%);;padding-top:1.2rem;font-size:var(--font-size-12);display:flex;justify-content:space-between;gap:var(--gap12);line-height:1.6rem}
.col_list_dnnb strong{display:block;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.col_list_dnnb span{display:block;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.col_list_dnnb:last-child span{text-align:right}
.link_dnnb{background:url(../imgs/shape-02.svg) no-repeat;width:9rem;height:2.2rem;line-height:2.2rem;color:#fff;font-size:1rem;font-weight:400;padding-left:1.6rem}
.link_dnnb:hover{color:var(--tailwind-400)}
.rh_5{background:var(--PrimaryColor) url(../imgs/bg_rh_5.png) no-repeat center bottom;background-attachment:fixed;color:#fff}
.rh_5 .min_wrap{position:relative;display:flex;flex-direction:column;gap:var(--gap20)}
.ct_rh_5{margin-bottom:2rem;width:75%;display:flex;gap:var(--gap20);align-items:center}
.ct_rh_5 > li{flex:1;display:flex;align-items:center;gap:var(--gap20)}
.ico_csat{width:8rem;height:8rem;display:flex;justify-content:center;align-items:center}
.ico_csat img{max-height:100%;object-fit:contain}
.num_csat{display:flex;flex-direction:column;gap:var(--gap04)}
.num_csat strong{font-size:var(--font-size-48);line-height:4.8rem;font-weight:900;color:transparent;-webkit-text-stroke:1px #fff;letter-spacing:.4rem}
.num_csat span{font-weight:400}
.note_rh_5{font-weight:300;width:60%}
.shape-01{position:absolute;bottom:0;right:0}
.shape-01 img{display:block;width:30.1rem;height:auto}
.rh_6 .min_wrap{display:flex;position:relative}
.rh_6 .but_02:hover{background-color:var(--tailwind-700)}
.adv_sp{flex-basis:30.5rem;display:flex;flex-direction:column;justify-content:end;position:relative;overflow:hidden;border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}
.adv_sp::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,rgba(0,63,152,1) 0%,rgba(0,63,152,0) 100%);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}
.ct_sp{background-color:#fff;flex:1;min-width:.1rem;position:relative;border:.1rem solid #e1e1e1;overflow:hidden;z-index:1;border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}
.list_sp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.list_sp > li{position:relative;padding:1.2rem;border-right:.1rem solid #d9d9d9;border-bottom:.1rem solid #d9d9d9;display:flex;flex-direction:column;gap:var(--gap10);background-color:#fff}
.list_sp > li:nth-child(4n){border-right:0}
.list_sp > li:nth-child(5),.list_sp > li:nth-child(6),.list_sp > li:nth-child(7),.list_sp > li:nth-child(8){border-bottom:0}
.img_list_sp{aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}
.img_list_sp img{max-width:100%;max-height:100%;object-fit:contain}
.na_list_sp{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--color-1);font-size:var(--font-size-14);font-weight:500;height:4rem}
.na_list_sp a{color:var(--color-1)}
.img_adv_sp{height:100%}
.img_adv_sp img{display:block;width:100%;height:100%;object-fit:cover}
.ct_adv_sp{position:absolute;bottom:0;right:0;left:0;z-index:2;padding:2rem;display:flex;flex-direction:column;gap:var(--gap20);color:#fff}
.ct_adv_sp .tit_cont{margin-bottom:0}
.des_adv_sp{font-weight:300;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}
.lb_ct_sp{position:absolute;top:0;right:-3.2rem;background:url(../imgs/shape-03.svg) no-repeat;width:3.8rem;height:13rem;text-transform:uppercase;font-size:15px;font-weight:600;color:#fff}
.lb_ct_sp span{padding:0 1rem 0 3rem;white-space:nowrap;display:block;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}
.rh_7{background:var(--PrimaryColor) url(../imgs/bg_rh_7.png) no-repeat center center;background-size:cover}
.list_rh_7.parent{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:var(--gap20)}
.list_rh_7.parent a{display:block;height:100%;background-color:#fff;overflow:hidden;padding:.4rem;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.list_rh_7.parent a img{aspect-ratio:3/2;display:block;width:100%;height:19.2rem;object-fit:cover;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}
.list_rh_7.parent a img:hover{opacity:.95}
.list_rh_7 .div1{grid-column:span 2 / span 2;grid-row:span 2 / span 2}
.list_rh_7 .div1 a img{height:41.2rem}
.list_rh_7 .div2{grid-column-start:3}
.list_rh_7 .div3{grid-column-start:4}
.list_rh_7 .div4{grid-column:span 2 / span 2;grid-column-start:3;grid-row-start:2}
.rh_8 .min_wrap{flex-direction:row-reverse}
.rh_8 .adv_sp{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-top-right-radius:.8rem;border-bottom-right-radius:.8rem}
.rh_8 .ct_sp{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-top-left-radius:.8rem;border-bottom-left-radius:.8rem}
.rh_8 .lb_ct_sp{right:auto;left:-3.2rem;background-image:url(../imgs/shape-04.svg)}
.rh_8 .lb_ct_sp span{padding:0;margin-top:6.4rem;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}
.rh_9{background:linear-gradient(180deg,rgba(235,248,255,1) 0%,rgba(255,255,255,1) 100%)}
.list_news_h{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap20)}
.list_news_h > li{display:flex;flex-direction:column;gap:var(--gap16)}
.img_news_h{aspect-ratio:3/2;background-color:#e1e1e1;overflow:hidden;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.img_news_h img{display:block;width:100%;height:100%;object-fit:cover}
.na_news_h{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--font-size-14);font-weight:500;color:var(--color-1)}
.na_news_h a{color:var(--color-1)}
.ti_list_news{display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--gap10);row-gap:var(--gap04);line-height:1.6rem}
.ti_list_news > li{display:flex;align-items:center;font-size:var(--font-size-12);color:var(--color-3);position:relative;gap:var(--gap04)}
.ti_list_news > li::after{content:"";width:.4rem;height:.4rem;background-color:#d9d9d9;margin-left:.6rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.ti_list_news > li:last-child::after{display:none}
.ti_list_news > li i{font-size:var(--font-size-14)}
.list_sp_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.list_sp_2 > li{border-right:.1rem solid #d9d9d9;border-bottom:.1rem solid #d9d9d9}
.list_sp_2 > li:nth-child(2n){border-right:0}
.list_sp_2 > li:last-child,.list_sp_2 > li:nth-last-child(2){border-bottom:0}
.list_sp_2 > li > a{display:flex;gap:var(--gap12);padding:1.6rem}
.ico_list_sp_2{width:4.8rem;height:4.8rem;display:flex;justify-content:center;align-items:center}
.ico_list_sp_2 img{max-height:100%;object-fit:contain}
.m_list_sp_2{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--gap08)}
.m_list_sp_2 .ti_list_news{justify-content:space-between}
.m_list_sp_2 .ti_list_news > li{color:var(--color-2)}
.m_list_sp_2 .ti_list_news > li::after{display:none}
.bg_breacrum{background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(235,248,255,1) 100%);padding:2rem 0}
.ul_breacrum{display:flex;font-size:var(--font-size-12);color:var(--color-3);line-height:1.6rem;margin-bottom:1rem}
.ul_breacrum > li::after{font-family:"Font Awesome 7 Pro";font-weight:100;content:"\f105";font-size:1rem;margin:0 .5rem 0 .1rem}
.ul_breacrum > li:last-child:after{display:none}
.ul_breacrum > li > a{color:var(--color-3)}
.ul_breacrum > li > a:hover,.ul_breacrum > li:first-child > a{color:var(--PrimaryColor)}
.f_cont .min_wrap{display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:var(--gap20)}
.ct_cont{flex:1;display:flex;flex-direction:column;gap:var(--gap20)}
.sb_ct{flex-basis:24rem;display:flex;flex-direction:column;gap:var(--gap20)}
.til_ct_cont{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--gap10);padding:1.2rem 0;position:relative;border-bottom:.1rem solid #e1e1e1}
.til_ct_cont::before{content:"";position:absolute;bottom:-.2rem;right:0;left:0;height:.1rem;background-color:#f6f6f6}
.na_ct_cont{font-size:var(--font-size-24);line-height:3rem;color:var(--color-1);font-weight:600}
.r_til_ct_cont{display:flex;align-items:center;gap:var(--gap10)}
.bl_ct_cont_{display:flex;align-items:center;color:var(--color-2);font-size:var(--font-size-12);line-height:1.6rem}
.slec_bl_ct_cont{cursor:pointer;border:0;background:#fff url(../imgs/ic-arrow.svg) no-repeat center right;background-size:auto 1.6rem;color:var(--color-2);padding:0 1.2rem 0 .4rem;font-size:var(--font-size-12);border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important}
.sub_link_r_til_ct_cont{display:flex;align-items:center}
.sub_link_r_til_ct_cont a{color:var(--color-2)}
.sub_link_r_til_ct_cont a::after{content:"";display:inline-block;width:.1rem;height:1.4rem;background-color:#d9d9d9;margin:0 1rem;position:relative;top:.3rem}
.sub_link_r_til_ct_cont a:last-child::after{display:none}
.sub_link_r_til_ct_cont a:hover{color:var(--PrimaryColor)}
.sub_link_r_til_ct_cont a.active{font-weight:600;color:var(--PrimaryColor)}
.dm_sb_ct{display:flex;flex-direction:column;gap:var(--gap16);background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(235,248,255,1) 100%);padding:1.6rem;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.til_sb_ct,.til_sb_page{color:var(--color-1);font-size:var(--font-size-16);font-weight:600;line-height:2.2rem}
.til_sb_ct a{color:var(--color-1)}
.list_dm_sb_ct{display:flex;flex-direction:column;gap:var(--gap10)}
.list_dm_sb_ct > li{position:relative}
.list_dm_sb_ct > li > a{font-size:1.3rem;display:flex;align-items:center;gap:var(--gap10)}
.list_dm_sb_ct > li > a strong{flex:1;font-weight:400;color:var(--color-1);line-height:2rem}
.list_dm_sb_ct > li > a span{min-width:2rem;height:2rem;line-height:1.8rem;text-align:center;border:.1rem solid #E5E5E7;color:var(--color-3);font-size:1rem;font-weight:500;background-color:#fff;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}
.list_dm_sb_ct > li > a:hover strong{color:var(--PrimaryColor)}
.list_dm_sb_ct > li.active::before{content:"";width:.2rem;position:absolute;top:0;left:-1.6rem;bottom:0;background-color:var(--PrimaryColor)}
.list_dm_sb_ct > li.active > a strong{color:var(--PrimaryColor);font-weight:600}
.list_dm_sb_ct > li.active > a span{border-color:var(--tailwind-100);background-color:var(--tailwind-100);color:var(--PrimaryColor)}
.cate_sp{gap:var(--gap20)}
.cate_sp > li{border:.1rem solid #e1e1e1;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem;transition:border .2s;-webkit-transition:border .2s;-moz-transition:border .2s;-ms-transition:border .2s;-o-transition:border .2s}
.cate_sp > li:nth-child(5),.cate_sp > li:nth-child(6),.cate_sp > li:nth-child(7),.cate_sp > li:nth-child(8){border-bottom:.1rem solid #e1e1e1}
.cate_sp > li:nth-child(4n){border-right:.1rem solid #e1e1e1}
.cate_sp > li:hover{border-color:var(--PrimaryColor)}
.r_f_cb_1,.r_f_tm_1{padding-bottom:4rem}
.r_f_cb_1 .min_wrap{display:flex;flex-wrap:wrap;gap:var(--gap20)}
.slide_cb{flex:1;min-width:.1rem;position:relative}
.ct_cb{flex:1;display:flex;flex-direction:column;gap:var(--gap20)}
.til_prod_D{font-size:var(--font-size-24);font-weight:600;color:var(--color-1);line-height:1.25}
.ti_prod_D > li i{font-size:var(--font-size-12)}
.ti_prod_D > li a{color:var(--PrimaryColor)}
.ti_prod_D > li a:hover{text-decoration:underline}
.list_prod_D{display:flex;flex-direction:column;gap:var(--gap08)}
.list_prod_D > li{display:flex;column-gap:var(--gap10);row-gap:var(--gap04)}
.list_prod_D > li > strong{flex-basis:8rem;font-weight:500;color:var(--color-2)}
.nd_list_prod_D{flex:1}
.nd_list_prod_D .pri_spdb strong{font-size:var(--font-size-20);font-weight:500;line-height:2rem}
.nd_list_prod_D > a{color:var(--PrimaryColor)}
.nd_list_prod_D > a:hover{text-decoration:underline}
.des_prod_D{color:var(--color-2)}
.swiper3{border:.1rem solid #e1e1e1;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.swiper3 .swiper-slide{aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;cursor:zoom-in;padding:1rem}
.swiper3 .swiper-slide img{width:auto;max-height:100%;object-fit:contain}
.swiper-pagination-3{font-size:var(--font-size-12);width:auto;left:auto;right:1rem;line-height:1.6rem;background-color:rgba(0,0,0,0.05);padding:.2rem .8rem;border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}
.note_slide_prod_D{position:absolute;bottom:1rem;left:1rem;z-index:12;font-size:var(--font-size-12);color:var(--color-2);display:flex;align-items:center;gap:var(--gap04)}
.info_cb{flex:2 0 2rem;min-width:.1rem;position:relative;display:flex;flex-direction:column;gap:var(--gap20)}
.info_cb .list_cgtv{grid-template-columns:repeat(1,minmax(0,1fr))}
.r1_info_cb{display:flex;flex-direction:column;gap:var(--gap12);margin-bottom:2rem}
.f_cgtv .list_prod_D{flex-direction:row;flex-wrap:wrap}
.f_cgtv .list_prod_D > li{flex:1 0 40rem;max-width:100%}
.f_cgtv .list_prod_D > li > strong{flex-basis:12rem}
.f_cb .list_cgtv{grid-template-columns:repeat(3,minmax(0,1fr))}
.rct_cb{display:flex;flex-direction:column;gap:var(--gap10)}
.m_rct_cb{padding:1.6rem;display:flex;flex-direction:column;gap:var(--gap12);background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(235,248,255,1) 100%);border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.m_rct_cb .na_dnnb{color:var(--color-1);font-size:var(--font-size-12)}
.list_rct_cb{display:flex;flex-direction:column;gap:var(--gap10)}
.list_rct_cb > li{display:flex;gap:var(--gap08);font-size:var(--font-size-12)}
.list_rct_cb > li i{color:var(--color-2);width:1.4rem;text-align:center;font-size:var(--font-size-14);margin-top:.2rem}
.list_rct_cb > li p{flex:1;padding:0}
.list_rct_cb > li p a{color:var(--color-1)}
.note_ct_cb{font-size:var(--font-size-12);padding:0;text-align:center}
.note_ct_cb a{color:var(--PrimaryColor);text-decoration:underline}
.t_tab_sp_ct{display:flex;gap:var(--gap20);align-items:center;border-top:.1rem dashed #d9d9d9;border-bottom:.1rem solid #e1e1e1;margin-bottom:2rem;padding:.4rem 0}
.t_tab_sp_ct > span{cursor:pointer;font-weight:500;color:var(--color-1);padding:1rem 0;position:relative;font-size:var(--font-size-16)}
.t_tab_sp_ct > span:hover{color:var(--PrimaryColor)}
.t_tab_sp_ct > span.active{color:var(--PrimaryColor);font-weight:600}
.t_tab_sp_ct > span.active::before{content:"";height:.2rem;background-color:var(--PrimaryColor);position:absolute;bottom:-.5rem;right:0;left:0;z-index:1}
.r_f_cb_2{width:1440px;margin:auto;max-width:100%;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,var(--tailwind-50) 100%);border-radius:1.6rem;-webkit-border-radius:1.6rem;-moz-border-radius:1.6rem;-ms-border-radius:1.6rem;-o-border-radius:1.6rem}
.til_other_D{display:flex;flex-direction:column}
.link_dn_D{color:var(--PrimaryColor);font-size:var(--font-size-20);font-weight:500}
.cate_sp_other_D{grid-template-columns:repeat(5,minmax(0,1fr))}
.r_f_cb_3 .min_wrap{border-top:.1rem dashed #d9d9d9}
.list_cgtv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap10)}
.list_cgtv > li{border:.1rem solid #e1e1e1;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.list_cgtv > li:hover{border-color:var(--PrimaryColor);transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}
.list_cgtv > li:hover .na_cgut{color:var(--PrimaryColor)}
.list_cgtv > li > a{display:flex;flex-direction:column;gap:var(--gap12);padding:1.2rem}
.r1_list_cgtv{display:flex;gap:var(--gap12)}
.r2_list_cgtv{border-top:1px solid #F5F5F7;padding-top:1.2rem;display:flex;justify-content:space-between;font-size:var(--font-size-12);color:var(--color-2)}
.cate_tmsp{gap:var(--gap10)}
.cate_tmsp > li{border:.1rem solid #e1e1e1;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem;transition:border .4s;-webkit-transition:border .4s;-moz-transition:border .4s;-ms-transition:border .4s;-o-transition:border .4s}
.cate_tmsp > li:nth-child(2n){border-right:.1rem solid #e1e1e1}
.cate_tmsp > li:last-child,.cate_tmsp > li:nth-last-child(2){border-bottom:.1rem solid #e1e1e1}
.cate_tmsp > li:hover{border-color:var(--PrimaryColor)}
.f_tm .list_prod_D > li > strong{flex-basis:30.5rem}
.r_f_tm_1 .min_wrap,.f_dn .min_wrap{display:flex;flex-wrap:wrap;gap:var(--gap20)}
.l_f_tm,.ct_dn{flex:1;min-width:.1rem;position:relative;display:flex;flex-direction:column;gap:var(--gap12)}
.l_f_tm{flex:2 0 2rem}
.r_f_tm,.sb_dn,.sb_page{flex:0 0 30.5rem}
.dm_search_sb_ct{background:linear-gradient(0deg,rgba(255,255,255,1) 0%,var(--tailwind-100) 100%)}
.search_sb_ct{display:flex;flex-direction:column;gap:var(--gap10)}
.search_sb_ct .but_02{width:100%}
.ipt_search_sb_ct{cursor:pointer;border:none;width:100%;height:4rem;padding:0 1rem;background:#fff;font-size:var(--font-size-12);color:var(--color-2);border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}
.slec_search_sb_ct{cursor:pointer;border:none;width:100%;height:4rem;padding:0 4rem 0 1rem;background:#fff url(../imgs/ic-arrow.svg) no-repeat center right 1rem;background-size:auto 1.4rem;font-size:var(--font-size-12);color:var(--color-2);border-radius:.4rem!important;-webkit-border-radius:.4rem!important;-moz-border-radius:.4rem!important;-ms-border-radius:.4rem!important;-o-border-radius:.4rem!important}
.ipt_search_sb_ct::placeholder{color:var(--color-2)}
.ipt_search_sb_ct:focus,.slec_search_sb_ct:focus{box-shadow:0 0 .8rem rgba(0,63,152,0.1)}
.f_cgtv .min_wrap{display:flex;gap:var(--gap20);flex-wrap:wrap}
.sb_cgtv{flex-basis:24rem}
.ct_cgtv{flex:1;padding-left:1rem;display:flex;flex-direction:column;gap:var(--gap20)}
.avatar_cgtv img{display:block;width:100%;height:auto;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.list_dn{grid-template-columns:repeat(3,minmax(0,1fr))}
.list_dn .na_cgut{-webkit-line-clamp:2;line-clamp:2}
.list_dn .img_cgut img{object-fit:contain}
.f_dn .ct_dn{padding-left:0;gap:var(--gap20)}
.f_dn .list_rct_cb > li{font-size:var(--font-size-14)}
.f_dn .list_rct_cb > li i{color:var(--PrimaryColor);margin-top:.4rem}
.r1_f_dn{position:relative;padding-bottom:2rem;border-bottom:.1rem solid #e1e1e1}
.img_f_dn img{display:block;width:100%;height:auto;max-height:25rem;object-fit:cover;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.if_f_dn{padding:1.6rem 0 0 14rem;display:flex;flex-direction:column;gap:var(--gap04);position:relative}
.avt_f_dn{position:absolute;top:-3.2rem;left:2rem;z-index:1;background-color:#fff;width:10rem;height:10rem;display:flex;padding:.5rem;box-shadow:0 0 .8rem rgba(0,0,0,0.1);border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}
.avt_f_dn img{width:100%;height:100%;object-fit:contain}
.nd_if_f_dn{display:flex;flex-direction:column;gap:var(--gap04)}
.r2_f_dn{margin-bottom:2rem}
.r1_f_news{display:flex;flex-direction:column;gap:var(--gap20)}
.r2_f_news{display:flex;gap:var(--gap20);flex-wrap:wrap;border-top:.1rem dashed #d9d9d9}
.ct_page{flex:1;padding-right:2rem}
.news_spec.parent{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:var(--gap20);margin-bottom:4rem}
.news_spec .div1{grid-column:span 2 / span 2;grid-row:span 2 / span 2}
.news_spec .div1 .na_ns{font-size:var(--font-size-20);font-weight:600}
.news_spec .div2{grid-column-start:3}
.news_spec .div3{grid-column-start:4}
.news_spec .div4{grid-column-start:3;grid-row-start:2}
.news_spec .div5{grid-column-start:4;grid-row-start:2}
.img_ns{aspect-ratio:3/2;background-color:#f4f5f6;overflow:hidden;margin-bottom:1.6rem;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.img_ns img{display:block;width:100%;height:100%;object-fit:cover}
.na_ns{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--font-size-16);font-weight:500;color:var(--color-1);margin-bottom:.8rem}
.na_ns a{color:var(--color-1)}
.na_ns a:hover{color:var(--PrimaryColor)}
.des_ns{padding-top:1rem;color:var(--color-2);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.ti_ns{display:flex;gap:var(--gap10);align-items:center;flex-wrap:wrap}
.ti_ns p{padding:0;display:flex;gap:var(--gap04);align-items:center;font-size:var(--font-size-13);color:var(--color-3)}
.ti_ns p i{font-size:var(--font-size-14)}
.list_news_cata > li{padding:2rem 0;display:flex;gap:var(--gap20);border-bottom:.1rem solid #e1e1e1}
.list_news_cata > li:first-child{padding-top:0}
.list_news_cata > li:last-child{border-bottom:0}
.img_news_cata{width:24rem;aspect-ratio:3/2;background-color:#e1e1e1;overflow:hidden;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.img_news_cata img{display:block;width:100%;height:100%;object-fit:cover}
.nd_news_cata{flex:1;display:flex;flex-direction:column;gap:var(--gap12)}
.nd_news_cata .na_news_h{font-size:var(--font-size-16)}
.des_ews_h{color:var(--color-2);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.r1_ti_sb_page{border-top-right-radius:.8rem;border-top-left-radius:.8rem;display:flex;flex-direction:column;gap:var(--gap20);padding:2rem;background:var(--PrimaryColor) url(../imgs/bg_dnnb.png) no-repeat bottom right;background-size:cover}
.r1_ti_sb_page .na_tit_cont{font-size:var(--font-size-16)}
.r1_ti_sb_page .ct_rh_5{width:100%;flex-direction:column;align-items:flex-start}
.r1_ti_sb_page .ico_csat{width:4rem;height:4rem}
.r1_ti_sb_page .num_csat{gap:0}
.r1_ti_sb_page .num_csat strong{font-size:3rem;line-height:3rem}
.r1_ti_sb_page .num_csat span{color:#fff;font-size:var(--font-size-12);font-weight:300}
.r2_ti_sb_page{border:.1rem solid #e1e1e1;border-bottom-right-radius:.8rem;border-bottom-left-radius:.8rem;display:flex;flex-direction:column}
.r2_ti_sb_page .col_tici{position:relative}
.r2_ti_sb_page .col_tici::before{content:"";width:4rem;height:.1rem;background-color:#e1e1e1;position:absolute;bottom:0;left:2rem}
.r2_ti_sb_page .col_tici:last-child::before{display:none}
.f_cont_2 .min_wrap{display:flex;gap:var(--gap20);flex-wrap:wrap}
.til_news_D{font-size:var(--font-size-24);line-height:1.25;margin-bottom:1.2rem;color:var(--color-1);font-weight:600}
.des_news_D{font-size:var(--font-size-16);margin-bottom:1.2rem;font-weight:500;color:var(--color-1)}
.bot_til_td_D{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:var(--font-size-14);color:var(--color-3);gap:var(--gap08);margin-bottom:1.2rem}
.dc_td_D{padding:0;color:var(--color-3)}
.dc_td_D span{margin-right:8px}
.dc_td_D span:last-child{margin-right:0}
.dc_td_D span i{margin-right:.4rem}
.share_D{user-select:none;display:flex;align-items:center}
.list_share_D{display:flex;align-items:center}
.list_share_D > li{margin-left:8px}
.list_share_D > li > a{display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#fff;color:var(--color-3);border:1px solid #cfd6e4;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}
.list_share_D > li > a:hover{color:#fff;background-color:var(--PrimaryColor);border-color:var(--PrimaryColor)}
.line_list_share_D{width:1px;height:26px;background-color:rgba(0,78,127,.05)}
.tags_D{padding-top:30px;font-size:var(--font-size-14);color:var(--color-1)}
.tags_D strong{color:var(--color-1)}
.tags_D a{display:inline;color:var(--color-3)}
.tags_D a:hover{color:var(--PrimaryColor)}
.tags_D a::after{content:','}
.tags_D a:last-child::after{display:none}
.news_spec_sb_page{display:flex;flex-direction:column;gap:var(--gap12);padding:1.6rem;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(235,248,255,1) 100%);border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.list_news_spec_sb_page > li{padding:1.6rem 0;border-bottom:.1rem solid #e1e1e1}
.list_news_spec_sb_page > li:first-child{padding-top:0}
.list_news_spec_sb_page > li:last-child{border-bottom:0}
.list_news_spec_sb_page .na_list_news{font-size:var(--font-size-14);font-weight:500;color:var(--color-1);margin-bottom:.4rem}
.list_news_spec_sb_page .na_list_news a{color:var(--color-1)}
.list_news_spec_sb_page .na_list_news a:hover{color:var(--PrimaryColor)}
.f_contact .min_wrap{display:flex;flex-wrap:wrap;gap:var(--gap40)}
.l_f_contact,.r_f_contact{flex:1 0 25rem}
.t_f_contact{font-size:var(--font-size-24);line-height:1.25;font-weight:600;color:var(--PrimaryColor);margin-bottom:1.2rem}
.list_contact{display:flex;flex-wrap:wrap;column-gap:var(--gap16)}
.list_contact > li{flex:1 0 100%;padding:.8rem 0;display:flex;justify-content:space-between;align-items:center;gap:var(--gap08)}
.list_contact > li.li_col2{flex-basis:40%}
.list_contact > li span{user-select:none;width:60px;height:60px;text-align:center;line-height:60px;font-size:32px;color:var(--PrimaryColor)}
.list_contact > li p{flex:1;padding:0;color:var(--color-2)}
.list_contact > li p strong{display:block;font-weight:600;font-size:var(--font-size-14);color:var(--PrimaryColor)}
.list_contact > li p a{color:var(--color-1)}
.list_contact > li p a:hover{color:var(--PrimaryColor)}
.note_f_contact{padding-bottom:1.6rem;color:var(--color-2)}
.ul_r_f_contact{user-select:none;margin-bottom:2rem}
.ul_r_f_contact > li{position:relative;margin-bottom:1.2rem}
.ipt_f_contact{width:100%;height:48px;border:1px solid #ccc;background-color:#fff;color:var(--color-3);padding:0 5.4rem 0 1.6rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;font-size:var(--font-size-16);border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.icon_r_f_contact{position:absolute;top:1px;right:1px;width:46px;height:46px;text-align:center;line-height:46px;border-left:1px solid #ccc;color:#888;font-size:var(--font-size-18);z-index:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.txt_f_contact{font-size:var(--font-size-16);color:var(--color-3);width:100%;height:120px;min-height:100px;resize:vertical;padding:1.2rem 1.6rem;border:1px solid #ccc;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.ipt_f_contact::placeholder,.txt_f_contact::placeholder{color:var(--color-2)}
.slec_r_f_contact{font-size:var(--font-size-16);width:100%;height:44px;border:1px solid #bdc9e1;color:var(--color-3);background:#fff url(../imgs/icon_0.png) no-repeat center right 15px;padding:0 5.4rem 0 1.6rem;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:.8rem!important;-webkit-border-radius:.8rem!important;-moz-border-radius:.8rem!important;-ms-border-radius:.8rem!important;-o-border-radius:.8rem!important}
.ipt_f_contact:focus,.txt_f_contact:focus,.slec_r_f_contact:focus{border-color:var(--PrimaryColor);color:var(--PrimaryColor)}
.ipt_f_contact:focus~.icon_r_f_contact{border-color:var(--PrimaryColor);color:var(--PrimaryColor)}
.cap_f_contact{display:inline-block;position:absolute;top:4px;right:4px;width:auto;height:40px;z-index:1;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}
.but_contact{user-select:none;border:0;cursor:pointer;text-align:center;display:inline-block;padding:1.2rem 2rem;line-height:2.4rem;font-weight:600;font-size:var(--font-size-14);color:#fff;text-transform:uppercase;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background-color:var(--tailwind-600);border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.but_contact:hover{background-color:var(--PrimaryColor)}
.but_contact:focus,.but_contact:active{background-color:var(--PrimaryColor)}
.maps_ct .min_wrap{overflow:hidden;aspect-ratio:3/1;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.maps_ct iframe{width:100%!important;height:100%!important}
.r_f_tm_2 .cate_tmsp{grid-template-columns:repeat(3,minmax(0,1fr))}
.rating_it{padding-bottom:0!important;font-size:var(--font-size-12)!important}
.rating_it #star{display:flex;align-items:center}
.rating_it #star img{height:1.4rem!important}
.comment_in{max-width:95.5rem;background:linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(235,248,255,1) 100%);margin-top:0;padding:2rem;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.txt_form_cmm{border-color:var(--tailwind-100)!important;border-radius:.4rem!important;-webkit-border-radius:.4rem!important;-moz-border-radius:.4rem!important;-ms-border-radius:.4rem!important;-o-border-radius:.4rem!important}
.inner_form_cmm{padding:1.6rem!important;background-color:var(--tailwind-50)!important;border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.inner_form_cmm .list_cmm > li{border-color:var(--tailwind-200)!important}
.text_cmm{color:var(--PrimaryColor)!important}
.tool_cmm{padding:0 0 10px!important;font-size:12px;color:var(--PrimaryColor)}
.comment_in a{color:var(--PrimaryColor)!important}
.list_cmm > li{border-color:var(--tailwind-100)!important}
.vote_radio{padding:0!important;display:flex;align-items:center;gap:var(--gap10)}
.vote_radio > b{color:var(--PrimaryColor)}
.vote_radio > span{flex:1;font-weight:500;display:flex;align-items:center;gap:var(--gap08)}
.vote_radio label{display:inline-flex;align-items:center;gap:var(--gap04)}
.vote_radio label input{margin:0!important;accent-color:var(--PrimaryColor)}
.vote_radio img{top:auto!important}
#footer{background:var(--tailwind-950);color:#fff;font-size:var(--font-size-14);font-weight:300}
#footer a{color:#fff}
#footer a:hover{color:#fff}
.foot_1{display:flex;flex-wrap:wrap;gap:var(--gap20)}
.l_foot_1{flex:2 0 2rem;display:flex;flex-direction:column;gap:var(--gap16)}
.r_foot_1{flex:3 0 4rem;display:flex;gap:var(--gap20);flex-wrap:wrap}
.r_foot_1 > li{flex:1 0 15rem;max-width:100%;display:flex;flex-direction:column;gap:var(--gap16)}
.til_foot_1{padding:.2rem 0;font-size:var(--font-size-16);font-weight:500}
.na_foot_1{font-size:var(--font-size-20);font-weight:600;line-height:2.6rem;margin-bottom:1.6rem}
.cc_foot_1{display:flex;gap:var(--gap10);align-items:center}
.cc_foot_1 img{display:block;width:auto}
.chat_foot_1{display:flex;align-items:center;gap:var(--gap10)}
.chat_foot_1 a{flex:1;display:flex;justify-content:center;align-items:center;gap:var(--gap08);color:var(--color-3)!important;font-size:var(--font-size-12);padding:.8rem .4rem;line-height:1.6rem;font-weight:500;background:linear-gradient(0deg,var(--tailwind-50) 0%,rgba(255,255,255,1) 100%);border-radius:.8rem;-webkit-border-radius:.8rem;-moz-border-radius:.8rem;-ms-border-radius:.8rem;-o-border-radius:.8rem}
.chat_foot_1 a:hover{background:linear-gradient(0deg,var(--tailwind-200) 0%,rgba(255,255,255,1) 100%)}
.chat_foot_1 a img{width:auto;height:1.6rem}
.ol1_foot_1,.ol2_foot_1{display:flex;flex-direction:column;gap:var(--gap10)}
.ol2_foot_1 > li > a{display:inline-flex;color:rgba(255,255,255,0.75)!important}
.ol2_foot_1 > li > a:hover{color:#fff!important}
.ol1_foot_1 > li{color:rgba(255,255,255,0.75)}
.ol1_foot_1 > li strong{color:#fff;font-weight:500}
.ol1_foot_1 > li a{color:rgba(255,255,255,0.75)!important}
.social_foot{display:flex;flex-wrap:wrap;gap:var(--gap10)}
.social_foot a{width:2rem;height:2rem;font-size:var(--font-size-16);display:flex;justify-content:center;align-items:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.social_foot a:hover{color:var(--tailwind-200)!important}
.foot_2{padding:2rem 0;border-top:.1rem solid rgba(255,255,255,0.15);display:flex;align-items:center;justify-content:space-between;gap:var(--gap12);flex-wrap:wrap;color:rgba(255,255,255,0.75)}
.l_foot2 > strong{color:#fff;font-weight:500}
.l_foot2 > p{font-size:var(--font-size-12);padding:0}
.f-detail div,.f-detail table,.f-detail h1,.f-detail h2,.f-detail h3,.f-detail h4,.f-detail h5,.f-detail h6,.f-detail p,.f-detail strong,.f-detail span{max-width:100%}
.f-detail img{max-width:100%;height:auto!important;border-radius:.5rem;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem}
.f-detail a{color:var(--PrimaryColor)}
.f-detail a:hover{text-decoration:underline}
.f-detail iframe{max-width:100%!important}
.f-detail ul,.f-detail ol{margin-top:10px;margin-bottom:10px}
.f-detail ul li{list-style:disc;margin-left:2.4rem;padding-top:.2rem;padding-bottom:.2rem}
.f-detail ol li{list-style:decimal;margin-left:2.4rem;padding-top:.2rem;padding-bottom:.2rem}
.f-detail strong,.f-detail b,.f-detail h1,.f-detail h2,.f-detail h3,.f-detail h4,.f-detail h5,.f-detail h6{font-weight:600}
.error-sty{color:#f70000;font-weight:400;padding:5px 0;font-size:11px}
.clear{clear:both;height:0;float:none}
.box-sizing-fix{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.img_object_fit{object-fit:cover;-moz-object-fit:cover;-webkit-object-fit:cover;-o-object-fit:cover;-ms-object-fit:cover}
::-webkit-input-placeholder{opacity:1}
::-moz-placeholder{opacity:1}
:-ms-input-placeholder{opacity:1}
:-moz-placeholder{opacity:1}
.sty_slec{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.sty_slec::-ms-expand{display:none}
.hover_img{transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}
.hover_img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
select option{font-size:14px}
input,textarea,select,button{font-family:var(--font-family);color:#000}
button:active{opacity:.9}
#star img{display:inline-block;width:auto;height:18px;position:relative;top:-1px}
.page{padding-top:4rem;font-size:var(--font-size-14);text-align:center}
.PageNum a{background-color:#fff;display:inline-block;color:#222;padding:3px 7px;margin:0 3px 5px 0;min-width:30px;text-align:center;font-size:var(--font-size-14);border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}
.PageNum a:hover{color:#fff;background-color:var(--tailwind-500)}
.PageNum span{background-color:var(--PrimaryColor);color:#fff;font-weight:600;display:inline-block;padding:3px 7px;margin:0 3px 5px 0;min-width:30px;text-align:center;border:1px solid #eee;font-size:var(--font-size-14);border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}
.icon_menu_mobile{color:var(--color-1);display:none;width:4rem;height:4rem;cursor:pointer;user-select:none;justify-content:center;align-items:center;color:var(--PrimaryColor);background-color:var(--tailwind-50);border-radius:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;-ms-border-radius:.4rem;-o-border-radius:.4rem}
.icon_menu_mobile i{font-size:var(--font-size-20);text-align:center}
.menu_mobile{user-select:none;visibility:hidden;background:#fff;width:28rem;max-width:100%;height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:fixed;top:0;left:-280px;z-index:99999;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}
.menu_mobile::-webkit-scrollbar{display:none}
.menu_mobile .logo img{padding:1.2rem 1.6rem;box-sizing:content-box}
.close_menu_mobile{background:rgba(255,255,255,0);position:fixed;top:0;right:0;bottom:0;left:280px;z-index:7009}
.show_menu_mobile{overflow-y:hidden}
.show_menu_mobile .menu_mobile{left:0}
.show_menu_mobile::after{content:"";background:rgba(0,0,0,0.5);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}
.logo_mb{padding:12px 16px}
.logo_mb img{display:inline-block;width:auto;height:48px}
.dkdn_mb{background:linear-gradient(120deg,var(--PrimaryColor) 0%,var(--tailwind-700) 100%);color:#fff;padding:12px 16px;font-size:12px;font-weight:500;line-height:1.4rem}
.dkdn_mb > a{display:inline-block;background-color:rgba(0,0,0,.25);color:#fff;padding:.8rem 1.2rem;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px}
.dkdn_mb > a:focus{background-color:var(--PrimaryColor)}
.in_dkdn_mb{display:flex;align-items:center;gap:var(--gap12)}
.img_dkdn_mb{flex-basis:50px}
.img_dkdn_mb img{display:block;width:100%;height:100%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;padding:3px;background-color:#fff}
.nd_dkdn_mb{flex:1}
.nd_dkdn_mb p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:var(--font-size-18);padding:0 0 .2rem}
.nd_dkdn_mb a{color:#fff}
.hotline_dkdn_mb{position:relative;display:block;padding:1.2rem 6rem 1.2rem 1.6rem;color:#fff;font-family:var(--font-family-2);background:var(--SecondaryColor)}
.hotline_dkdn_mb::before{font-family:"Font Awesome 7 Pro";font-weight:100;content:"\e11c";position:absolute;top:1.6rem;right:1.6rem;font-size:30px;opacity:1}
.hotline_dkdn_mb p{font-size:var(--font-size-12);padding-bottom:0}
.hotline_dkdn_mb span{font-size:var(--font-size-24);font-family:700;letter-spacing:.4rem}
.menu_accordion{padding:0 16px}
.ul_ma_1{padding:8px 0}
.ul_ma_1 > li{font-size:var(--font-size-15);position:relative}
.ul_ma_1 > li > a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;color:var(--color-1);padding:8px 30px 8px 0;font-size:var(--font-size-14);font-weight:500}
.ul_ma_1 > li > a:hover,.ul_ma_1 > li.active > a{color:var(--SecondaryColor);font-weight:600}
.ul_ma_1 > li.active{color:var(--PrimaryColor)}
.ul_ma_1 > li > a > i{width:18px;text-align:center;margin-right:4px}
.ul_ma_1 > li.active .ul_ma_2{display:block}
.ul_ma_2{background-color:var(--tailwind-50);display:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}
.ul_ma_2 > li{position:relative;border-bottom:1px solid rgba(0,0,0,.04);font-size:var(--font-size-14)}
.ul_ma_2 > li:last-child{border-bottom:0}
.ul_ma_2 > li > a{padding:8px 16px;display:block;color:#000}
.ul_ma_2 > li.active > a{font-weight:600}
.ul_ma_2 > li.active .ul_ma_3{display:block}
.ul_ma_3{display:none;padding-bottom:8px}
.ul_ma_3 > li > a{padding:4px 16px 4px 32px;display:block;color:#000}
.ul_ma_3 > li.active > a{text-decoration:underline}
.ul_ma_1 > li.active .arrown_menu_accordion{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.ul_ma_2 > li.active .arrown_menu_accordion2::before{content:"\f068"}
.arrown_menu_accordion{width:24px;height:24px;text-align:center;line-height:24px;position:absolute;top:8px;right:0;cursor:pointer;font-style:normal;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s}
.arrown_menu_accordion2{width:20px;height:20px;text-align:center;line-height:20px;position:absolute;top:10px;right:4px;cursor:pointer;font-style:normal;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.arrown_menu_accordion::before{font-family:"Font Awesome 7 Pro";font-weight:300;content:"\f078";font-size:var(--font-size-12)}
.arrown_menu_accordion2::before{font-family:"Font Awesome 7 Pro";font-weight:400;content:"\2b";font-size:12px;color:#34cdad}
.t_ul_ma_1{font-weight:500;text-transform:capitalize;padding:4px 0;display:inline-block;border-bottom:1px solid #000;color:#000}
.bot_menu_mobile{border-top:1px solid #eee;padding:1.2rem}
.list_social_rwd{display:flex;gap:.8rem}
.list_social_rwd > li{flex:1;font-size:var(--font-size-12)}
.list_social_rwd > li > a{display:block;text-align:center;color:#fff;background-color:rgba(0,0,0,.8);padding:1.2rem;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px}
.list_social_rwd > li > a:hover,.list_social_rwd > li > a:active,.list_social_rwd > li > a:focus{background-color:#000}
.list_social_rwd > li > a i{font-size:var(--font-size-14);margin-right:.4rem}
@media only screen and (max-width: 1599px) {

}
@media only screen and (max-width: 1366px) {

}
@media only screen and (max-width: 1280px) {
.min_wrap{width:auto;padding-right:2.4rem;padding-left:2.4rem}
.lb_ct_sp{display:none}
}
@media only screen and (max-width: 1279px) and (min-width: 1024px) {
:root{--font-size-30:clamp(24px,4vw,30px);--font-size-34:clamp(24px,4vw,34px);--font-size-38:clamp(24px,4vw,38px);--font-size-48:clamp(30px,4vw,48px);--gap24:2rem;--gap32:2.4rem;--gap40:2.4rem;--gap48:2.4rem}
::-webkit-scrollbar{display:none}
.min_wrap{max-width:100%;padding-right:2.4rem;padding-left:2.4rem}
.r_p6,.r_p9,.r_p69{padding-top:4.8rem;padding-bottom:4.8rem}
.r_p3,.r_p4{padding-top:2.4rem;padding-bottom:2.4rem}
.r_p36,.r_p46{padding-top:2.4rem;padding-bottom:3.2rem}
.icon_menu_mobile{display:flex}
.o_logo{flex-basis:auto;padding:0}
.logo img{height:4rem}
.ipt_search_hea{height:4rem;padding-left:1rem;font-size:var(--font-size-12);border-radius:.4rem!important;-webkit-border-radius:.4rem!important;-moz-border-radius:.4rem!important;-ms-border-radius:.4rem!important;-o-border-radius:.4rem!important}
.but_search_hea{width:3.8rem;height:3.8rem;background:none;color:var(--color-3);font-size:var(--font-size-14)}
.rh_1{padding-top:0}
.rh_1 .min_wrap{gap:0;padding:0}
.slide_rh_1,.swiper1 .swiper-slide img,.tici{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}
.swiper1 .swiper-slide{height:auto;aspect-ratio:0.9326/0.4238}
.ct_rh_5{width:100%}
.note_rh_5{width:100%;text-align:center}
.rh_6 .min_wrap{flex-direction:column}
.adv_sp{display:block;flex-basis:auto;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:.8rem!important;border-top-right-radius:.8rem!important}
.adv_sp .na_tit_cont_2,.adv_sp .na_tit_cont_2 a{color:var(--color-1);font-weight:600}
.ct_sp{border-radius:.8rem!important;-webkit-border-radius:.8rem!important;-moz-border-radius:.8rem!important;-ms-border-radius:.8rem!important;-o-border-radius:.8rem!important}
.ct_adv_sp{position:static;padding:0}
.ct_adv_sp .tit_cont{margin-bottom:2rem}
.l_foot_1,.r_foot_1{flex:1 0 2rem}
.bg_breacrum{background:var(--PrimaryColor);margin-bottom:2rem}
.ul_breacrum{color:#fff;margin-bottom:0;flex-wrap:nowrap;justify-content:flex-start;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}
.ul_breacrum > li{flex:0 0 auto}
.ul_breacrum > li > a,.ul_breacrum > li > a:hover,.ul_breacrum > li:first-child > a{color:#fff;white-space:nowrap}
.sty_sticky{top:1rem}
.ct_cgtv{padding-left:0}
.dmsp,.ul_mn,.bantinkhcn,.shape-01,.adv_sp::before,.adv_sp .but_02,.des_adv_sp,.img_adv_sp,.r_top_hea,.rh_9 .ti_list_news > li:first-child{display:none}
}
@media only screen and (max-width: 1023px) {
:root{--font-size-30:clamp(24px,4vw,30px);--font-size-34:clamp(24px,4vw,34px);--font-size-38:clamp(24px,4vw,38px);--font-size-48:clamp(30px,4vw,48px);--gap24:2rem;--gap32:2.4rem;--gap40:2.4rem;--gap48:2.4rem}
::-webkit-scrollbar{display:none}
.min_wrap{max-width:100%;padding-right:2rem;padding-left:2rem}
.r_p06{padding-top:0;padding-bottom:4.8rem}
.r_p6,.r_p9,.r_p69{padding-top:4.8rem;padding-bottom:4.8rem}
.r_p3,.r_p4{padding-top:2.4rem;padding-bottom:2.4rem}
.r_p36,.r_p46{padding-top:2.4rem;padding-bottom:3.2rem}
.icon_menu_mobile{display:flex}
.top_hea .min_wrap{padding-top:1.6rem;padding-bottom:1.6rem}
.o_logo{flex-basis:auto;padding:0}
.logo img{height:4rem}
.ipt_search_hea{height:4rem;padding-left:1rem;font-size:var(--font-size-12);border-radius:.4rem!important;-webkit-border-radius:.4rem!important;-moz-border-radius:.4rem!important;-ms-border-radius:.4rem!important;-o-border-radius:.4rem!important}
.but_search_hea{width:3.8rem;height:3.8rem;background:none;color:var(--color-3);font-size:var(--font-size-14)}
.rh_1 .min_wrap{gap:0;padding:0}
.slide_rh_1,.swiper1 .swiper-slide img,.tici{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}
.swiper1 .swiper-slide{height:auto;aspect-ratio:0.9326/0.4238}
.ct_rh_5{width:100%}
.note_rh_5{width:100%;text-align:center}
.rh_6 .min_wrap{flex-direction:column}
.adv_sp{display:block;flex-basis:auto;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:.8rem!important;border-top-right-radius:.8rem!important}
.adv_sp .na_tit_cont_2,.adv_sp .na_tit_cont_2 a{color:var(--color-1);font-weight:600}
.ct_sp{border-radius:.8rem!important;-webkit-border-radius:.8rem!important;-moz-border-radius:.8rem!important;-ms-border-radius:.8rem!important;-o-border-radius:.8rem!important}
.ct_adv_sp{position:static;padding:0}
.ct_adv_sp .tit_cont{margin-bottom:2rem}
.l_foot_1,.r_foot_1{flex:1 0 2rem}
.bg_breacrum{background:var(--PrimaryColor);margin-bottom:2rem}
.ul_breacrum{color:#fff;margin-bottom:0;flex-wrap:nowrap;justify-content:flex-start;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}
.ul_breacrum > li{flex:0 0 auto}
.ul_breacrum > li > a,.ul_breacrum > li > a:hover,.ul_breacrum > li:first-child > a{white-space:nowrap;color:#fff}
.cgut{margin-bottom:2rem}
.rh_5 .tit_cont{justify-content:center}
.ct_rh_5 > li{flex-direction:column}
.num_csat{text-align:center;gap:0}
.foot_1{padding-top:3.2rem;padding-bottom:3.2rem}
.ct_page{padding-right:0}
.r2_f_news{padding-bottom:0}
.sty_sticky{top:1rem}
.t_tab_sp_ct{flex-wrap:nowrap;justify-content:flex-start;overflow:auto;scroll-snap-type:x mandatory;gap:2rem;scrollbar-width:none;-ms-overflow-style:none}
.t_tab_sp_ct > span{flex:0 0 auto}
.list_prod_D > li{flex-wrap:wrap}
.r_f_tm_2 .cate_tmsp,.f_cgtv .cate_sp{grid-template-columns:repeat(2,minmax(0,1fr))}
.rh_1,.rh_8{padding-top:0}
.l_f_tm,.ct_dn,.ct_cgtv{padding-left:0}
.cgut,.dnnb,.l_foot_1,.r_foot_1,.sb_ct,.sb_page,.r_f_tm,.sb_dn,.f_tm .list_prod_D > li > strong,.ct_cb{flex-basis:100%}
.dmsp,.ul_mn,.bantinkhcn,.shape-01,.adv_sp::before,.adv_sp .but_02,.des_adv_sp,.img_adv_sp,.r_top_hea,.rh_9 .ti_list_news > li:first-child,.tici,.rh_2,.rh_7,.ti_sb_page,.l_f_tm::before{display:none}
}
@media only screen and (min-width: 480px) and (max-device-width: 960px) and (orientation: landscape) {

}
@media only screen and (min-width: 720px) and (max-device-width: 1280px) and (orientation: landscape) {

}
@media only screen and (min-width: 540px) and (max-device-width: 960px) and (orientation: landscape) {

}
@media only screen and (max-width: 640px) {
:root{--font-size-24:clamp(20px,4vw,24px);--gap20:1.2rem;--gap24:1.6rem}
.min_wrap{padding-right:1.6rem;padding-left:1.6rem}
.r_p06{padding-top:0;padding-bottom:3.2rem}
.r_p6,.r_p9,.r_p69{padding-top:3.2rem;padding-bottom:3.2rem}
.top_hea .min_wrap{flex-direction:column;align-items:flex-start}
.search_hea{width:100%}
.icon_menu_mobile{position:absolute;top:1.6rem;right:1.6rem}
.rh_8 .list_sp_2 > li{border-right:0}
.rh_8 .list_sp_2 > li:nth-last-child(2){border-bottom:.1rem solid #d9d9d9}
.list_sp_2 > li > a{padding:1.2rem}
.rh_3{padding:0}
.bg_breacrum{padding:1.6rem 0;margin-bottom:1.2rem}
.list_prod_D > li{flex-wrap:wrap}
.page{padding-top:2rem}
.f_cgtv{padding-top:1rem}
.list_sp_2,.r_f_tm_2 .cate_tmsp{grid-template-columns:repeat(1,minmax(0,1fr))}
.list_news_h,.list_dn,.f_cb .list_cgtv{grid-template-columns:repeat(2,minmax(0,1fr))}
.cate_sp_other_D{grid-template-columns:repeat(3,minmax(0,1fr))}
.tit_cont,.ct_adv_sp .tit_cont,.ct_cont,.ct_page,.l_f_tm,.f_dn .ct_dn{margin-bottom:1.6rem}
.rh_1,.rh_8{padding-top:0}
.f_tm .list_prod_D > li > strong{flex-basis:100%}
.f_news .sub_link_r_til_ct_cont{display:none}
}
@media only screen and (max-width: 480px) {
.rh_6 .list_sp > li:nth-child(2n){border-right:0}
.rh_6 .list_sp > li:last-child,.rh_6 .list_sp > li:nth-last-child(2){border-top:.1rem solid #d9d9d9}
.rh_5{background-attachment:inherit}
.ct_rh_5{flex-wrap:wrap}
.ct_rh_5 > li{flex:1 0 40%}
.ico_csat{width:6.4rem;height:6.4rem}
.num_csat{text-align:center}
.num_csat strong{font-size:4.8rem;line-height:4.8rem}
.but_swiper{gap:var(--gap04)}
.swiper-button-prev-2,.swiper-button-next-2{width:2.4rem;height:2.4rem}
.ico_list_sp_2{width:4rem;height:4rem}
.maps_ct .min_wrap{aspect-ratio:16/9}
.but_contact{width:100%}
.news_spec.parent{display:flex;flex-wrap:wrap}
.news_spec div + div{margin-top:1rem}
.img_news_cata{width:10rem}
.nd_news_cata{gap:var(--gap08)}
.nd_news_cata .na_news_h{font-size:var(--font-size-14)}
.if_f_dn{padding-left:0;display:flex;flex-direction:row;gap:var(--gap12)}
.avt_f_dn{position:static;width:6.4rem;height:6.4rem}
.nd_if_f_dn{flex:1}
.list_dnnb,.list_dn,.list_cgtv,.f_cb .list_cgtv{grid-template-columns:repeat(1,minmax(0,1fr))}
.list_sp{grid-template-columns:repeat(2,minmax(0,1fr))}
.news_spec div,.sb_cgtv,.r_f_tm_1 .slide_cb,.slide_cb{flex-basis:100%}
}
@media only screen and (max-width: 375px) {

}
@media only screen and (max-width: 320px) {
:root{--font-size-24:clamp(18px,4vw,24px)}
.pri_spdb{font-size:var(--font-size-12)}
}