.elementor-29100 .elementor-element.elementor-element-d396535{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29100 .elementor-element.elementor-element-f762ee1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-a060409 */.head_nav_20241225 dd,.head_nav_20241225 dl,.head_nav_20241225 dt{margin: 0;}
.head_nav_20241225 .list_dd2, .head_nav_20241225 .nav-tab-bd li, .head_nav_20241225 .nav-tab-bd2 li { display: none; }
.head_nav_20241225 li.thisclass { display: list-item; }
.head_nav_20241225 .nav-tab-hd2 .nav_tab_li2 { display: block; }

.head_nav_20241225 .list_dt2 { display: flex; float: left; cursor: pointer; height: 60px; line-height: 60px; margin-right: 30px; }
.head_nav_20241225 .list_dd2 { position: fixed; top: 100px; left: 0; width: 100%; background: #fff; }
.head_nav_20241225 .list_dt2_icon { margin-top: 27px; margin-left: 10px; line-height: 0; width: 10px; height: 6px; overflow: hidden; }
.head_nav_20241225 .list_dt2_icon img { display: block; }
.head_nav_20241225 .sort,.head_nav_20241225 .sort a{ font-weight: 500; color: #000; text-transform: uppercase;font-size: 18px;}
.head_nav_20241225 .list_dt2:hover .sort, .head_nav_20241225 #open .sort,.head_nav_20241225 .sort a:hover{ color: #a6c939; }
.head_nav_20241225 #open .list_dt2_icon { transform: rotateX(180deg); }
.head_nav_20241225 #open .list_dt2_icon img, .head_nav_20241225 .list_dt2:hover .list_dt2_icon img { transform: rotateX(180deg); transform: translateY(-200px); filter: drop-shadow(#a6c939 0 200px); }
.head_nav_20241225 .nav-tab-1 .nav-tab-hd{display: flex;justify-content: center;}
.head_nav_20241225 .nav-tab-1 .nav-tab-hd li{display: flex;color: #000;height: 50px;line-height: 50px;font-size: 17px;padding: 0 15px;position: relative;margin: 0 5px;cursor: pointer;font-weight: 500;}    
.head_nav_20241225 .nav-tab-1 .nav-tab-hd li a{color: #000;}
.head_nav_20241225 .nav-tab-1 .nav-tab-hd li::after{content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background: #a6c939;border-radius: 500px;transition: width .3s cubic-bezier(.25,.45,.46,.92);}
.head_nav_20241225 .nav-tab-1 .nav-tab-hd li:hover::after,.head_nav_20241225 .nav-tab-1 .nav-tab-hd li.nav-active::after{width: 100%;}
.head_nav_20241225 .nav-tab-1 .nav-tab-hd li:hover,.head_nav_20241225 .nav-tab-1 .nav-tab-hd li.nav-active,.head_nav_20241225 .nav-tab-1 .nav-tab-hd li.nav-active a,.head_nav_20241225 .nav-tab-1 .nav-tab-hd li a:hover{color: #a6c939;}
.head_nav_20241225 .nav-tab-2{display: flex;justify-content: center;max-width: 1200px;margin: 0 auto;width: 100%;margin-top: 30px;padding-bottom: 10px;}
.head_nav_20241225 .nav-tab-2 .nav-tab-hd2{width: 290px;height: 280px;border-right: 1px solid #a8a8a8;padding-right: 50px;box-sizing: border-box;margin-right: 60px;}
.head_nav_20241225 .nav-tab-2 .nav-tab-bd2{width: calc( 100% - 380px );max-width: 820px;}
.head_nav_20241225 .nav-tab-2 .nav-tab-hd2 li{width: 100%;display: flex;height: 30px;line-height: 30px;margin-top: 10px;cursor: pointer;}
.head_nav_20241225 .nav-tab-2 .nav-tab-hd2 li .jt{
  /*width: 8px;height: 8px;border-top: 2px solid #000;border-right: 2px solid #000;transform: rotate(45deg);margin-top: 10px;margin-left: 10px;*/
  font-size: 30px;font-weight: 300;margin-left: 3px;
}
.head_nav_20241225 .nav-tab-2 .nav-tab-hd2 li .probt{max-width: 260px;font-size: 17px;font-weight: 500;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.head_nav_20241225 .nav-tab-2 li.nav-active2{color: #a6c939;}
.head_nav_20241225 .nav-tab-2 li.nav-active2 .jt{border-color: #a6c939;}
.head_nav_20241225 .nav-tab-2 .nav-tab-bd2 .txt{width: 40%;float: left;}
.head_nav_20241225 .nav-tab-2 .nav-tab-bd2 .imgfd{width: 58%;background: #fff;padding-top: 40%;float: right;}
.head_nav_20241225 .nav-tab-2 .nav-tab-bd2 .imgfd img{margin-top: -30px;}
.head_nav_20241225 .three-box1{font-size: 20px;margin: 5px 0;font-weight: 600;}
.head_nav_20241225 .three-box2{margin-bottom: 25px;}
.head_nav_20241225 .nav-tab-2 .nav-tab-bd2 .three-box3{display: flex;height: 40px;line-height: 40px;}
.head_nav_20241225 .nav-tab-2 .nav-tab-bd2 .three-box4{position: relative;margin-right: 5px;}
.head_nav_20241225 .nav-tab-2 .nav-tab-bd2 .three-box4::after{content: '';width: 100%;height: 2px;background: #000;position: absolute;left: 0;bottom: 20px;}
.head_nav_20241225 .nav-tab-2 .nav-tab-bd2 .three-box5{font-size: 23px;font-weight: 600;}
.head_nav_20241225 .three-box6 a{font-size: 16px;border-bottom: 1px solid #000;display: inline-block;margin-top: 10px;color: #000;}
.head_nav_20241225 .three-box6 a:hover{color: #a6c939;border-color: #a6c939;}
.head_nav_20241225 .nav-serbox,.head_nav_20241225 .nav-stabox{display: flex;justify-content: center;padding: 30px 0;}
.head_nav_20241225 .nav-serbox .txt,.head_nav_20241225 .nav-stabox .txt{width: 430px;float: left;}
.head_nav_20241225 .nav-serbox .pic,.head_nav_20241225 .nav-stabox .imgfd{width: 430px;float: right;}
.head_nav_20241225 .nav-stabox .imgfd{padding-top: 14%}
.head_nav_20241225 .nav-serbox .txt a{font-size: 17px;border-bottom: 2px solid rgba(255,255,255,0);font-weight: 500;display: inline-block;text-align: left;margin-top: 5px;color: #000;}
.head_nav_20241225 .nav-serbox .txt a:hover{color: #a6c939;}

.head_nav_20241225 img.ic{display: block;width: 26px;position: absolute;right: -18px;top: 8px;}
.head_nav_20241225 .sort{position: relative;}
.head_nav_20241225 .nav-givebox{height: 60px;line-height: 60px;position: relative;display: inline-block;margin-left: 20px;}
.head_nav_20241225 .nav-givebox img.ic2,.head_nav_20241225 .nav-givebox img.ic3{display: block;width: 40px;position: absolute;left: -18px;top: 8px;z-index: 1;}
.head_nav_20241225 .nav-givebox img.ic3{display: none;}
.head_nav_20241225 .nav-givebox a{position: relative;z-index: 2;}
.head_nav_20241225 .nav-givebox:hover img.ic2{display: none;}
.head_nav_20241225 .nav-givebox:hover img.ic3{display: block;}/* End custom CSS */