.public_p{padding: 100px 0 100px 0;}
.public_t{padding-top: 100px;}
.public_b{padding-bottom: 100px;}
.public_m{margin-top: 52px;}
.public_m32{margin-top: 32px;}
.public_m24{margin-top: 24px;}

.frm_title{width: 100%;position: relative;gap: 8px;z-index: 1;}
.frm_title .frm_tit{font-size: 48px;color: #000000;font-weight: bold;text-transform: uppercase;}
.frm_title .frm_dec{font-size: 14px;color: #777777;text-transform: capitalize;}
.frm_title .frm_intro{font-size: 20px;color: #3A405A;line-height: 32px;text-transform: capitalize;margin-top: 8px;}

.frm_ntitle{width: 100%;position: relative;z-index: 1;}
.frm_ntitle .frm_tit{font-size: 32px;color: #000000;font-weight: bold;text-transform: uppercase;}
.frm_ntitle .frm_ttit{width: 100%;position: relative;margin-bottom: 16px;gap: 6px;}
.frm_ntitle .frm_ttit span{display: inline-block;font-size: 16px;color: #AA8453;line-height: 22px;text-transform: capitalize;}
.frm_ntitle .frm_ttit .frm_line{display: inline-block;width: 60px;height: 1px;background: #AA8453;}
.frm_ntitle .frm_dec{font-size: 14px;color: #777777;line-height: 22px;text-transform: capitalize;margin-top: 20px;}

.frm_combut{display: inline-block;line-height: 52px;background: #000;border-radius: 12px;font-size: 14px;color: #F2F2F2;font-weight: bold;position: relative;overflow: hidden;cursor: pointer;}
.frm_combut span{display: block;font-weight: bold;transition: all 0.5s ease-in-out;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}
.frm_combut.on{background: #ffffff;color: #000000;}
.frm_combut::before {content: attr(data-text);position: absolute;top: 0;left: -1px;width: 100% ;height: 100%;background: #AA8453;color: #ffffff;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);transition: all 0.3s ease-in-out;z-index: 1;}
.frm_combut:hover::before, .frm_combut span {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);padding: 0 20px;text-align: left;}
.frm_combut:hover span {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
/*.frm_combut:hover{background: #AA8453;}*/

.frm_combut01{display: inline-block;font-size: 20px;color: #AA8453;font-weight: bold;line-height: 28px;text-transform: uppercase;cursor: pointer;}
.frm_combut01 i{display: inline-block;width: 56px;height: 28px;background: url('../images/icon_more.svg') center center no-repeat;margin-left: 24px;}
.frm_combut01 i.icon01{background: url('../images/icon_more_bai.svg') center center no-repeat;}
.frm_combut01:hover{color: #AA8453 !important;}
.frm_combut01:hover i{background: url('../images/icon_more.svg') center center no-repeat;margin-left: 32px;}

.frm_ncombut{background: #AA8453;border-radius: 0;text-transform: uppercase;}
.frm_ncombut::before{background: #000000;}
.frm_ncombut:hover::before, .frm_ncombut span{padding: 0 50px;}

.index_wrap {margin-top: 100vh;position: relative;z-index: 2;background: #FFF;}

header{width: 100%;z-index: 999;left: 0;top: 0;position: fixed;z-index: 999;}
.frm_head{width: 100%;height: 88px;padding: 0 100px;position: relative;}
.frm_head .frm_logo{position: relative;}
.frm_head .frm_logo a img{width: auto;max-height: 100%;}
.frm_head .frm_logo a img.frm_img02{display: none;}
.frm_head .frm_ment{position: relative;}
.frm_head .frm_ment ul{position: relative;gap: 46px;}
.frm_head .frm_ment ul li{position:relative;}
.frm_head .frm_ment ul li .f_n{position:relative;overflow:hidden;}
.frm_head .frm_ment ul li .f_n a{display:inline-block;height:60px;line-height:60px;width:100%;color:#ffffff;font-size:14px;font-weight: bold;position:relative;}
.frm_head .frm_ment ul li .f_n a:before{content:attr(data-title);position:absolute;width:100%;height:100%;left:0;top:0;transform:translateY(-100%);}
.frm_head .frm_ment ul li .frm_sub{position: absolute;left: 0;top: 74px;min-width: 100%;background: #FFF;display: none;border-top: 2px solid #AA8453;}
.frm_head .frm_ment ul li .frm_sub a{display: block;height: 46px;line-height: 46px;color: #3A405A;border-bottom: 1px solid #CCC;white-space: nowrap;padding-left: 10px;padding-right: 15px;}
.frm_head .frm_ment ul li:hover .f_n a,.frm_head .frm_ment ul li.on .f_n a{transform:translateY(100%);}
.frm_head .frm_ment ul li .frm_sub a:hover {background: #000000;color: #ffffff;padding-left: 15px;padding-right: 10px;}
.frm_head_r{position: relative;gap: 32px;}
.frm_head_r .frm_head_search{position: relative;}
.frm_head_r .frm_head_search i{display: inline-block;width: 32px;height: 32px;background: url('../images/icon_search.svg') center center no-repeat;margin-top: 6px;cursor: pointer;}
.frm_head_r .frm_head_search .frm_head_f{width: 300px;padding: 10px 12px;position: absolute;background: #ffffff;top: 66px;right: 0;display: none;}
.frm_head_r .frm_head_search .frm_head_f form{position: relative;display: flex;font-size: 0;}
.frm_head_r .frm_head_search .frm_head_f input{display: inline-block;width: calc(100% - 40px);line-height: 40px;font-size: 14px;color: #000000;padding: 0 15px;border: 1px solid #eeeeee;}
.frm_head_r .frm_head_search .frm_head_f .frm_seach_b{display: inline-block;width: 40px;height: 40px;background: url(../images/icon_search.svg) center center no-repeat #000000;cursor: pointer;}
.frm_head_r .frm_head_contact{position: relative;}
/*.frm_head_r .frm_head_contact a{display: inline-block;line-height: 44px;padding: 0 16px;background: #000;border-radius: 12px;font-size: 14px;color: #F2F2F2;font-weight: bold;}*/
.frm_head_r .frm_head_contact a{line-height: 44px;}

.frm_head_r .frm_box{gap:24px;}
.frm_head_r .frm_lan{position: relative;}
.frm_head_r .frm_lan:before{content: '';width: 1px;height: 20px;background: #eeeeee;position: absolute;left: -12px;}
.frm_head_r .frm_lan .frm_lan_tit{cursor: pointer;}
.frm_head_r .frm_lan .frm_lan_tit .icon01{display: inline-block;width: 24px;height: 24px;background: url('../images/icon_top_language.svg') center center no-repeat;background-size: 100% 100% !important;}
.frm_head_r .frm_lan .frm_lan_tit span{font-size: 16px;color: #ffffff;margin: 0 4px 0 8px;}
.frm_head_r .frm_lan .frm_lan_tit .icon02{display: inline-block;width: 18px;height: 18px;background: url('../images/icon_top_down.svg') center center no-repeat;background-size: 100% 100% !important;}
.frm_head_r .frm_lan .frm_lan_con{position: absolute;left: 0;top: 66px;padding: 0;opacity: 0;visibility: hidden;background: #FFF;-webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);z-index: -1;}
.frm_head_r .frm_lan .frm_lan_con a{height: 40px;padding: 0 12px;}
.frm_head_r .frm_lan .frm_lan_con a:hover{background: #f1f2f3;}
.frm_head_r .frm_lan .frm_lan_con img{height: 16px;display: block;}
.frm_head_r .frm_lan .frm_lan_con span{font-size: 14px;color: #333;margin-left: 5px;}
.frm_head_r .frm_lan:hover .frm_lan_con{visibility:visible;opacity:1;pointer-events:auto;z-index:2;}

header.topfix {background: #FFF;-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);-o-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);}
header.topfix .frm_head .frm_logo a img.frm_img01{display: none;}
header.topfix .frm_head .frm_logo a img.frm_img02{display: block;}
header.topfix .frm_head .frm_ment ul li .f_n a{color: #000000;}
header.topfix .frm_head_r .frm_head_search i{background: url('../images/icon_search_h.svg') center center no-repeat;}
header.topfix .frm_head_r .frm_lan .frm_lan_tit .icon01{background: url('../images/icon_top_language_h.svg') center center no-repeat;}
header.topfix .frm_head_r .frm_lan .frm_lan_tit span{color: #000000;}
header.topfix .frm_head_r .frm_lan .frm_lan_tit .icon02{background: url('../images/icon_top_down_h.svg') center center no-repeat;}

header.activ {background: #FFF;-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);-o-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2);box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);}
header.activ .frm_head .frm_logo a img.frm_img01{display: none;}
header.activ .frm_head .frm_logo a img.frm_img02{display: block;}
header.activ .frm_head .frm_ment ul li .f_n a{color: #000000;}
header.activ .frm_head_r .frm_head_search i{background: url('../images/icon_search_h.svg') center center no-repeat;}
header.activ .frm_head_r .frm_lan .frm_lan_tit .icon01{background: url('../images/icon_top_language_h.svg') center center no-repeat;}
header.activ .frm_head_r .frm_lan .frm_lan_tit span{color: #000000;}
header.activ .frm_head_r .frm_lan .frm_lan_tit .icon02{background: url('../images/icon_top_down_h.svg') center center no-repeat;}

.frm_hd-mobile {position: fixed;z-index: 999;top: 0;width: 100%;left: 0;background: #ffffff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);height: 60px;display: none;}
.frm_hd-mobile .container{width: calc(100% - 30px);}
.frm_menuBtn{display: none;position: fixed;top: 16px;right: 12px;width: 30px;height: 30px;cursor: pointer;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.frm_menuBtn b{display: block;height: 4px;background-color: #816327;margin: 4px 0;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.frm_menuBtn.open b{display: none;margin: 0;position: absolute;left: 0px;top: 50%;margin-top: -5px;width: 30px;}
.frm_menuBtn.open b:first-child{display: block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.frm_menuBtn.open b:last-child{display: block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.frm_hd-mobile .frm_mlogo img {height: 40px;width: auto;margin-top: 10px;}
.frm_nav_mobile{position: fixed;top: 60px;left: 0;right: 0;bottom: 0;z-index: 99;overflow: hidden;background: #fff;width: auto;float: none;padding: 0;display: none;}
.frm_nav_mobile li{position: relative;}
.frm_nav_mobile li .v1{line-height: 40px;text-align: left;padding:0 20px;color:#1F1F1F; border-bottom:1px solid #eee;font-size: 14px;display: block; }
.frm_nav_mobile li i {display: block;width: 40px;height: 40px;background-position: center center;position: absolute;right: 0;top: 0;z-index: 9;background: url(../images/sel.png) no-repeat center center;-webkit-background-size: 18px 18px;background-size: 18px 18px;}
.frm_nav_mobile li .frm_sub{padding: 10px 0;background-color: #816327 ;display: none;}  
.frm_nav_mobile li .frm_sub a{padding-left: 20px;text-align: left;line-height: 40px;font-size: 14px;display: block;color:#fff;}
.frm_nav_mobile .v1{height: 40px;line-height: 40px;text-align: left;color:#1F1F1F;padding-left: 10px;margin:0;overflow: hidden;}
.frm_nav_mobile li:hover .v1, .frm_nav_mobile li.on .v1{background: none;}
.frm_nav_mobile li .v1::after{display: none;}
.frm_nav_mobile .row{position: relative;}
.frm_nav_mobile .ss{display: none;background-color: #fff;padding: 10px 0;}
.frm_nav_mobile li .frm_sub .ss a{color:#333;}

footer{width: 100%;position: relative;background: #212529;}
footer:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url('../images/bg_foot.webp') center bottom no-repeat;background-size:100% 100%;opacity: 0.8;z-index: 1;}
footer:after{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url('../images/bg_foot.svg') left top no-repeat;z-index: 1;}
.frm_foot{width: 100%;position: relative;color: #ffffff;z-index: 2;}
.frm_foot .frm_foot_l{width: 426px;position: relative;}
.frm_foot .frm_foot_l .frm_tit{font-size: 32px;font-weight: bold;text-transform: capitalize;}
.frm_foot .frm_foot_l .frm_dec{font-size: 14px;line-height: 28px;text-transform: capitalize;}
.frm_foot .frm_foot_l ul{width: 100%;position: relative;margin-top: 72px;}
.frm_foot .frm_foot_l ul li{position: relative;}
.frm_foot .frm_foot_l ul li p{font-weight: bold;}
.frm_foot .frm_foot_l ul li p:nth-child(1){font-size: 14px;}
.frm_foot .frm_foot_l ul li p:nth-child(2){font-size: 18px;margin-top: 8px;}
.frm_foot .frm_foot_l ul li p a{font-weight: bold;color:#ffffff;}
.frm_foot .frm_foot_r{width: calc(100% - 426px);position: relative;padding-left: 192px;margin-top: 116px;}
.frm_foot .frm_foot_r .frm_item{position: relative;}
.frm_foot .frm_foot_r .frm_item .frm_tit{font-size: 18px;line-height: 24px;font-weight: bold;text-transform: capitalize;}
.frm_foot .frm_foot_r .frm_item .frm_fnav{position: relative;gap: 16px;margin-top: 40px;}
.frm_foot .frm_foot_r .frm_item .frm_fnav a{font-size: 16px;color: #ffffff;line-height: 22px;text-transform: capitalize;}
.frm_foot .frm_foot_r .frm_item .frm_fnav a:hover{color: #AA8453;padding-left: 6px;}
.frm_copyright{width: 100%;position: relative;z-index: 1;}
.frm_copyright p{font-size: 12px;color: #e5e5e5;}

.frm_zhuangshi{width: 100%;height: 100%;padding: 0 8%;position: fixed;top: 0;left: 0;}
.frm_zhuangshi .frm_zhuangshi_c{width: 100%;height: 100%;position: relative;}
.frm_zhuangshi .frm_zhuangshi_c .frm_shuxian{width: 1px;height: 100%;background: #E5E5E5;position: relative;}
.frm_zhuangshi .frm_zhuangshi_c .frm_shuxian span {content: '';width: 1px;height: 16px;background: linear-gradient(180deg, rgba(224, 164, 88, 0), rgba(224, 164, 88, 1));position: absolute;left: 0;top: 0;}
.frm_zhuangshi .frm_zhuangshi_c .frm_shuxian:nth-child(1) span{-webkit-animation: scroll_dow 10s linear infinite;animation: scroll_dow 10s linear infinite;}
.frm_zhuangshi .frm_zhuangshi_c .frm_shuxian:nth-child(2) span{-webkit-animation: scroll_dow 14s linear infinite;animation: scroll_dow 14s linear infinite;}
.frm_zhuangshi .frm_zhuangshi_c .frm_shuxian:nth-child(3) span{-webkit-animation: scroll_dow 12s linear infinite;animation: scroll_dow 12s linear infinite;}
.frm_zhuangshi .frm_zhuangshi_c .frm_shuxian:nth-child(4) span{-webkit-animation: scroll_dow 10s linear infinite;animation: scroll_dow 10s linear infinite;}
.frm_zhuangshi .frm_zhuangshi_c .frm_shuxian:nth-child(5) span{-webkit-animation: scroll_dow 13s linear infinite;animation: scroll_dow 13s linear infinite;}
.frm_zhuangshi .frm_zhuangshi_c .frm_shuxian:nth-child(6) span{-webkit-animation: scroll_dow 16s linear infinite;animation: scroll_dow 16s linear infinite;}

#videobg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:999999;text-align:center;}
#videos{width: 50%;height: auto;position: relative;margin: 0 auto;text-align: center;vertical-align:middle;}
#videos .videoc{width: 100%;position: relative;padding-bottom: 56.25%;border: 12px solid #ffffff;background:#000000;}
#videos iframe{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
#videos span{width:40px;height:40px;background:#000;color:#FFF;font-size:20px;line-height:40px;text-align:center;position:absolute;outline:none;top:0px;right:-40px;cursor:pointer;display:block;font-family:Arial;}


.pop_form{width: 100%;height: 100%;position: fixed;left: 0;top: 0;background: rgba(0, 0, 0, 0.8);z-index: 10000;display: none;}
.pop_form .frm_form{width: 600px;}
.pop_form .frm_form{position: relative;padding: 48px 56px;border-radius: 4px;background: #ffffff;}
.pop_form .frm_form .frm_tit{font-size: 48px;color: #0B1F3F;font-weight: bold;}
.pop_form .frm_form .frm_tit.ru{font-size: 38px;}
.pop_form .frm_form form{width: 100%;position: relative;gap: 20px 16px;}
.pop_form .frm_form .form_li{width: 100%;position: relative;}
.pop_form .frm_form .form_li:nth-child(1), .frm_form .form_li:nth-child(2){width: calc(50% - 8px);}
.pop_form .frm_form form input, .frm_form form textarea{width: 100%;position: relative;line-height: 48px;padding: 0 12px;font-size: 16px;color: #212529;border-radius: 2px;border: 1px solid #DEE2E6;}
.pop_form .frm_form form textarea{height: 84px;}
.pop_form .frm_form_btn{display: inline-block;font-size: 16px;color: #ffffff;font-weight: bold;line-height: 60px;padding: 0 20px;background: #AA8453;margin-top: 12px;cursor: pointer;}
.pop_form .frm_form .pop_form_close{position: absolute;right: 15px;top: 15px;}
.pop_form .frm_form .pop_form_close i{display: inline-block;width: 42px;height: 42px;background: url('../images/icon_close.svg') center center no-repeat;background-size: 100% 100%;cursor: pointer;}

@media screen and (max-width:1699px){

	.public_p{padding: 80px 0 80px 0;}
    .public_t{padding-top: 80px;}
    .public_b{padding-bottom: 80px;}
    .public_m{margin-top: 42px;}
    .public_m32{margin-top: 24px;}
    .public_m24{margin-top: 16px;}

    .frm_title .frm_tit{font-size: 42px;}

    .frm_combut01{font-size: 18px;}

    .frm_foot .frm_foot_l .frm_tit{font-size: 30px;}
    .frm_foot .frm_foot_r{margin-top: 105px;}

}

@media screen and (max-width:1499px){
    
    .public_p{padding: 60px 0 60px 0;}
    .public_t{padding-top: 60px;}
    .public_b{padding-bottom: 60px;}
    .public_m{margin-top: 32px;}
    .public_m32{margin-top: 20px;}
    .public_m24{margin-top: 12px;}
    
    .frm_title{gap: 6px;}
    .frm_title .frm_tit{font-size: 38px;}

    .frm_ntitle .frm_tit{font-size: 30px;}
    .frm_ntitle .frm_dec{margin-top: 12px;}
    .frm_ntitle .frm_ttit{margin-bottom: 12px;}
    .frm_ntitle .frm_ttit span{font-size: 14px;}
    
    .frm_combut{line-height: 45px;font-size: 13px;}

    .frm_ncombut:hover::before, .frm_ncombut span {padding: 0 32px;}

    .frm_combut01{font-size: 16px;}
    .frm_combut01 i{width: 48px;height: 24px;background-size: 100% 100% !important;margin-left: 20px;}
    
    .frm_head{padding: 0 60px;}
    .frm_head .frm_ment ul{gap: 42px;}
    .frm_head_r .frm_head_contact a {line-height: 40px;}
    
    .frm_foot .frm_foot_l{width: 380px;}
    .frm_foot .frm_foot_l .frm_tit{font-size: 26px;}
    .frm_foot .frm_foot_l .frm_dec{line-height: 24px;}
    .frm_foot .frm_foot_l ul{margin-top: 60px;}
    .frm_foot .frm_foot_l ul li p:nth-child(2){font-size: 16px;margin-top: 5px;}
    .frm_foot .frm_foot_r{width: calc(100% - 380px);padding-left: 164px;margin-top: 85px;}
    .frm_foot .frm_foot_r .frm_item .frm_tit{font-size: 16px;}
    .frm_foot .frm_foot_r .frm_item .frm_fnav{gap: 12px;margin-top: 30px;}
    .frm_foot .frm_foot_r .frm_item .frm_fnav a{font-size: 14px;}


}

@media screen and (max-width:1299px){

    .frm_combut{line-height: 42px;}

    .frm_combut01{font-size: 14px;}

    .frm_head {padding: 0 30px;}
    .frm_head_r{gap: 24px;}
    
    .frm_title {gap: 5px;}
    .frm_title .frm_tit {font-size: 32px;}

    .frm_ntitle .frm_tit{font-size: 28px;}
    .frm_ntitle .frm_dec{margin-top: 10px;}

    .frm_foot .frm_foot_l {width: 352px;}
    .frm_foot .frm_foot_l .frm_tit {font-size: 24px;}
    .frm_foot .frm_foot_l ul {margin-top: 50px;}
    .frm_foot .frm_foot_l ul li p:nth-child(1) {font-size: 13px;}
    .frm_foot .frm_foot_l ul li p:nth-child(2) {font-size: 15px;margin-top: 3px;}
    .frm_foot .frm_foot_r {width: calc(100% - 352px);padding-left: 120px;}
    .frm_foot .frm_foot_r .frm_item .frm_tit {font-size: 15px;}
    .frm_foot .frm_foot_r .frm_item .frm_fnav {gap: 10px;margin-top: 24px;}

}

@media screen and (max-width:1023px){
    .public_p{padding: 40px 0 40px 0;}
    .public_t{padding-top: 40px;}
    .public_b{padding-bottom: 40px;}
    .public_m{margin-top: 24px;}
    .public_m32{margin-top: 16px;}
    .public_m24{margin-top: 10px;}

    .frm_combut {line-height: 38px;font-size: 12px;}

    .frm_combut01{font-size: 12px;}
    .frm_combut01 i{width: 40px;height: 20px;margin-left: 12px;}

    .frm_title .frm_tit {font-size: 24px;}

    .frm_ntitle .frm_tit{font-size: 24px;}
    .frm_ntitle .frm_dec{margin-top: 6px;}

    header{display: none;}
    .frm_hd-mobile{display: block;}
    .frm_menuBtn{display: block;}

    .frm_foot .frm_foot_l {width: 250px;}
    .frm_foot .frm_foot_l .frm_tit {font-size: 20px;}
    .frm_foot .frm_foot_l .frm_dec {line-height: 22px;}
    .frm_foot .frm_foot_l ul {margin-top: 24px;gap: 12px;}
    .frm_foot .frm_foot_l ul li{width: 100%;}
    .frm_foot .frm_foot_r{width: calc(100% - 280px);padding-left: 40px;margin-top: 68px;}
    .frm_foot .frm_foot_r .frm_item:first-child{display:none;}
    .frm_foot .frm_foot_r .frm_item .frm_tit {font-size: 14px;}
    .frm_foot .frm_foot_r .frm_item .frm_fnav {gap: 8px;margin-top: 12px;}



}

@media screen and (max-width:767px){
    .public_p{padding: 24px 0 24px 0;}
    .public_t{padding-top: 24px;}
    .public_b{padding-bottom: 24px;}
    .public_m{margin-top: 15px;}
    .public_m32{margin-top: 12px;}
    .public_m24{margin-top: 6px;}
    
    .frm_combut{line-height: 34px;}

    .frm_ncombut:hover::before, .frm_ncombut span {padding: 0 20px;}

    .frm_title {gap: 0;}
    .frm_title .frm_tit {font-size: 22px;}
    .frm_title .frm_dec{font-size: 13px;}

    .frm_ntitle .frm_tit{font-size: 22px;}
    .frm_ntitle .frm_dec{margin-top: 3px;}
    .frm_ntitle .frm_ttit .frm_line{width: 32px;}
    .frm_ntitle .frm_ttit{margin-bottom: 5px;}
    .frm_ntitle .frm_ttit span{font-size: 13px;}

    .frm_foot .frm_foot_l{width: 100%;}
    .frm_foot .frm_foot_l .frm_dec {line-height: 20px;}
    .frm_foot .frm_foot_l ul{margin-top: 15px;}
    .frm_foot .frm_foot_l ul li {width: auto;}
    .frm_foot .frm_foot_l ul li p:nth-child(1) {font-size: 12px;}
    .frm_foot .frm_foot_r{display: none;}

}