

/** main-footer **/



.main-footer{

  position: relative;

  background: #0E0E0E;

  background-image: url(../../images/bg-4.png) ;

  background-size: cover;

  background-position: center center;

  overflow: hidden;

  z-index: 99;

}





.site-footer-two__shape-1 {

  position: absolute;

  top: -500px;

  left: -700px;

  width: 1404px;

  height: 741px;

  background: #063FFF;

  filter: blur(182px);

  opacity: .50;

  z-index: 1;

}



.site-footer-two__shape-2 {

  position: absolute;

  bottom: -455px;

  left: -564px;

  width: 861px;

  height: 693px;

  background: #cd1270;

  filter: blur(182px);

  opacity: .50;

  z-index: 1;

}





.main-footer .widget-section{

  position: relative;

  padding: 95px 0px 85px 0px;

  border-bottom: 1px solid rgba(255, 255, 255, 0.10);

  z-index: 10;

}



.main-footer .logo-widget{

  position: relative;

  max-width: 330px;

}



.main-footer .logo-widget .footer-logo{

  position: relative;

  margin-bottom: 50px;

}



.main-footer .logo-widget p{

  color: #B7B7B7;

  margin-bottom: 22px;

}



.main-footer .logo-widget .form-inner .form-group{

  position: relative;

  margin-bottom: 0px;

}



.main-footer .logo-widget .form-inner .form-group input[type='email']{

  position: relative;

  display: block;

  width: 100%;

  height: 60px;

  background: rgba(255, 255, 255, 0.10);

  border-radius: 5px;

  border: 1px solid transparent;

  font-size: 16px;

  color: #B7B7B7;

  padding: 10px 70px 10px 20px;

  transition: all 500ms ease;

}



.main-footer .logo-widget .form-inner .form-group input[type='email']:focus{



}



.main-footer .logo-widget .form-inner .form-group button[type="submit"]{

  position: absolute;

  display: inline-block;

  top: 5px;

  right: 5px;

  width: 55px;

  height: 50px;

  line-height: 54px;

  text-align: center;

  font-size: 11px;

  border-radius: 5px;

  cursor: pointer;

  color: #fff;

  transition: all 500ms ease;

}



.main-footer .widget-title{

  position: relative;

  display: block;

  margin-bottom: 20px;

}



.main-footer .widget-title h4{

  position: relative;

  display: block;

  font-size: 20px;

  line-height: 30px;

  color: #fff;

}



.main-footer .links-list li{

  position: relative;

  display: block;

}



.main-footer .links-list li a{

  position: relative;

  display: inline-block;

  font-size: 16px;

  line-height: 42px;

  color: #B7B7B7;

}



.main-footer .links-list li a:hover{



}



.main-footer .contact-widget .widget-content p{

  color: #B7B7B7;

  margin-bottom: 12px;

}



.main-footer .contact-widget .widget-content .info li{

  position: relative;

  display: block;

  margin-bottom: 10px;

}



.main-footer .contact-widget .widget-content .info li:last-child{

  margin-bottom: 0px;

}



.main-footer .contact-widget .widget-content .info li a{

  position: relative;

  display: inline-block;

  font-size: 20px;

  line-height: 24px;

  color: #fff;

  font-weight: 500;

}



.main-footer .contact-widget .widget-content .info li a:hover{



}



.main-footer .contact-widget .social-links{

  position: relative;

  display: flex;

  align-items: center;

}



.main-footer .contact-widget .social-links li{

  margin-right: 10px;

}



.main-footer .contact-widget .social-links li:last-child{

  margin: 0px !important;

}



.main-footer .contact-widget .social-links li a{

  position: relative;

  display: inline-block;

  width: 44px;

  height: 44px;

  line-height: 46px;

  border: 1px solid rgba(255, 255, 255, 0.15);

  border-radius: 50%;

  font-size: 20px;

  color: rgba(255, 255, 255, 0.50);

  text-align: center;

}



.main-footer .contact-widget .social-links li a:hover{

  box-shadow: 0px 0px 15px 0px var(--theme-color);

}



