
.phone_line_nr {display: none !important;}
.phone_nav_nr.show,
.phone_line_nr.show { display: block !important;}
@media (min-width: 678px){.phone_nav_nr{display:none;}}
.phone_nav{display:none;}
.pf_asoair{position: fixed;right: 50%;bottom: 30px; z-index: 999;width: 50px;height: 100px; margin-right: -760px; }
.phone_nav,.phone_line{float: left;width:45px;height:45px;line-height:45px;text-align: center;border-radius: 50%;box-shadow: 0 0 12px #999999;cursor:pointer; }
.phone_nav{background: #ffffff !important;margin-bottom: 12px;}
.phone_line{background:#39b900;}
.phone_nav svg{width:26px;height:auto;}
.phone_line svg{width:32px;height:auto;}
.contact-option  a{display:block;}
.phone_line_nr{display: none;position: fixed;right: 50%;    bottom:13px;z-index: 9999;width: 50px;height:226px;margin-right: -760px;}
.contact-option:hover .contact-label {display: block!important;}
.contact-label {height: 40px;line-height: 40px;display: none; padding: 0 15px 0 10px;font-size: 16px;color: white;white-space: nowrap; border-radius: 15px 0 0 15px; position: absolute;top:5px;right: 40px;}
.contact-option { width: 50px;height: 50px;border-radius: 50%;margin-bottom: 4px;position: relative; }
.phone_line_nr .telephone {background-color: #ff9700;}
.phone_line_nr .line {background-color: #68b82b;}
.phone_line_nr  .telegram {background-color: #2fa6dd;}
.phone_line_nr .icon{height:auto!important;}
.bi-telegram {background: #fff;width:35px !important;height:35px !important;line-height: 24px !important;border-radius: 50%;margin-left:7.5px;margin-top: 7.5px;}
.phone_line_nr .bi {font-size: 24px;color: white;display: inline-block;width: 100%;height: 100%;text-align: center;line-height:50px;}
.bi-telephone svg {width: 32px;}
}
.phone_line_nr .line {background-color: #68b82b;}
.phone_line_nr .telegram {background-color: #2fa6dd;}
.phone_line_nr .telegram svg{width: 30px!important; margin: 10px 0 0 10px;}
.phone_line_nr .wechat { background-color: #03d669;}
.cllinenr{position:relative;z-index:99999;width: 100%;height: 100%; }
.cllinebtn{   display:none;position: fixed;z-index: 99996;left: 0;right:0;top:0;bottom: 0;width: 100%;height: 100%;}
.phone_line_nr.show .cllinebtn{display:block !important;}  
.site-footer .site-info{ padding: 1.2em 0;}
@media (max-width: 678px){
.phone_nav{display:block!important;}
.navbar .header-logo-wrapper{margin:6px 0 0 0!important;}
.navbar .header-inner{padding:0 10px!important;}
.pf_asoair {right: 10px!important;margin-right:0!important;}
.pf_asoair {width: 30px;}
.phone_nav, .phone_line {width: 30px;height: 30px;line-height: 30px;}
.phone_line_nr {width: 30px; right: 10px;margin-right: 0; }
.contact-option {width: 30px;height: 30px;margin-bottom: 6px;}
.phone_line_nr .bi {line-height: 30px;}
.bi-telephone svg{ width: 23px;}
.phone_line_nr .line svg{ width: 18px}  
.phone_line_nr .telegram svg {width: 19px !important;margin: 2px 0 0 5px;}
.phone_line_nr .wechat svg{width:20px;}
.phone_line_nr {height: 189px;}
.phone_nav {margin-bottom: 6px;}
.phone_nav svg {width: 19px;}
.phone_line svg { width: 22px;}
.contact-label {height: 30px;line-height: 30px;padding: 0 5px 0 10px;top: 1px;right: 30px;font-size: 14px;}
.phone_nav_nr{width:230px;height:100%;left:-300px;position:fixed;z-index:99999;top:0;bottom:0;background:#fff;box-shadow:0 0 59px rgba(0,0,0,0.9);transition:left 0.6s;}
#phone_nav{ left:0;}
.phone_nav_nr .menu{margin:0;padding:30px 0 0 0;}
.phone_nav_nr .menu  li{list-style-type:none;display:block;width:100%;border-top:1px solid #ddd;height:50px;line-height:50px;text-indent:15px; }
.phone_nav_nr .menu  li a{color:#000000;font-size:18px;}
.phone_nav_nr .menu  li:nth-child(1) {border:none!important;}
.phone_nav_nr .menu  li:nth-of-type(1) {border:none!important;}
.phone_nav_nr .wmen li{list-style-type:none;display:block;width:100%;border-top:1px solid #ddd;height:50px;line-height:50px;text-indent:15px; }
.phone_nav_nr .wmen li a{color:#444;font-size:18px;}
.clbtn{   display:none;position: fixed;left: 0;right:0;top:0;bottom: 0;z-index: 9996;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.adahrojf{position:relative; z-index:99999; width:100%;height:100%;background:#fff; }
.phone_nav_nr.show .clbtn{display:block !important;}
.phone_nav_nr ul li a{display:block;}
.site-footer .site-info{ padding: 1.2em 0 1em 0;}
.ft_login{ position:absolute; left:0px;bottom:0px;width:100%;height:50px;}
.ft_login svg{width:20px;height:20px;display: inline-block;margin-left:15px;position:relative;top:-3px;}
.ft_login  a{color:#444!important;display: inline-block;}
.ft_login i{display: inline-block;margin:0 5px;}

}
