﻿/* ===============产业观察============= */

.sec_IndustryObservation {

  margin: 120px auto 50px;

}

.yjy_IndustryObservation {

  margin: 60px auto 50px;

}

.yjy_IndustryObservation .IndustryLeft {

  width: 100%;

}

.IndustryLeft {

  width: 70.668%;

}

.IndustryRight {

  width: 25.836%;

}

.Industry_title {

  height: 30px;

  padding-right: 32px;

  position: relative;

  margin-bottom: 26px;

}

.Industry_title h2 {

  float: left;

  font-size: 20px;

  line-height: 30px;

  color: #333333;

  font-weight: bold;

  position: relative;

}

.Industry_title h2::after {

  content: "";

  bottom: 0;

  width: 100%;

  position: absolute;

  height: 8px;

  left: 0;

  background: linear-gradient(90deg, #00b5f4, #446de1);

  z-index: -1;

}

.Industry_title .nav {

  float: right;

}

.Industry_title .nav a {

  float: left;

  font-size: 17px;

  line-height: 30px;

  color: #888888;

  margin-left: 30px;

}

.Industry_title .nav a:hover,

.Industry_title .nav a.hover {

  color: #1e97da;

  font-weight: bold;

}

.Industry_title .more {

  width: 20px;

  height: 20px;

  background: url(../images/icon8.png) no-repeat center;

  position: absolute;

  right: 0;

  top: 5px;

}

.IndustryLeft ul.sec_ullist {

}

.IndustryLeft ul.sec_ullist li {

  height: 144px;

  margin-bottom: 40px;

  position: relative;

}

.IndustryLeft ul.sec_ullist li > a {

  width: 100%;

  height: 100%;

}

.IndustryLeft ul.sec_ullist li .left {

  width: 26.18%;

  height: 100%;

  background-color: #c1c1c1;

  position: relative;

  float: left;

  overflow: hidden;

}

.IndustryLeft ul.sec_ullist li .left img {

  width: 100%;

  height: 100%;

  transition: 0.5s;

  object-fit: cover;

}

.IndustryLeft ul.sec_ullist li:hover .left img {

  transform: scale(1.1);

}

.IndustryLeft ul.sec_ullist li .left p {

  position: absolute;

  min-width: 73px;

  height: 24px;

  background-color: #1e97da;

  top: 10px;

  left: 11px;

  font-size: 14px;

  line-height: 24px;

  color: #ffffff;

  text-align: center;

  padding: 0 10px;

  white-space: nowrap;

}

.IndustryLeft ul.sec_ullist li .right {

  float: right;

  width: 70.5%;

  text-align: justify;

}

.IndustryLeft ul.sec_ullist li .right h3 {

  font-size: 20px;

  color: #222222;

  margin-top: 4px;

  margin-bottom: 15px;

  font-weight: bold;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

}

.IndustryLeft ul.sec_ullist li .right p {

  font-size: 16px;

  line-height: 26px;

  color: #888888;

  height: 52px;

  overflow: hidden;

}

.IndustryLeft ul.sec_ullist li .right .btm,

.IndustryLeft ul.sec_ullist li .zxzx .time {

  font-size: 14px;

  color: #999999;

  line-height: 18px;

  margin-top: 38px;

}

.IndustryLeft ul.sec_ullist li .zxzx {

  color: #32b0ed;

  position: absolute;

  right: 0px;

  bottom: 10px;

  width: 80px;

  width: 80px;

  height: 30px;

  border: 1px solid #1e97da;

  color: #1e97da;

  text-align: center;

  line-height: 28px;

}

.IndustryLeft ul.sec_ullist li .zxzx .time,

.IndustryLeft ul.sec_ullist li .zxzx a {

  display: inline-block;

}

.IndustryLeft ul.sec_ullist li .zxzx a:hover {

  text-decoration: underline;

}

.IndustryLeft ul.sec_ullist li .right .btm .time {

  margin-left: 10px;

  display: none;

}

.IndustryLeft ul.sec_ullist li .right .btm .icon {

}

.IndustryLeft ul.sec_ullist li .right .btm .icon span {

  padding-left: 20px;

  position: relative;

  float: left;

  margin-right: 15px;

}

.IndustryLeft ul.sec_ullist li .right .btm .icon span i {

  width: 18px;

  height: 18px;

  position: absolute;

  top: 0;

  left: 0;

}

.IndustryLeft ul.sec_ullist li .right .btm .icon span i.i0 {

  background: url(../images/icon21.png) no-repeat center;

}

.IndustryLeft ul.sec_ullist li .right .btm .icon span i.i1 {

  background: url(../images/icon9.png) no-repeat center;

}

.IndustryLeft ul.sec_ullist li .right .btm .icon span i.i2 {

  background: url(../images/icon11.png) no-repeat center;

}

.IndustryLeft ul.sec_ullist li .right .btm .icon span i.i3 {

  background: url(../images/icon10.png) no-repeat center;

}



.IndustryRight .Industry_title .more {

  width: auto;

  background: url(../images/icon12.png) no-repeat right center;

  line-height: 20px;

}

.IndustryRight .Industry_title .more a {

  padding-right: 22px;

  font-size: 16px;

  color: #aaaaaa;

}

.Industry_r_box1 ul {

  border-left: 1px solid #e4e4e4;

  margin-bottom: 38px;

}

.Industry_r_box1 ul li {

  padding-left: 24px;

  margin-bottom: 15px;

  position: relative;

  padding-bottom: 15px;

}

.Industry_r_box1 ul li i {

  width: 6px;

  height: 6px;

  background-color: #ffffff;

  border: solid 3px #75bce4;

  border-radius: 50%;

  left: -6.5px;

  top: 6px;

  position: absolute;

}

.Industry_r_box1 ul li a {

  font-size: 16px;

  line-height: 24px;

  color: #333333;

}

.Industry_r_box1 ul li i {

}

.Industry_r_box2 ol {

  margin-top: -10px;

  margin-bottom: 20px;

}

.Industry_r_box2 ol li {

  height: 84px;

  padding: 14px 0;

  border-bottom: 1px solid #e7e7e7;

}

.Industry_r_box2 ol li .left {

  float: left;

  width: 25.16%;

  height: 56px;

  background: url(../images/icon13.png) no-repeat;

  background-size: 100% 100% !important;

  font-size: 14px;

  line-height: 56px;

  color: #fefefe;

  text-align: center;

}

.Industry_r_box2 ol li .right {

  float: right;

  width: 68.68%;

}

.Industry_r_box2 ol li .right p {

  font-size: 16px;

  color: #333333;

  margin-bottom: 12px;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

}

.Industry_r_box2 ol li .right .btn {

  width: 62px;

  height: 22px;

  border: solid 1px #1e97da;

  font-size: 12px;

  line-height: 22px;

  color: #1e97da;

  text-align: center;

}

.Industry_r_box2 ol li:last-child {

  border-bottom: 0;

}

.sec_picture {

  height: 350px;

  margin-bottom: 40px;

}

.sec_picture_l {

  height: 100%;

  width: 67.69%;

}

.sec_picture_l .swiper-slide {

  position: relative;

}

.sec_picture_l .swiper-slide a {

  width: 100%;

  height: 100%;

  position: relative;

}

.sec_picture_l .swiper-slide h3 {

  font-size: 18px;

  font-weight: bold;

  color: #ffffff;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  position: absolute;

  bottom: 27px;

  left: 23px;

  width: 65%;

}

.sec_picture_l .swiper-slide .mask {

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  background: url(../images/mc.png) no-repeat bottom;

  background-size: 100% auto;

  /* background-color: rgba(0,0,0,.1); */

}

.sec_picture_l .swiper-slide img {

  width: 100%;

  height: 100%;

  object-fit: cover;

}

.swiper-container-horizontal > .swiper-pagination-bullets,

.swiper-pagination-custom,

.swiper-pagination-fraction {

  bottom: 17px;

  right: 0;

  text-align: right;

  padding-right: 23px;

}

.sec_picture_l .swiper-pagination-bullet {

  width: 30px;

  height: 4px;

  background-color: #fff;

  opacity: 0.4;

  border-radius: 0;

}

.sec_picture_l .swiper-pagination-bullet-active {

  opacity: 1;

}

.sec_picture_r {

  height: 100%;

  width: 30.662%;

}

.sec_picture_r ul li {

  position: relative;

  width: 100%;

  height: 168px;

  background-color: #9f9f9f;

  margin-bottom: 14px;

  overflow: hidden;

}

.sec_picture_r ul li img,

.sec_picture_r ul li a {

  width: 100%;

  height: 100%;

}

.sec_picture_r ul li img {

  transition: 0.5s;

  object-fit: cover;

}

.sec_picture_r ul li p {

  font-size: 16px;

  letter-spacing: 0px;

  color: #ffffff;

  text-align: center;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  width: 100%;

  position: absolute;

  bottom: 14px;

  padding: 0 20px;

}

.sec_picture_r ul li .mask {

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  background: url(../images/mc.png) no-repeat bottom;

  background-size: 100% auto;

}

.sec_picture_r ul li:hover img {

  transform: scale(1.1);

}

.sec_picture_r ul li:hover .mask {

  background: url(../images/mc.png) no-repeat bottom;

  background-size: 100% auto;

}



.sec_Industrymore {

  height: 52px;

  background-color: #f0f0f0;

  font-size: 16px;

  line-height: 52px;

  color: #666666;

  margin: -10px 0 40px;

  text-align: center;

}

.sec_Industrymore i {

  width: 17px;

  height: 17px;

  background: url(../images/icon12.png) no-repeat center;

  display: inline-block;

  top: 3px;

  position: relative;

  margin-left: 6px;

}

.IndustryLeft ol {

  margin-left: -1.5%;

}

.IndustryLeft ol li {

  float: left;

  width: 31.8%;

  height: 206px;

  background-color: #737373;

  overflow: hidden;

  margin-left: 1.5%;

  position: relative;

}

.IndustryLeft ol li .mask {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background: url(../images/mc.png) no-repeat bottom;

  background-size: 100% auto;

}

.IndustryLeft ol li img,

.IndustryLeft ol li a {

  width: 100%;

  height: 100%;

  object-fit: cover;

  transition: 0.5s;

}

.IndustryLeft ol li:hover img {

  transform: scale(1.1);

}

.IndustryLeft ol li h3 {

  position: absolute;

  bottom: 13px;

  width: 100%;

  height: 23px;

  padding: 0 14px;

  line-height: 23px;

  font-size: 16px;

  color: #ffffff;

}

.IndustryLeft ol li h3 span {

  height: 100%;

  background-color: #1e97da;

  padding: 0 8px;

  font-size: 12px;

  float: left;

  margin-right: 12px;

  position: relative;

}

.IndustryLeft ol li h3 span::after {

  content: "";

  width: 0px;

  height: 0px;

  border-bottom: 5px solid transparent;

  border-top: 5px solid transparent;

  border-left: 5px solid #1e97da;

  position: absolute;

  top: 6px;

  right: -5px;

}

.Industry_r_box3 {

  margin-bottom: 22px;

}

.Industry_r_box3 ul {

  margin-left: -2.82%;

}

.Industry_r_box3 ul li {

  float: left;

  width: 47.2%;

  height: 114px;

  background-color: #f3f3f3;

  margin: 0 0 8px 2.8%;

}

.Industry_r_box3 ul li img {

  width: 50px;

  height: 50px;

  margin: 16px auto 12px;

}

.Industry_r_box3 ul li p {

  font-size: 16px;

  color: #333333;

  text-align: center;

}

.Industry_r_box4 {

  height: 160px;

  background: url(../images/title_bg1.png) no-repeat center;

  background-size: 100% 100%;

  padding: 47px 0 0 27px;

  margin-bottom: 28px;

}

.Industry_r_box4 .Industry_title h2 {

  color: #fff;

  float: inherit;

  margin-bottom: 10px;

  font-weight: normal;

}

.Industry_r_box4 .Industry_title .more {

  position: static;

  display: inline-block;

  background: url(../images/icon17.png) no-repeat right center;

}

.Industry_r_box4 .Industry_title .more a {

  font-size: 14px;

  color: #02fbfb;

}

.Industry_r_box5 {

}

.Industry_r_box5 ul li {

  position: relative;

  margin-bottom: 16px;

  background: url(../images/icon18.png) no-repeat 99% center;

  background-size: 22px 22px;

  padding-left: 0;

}

.Industry_r_box5 ul li .left {

  width: 68px;

  height: 68px;

  border-radius: 50%;

  background-color: #000;

  position: absolute;

  left: 0;

  right: 0;

  overflow: hidden;

}

.Industry_r_box5 ul li .left img {

  width: 100%;

  height: 100%;

  object-fit: cover;

}

.Industry_r_box5 ul li .right {

  display: table-cell;

  height: 68px;

  vertical-align: middle;

  padding-left: 82px;

}

.Industry_r_box5 ul li .right h3 {

  font-size: 18px;

  color: #333333;

  margin-bottom: 12px;

}

.Industry_r_box5 ul li .right p {

  font-size: 14px;

  color: #999999;

}

/* 广告位 */

.Advertising_space{

    width: 100%;

    height: 320px;

    background: url(../images/bg1.png) no-repeat center;

    background-size: 100% 100%;

    margin-bottom: 29px;

    padding: 24px 14px;

}

.Advertising_space img.bgtitle{

    max-width: 100%;

    display: block;

    margin:0 auto 20px; 

}

.Advertising_space ul{

    margin-left: -2%;

}

.Advertising_space ul li{

   width: 100%;

    height: 32px;

    background-color: #002F9C;

    background: rgba(0, 47, 156, .4);

    font-size: 14px;

    color: #fff;

    float: left;

    margin: 0 0 6px 2%;

    text-align: center;

    line-height: 32px;

    transition: .3s;

    overflow: hidden;

}

.Advertising_space ul li:hover{

    background: #fff;

    color: #0C32AD;

}

.consulting{

    margin:13px 0 23px;

}

.consulting a{

    font-size: 16px;

    font-family: Microsoft YaHei;

    font-weight: bold;

    text-decoration: underline;

    color: #FCFF00;

    text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.51);

    text-align: center;

    transition: .5s;

}

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

  .Home_secondnav ul li .right h2,

  .tabswitch .tabnav a,

  .zydpc ul li .right h2,

  .zydapp ul li h3,

  .ztdapp ul li h2 {

    font-size: 20px;

  }

  .Home_secondnav ul li .right p,

  .PolicyComparison .search input,

  .PolicyComparison .list ul li p,

  .Industry_T_r_btm table tr td {

    font-size: 13px;

  }

  .Home_title h3 {

    font-size: 38px;

  }

  .Home_title p,

  .zydpc ul li .right p,

  .Product_button a,

  .zydapp ul li p,

  .PolicyComparison .list ul li span.year,

  .PolicyComparison .list .more,

  .IndustryMapbg .more,

  .Industrynav li p,

  .Industry_T_r_btm h3,

  .Industry_T_r_top h3,

  .Industry_T_left h3,

  .sec_picture_l .swiper-slide h3,

  .Industry_r_box5 ul li .right h3 {

    font-size: 16px;

  }

  .competencemain ul li h3 {

    font-size: 26px;

  }

  .competencemain ul li p,

  .Industry_title .nav a {

    font-size: 15px;

  }

  .ztdapp ul li p,

  .PolicyComparison .retrieval .box a,

  .IndustryLeft ul.sec_ullist li .right p,

  .Industry_r_box1 ul li a,

  .IndustryRight .Industry_title .more a,

  .Industry_r_box2 ol li .right p,

  .Industry_T_r_btm table tr th,

  .Industry_r_box3 ul li p,

  .sec_picture_r ul li p,

  .IndustryLeft ol li h3 {

    font-size: 14px;

  }

  .PolicyComparison .search button,

  .PolicyComparison .list ul li h2,

  .IndustryLeft ul.sec_ullist li .right h3 {

    font-size: 18px;

  }

  .PolicyComparison .list ul li span.day {

    font-size: 22px;

  }

  .Industry_title h2 {

    font-size: 24px;

  }

  .IndustryLeft ul.sec_ullist li .right .btm,

  .IndustryLeft ul.sec_ullist li .left p,

  .Industry_r_box2 ol li .left,

  .Industry_r_box5 ul li .right p {

    font-size: 12px;

  }

  .Industry_r_box2 ol li .right .btn {

    font-size: 10px;

  }

  /* =====产业观察==== */

  .IndustryLeft ul.sec_ullist li .right h3 {

    margin-bottom: 10px;

  }

  .IndustryLeft ol li {

    height: 194px;

  }

  .Industry_title {

    margin-bottom: 20px;

  }

  .IndustryLeft ul.sec_ullist li {

    height: 134px;

    margin-bottom: 26px;

  }

  .sec_Industrymore {

    margin-top: 0;

  }

  .Industry_r_box1 ul li {

    margin-bottom: 16px;

  }

  .Industry_r_box2 ol li {

    height: 88px;

    padding: 18px 0;

  }

  .Industry_r_box2 ol li .left {

    height: 50px;

    line-height: 50px;

  }

  .Industry_r_box2 ol li .right .btn {

    width: 52px;

    height: 15px;

    line-height: 13px;

  }

  .Industry_r_box3 ul li {

    height: 90px;

  }

  .Industry_r_box3 ul li img {

    width: 34px;

    height: 34px;

    margin: 14px auto 12px;

  }

  .Industry_r_box4 {

    height: 140px;

    padding-top: 37px;

  }

  .Industry_r_box5 ul li {

    background-size: 18px 18px;

    margin-bottom: 14px;

  }

  .Industry_r_box5 ul li .left {

    width: 60px;

    height: 60px;

  }

  .Industry_r_box5 ul li .right {

    height: 60px;

    padding-left: 72px;

  }

  .IndustryLeft ul.sec_ullist li .zxzx {

    bottom: 17px;

  }

}

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

  .Home_secondnav ul li .right h2,

  .tabswitch .tabnav a,

  .zydpc ul li .right h2,

  .zydapp ul li h3,

  .ztdapp ul li h2 {

    font-size: 18px;

  }

  .Home_secondnav ul li .right p,

  .PolicyComparison .search input,

  .PolicyComparison .list ul li p,

  .Advertising_space ul li {

    font-size: 12px;

  }

  .Home_title h3 {

    font-size: 36px;

  }

  .Home_title p,

  .zydpc ul li .right p,

  .Product_button a,

  .zydapp ul li p,

  .PolicyComparison .list ul li span.year,

  .PolicyComparison .list .more,

  .IndustryMapbg .more {

    font-size: 14px;

  }

  .competencemain ul li h3 {

    font-size: 22px;

  }

  .competencemain ul li p,

  .Industry_title .nav a {

    font-size: 13px;

  }

  .ztdapp ul li p,

  .PolicyComparison .retrieval .box a,

  .IndustryLeft ul.sec_ullist li .right p,

  .Industry_r_box1 ul li a,

  .IndustryRight .Industry_title .more a,

  .Industry_r_box2 ol li .right p {

    font-size: 14px;

  }

  .PolicyComparison .search button,

  .PolicyComparison .list ul li h2,

  .IndustryLeft ul.sec_ullist li .right h3 {

    font-size: 16px;

  }

  .PolicyComparison .list ul li span.day {

    font-size: 20px;

  }

  .Industry_title h2 {

    font-size: 22px;

  }

  .IndustryLeft ul.sec_ullist li .right .btm,

  .IndustryLeft ul.sec_ullist li .left p,

  .Industry_r_box2 ol li .left {

    font-size: 12px;

  }

  .Industry_r_box2 ol li .right .btn {

    font-size: 10px;

  }

  .IndustryLeft ul.sec_ullist li .zxzx {

    bottom: 10px;

  }

  .Advertising_space ul li{

    /*width: 30%;*/

  }

}

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

  .allboxwidth {

    max-width: 100%;

    padding-left: 20px;

    padding-right: 20px;

  }

  .Product_introduction {

    padding: 0 0 50px 0;

  }

  .Home_secondnav ul li .right h2,

  .tabswitch .tabnav a,

  .zydpc ul li .right h2,

  .zydapp ul li h3,

  .ztdapp ul li h2 {

    font-size: 16px;

  }

  .Home_secondnav ul li .right p,

  .PolicyComparison .search input,

  .PolicyComparison .list ul li p {

    font-size: 11px;

  }

  .Home_title h3 {

    font-size: 34px;

  }

  .Home_title p,

  .zydpc ul li .right p,

  .Product_button a,

  .zydapp ul li p,

  .PolicyComparison .list ul li span.year,

  .PolicyComparison .list .more,

  .IndustryMapbg .more {

    font-size: 12px;

  }

  .competencemain ul li h3 {

    font-size: 20px;

  }

  .competencemain ul li p,

  .Industry_title .nav a {

    font-size: 12px;

  }

  .ztdapp ul li p,

  .PolicyComparison .retrieval .box a,

  .IndustryLeft ul.sec_ullist li .right p,

  .Industry_r_box1 ul li a,

  .IndustryRight .Industry_title .more a,

  .Industry_r_box2 ol li .right p {

    font-size: 12px;

  }

  .PolicyComparison .search button,

  .PolicyComparison .list ul li h2,

  .IndustryLeft ul.sec_ullist li .right h3,

  .sec_picture_l .swiper-slide h3 {

    font-size: 14px;

  }

  .PolicyComparison .list ul li span.day {

    font-size: 18px;

  }

  .Industry_title h2 {

    font-size: 20px;

  }

  .Home_secondnav ul li {

    float: left;

    width: 23.35%;

    height: 100px;

    margin-left: 1.65%;

    background-color: #fff;

    padding: 17px;

  }

  .Home_secondnav ul li::after {

    content: "";

    width: 0px;

    height: 0px;

    border-left: 20px solid transparent;

    border-right: 20px solid transparent;

    border-bottom: 20px solid #fff;

    position: absolute;

    bottom: -40px;

    left: 0%;

    margin-left: -20px;

    opacity: 0;

  }

  .Home_secondnav ul li .right {

    margin-left: 70px;

  }

  .Home_secondnavbg {

    padding: 40px 20px;

  }

  .IndustryObservation {

    padding: 50px 20px;

  }

  .IndustryLeft ul.sec_ullist li {

    height: 124px;

    margin-bottom: 20px;

  }

  .IndustryLeft ul.sec_ullist li .right p {

    line-height: 20px;

    height: 42px;

  }

  .Industry_r_box2 ol li {

    height: 68px;

  }

  .Industry_r_box2 ol li .left {

    height: 40px;

    line-height: 40px;

  }

  .tabswitch .tabnav {

    padding: 18px 170px;

  }

  .tabswitch .tabnav a {

    width: 160px;

  }

  .home_content {

    padding: 0 20px;

  }

  .zydpc .centermain {

    width: 350px;

    height: 350px;

    top: 60px;

    margin-left: -175px;

  }

  .zydpc ul li .right p {

    line-height: 25px;

  }

  .Product_button a {

    width: 150px;

    height: 45px;

    line-height: 45px;

    font-size: 14px;

  }

  .competencemain ul li {

    height: 300px;

  }

  .competencemain ul li img.coreimg {

    width: 70px;

    height: 70px;

    margin: 30px auto 23px;

  }

  .competencemain ul li h3 {

    margin-bottom: 20px;

  }

  .competencemain ul li p {

    line-height: 25px;

  }

  .sec_picture {

    height: 300px;

  }

  .sec_picture_l .swiper-pagination-bullet {

    height: 2px;

  }

  .sec_picture_r ul li {

    height: 142px;

  }

  .sec_picture_r ul li p {

    padding: 0 15px;

    bottom: 8px;

  }

  .IndustryLeft ol li {

    height: 174px;

  }

  .IndustryLeft ol li h3 {

    padding: 0 10px;

  }

  .Industry_r_box1 ul li a {

    line-height: 20px;

  }

  .Industry_r_box1 ul li {

    margin-bottom: 10px;

  }

  .Industry_r_box4 {

    height: 130px;

    padding-top: 27px;

  }

  .Industry_r_box5 ul li .right {

    height: 55px;

  }

  .Advertising_space{

    height: auto;

  }



  .Advertising_space ul li{

    width: 46%;

  }

}