.footer-bottom{

  position: relative;

  padding: 20px 0px;

}



.footer-bottom .bottom-inner{

  position: relative;

  display: flex;

  align-items: center;

  justify-content: center;

}



.footer-bottom p{

  color: #B7B7B7;

}



.footer-bottom p a{

  display: inline-block;

}



.footer-bottom p a:hover{

  text-decoration: underline;

}



.footer-bottom .footer-card li{

  position: relative;

  display: inline-block;

  float: left;

  margin-right: 10px;

}



.footer-bottom .footer-card li:last-child{

  margin: 0px !important;

}



.footer-bottom .footer-card li a{

  position: relative;

  display: inline-block;

}





/** dark-footer **/



.dark-footer{

  background: rgba(21, 57, 121, 0.10);

}



.dark-footer .logo-widget p{

  color: var(--title-color);

}



.dark-footer .logo-widget .form-inner .form-group input[type='email']{

  background: #fff;

}



.dark-footer .widget-title h4{

  color: var(--title-color);

}



.dark-footer .links-list li a{

  color: var(--title-color);

}



.dark-footer .contact-widget .widget-content p{

  color: var(--title-color);

}



.dark-footer .contact-widget .widget-content .info li a{

  color: var(--title-color);

}



.dark-footer .contact-widget .social-links li a{

  border-color: rgba(17, 17, 17, 0.15);

  color: var(--title-color);

}



.dark-footer .widget-section{

  border-color: rgba(0, 0, 0, 0.10);

}



.dark-footer .footer-bottom p{

  color: var(--title-color);

}





/** rtl-css **/



.rtl .footer-bottom .footer-card li{

  float: right;

  margin-right: 0px;

  margin-left: 10px;

}



.rtl .main-footer .contact-widget .social-links li{

  margin-right: 0px;

  margin-left: 10px;

}



/** responsive-css **/



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



}



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

  .main-footer .footer-widget{

    margin-bottom: 30px;

  }



  .main-footer .widget-section{

    padding-bottom: 55px;

  }



  .footer-bottom .bottom-inner{

    display: block;

    text-align: center;

  }



  .footer-bottom .bottom-inner p{

    margin-bottom: 10px;

  }



  .footer-bottom .footer-card li{

    float: none !important;

  }



  .main-footer .logo-widget{

    max-width: 100%;

  }

}



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

  .footer-bottom .footer-card li{

    margin-bottom: 10px;

  }



  .footer-bottom{

    padding-bottom: 10px;

  }

}



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



}



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



}













/* /assets/widget/style/component/onlineService/widget_setting_showStyle/float.css,/assets/widget/style/component/onlineService/widget_setting_showStyle/style13.css */

/* /assets/widget/style/component/onlineService/widget_setting_showStyle/float.css */

.onlineservice-fixed-style {

  position: fixed;

  z-index: 99

}



.onlineservice-fixed-style ul {

  background-color: #000;

  fliter: alpha(opacity=30);

  background-color: rgba(0, 0, 0, 0.3)

}



.onlineservice-fixed-style .onlineservice-fixed-list a {

  color: #fff;

  line-height: 28px;

  display: block;

  text-decoration: none

}



.onlineservice-fixed-style .onlineservice-fixed-list a:hover {

  text-decoration: none

}



