.elementor-23115 .elementor-element.elementor-element-a187bae:not(.elementor-motion-effects-element-type-background), .elementor-23115 .elementor-element.elementor-element-a187bae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-23115 .elementor-element.elementor-element-a187bae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-23115 .elementor-element.elementor-element-a187bae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23115 .elementor-element.elementor-element-c12cf2d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-23115 .elementor-element.elementor-element-c12cf2d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-23115 .elementor-element.elementor-element-c12cf2d > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-23115 .elementor-element.elementor-element-2fc0d49 .elementor-heading-title{color:#222222;font-size:40px;font-weight:bold;line-height:59px;letter-spacing:-2px;}.elementor-23115 .elementor-element.elementor-element-990cbce{text-align:right;}.elementor-23115 .elementor-element.elementor-element-990cbce .elementor-heading-title{color:#345CCD;font-size:20px;font-weight:300;line-height:34px;letter-spacing:-1px;}.elementor-23115 .elementor-element.elementor-element-990cbce > .elementor-widget-container{margin:6px 0px 0px 0px;padding:0px 0px 0px 0px;background-image:url("https://line-works.com/wp-content/uploads/bt-14-linkarrow-345-ccd.svg");background-position:center right;background-repeat:no-repeat;background-size:33px auto;}.elementor-23115 .elementor-element.elementor-element-408069e > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-23115 .elementor-element.elementor-element-1e395090:not(.elementor-motion-effects-element-type-background), .elementor-23115 .elementor-element.elementor-element-1e395090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03C75A;}.elementor-23115 .elementor-element.elementor-element-1e395090{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:120px 0px 120px 0px;}.elementor-23115 .elementor-element.elementor-element-1e395090 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23115 .elementor-element.elementor-element-160fdee5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-23115 .elementor-element.elementor-element-160fdee5 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-23115 .elementor-element.elementor-element-68b0155{text-align:center;}.elementor-23115 .elementor-element.elementor-element-68b0155 .elementor-heading-title{color:#FFFFFF;font-size:40px;font-weight:bold;line-height:58px;letter-spacing:-2px;}@media(max-width:1599px){.elementor-23115 .elementor-element.elementor-element-a187bae{padding:100px 0px 100px 0px;}.elementor-23115 .elementor-element.elementor-element-2fc0d49 .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-0.75px;}.elementor-23115 .elementor-element.elementor-element-990cbce .elementor-heading-title{font-size:16px;line-height:24px;letter-spacing:-0.8px;}.elementor-23115 .elementor-element.elementor-element-990cbce > .elementor-widget-container{margin:12px 0px 0px 0px;background-size:24px auto;}.elementor-23115 .elementor-element.elementor-element-408069e > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-23115 .elementor-element.elementor-element-1e395090{margin-top:0px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-23115 .elementor-element.elementor-element-68b0155 .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1.5px;}}@media(max-width:979px){.elementor-23115 .elementor-element.elementor-element-a187bae{padding:80px 0px 80px 0px;}.elementor-23115 .elementor-element.elementor-element-2fc0d49 .elementor-heading-title{font-size:30px;line-height:46px;letter-spacing:-1px;}.elementor-23115 .elementor-element.elementor-element-2fc0d49 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-23115 .elementor-element.elementor-element-408069e > .elementor-widget-container{padding:39px 0px 0px 0px;}.elementor-23115 .elementor-element.elementor-element-1e395090{margin-top:0px;margin-bottom:0px;padding:60px 15px 60px 15px;}.elementor-23115 .elementor-element.elementor-element-68b0155{text-align:left;}.elementor-23115 .elementor-element.elementor-element-68b0155 .elementor-heading-title{font-size:20px;line-height:30px;letter-spacing:-0.69px;}}/* Start custom CSS for heading, class: .elementor-element-990cbce */.line-works-tip a{
    padding-right: 41px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a187bae */.blog-tip-container {
  width: 12.8rem !important;
  margin: 0 auto;
}

.blog-tip li {
  margin-top: 0;
  background-color: #fff;
}

.blog-tip li .tag {
  display: none;
}

.blog-tip li .list-content {
  height: 1.66rem;
  overflow: hidden;
}

.blog-tip li .list-content h3 {
  margin-top: .3rem;
  height: .72rem;
  font-size: .24rem;
  line-height: .36rem;
  max-height: inherit;
}

.blog-tip li .list-content .content {
  display: none;
}

.blog-tip li .list-content .meta {
  display: none;
}
@media screen and (max-width: 1600px) {
    .blog-tip-container {
    width: 9.8rem !important;
  }
  .blog-tip li {
    margin-top: .2rem;
  }
  .blog-tip li .list-content {
    padding-bottom: .51rem;
    height: 1.31rem;
  }
  .blog-tip li .list-content h3 {
    margin-top: .22rem;
    height: .58rem;
    font-size: .20rem;
    line-height: .29rem;
  }
  
}
@media screen and (max-width: 979px) {
    .blog-tip-container {
    width: 100% !important;
  }
  .blog-tip li {
    margin-top: .39rem;
  }
  .blog-tip li .list-content {
    padding-bottom: .41rem;
    background-position: right 0.2rem bottom 0.16rem;
    height: 1.25rem;
  }
  .blog-tip li .list-content h3 {
    margin-top: .26rem;
    height: .59rem;
    font-size: .20rem;
    line-height: .29rem;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1e395090 *//*  底部的按钮  */
.footer-btn a{
    width: 350px!important;
}
@media (max-width: 1439px){
    .footer-btn a{
         width: 280px!important;
    }
   
}
@media (max-width: 414px){
    .footer-btn a{
        width: 100%!important;
    }
}
form.mktoHasWidth {
  width: 4.84rem !important;
  margin: .4rem auto 0;
  font-size: .2rem;
  color: #777;
  line-height: .59rem;
  border-radius: 4px;
}

form.mktoHasWidth .mktoFormRow {
  float: left;
}

form.mktoHasWidth .mktoFormRow .mktoFormCol {
  margin-bottom: 0 !important;
}

form.mktoHasWidth .mktoOffset, form.mktoHasWidth .mktoLabel, form.mktoHasWidth .mktoGutter {
  display: none;
}

form.mktoHasWidth #Email {
   height: .59rem;
        line-height: 59px;
        width: 3.44rem !important;
        background-color: #fff;
        padding: 0 .27rem;
        letter-spacing: -1.25px;
        box-sizing: border-box;
        font-size: 0.2rem;
        box-shadow: none;
        border: none ;
        border-radius: 0;
        border-top-left-radius: 0.04rem;
        border-bottom-left-radius: 0.04rem;
}

form.mktoHasWidth .mktoButtonRow {
  float: left;
}

form.mktoHasWidth .mktoButtonRow .mktoButtonWrap {
  margin-left: 0 !important;
}

form.mktoHasWidth .mktoButtonRow .mktoButtonWrap .mktoButton {
  background: none;
  background-color: #456968;
  color: #fff;
  line-height: 59px;
  width: 1.4rem;
  padding: 0;
  font-size: 0.2rem;
  border: none;
  border-top-right-radius: .04rem;
  border-bottom-right-radius: 0.04rem;
}

form.mktoHasWidth .mktoButtonRow .mktoButtonWrap .mktoButton:hover {
  border: none;
}

form.mktoHasWidth .mktoButtonRow .mktoButtonWrap .mktoButton:focus {
  border: none;
}

form.mktoHasWidth .mktoButtonRow .mktoButtonWrap .mktoButton:active {
  background: none;
  background-color: #456968;
}

@media screen and (max-width: 1600px) {
  form.mktoHasWidth {
    line-height: 0.5rem;
    margin-top: .32rem;
    width: 4.51rem !important;
  }
  form.mktoHasWidth #Email {
    height: .5rem;
    line-height: 0.5rem;
    width: 3.22rem !important;
    font-size: .16rem;
  }
  form.mktoHasWidth .mktoButtonRow .mktoButtonWrap .mktoButton {
    line-height: .5rem;
    width: 1.29rem;
    font-size: .16rem;
  }
}

@media screen and (max-width: 979px) {
  form.mktoHasWidth {
    width: 100% !important;
    margin: 0;
    margin-top: 0.16rem;
    line-height: .46rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0;
  }
  form.mktoHasWidth #Email {
    height: .46rem;
    line-height: 0.46rem;
    width: 2.57rem !important;
    padding: 0 .2rem;
    letter-spacing: -0.88px;
    font-size: 0.14rem;
    border-radius: 0;
  }
  form.mktoHasWidth .mktoButtonRow .mktoButtonWrap .mktoButton {
    line-height: .46rem;
    width: 0.88rem;
    font-size: 0.16rem;
    border-radius: 0;
  }
}/* End custom CSS */