@media screen and (max-width: 1024px) {
.Relatedrecomm{width:100%!important}

.Industry_zhunt .Relatedrecomm ul li .topimg{padding: 5px!important;}
.Industry_zhunt .Relatedrecomm ul li h3{height: 24px!important;padding: 5px!important;}
  .IndustryLeft ul.sec_ullist li .zxzx {

    display: none;

  }

  .IndustryLeft ul.sec_ullist li .right .btm .time {

    display: block;

  }

  .allboxwidth {

    max-width: 100%;

    padding-left: 0.4rem;

    padding-right: 0.4rem;

  }

  .Home_secondnav ul li .right h2,

  .tabswitch .tabnav a,

  .zydpc ul li .right h2,

  .zydapp ul li h3,

  .ztdapp ul li h2 {

    font-size: 0.32rem;

  }

  .Home_secondnav ul li .right p,

  .PolicyComparison .search input,

  .PolicyComparison .list ul li p,

  .Advertising_space ul li {

    font-size: 0.25rem;

  }

  .Home_title h3 {

    font-size: 0.4rem;

  }

  .Home_title p,

  .zydpc ul li .right p,

  .Product_button a,

  .zydapp ul li p,

  .PolicyComparison .list ul li span.year,

  .PolicyComparison .list .more,

  .IndustryMapbg .more,

  .Industry_T_r_btm h3,

  .sec_picture_l .swiper-slide h3 {

    font-size: 0.28rem;

  }

  .competencemain ul li h3 {

    font-size: 0.3rem;

  }

  .competencemain ul li p,

  .Industry_title .nav a {

    font-size: 0.27rem;

  }

  .ztdapp ul li p,

  .PolicyComparison .retrieval .box a,

  .IndustryLeft ul.sec_ullist li .right p,

  .Industry_r_box1 ul li a,

  .IndustryRight .Industry_title .more a,

  .Industry_r_box2 ol li .right p,

  .Industrynav li p,

  .sec_picture_r ul li p {

    font-size: 0.26rem;

  }

  .PolicyComparison .search button,

  .PolicyComparison .list ul li h2,

  .IndustryLeft ul.sec_ullist li .right h3 {

    font-size: 0.3rem;

  }

  .PolicyComparison .list ul li span.day {

    font-size: 22px;

  }

  .Industry_title h2 {

    font-size: 0.34rem;

  }

  .Industry_title h2::after {

    height: 0.08rem;

  }

  .IndustryLeft ul.sec_ullist li .right .btm,

  .IndustryLeft ul.sec_ullist li .left p,

  .Industry_r_box2 ol li .left {

    font-size: 0.24rem;

  }

  .Industry_r_box2 ol li .right .btn {

    font-size: 0.22rem;

  }

  .Industry_r_box2 ol li .right p {

    line-height: 1.2;

  }

  /* ========产业观察======= */

  .IndustryLeft ul.sec_ullist li .right .btm .zxzx {

    display: none;

  }

  .IndustryObservation {

    padding: 0.5rem 0.2rem;

  }

  .IndustryLeft,

  .IndustryRight {

    float: inherit;

    width: 100%;

    min-height: auto;

    margin-bottom: 0.4rem;

  }

  .Industry_title .nav {

    display: none;

  }

  .Industry_title .more {

    width: 0.3rem;

    height: 0.3rem;

    background-size: auto 100% !important;

    position: absolute;

    right: 0;

    top: 0.05rem;

  }

  .IndustryRight .Industry_title .more a {

    padding-right: 0.4rem;

  }

  .IndustryRight .Industry_title .more {

    line-height: 0.34rem;

  }

  .Industry_title {

    margin-bottom: 0.2rem;

    height: 0.5rem;

  }

  .Industry_title h2 {

    float: initial;

    line-height: 0.5rem;

    color: #333333;

    font-weight: bold;

    position: relative;

    display: inline-block;

  }

  .IndustryLeft ul.sec_ullist li {

    height: auto;

    margin-bottom: 0.3rem;

  }

  .IndustryLeft ul.sec_ullist li > a {

    width: 100%;

    height: 100%;

    display: flex;

  }

  .IndustryLeft ul.sec_ullist li .left {

    float: inherit;

    width: 2.22rem;

    height: 1.44rem;

    margin-right: 0.26rem;

    flex-shrink: 0;

  }

  .IndustryLeft ul.sec_ullist li .right {

    flex: 1;

    float: initial;

    min-width: 0;

  }

  .IndustryLeft ul.sec_ullist li .left p {

    width: auto;

    height: 0.4rem;

    top: 0.1rem;

    left: 0.1rem;

    line-height: 1;

    display: flex;

    align-items: center;

    min-width: initial;

  }

  .IndustryLeft ul.sec_ullist li .right p {

    line-height: 1.5;

    height: auto;

    text-overflow: -o-ellipsis-lastline;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    line-clamp: 2;

    -webkit-box-orient: vertical;

  }

  .IndustryLeft ul.sec_ullist li .right h3 {

    margin-bottom: 0.15rem;

  }

  .IndustryLeft ul.sec_ullist li .right .btm {

    line-height: 0.3rem;

    margin-top: 0.1rem;

  }

  .IndustryLeft ul.sec_ullist li .right .btm .icon span i {

    width: 0.25rem;

    height: 0.25rem;

    /* background-size: 100%!important; */

  }

  .IndustryLeft ul.sec_ullist li .right .btm .icon span {

    padding-left: 0.3rem;

    margin-right: 0.15rem;

    display: flex;

    align-items: center;

  }

  .Industry_r_box1 ul li {

    padding-left: 0.24rem;

    margin-bottom: 0.2rem;

  }

  .Industry_r_box1 ul li i {

    width: 0.06rem;

    height: 0.06rem;

    background-color: #ffffff;

    border-width: 0.03rem;

    border-radius: 50%;

    left: -0.065rem;

    top: 0.1rem;

    position: absolute;

  }

  .Industry_r_box1 ul li a {

    line-height: 1.5;

  }

  .Industry_r_box2 ol li {

    height: auto;

    padding: 0.3rem 0;

    border-bottom-width: 0.01rem;

  }

  .Industry_r_box2 ol li a {

    display: flex;

    align-items: center;

  }

  .Industry_r_box2 ol li .left,

  .Industry_r_box2 ol li .right {

    width: auto;

    float: inherit;

  }

  .Industry_r_box2 ol li .left {

    width: 1.78rem;

    height: 1.1rem;

    background-size: 100% 100% !important;

    margin-right: 0.25rem;

    line-height: 1.1rem;

    flex-shrink: 0;

  }

  .Industry_r_box2 ol li .right {

    flex: 1;

  }

  .Industry_r_box2 ol li .right .btn {

    width: 1.5rem;

    height: 0.4rem;

    line-height: 0.38rem;

    border-radius: 2px;

    border-width: 0.02rem;

    overflow: hidden;

  }

  .sec_IndustryObservation {

    margin: 1.4rem auto 0.5rem;

    padding-left: 0;

    padding-right: 0;

  }

  .sec_picture {

    height: auto;

    margin-bottom: 0.4rem;

  }

  .sec_picture_r,

  .sec_picture_l {

    width: 100%;

  }

  .sec_picture_l {

    height: 3rem;

    margin-bottom: 0.2rem;

  }

  .swiper-container-horizontal > .swiper-pagination-bullets,

  .swiper-pagination-custom,

  .swiper-pagination-fraction {

    bottom: 0.2rem;

    padding-right: 0.23rem;

  }

  .sec_picture_l .swiper-slide h3 {

    left: 0.23rem;

  }

  .sec_picture_r ul {

    display: flex;

    justify-content: space-between;

  }

  .sec_picture_r ul li {

    height: 2rem;

    width: 49%;

    margin-bottom: 0;

  }



  .sec_Industrymore {

    height: 0.8rem;

    line-height: 0.8rem;

    font-size: 0.26rem;

    margin: 0.4rem 0 0.4rem;

  }

  .sec_Industrymore i {

    width: 0.3rem;

    height: 0.3rem;

    position: relative;

    margin-left: 0.06rem;

    background-size: 100% 100% !important;

  }



  .IndustryLeft ol li {

    height: 2.06rem;

  }

  .IndustryLeft ol li h3 {

    bottom: 0.2rem;

    white-space: nowrap;

    color: rgba(0, 0, 0, 0);

  }

  .IndustryLeft ol li h3 span {

    padding: 0 0.1rem;

    font-size: 0.24rem;

    margin-right: 0.12rem;

    color: #fff;

  }

  .Industry_r_box1 ul {

    margin-bottom: 0.38rem;

  }

  .Industry_r_box1 ul li {

    padding-bottom: 0.15rem;

  }

  .Industry_r_box3 {

    margin-bottom: 0.22rem;

  }

  .Industry_r_box2 ol {

    margin-top: -0.1rem;

    margin-bottom: 0.2rem;

  }

  /* 产业观察-产业视角 */

  .IndustryLeft ul.sec_ullist li .right p {

    display: none;

  }

  .Report_left ul.sec_ullist li {

    height: auto;

    padding: 0.2rem 0;

  }

  .IndustryLeft ul.sec_ullist li .right h3 {

    white-space: break-spaces !important;

    line-height: 1.3;



    display: block;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    margin: 0 !important;

    text-overflow: ellipsis;

    overflow: hidden;

  }

  .IndustryLeft ul.sec_ullist li .right .btm .time,

  .IndustryLeft ul li .right .btm .icon,

  .IndustryLeft ul li .right .btm .icon span {

    /* float: initial; */

  }

  .IndustryLeft ul li .right .btm .icon {

    display: flex;

    margin-bottom: 0.05rem;

  }

  .Advertising_space{

    height: auto;

  }

  .Advertising_space ul{

    margin-left: -2%;

  }

  .Advertising_space ul li{

    height: .6rem;

    line-height: .6rem;

    margin: 0 0 .15rem 2.5%;

    width: 30.5%;

  }

}