.onlineservice-fixed-style ul li i {

  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAEqCAYAAAAGWTCQAAAACXBIWXMAAAsTAAALEwEAmpwYAAAG22lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYTU1OTQ2OS1iZWMwLWI1NDQtODFhMC1iNzg3M2E4ZTYwMmUiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5ZTdmMzcyMS1iY2MzLTBhNGItODFjMC1jYmVjMDFkZDM0NDciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M2RmNTZkNDgtNDhiNi00YWUwLWFkYTctNWU2NDI1MDY2MGUzIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTA4LTI0VDA5OjIwOjIxKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0wOC0yNFQwOToyNTozMiswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0wOC0yNFQwOToyNTozMiswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmE1ZmY0NTg3LTdjZDQtZjI0Yi04YzQ5LTBmYmIzMTRmNjhlMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowYTU1OTQ2OS1iZWMwLWI1NDQtODFhMC1iNzg3M2E4ZTYwMmUiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NGU1ZDFlZTEtZGE4Zi00Y2NmLTlkYjAtNGMzMWMzNDdkYWNjIiBzdEV2dDp3aGVuPSIyMDE4LTA4LTI0VDA5OjI1OjMyKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6M2RmNTZkNDgtNDhiNi00YWUwLWFkYTctNWU2NDI1MDY2MGUzIiBzdEV2dDp3aGVuPSIyMDE4LTA4LTI0VDA5OjI1OjMyKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/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);

  background-repeat: no-repeat

}



.onlineservice-fixed-style ul .onlineService_q i {

  background-position: 0 0

}



.onlineservice-fixed-style ul .onlineService_t i {

  background-position: 0 -56px

}



.onlineservice-fixed-style ul .onlineService_e i {

  background-position: 0 -111px

}



.onlineservice-fixed-style ul .onlineService_s i {

  background-position: 0 -28px

}



.onlineservice-fixed-style ul .onlineService_whatsApp i {

  background-position: 0 -139px

}



.onlineservice-fixed-style ul .onlineService_qr i {

  background-position: 0 -203px

}



.onlineservice-fixed-style ul .onlineService_wechat i {

  background-position: 0 -266px

}



.onlineservice-fixed-style ul .onlineService_aliww i {

  background-position: 0 -170px

}



.onlineservice-fixed-style ul .onlineService_sms i,

.onlineservice-fixed-style ul .onlineService_other i {

  background-position: 0 -84px

}



@media(min-width: 769px) {

  .onlineservice-fixed-style {

    right: 0;

    top: 50%;

    transform: translateY(-50%)

  }



  .onlineservice-fixed-style ul {

    border-radius: 10px 0 0 10px

  }



  .sitewidget-onlineService.onlineservice-fixed-style ul li {

    line-height: 28px;

    position: relative;

    white-space: nowrap;

    height: 48px;

    width: 54px

  }



  .onlineservice-fixed-style ul li div {

    position: absolute;

    padding: 12px 13px;

    top: 0;

    right: 0;

    border-radius: 10px 0 0 10px;

    width: 28px;

    transition: width .3s ease-in

  }



  .onlineservice-fixed-style ul li div:hover {

    background-color: #000;

    width: 120px;

    fliter: alpha(opacity=60);

    background-color: rgba(0, 0, 0, 0.6)

  }



  .onlineservice-fixed-style ul li span {

    margin: 0 10px 0 14px

  }



  .onlineservice-fixed-style ul li i {

    display: inline-block;

    width: 28px;

    height: 28px

  }



  .onlineservice-fixed-style-left {

    left: 0;

    right: auto

  }



  .onlineservice-fixed-style-left ul {

    border-radius: 0 10px 10px 0

  }



  .onlineservice-fixed-style-left ul li div {

    border-radius: 0 10px 10px 0;

    left: 0;

    right: auto

  }



  .onlineservice-fixed-style-left .onlineservice-fixed-list a {

    text-align: right;

    position: relative

  }



  .onlineservice-fixed-style-left ul li span {

    display: none

  }



  .onlineservice-fixed-style-left ul li div:hover span {

    display: inline

  }

}



@media(max-width: 768px) {

  .onlineservice-fixed-style {

    bottom: 0;

    width: 100%;

    left: 0

  }



  .onlineservice-fixed-style ul {

    display: -webkit-box;

    display: -moz-box;

    display: box;

    width: 100%;

    fliter: alpha(opacity=80);

    background-color: rgba(0, 0, 0, 0.8)

  }



  .onlineservice-fixed-style ul li {

    -moz-box-flex: 1;

    -webkit-box-flex: 1;

    box-flex: 1

  }



  .onlineservice-fixed-style ul li a {

    line-height: 28px;

    text-align: center

  }



  .sitewidget-onlineService.onlineservice-fixed-style ul li span {

    line-height: 20px;

    display: block;

    text-align: center;

    text-align: center;

    overflow: hidden;

    text-overflow: ellipsis

  }



  .sitewidget-onlineService.onlineservice-fixed-style ul li i {

    line-height: 20px;

    font-size: 20px;

    width: 28px;

    height: 28px;

    display: block;

    margin: 0 auto

  }

}



