.rh_new_3 .des_til_cont { display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.list_gpnb_new li a {color: #fff;}
.list_dm_gp_new_4 {grid-template-columns: repeat(4, minmax(0, 1fr));}
.ul_mn { gap: var(--gap15);}
.l_r_td_1 .f-detail { max-height: 350px; padding-right: 20px; overflow: auto;}
.l_r_td_1 .f-detail::-webkit-scrollbar {width: 10px;height: 10px;background: #f8fafd;}
.l_r_td_1 .f-detail::-webkit-scrollbar-thumb {width: 10px;background-color: #c1c1c1;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.l_r_td_1 .f-detail::-webkit-scrollbar-track {padding: 6px;}
.r_vct_5 { background: #012d1d url(../imgs/bg_r_vct_5_new.png) no-repeat center right; background-size: auto 100%;}
.other_gp_D { margin-bottom: 30px;}
.na_play_vd__sb_D {cursor: pointer;}
#tag_hien {background: #edf6ff; width:100%; margin-bottom:20px; border: 1px solid #aaa; padding: 2%; float:inline-end; clear: both; display:none;}
.tag_box_title { margin-top: 10px; width: 100%; float: left;}
.tag_box_title a{color: #048031; font-weight:bold; float:left; width:100%; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}
.tag_box_child a{ text-indent:20px; float:left; width:100%; color: #333; font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";}
.muc_luc { font-weight:bold; font-size:16px; margin:15px 0px; color:#333; display:none;}
.box_show{ width: 95.5%; background: #edf6ff;}
.button { border:none; background:none;color: #048031; cursor:pointer;}
.min_wrap_tcode, .page {padding-top: 40px; padding-bottom: 40px;}
.na_nd_swiper6 { white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.t_ser {width: 100%;position: relative;display: inline-block;display: -webkit-box;display: -ms-flexbox;display: flex; -webkit-box-orient: horizontal;-webkit-box-direction: normal; -ms-flex-flow: row wrap;flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center;
 align-items: center; margin-bottom: 30px;}
.nav-tabs >li { margin: 0 .1em; margin-bottom: -1px;}
.t_ser >li>a {padding: 10px 20px; font-size: 14px;display: inline-block; display: -webkit-inline-box; display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center;-ms-flex-align: center; align-items: center; color: #222;}
.nav-tabs > li.active > a {border-top-color: var(--color-3);border-top-left-radius: 20px; border-top-right-radius: 20px;}
.tabbed-content .nav-tabs>li { margin: 0 .1em;  margin-bottom: -1px;}
.nav-tabs > li > a {border-top-color: #ddd; border-top-left-radius: 20px; border-top-right-radius: 20px;}
.nav-tabs > li>a { border-top: 3px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; background: linear-gradient(-0deg, rgba(255, 255, 255, 1) 0%, rgba(235, 254, 243, 1) 100%);font-size: var(--font-size-18); line-height: 2rem; padding: 1.4rem 2rem;}
.img_swiper3 img {border-bottom-right-radius: .8rem;border-bottom-left-radius: .8rem;}
.bg_cont .min_wrap { height: 40rem;}
.l_bg_cont { background-color: rgba(0, 144, 81, .75); border-top-left-radius: 4rem; border-bottom-right-radius: 4rem; padding: 2rem 3rem; color: #fff;}
.r_bg_cont { background-color: rgba(0, 144, 81, .75); border-top-left-radius: 2rem; border-bottom-right-radius: 2rem; padding: .5rem 1rem; color: #fff;}
.mn_bg_cont > li > a { color: #fff;}
.bg_cont::before { background-color: rgba(1, 45, 29, 0);}
.swiper4 .swiper-slide:hover{ background-color: #009051;}
.r_p6_tcode {padding-bottom: 6cqw;}
.f-detail table td, table th { border: 1px solid #fff;}
.play_video_rh_7 img { width: 100%; }
.m_list_video_rh_7 h3 a, .a_video a, .play_video_rh_7 a { cursor: pointer;}
.f-detail h2,.f-detail h2 span  { color: #009051 !important;}
.f-detail h3 { color: #000 !important;font-size: 15px !important;}
@media only screen and (max-width: 640px) {.i_t_tab_prod_1 span { min-width: 1rem; padding: 1rem 1rem;}}
@media only screen and (max-width: 480px) {.f-detail-sp img, .f-detail img { height: auto !important;} .i_t_tab_prod_1 {gap: var(--gap10) !important;}  .list_r_vct_2 > li {padding: 0px;}.list_r_vct_2 > li strong {font-size: 45px;}}