/* /assets/widget/style/component/onlineService/widget_setting_showStyle/style13.css */

.onlineservice-fixed-left13 {

  left: 0 !important;

  right: auto !important;

  margin-left: 20px

}



div.onlineservice-fixed-styleRight13 {

  left: auto !important;

  right: 0 !important;

  margin-right: 20px

}



div.sitewidgetOnlineServiceStyle13 ul li div:hover {

  background: transparent

}



.sitewidget-onlineService.onlineservice-fixed-style ul li i.font-icon {

  display: inline

}



.onlineservice-fixed-style.onlineservice-fixed-left13 .bglist {

  overflow: hidden

}



.onlineservice-leftfixed13.sitewidget-onlineService:hover .onlineservice-fixed-blocks-list {

  margin: 0;

  padding: 0

}



.sitewidgetOnlineServiceStyle13 .onlineservice-fixed-goTop .block-iconfanhuidingbu {

  font-size: 16px;

  background: #51bc35;

  width: 40px;

  display: block !important;

  height: 40px;

  border-radius: 50%;

  line-height: 40px;

  margin-top: 5px;

  position: absolute;

  left: 50%;

  transform: translateX(-50%);

  margin-left: 0

}



.sitewidgetOnlineServiceStyle13 .onlineservice-fixed-goTop {

  background: transparent !important;

  display: none

}



.sitewidgetOnlineServiceStyle13 .sitewidget-bd .onlineservice-fixed-blocks-list {

  border-top-left-radius: 30px;

  border-top-right-radius: 30px;

  background: rgba(0, 0, 0, .3);

  border-bottom-left-radius: 30px;

  border-bottom-right-radius: 30px

}



.onlineservice-fixed-style.onlineservice-fixed-left13 .bglist .ico_f {

  color: #fff;

  background: transparent

}



.onlineservice-fixed-style.onlineservice-fixed-left13 .bglist .ico_t {

  background: #fff

}



.onlineservice-fixed-style ul li a i.block-iconyouxiang {

  font-size: 20px

}



.onlineservice-fixed-style ul li a i.block-iconerweima {

  font-size: 22px

}



.onlineservice-fixed-style ul li a i.block-iconvkcopy {

  font-size: 16px

}



.onlineservice-fixed-style * {

  direction: ltr !important;

  text-align: center !important

}



.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list {

  background: #2a282887

}



.sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items {

  width: auto;

  width: 50px;

  height: 50px;

  position: relative;

  margin-bottom: 0 !important

}



.sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a {

  display: block;

  width: 100%;

  height: 100%;

  text-align: center;

  background: rgba(74, 74, 74, 0);

  color: #fff;

  border: 0;

  box-sizing: border-box;

  border-bottom: 0

}



.sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a .icon {

  margin-top: 10px

}



.sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a .word {

  display: block;

  margin: 0;

  font-size: 12px;

  text-align: center;

  line-height: 18px;

  padding: 0 4px 4px

}



.sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a i.fa {

  background-image: none;

  line-height: 50px;

  font-size: 24px;

  display: block;

  margin: 0 auto

}



.sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a .terminal {

  display: block;

  width: 0;

  height: 1px

}



.sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a.onlineService_t_icon i {

  background-position: 0 -56px

}



.sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips .triangle {

  position: absolute;

  background: 0;

  color: #fff;

  font-size: 22px;

  top: 19px;

  left: 0;

  width: auto;

  height: auto

}



.sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips>li {

  width: auto;

  height: auto;

  padding: 0 15px

}



.sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips>li a {

  display: block;

  min-width: 30px;

  min-height: 22px;

  text-align: center;

  line-height: 50px;

  color: #fff;

  font-size: 14px

}



.sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips>li a img {

  max-width: 240px

}



.onlineservice-fixed-left13.onlineservice-fixed-style-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips {

  left: 58px;

  right: auto;

  -webkit-transform: translateX(-250%);

  transform: translateX(-250%)

}



.onlineservice-fixed-left13.onlineservice-fixed-style-left .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips:after {

  right: auto;

  left: -6px;

  border-color: #ccc transparent transparent #ccc;

  -webkit-transform: rotate(-45deg);

  transform: rotate(-45deg)

}



@media(min-width: 901px) {

  .onlineservice-fixed-style.onlineservice-fixed-left13 .bgicon {

    position: relative;

    padding: 0;

    border: 0;

    border-radius: 0;

    width: 120px;

    height: 50px;

    transition: all .2s

  }



  .onlineservice-fixed-style.onlineservice-fixed-left13 .bglist .ico_all {

    width: 50px;

    height: 50px;

    padding: 0;

    border: 0;

    border-radius: 0;

    position: relative;

    float: left

  }



  .onlineservice-fixed-style.onlineservice-fixed-styleRight13 .listHover .ico_all {

    border-top-right-radius: 30px;

    border-bottom-right-radius: 30px;

    background: #51bc35

  }



  .onlineservice-fixed-style.onlineservice-leftfixed13 .listHover .ico_all {

    border-top-left-radius: 30px;

    border-bottom-left-radius: 30px;

    background: #51bc35

  }



  .onlineservice-fixed-style.onlineservice-fixed-left13 .onlineservice-fixed-goTop.listHover .ico_all {

    background: transparent

  }



  .onlineservice-fixed-style.onlineservice-fixed-left13 {

    top: 50%;

    transform: translateY(-50%)

  }



  .onlineservice-fixed-style ul li i.font-icon {

    background-image: none;

    line-height: 50px;

    font-size: 24px

  }



  .onlineservice-fixed-style ul li i.font-icon.block-iconKaKaoTalk {

    font-size: 30px

  }



  .onlineservice-fixed-style ul li i.font-icon.block-iconv {

    font-size: 32px !important

  }



  .sitewidgetOnlineServiceStyle12 .onlineservice-fixed-blocks-list i.font-icon.block-iconv {

    line-height: 58px !important

  }



  .onlineservice-fixed-style ul li.listHover i.font-icon {

    font-size: 26px

  }



  .onlineservice-fixed-style ul li.listHover i.font-icon.block-iconv {

    font-size: 34px

  }



  .onlineservice-fixed-style ul li.listHover i.font-icon.block-iconfanhuidingbu {

    font-size: 18px

  }



  .onlineservice-fixed-style ul li.listHover i.font-icon.block-iconKaKaoTalk {

    font-size: 32px

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips.centerPad li {

    padding: 15px

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items:hover .onlineservice-fixed-blocks-tips {

    background: #51bc35;

    -webkit-transform: translateX(0);

    transform: translateX(0)

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips {

    background-color: transparent;

    border-radius: 0;

    position: absolute;

    left: 50px;

    top: 0;

    transform: translateX(0);

    -webkit-transition: all .1s;

    transition: all .1s;

    z-index: -1;

    padding: 0;

    min-height: 50px

  }



  div.sitewidget-onlineService.onlineservice-fixed-styleRight13 ul li div {

    background: transparent

  }



  div.sitewidget-onlineService.onlineservice-fixed-styleRight13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips {

    background-color: transparent;

    border-radius: 0;

    position: absolute;

    left: auto;

    right: 50px;

    top: 0;

    transform: translateX(0);

    -webkit-transition: all .1s;

    transition: all .1s;

    z-index: 1;

    padding: 0;

    min-height: 50px;

    height: auto !important;

    border-top-left-radius: 30px;

    border-bottom-left-radius: 30px

  }



  div.sitewidget-onlineService.onlineservice-fixed-styleRight13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips {

    background-color: transparent;

    border-radius: 0;

    position: absolute;

    left: auto;

    right: 50px;

    top: 0;

    transform: translateX(0);

    -webkit-transition: all .1s;

    transition: all .1s;

    z-index: 1;

    padding: 0;

    min-height: 50px;

    height: auto !important;

    border-top-left-radius: 30px;

    border-bottom-left-radius: 30px

  }



  div.sitewidget-onlineService.onlineservice-leftfixed13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips {

    border-top-right-radius: 30px;

    border-bottom-right-radius: 30px

  }



  .onlineservice-fixed-left13 .onlineservice-fixed-blocks-items.listHover .onlineservice-fixed-blocks-tips {

    width: auto

  }



  div div.sitewidget-onlineService.onlineservice-fixed-styleRight13 .onlineservice-fixed-blocks-items.listHover .onlineservice-fixed-blocks-tips {

    width: auto

  }



  .onlineservice-fixed-left13 .onlineservice-fixed-blocks-items .onlineservice-fixed-blocks-tips {

    width: 0;

    transition: width .4s;

    background: #51bc35;

    overflow: hidden

  }



  div.sitewidget-onlineService.onlineservice-fixed-styleRight13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips .fa-caret-left {

    left: auto;

    right: 0;

    width: auto;

    height: auto

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .triangleMb {

    display: none

  }

}



@media(max-width: 900px) {

  .sitewidgetOnlineServiceStyle13 .onlineservice-fixed-goTop {

    display: none !important

  }



  .onlineservice-fixed-style.onlineservice-fixed-left13 .bgicon.bgcl {

    transform: translateY(-50px)

  }



  .onlineservice-fixed-style.onlineservice-fixed-left13 .bgicon {

    position: relative;

    padding: 0;

    border: 0;

    border-radius: 0;

    width: 100%;

    height: 100%;

    transition: all .2s

  }



  .onlineservice-fixed-style.onlineservice-fixed-left13 .bglist .ico_all {

    width: 100%;

    height: 100%;

    padding: 0;

    border: 0;

    border-radius: 0;

    position: relative

  }



  .onlineservice-fixed-style ul li i.font-icon {

    background-image: none;

    line-height: 38px;

    font-size: 24px

  }



  .onlineservice-fixed-style ul li i.font-icon.block-iconv {

    font-size: 28px !important

  }



  .sitewidget-onlineService.onlineservice-fixed-translate .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items {

    min-width: auto !important

  }



  .sitewidget-onlineService.onlineservice-fixed-translate10 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a.onlineService_t_icon i.font-icon {

    line-height: 56px !important

  }



  .sitewidget-onlineService.onlineservice-fixed-translate10 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a.onlineService_t_icon i.block-icontelephone {

    line-height: 58px !important

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 {

    position: fixed;

    width: 100%;

    left: 0 !important;

    bottom: 0;

    height: 50px;

    z-index: 99;

    margin: 0;

    margin-bottom: 3px;

    top: auto

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .sitewidget-bd {

    height: 100%

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list {

    height: 100%;

    display: -webkit-box;

    display: -moz-box;

    display: box;

    width: 100%

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list li.onlineservice-fixed-blocks-items {

    height: 50px;

    margin: 0;

    -moz-box-flex: 1;

    -webkit-box-flex: 1;

    box-flex: 1;

    position: relative;

    border-left: 1px solid #d3d3d3;

    position: relative

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 ul.onlineservice-fixed-blocks-list li.onlineservice-fixed-blocks-items {

    margin: 0;

    position: static

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a {

    height: 50px;

    box-sizing: border-box;

    display: block;

    line-height: 50px;

    position: relative;

    text-align: center;

    white-space: nowrap;

    width: 100%;

    overflow: hidden;

    text-overflow: ellipsis;

    border-radius: 0

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a:hover {

    opacity: 1

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a .word {

    display: none;

    background-image: none;

    margin: 0;

    height: 26px;

    line-height: 26px;

    text-align: center;

    width: 100%

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips {

    background-color: transparent;

    border-radius: 0;

    position: absolute;

    left: 0;

    bottom: 50px;

    -webkit-transform: translateY(300%);

    transform: translateY(300%);

    -webkit-transition: all .1s;

    transition: all .1s;

    z-index: -1;

    display: block;

    transform: translateY(0);

    background: #51bc35;

    width: 100% !important;

    border-radius: 30px;

    height: 0;

    overflow: hidden

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .listHover .onlineservice-fixed-blocks-tips {

    height: auto

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips.floatRight {

    right: 0;

    left: auto

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .triangleMb {

    position: absolute;

    background: 0;

    transform: rotate(-90deg);

    top: -21px;

    left: 50%;

    margin-left: -4px;

    font-size: 22px;

    color: #fff;

    text-align: center;

    width: auto;

    height: auto;

    display: none

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .triangleMb.triangleMbShow {

    display: block

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips.showtitle {

    background: rgba(74, 74, 74, .3);

    -webkit-transform: translateX(0);

    transform: translateX(0);

    width: auto

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips .triangle {

    display: none

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips:after {

    display: none

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips>li a {

    line-height: 50px;

    height: auto;

    padding: 0 5px

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips>li a img,

  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips>li a br {

    display: none

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips .for_qq {

    background-position: 0 0;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips .for_skype {

    background-position: 0 -180px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips .for_email {

    background-position: 0 -120px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips .for_tel {

    background-position: 0 -50px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis

  }



  .sitewidget-onlineService.onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-tips .for_sms {

    background-position: 0 -240px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis

  }



  .onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineservice-fixed-blocks-items>a:before {

    content: '';

    position: absolute;

    height: 30px;

    width: 30px;

    top: 0;

    left: 50%;

    margin-left: -15px

  }



  .onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .sitewidget-onlineService-togglebtn i {

    height: 4px;

    width: 6px;

    background-position: right bottom;

    position: absolute;

    bottom: 4px;

    right: 4px;

    transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    -moz-transform: rotate(-45deg);

    -webkit-transform: rotate(-45deg);

    -o-transform: rotate(-45deg)

  }



  .onlineservice-fixed-left13 .sideShowArrow {

    display: none !important

  }



  .onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineService_q:before {

    background-position: 0 0

  }



  .onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineService_q:hover:before {

    background-position: -30px -30px

  }



  .onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineService_t_icon:before {

    background-position: 0 -50px

  }



  .onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineService_t_icon:hover:before {

    background-position: -30px -90px

  }



  .onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineService_e:before {

    background-position: 0 -120px

  }



  .onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineService_e:hover:before {

    background-position: -30px -150px

  }



  .onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineService_s:before {

    background-position: 0 -180px

  }



  .onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineService_s:hover:before {

    background-position: -30px -210px

  }



  .onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineService_fb:before {

    background-position: 0 -240px

  }



  .onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineService_fb:hover:before {

    background-position: -30px -270px

  }



  .onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineService_sms:before {

    background-position: 0 -240px

  }



  .onlineservice-fixed-left13 .onlineservice-fixed-blocks-list .onlineService_sms:hover:before {

    background-position: -30px -270px

  }



  .sitewidget-onlineService.onlineservice-fixed-style ul li .onlineService_kakaotalk_icon i {

    line-height: 49px

  }



  .sitewidget-onlineService.onlineservice-fixed-style ul li .onlineService_telegram i {

    line-height: 49px

  }

}






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

.main-footer .logo-widget .footer-logo {

  position: relative;

  margin-bottom: 15px;
  text-align: center;

}

.main-footer .logo-widget p{
  text-align: center;
}

.main-footer .widget-title{
  text-align: center;
}

.main-footer .widget-content {
  text-align: center;
}

.main-footer .contact-widget .social-links{
  text-align: center;
  justify-content: center;
}


}





































































