@charset "UTF-8";
* {
  margin: 0;
  padding: 0;
  font-family: MicrosoftYaHeiSemibold, Microsoft YaHei, Arial, sans-serif;
  box-sizing: border-box; }

html {
  font-size: 16px;
  letter-spacing: 0;
  overflow-y: scroll;
  overflow-x: hidden;
  color: #333;
  /*去掉下横线*/
  /*em和i斜体的文字不倾斜*/
  /*去掉小圆点*/
  /*去掉小圆点*/ }
  html a {
    text-decoration: none; }
  html a:link,
  html a:visited {
    /*! color: white; */ }
  html em,
  html i {
    font-style: normal; }
  html img {
    /*border 0 照顾低版本浏览器如果图片外面包含了链接会有外边框的问题*/
    border: 0;
    /*取消图片底侧有空白缝隙的问题*/
    vertical-align: middle; }
  html ul {
    list-style: none; }
  html li {
    list-style: none; }
  html sub, html sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  html sup {
    top: -0.36em; }
  html sub {
    bottom: -0.25em; }
  html video {
    width: 100%;
    height: 100%;
    object-fit: contain; }
  html video:focus {
    outline: none; }

/*banner*/
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }

  table.visible-xs {
    display: table !important; }

  tr.visible-xs {
    display: table-row !important; }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }

  table.visible-sm {
    display: table !important; }

  tr.visible-sm {
    display: table-row !important; }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }

  table.visible-md {
    display: table !important; }

  tr.visible-md {
    display: table-row !important; }

  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }

  table.visible-lg {
    display: table !important; }

  tr.visible-lg {
    display: table-row !important; }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }
.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }

  table.visible-print {
    display: table !important; }

  tr.visible-print {
    display: table-row !important; }

  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }
.visible-print-block {
  display: none !important; }

@media print {
  .visible-print-block {
    display: block !important; } }
.visible-print-inline {
  display: none !important; }

@media print {
  .visible-print-inline {
    display: inline !important; } }
.visible-print-inline-block {
  display: none !important; }

@media print {
  .visible-print-inline-block {
    display: inline-block !important; } }
@media print {
  .hidden-print {
    display: none !important; } }
/* banner start */
.content_banner {
  width: 100%; }
  .content_banner .wrapper_banner {
    width: 100%;
    overflow: hidden;
    position: relative; }
    .content_banner .wrapper_banner .banner_body {
      width: 1200px;
      position: absolute;
      top: 50%;
      margin-top: 25px;
      left: 50%;
      transform: translate(-50%, -50%);
      text-align: left; }
      @media (max-width: 991px) {
        .content_banner .wrapper_banner .banner_body {
          display: none; } }
      .content_banner .wrapper_banner .banner_body .banner_title {
        font-size: 42px;
        line-height: 40px;
        font-weight: 400;
        color: #ffffff;
        letter-spacing: 8px; }
      .content_banner .wrapper_banner .banner_body .banner_desc {
        margin-top: 30px;
        font-size: 20px;
        line-height: 23px;
        font-weight: 400;
        color: #ffffff;
        letter-spacing: 3px; }
        .content_banner .wrapper_banner .banner_body .banner_desc span {
          margin: 0 6px; }
      .content_banner .wrapper_banner .banner_body .know_more {
        margin-top: 60px; }

/* banner end */
.content_title {
  font-size: 28px;
  /*! font-weight: 400; */
  line-height: 30px;
  color: white;
  /*! margin-top: 70px; */
  letter-spacing: 3px; 
  margin-bottom: 20px;
  /*! padding-top: 40px; */
  /*! margin-top: 70px; */
}
  @media (min-width: 1200px) and (max-width: 1400px) {
    .content_title {
      /*! margin-top: 45px; */ } }
  @media (max-width: 991px) {
    .content_title {
      font-size: 23px;
      line-height: 21px;
      margin-top: 50px;
      letter-spacing: 2px; } }

.main_text {
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 1px; }
  @media (max-width: 991px) {
    .main_text {
      font-size: 12px !important;
      line-height: 21px !important; } }

.content_title_desc {
  margin-top: 20px; }
  @media (min-width: 1200px) and (max-width: 1400px) {
    .content_title_desc {
      margin-top: 22px; } }
  @media (max-width: 991px) {
    .content_title_desc {
      margin-top: 21px;
      text-align: left; } }

.content_sub_title {
  font-size: 24px;
  font-weight: 400;
  line-height: 23px; }
  @media (max-width: 991px) {
    .content_sub_title {
      font-size: 15px !important;
      line-height: 22px !important; } }

.mini_text {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px; }

.know_more {
  width: 120px;
  height: 36px;
  border: 2px solid #FFFFFF;
  border-radius: 18px;
  color: #FFFFFF;
  line-height: 32px;
  text-align: center;
  cursor: pointer; }
  .know_more > a {
    color: #FFFFFF; }
  @media (max-width: 991px) {
    .know_more {
      width: 74px;
      height: 21px;
      border: 1px solid #FFFFFF;
      font-size: 12px;
      line-height: 19px; } }

/* sub_nav start */
.content_sub_nav {
  width: 100%;
  position: relative; }
  .content_sub_nav .wrapper_sub_nav {
    width: 100%;
    background-color: #F5F5F5;
    height: 70px;
    color: #333333;
    line-height: 68px;
    font-size: 16px;
    border-bottom: 1px solid #d9d9d9; }
    .content_sub_nav .wrapper_sub_nav.scroll {
      position: fixed;
      top: 0;
      z-index: 88888; }
      .content_sub_nav .wrapper_sub_nav.scroll.top {
        top: 70px; }
        @media (max-width: 991px) {
          .content_sub_nav .wrapper_sub_nav.scroll.top {
            top: 55px; } }
    @media (max-width: 991px) {
      .content_sub_nav .wrapper_sub_nav {
        width: 100%;
        overflow: hidden;
        height: 42px;
        font-size: 14px;
        line-height: 40px;
        overflow-x: scroll; } }
    @media (max-width: 991px) {
      .content_sub_nav .wrapper_sub_nav ul.content_body {
        width: 820px; }
        .content_sub_nav .wrapper_sub_nav ul.content_body.ph_w100 {
          width: 100%; } }
    .content_sub_nav .wrapper_sub_nav ul.content_body > li {
      display: inline-block;
      margin-left: 82px; }
      .content_sub_nav .wrapper_sub_nav ul.content_body > li:first-child {
        margin-left: 0; }
      .content_sub_nav .wrapper_sub_nav ul.content_body > li.active {
        border-bottom: 2px solid #3daba4; }
        .content_sub_nav .wrapper_sub_nav ul.content_body > li.active > a {
          color: #999999; }

@media (max-width: 991px) {
  .content_sub_nav .sub_nav {
    width: 100%;
    padding: 0 5%;
    overflow: hidden;
    height: 42px;
    font-size: 14px;
    line-height: 40px;
    background: #fbfbfb; }

  .top_nav_content > li {
    margin-left: 25px; } }
/* sub_nav end */
/* content_body start */
.content_body {
  width: 1440px;
  margin-right: auto;
  margin-left: auto;
  position: relative; }
  @media (max-width: 991px) {
    .content_body {
      width: 100%;
      padding: 0 30px; } }

/* content_body end */
/* section title border */
.content_title_border {
  width: 120px;
  height: 2px;
  margin-top: 30px;
  background: white;
  margin-left: 50%;
  transform: translateX(-50%); }
  @media (max-width: 991px) {
    .content_title_border {
      width: 60px;
      margin-top: 15px; } }

.space_1px {
  width: 100%;
  height: 1px; }

.space_2px {
  width: 100%;
  height: 2px; }

.space_3px {
  width: 100%;
  height: 3px; }

.space_5px {
  width: 100%;
  height: 5px; }

.space_10px {
  width: 100%;
  height: 10px; }

.space_20px {
  width: 100%;
  height: 20px; }

.space_30px {
  width: 100%;
  height: 30px; }

.space_40px {
  width: 100%;
  height: 40px; }

.space_50px {
  width: 100%;
  height: 50px; }

.space_60px {
  width: 100%;
  height: 60px; }

.space_70px {
  width: 100%;
  height: 70px; }

.space_80px {
  width: 100%;
  height: 80px; }

.space_90px {
  width: 100%;
  height: 90px; }

.space_100px {
  width: 100%;
  height: 100px; }

.mask {
  position: absolute;
  top: 0;
  left: 0;
  filter: alpha(opacity=20);
  background-color: #000;
  z-index: 101;
  opacity: 0.2;
  -moz-opacity: 0.2;
  display: none; }

.to-top {
  position: fixed;
  z-index: 999;
  top: 50%;
  right: -3px;
  margin-top: 120px;
  width: 70px;
  padding: 10px 10px 10px 10px;
  background: url("/imgs/icon/i_totop_bg.png") no-repeat;
  background-size: 100% 100%;
  text-align: center;
  cursor: pointer; }
  .to-top img {
    width: 26px;
    height: 14px; }

.right-icon {
  position: fixed;
  z-index: 999;
  top: 50%;
  right: -3px;
  margin-top: -116px;
  width: 70px;
  padding: 10px 10px 17px 10px;
  background: url("/imgs/icon/i_bg.png") no-repeat;
  background-size: 100% 100%; }
  .right-icon > ul > li {
    letter-spacing: 0;
    text-align: center; }
    .right-icon > ul > li .phone_detail {
      display: none;
      position: absolute;
      right: 70px;
      width: 210px;
      margin-top: -78px;
      padding: 17px 10px 18px 23px;
      background: url("/imgs/icon/i_phone_bg.png") no-repeat;
      background-size: 100% 100%;
      text-align: left; }
      .right-icon > ul > li .phone_detail .tit {
        font-size: 12px;
        color: #999; }
      .right-icon > ul > li .phone_detail .phone_num {
        font-size: 26px;
        color: #444; }
    .right-icon > ul > li .qr_detail {
      display: none;
      position: absolute;
      right: 70px;
      width: 200px;
      height: 120px;
      margin-top: -103px;
      background: url("/imgs/icon/i_qr_detail.png") no-repeat;
      background-size: 100% 100%; }
    .right-icon > ul > li.phone .txt {
      color: #3daba4; }
    .right-icon > ul > li.phone:hover .txt {
      font-weight: bold; }
    .right-icon > ul > li.phone:hover .phone_detail {
      display: block; }
    .right-icon > ul > li#right-icon-kefu {
      cursor: pointer; }
      .right-icon > ul > li#right-icon-kefu:hover .txt {
        color: #3daba4; }
      .right-icon > ul > li#right-icon-kefu:hover img:nth-child(1) {
        display: none; }
      .right-icon > ul > li#right-icon-kefu:hover img:nth-child(2) {
        display: inline; }
    .right-icon > ul > li.qr:hover .txt {
      color: #3daba4; }
    .right-icon > ul > li.qr:hover .qr_detail {
      display: block; }
    .right-icon > ul > li.qr:hover img:nth-child(1) {
      display: none; }
    .right-icon > ul > li.qr:hover img:nth-child(2) {
      display: inline; }
    .right-icon > ul > li img {
      width: 24px;
      height: 24px;
      margin-top: 10px; }
    .right-icon > ul > li img:nth-child(1) {
      display: inline; }
    .right-icon > ul > li img:nth-child(2) {
      display: none; }
    .right-icon > ul > li .txt {
      width: 50px;
      font-size: 12px;
      color: #b2b2b2;
      margin-top: 10px; }
    .right-icon > ul > li .line {
      width: 50px;
      height: 1px;
      background-color: #b2b2b2;
      margin-top: 10px; }

@keyframes liner {
  from {
    width: 0; }
  to {
    width: 100%; } }
@keyframes ai-big-out {
  0% {
    z-index: 3;
    transform: scale(1.1);
    opacity: 1; }
  50% {
    transform: scale(1.2);
    opacity: 0.5; }
  to {
    transform: scale(1.3);
    opacity: 1; } }
@keyframes rotate_transform_x {
  0% {
    -webkit-transform: translateX(-50%) rotate(0deg); }
  100% {
    -webkit-transform: translateX(-50%) rotate(360deg); } }
@keyframes rotate_transform_xy {
  0% {
    -webkit-transform: translate(-50%, 50%) rotate(0deg); }
  100% {
    -webkit-transform: translate(-50%, 50%) rotate(360deg); } }
@keyframes opacity {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
.content_nav {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999999; }
  @media (max-width: 991px) {
    .content_nav {
      display: none; } }
  .content_nav .wrapper_nav {
    width: 100%;
    min-height: 70px;
    padding: 0 0;
    position: relative; }
    .content_nav .wrapper_nav.black_style .content_body .logo {
      background: url("../imgs/pc/logo_black_text.svg") no-repeat center center;
      background-size: cover; }
    .content_nav .wrapper_nav.black_style .content_body .root_links > li > p > a {
      color: #333333; }
    .content_nav .wrapper_nav:hover {
      background: #FFFFFF; }
      .content_nav .wrapper_nav:hover .content_body .logo {
        background: url("../imgs/pc/logo_black_text.svg") no-repeat center center;
        background-size: cover; }
      .content_nav .wrapper_nav:hover .content_body .root_links > li > p > a {
        color: #333333 !important; }
    .content_nav .wrapper_nav.scroll {
      position: fixed;
      top: 0;
      z-index: 999999;
      background: #FFFFFF; }
      .content_nav .wrapper_nav.scroll .content_body .logo {
        background: url("../imgs/pc/logo_black_text.svg") no-repeat center center;
        background-size: cover; }
      .content_nav .wrapper_nav.scroll .content_body .root_links > li > p > a {
        color: #333333 !important; }
    .content_nav .wrapper_nav .content_body {
      /*fix解决方案下拉框宽度溢出1200*/
      width: 1280px;
      padding: 0 40px;
      overflow: hidden; }
      @media (max-width: 991px) {
        .content_nav .wrapper_nav .content_body {
          width: 100%; } }
      .content_nav .wrapper_nav .content_body:after {
        clear: both; }
      .content_nav .wrapper_nav .content_body .logo {
        width: 280px;
        height: 70px;
        float: left;
        background: url("../imgs/pc/logo_white_text.svg") no-repeat center center;
        background-size: cover; }
      .content_nav .wrapper_nav .content_body ul.root_links {
        font-size: 16px;
        line-height: 42px;
        color: #FFFFFF;
        float: right;
        margin-right: -34px;
        margin-top: 13px;
        margin-bottom: 13px; }
        .content_nav .wrapper_nav .content_body ul.root_links > li {
          float: left;
          margin-left: 0;
          text-align: center; }
          .content_nav .wrapper_nav .content_body ul.root_links > li > p {
            margin: 0 auto; }
          .content_nav .wrapper_nav .content_body ul.root_links > li a {
            color: #FFFFFF; }
          .content_nav .wrapper_nav .content_body ul.root_links > li > ul {
            display: none;
            margin-top: 35px;
            padding-bottom: 70px; }
            .content_nav .wrapper_nav .content_body ul.root_links > li > ul > li {
              font-size: 16px;
              font-weight: 400;
              vertical-align: top;
              text-align: center; }
              .content_nav .wrapper_nav .content_body ul.root_links > li > ul > li > a {
                color: #999999; }
              .content_nav .wrapper_nav .content_body ul.root_links > li > ul > li > p {
                letter-spacing: 4px; }
                .content_nav .wrapper_nav .content_body ul.root_links > li > ul > li > p > a {
                  color: #333333; }
              .content_nav .wrapper_nav .content_body ul.root_links > li > ul > li > ul > li {
                font-size: 14px;
                line-height: 26px; }
                .content_nav .wrapper_nav .content_body ul.root_links > li > ul > li > ul > li a {
                  letter-spacing: 3px;
                  color: #999999; }
          .content_nav .wrapper_nav .content_body ul.root_links > li:hover > p:nth-child(1) {
            border-bottom: 2px solid #3daba4; }
          .content_nav .wrapper_nav .content_body ul.root_links > li:hover > ul {
            display: block; }
          .content_nav .wrapper_nav .content_body ul.root_links > li.solution {
            width: 64px; }
            .content_nav .wrapper_nav .content_body ul.root_links > li.solution > ul {
              width: 1100px;
              margin-left: -348px; }
              .content_nav .wrapper_nav .content_body ul.root_links > li.solution > ul > li {
                width: 180px;
                display: inline-block; }
                .content_nav .wrapper_nav .content_body ul.root_links > li.solution > ul > li:nth-child(n+2) {
                  margin-left: 50px; }

#Top {
  width: 100%;
  height: 55px;
  display: none; }
  @media (max-width: 991px) {
    #Top {
      display: block; } }

.content_ph_nav {
  width: 100%;
  position: relative;
  float: left;
  display: none; }
  @media (max-width: 991px) {
    .content_ph_nav {
      display: block; } }
  .content_ph_nav .wrapper_ph_nav {
    width: 100%;
    background: #FFF;
    z-index: 666666; }
    .content_ph_nav .wrapper_ph_nav.scroll {
      position: fixed;
      top: 0;
      left: 0; }
    .content_ph_nav .wrapper_ph_nav .content_body .bar {
      width: 100%;
      height: 55px; }
      .content_ph_nav .wrapper_ph_nav .content_body .bar .logo {
        width: 220px;
        height: 55px;
        float: left; }
      .content_ph_nav .wrapper_ph_nav .content_body .bar .menuph {
        float: right;
        width: 18px;
        height: 22px;
        cursor: pointer;
        text-align: center;
        margin-top: 13px; }
        .content_ph_nav .wrapper_ph_nav .content_body .bar .menuph .point {
          display: inline-block;
          width: 18px;
          height: 22px;
          position: relative;
          /*第一条线旋转动画*/
          /*第二条线淡入淡出动画动画*/
          /*第三条线旋转动画*/ }
          .content_ph_nav .wrapper_ph_nav .content_body .bar .menuph .point .inner-header {
            background-color: black;
            width: 100%; }
          .content_ph_nav .wrapper_ph_nav .content_body .bar .menuph .point .inner-header-icon {
            color: #ffffff;
            font-size: 25px;
            height: 22px;
            position: relative;
            top: 10px;
            -webkit-transition: background 0.5s;
            -moz-transition: background 0.5s;
            -o-transition: background 0.5s;
            transition: background 0.5s; }
          .content_ph_nav .wrapper_ph_nav .content_body .bar .menuph .point .inner-header-icon:hover {
            background-color: rgba(255, 255, 255, 0.2);
            cursor: pointer; }
          .content_ph_nav .wrapper_ph_nav .content_body .bar .menuph .point .inner-header-icon span {
            position: absolute;
            left: calc((100% - 25px) / 2);
            width: 18px;
            height: 2px;
            background-color: black;
            position: absolute; }
          .content_ph_nav .wrapper_ph_nav .content_body .bar .menuph .point .inner-header-icon span:nth-child(1) {
            transform: translateY(4px) rotate(0deg); }
          .content_ph_nav .wrapper_ph_nav .content_body .bar .menuph .point .inner-header-icon span:nth-child(2) {
            opacity: 0;
            top: 10px; }
          .content_ph_nav .wrapper_ph_nav .content_body .bar .menuph .point .inner-header-icon span:nth-child(3) {
            transform: translateY(-4px) rotate(0deg);
            top: -1px; }
          .content_ph_nav .wrapper_ph_nav .content_body .bar .menuph .point .inner-header-icon-click span:nth-child(1) {
            animation-duration: 0.5s;
            animation-fill-mode: both;
            animation-name: clickfirst; }
          .content_ph_nav .wrapper_ph_nav .content_body .bar .menuph .point .inner-header-icon-click span:nth-child(2) {
            animation-duration: 0.5s;
            animation-fill-mode: both;
            animation-name: clicksecond; }
          .content_ph_nav .wrapper_ph_nav .content_body .bar .menuph .point .inner-header-icon-click span:nth-child(3) {
            animation-duration: 0.5s;
            animation-fill-mode: both;
            animation-name: clickthird; }
@keyframes clickfirst {
  0% {
    transform: translateY(4px) rotate(0deg); }
  100% {
    transform: translateY(0) rotate(50deg); } }
@keyframes clicksecond {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes clickthird {
  0% {
    transform: translateY(-4px) rotate(0deg); }
  100% {
    transform: translateY(0) rotate(-50deg); } }
          .content_ph_nav .wrapper_ph_nav .content_body .bar .menuph .point .inner-header-icon-out span:nth-child(1) {
            animation-duration: 0.5s;
            animation-fill-mode: both;
            animation-name: outfirst; }
          .content_ph_nav .wrapper_ph_nav .content_body .bar .menuph .point .inner-header-icon-out span:nth-child(2) {
            animation-duration: 0.5s;
            animation-fill-mode: both;
            animation-name: outsecond; }
          .content_ph_nav .wrapper_ph_nav .content_body .bar .menuph .point .inner-header-icon-out span:nth-child(3) {
            animation-duration: 0.5s;
            animation-fill-mode: both;
            animation-name: outthird; }
@keyframes outfirst {
  0% {
    transform: translateY(0) rotate(-45deg); }
  100% {
    transform: translateY(-4px) rotate(0deg); } }
@keyframes outsecond {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
@keyframes outthird {
  0% {
    transform: translateY(0) rotate(45deg); }
  100% {
    transform: translateY(4px) rotate(0deg); } }
          .content_ph_nav .wrapper_ph_nav .content_body .bar .menuph .point .inner-nav {
            background-color: rgba(0, 0, 0, 0.9);
            width: 100%;
            position: absolute;
            top: 50px;
            left: 0px;
            padding-top: 30px;
            padding-bottom: 80px;
            display: none; }
          .content_ph_nav .wrapper_ph_nav .content_body .bar .menuph .point .inner-nav a {
            display: inline-block;
            line-height: 50px;
            text-decoration: none;
            width: 80%;
            margin-left: 10%;
            color: #ffffff;
            border-bottom: solid 1px rgba(255, 255, 255, 0.3);
            -webkit-transition: all 0.5s;
            -moz-transition: all 0.5s;
            -o-transition: all 0.5s;
            transition: all 0.5s;
            font-weight: 300; }
          .content_ph_nav .wrapper_ph_nav .content_body .bar .menuph .point .inner-nav a:hover {
            color: rgba(255, 255, 255, 0.4);
            border-bottom: solid 1px rgba(255, 255, 255, 0.2); }
    .content_ph_nav .wrapper_ph_nav .content_body .pz_top {
      width: 100%;
      background: #ffffff; }
      .content_ph_nav .wrapper_ph_nav .content_body .pz_top .container {
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto; }
        .content_ph_nav .wrapper_ph_nav .content_body .pz_top .container .w_div {
          width: 100%;
          float: left; }
          .content_ph_nav .wrapper_ph_nav .content_body .pz_top .container .w_div .logo {
            float: left;
            width: 150px;
            height: 25px;
            margin: 11px 0 11px 10px; }
    .content_ph_nav .wrapper_ph_nav .fst_level {
      width: 100%;
      height: 100%;
      position: fixed;
      top: 55px;
      left: 0;
      z-index: 666666;
      overflow-y: auto;
      letter-spacing: 1px;
      background: #f5f5f5;
      display: none; }
      .content_ph_nav .wrapper_ph_nav .fst_level .content_body > ul {
        margin-top: 36px; }
        .content_ph_nav .wrapper_ph_nav .fst_level .content_body > ul > li {
          width: 100%;
          height: 44px;
          font-size: 14px;
          line-height: 43px;
          color: #333;
          border-bottom: 1px solid #CCC;
          position: relative; }
          .content_ph_nav .wrapper_ph_nav .fst_level .content_body > ul > li > div:first-child {
            width: 100%; }
          .content_ph_nav .wrapper_ph_nav .fst_level .content_body > ul > li > .arrow {
            width: 9px;
            height: 15px;
            position: absolute;
            right: 8px;
            top: 0; }
    .content_ph_nav .wrapper_ph_nav .snd_level {
      width: 100%;
      height: 100%;
      position: fixed;
      top: 55px;
      left: 0;
      z-index: 777777;
      overflow-y: auto;
      letter-spacing: 1px;
      background: #f5f5f5;
      display: none; }
      .content_ph_nav .wrapper_ph_nav .snd_level .content_body .link_back {
        width: 100%;
        font-size: 12px;
        line-height: 45px;
        color: #999; }
      .content_ph_nav .wrapper_ph_nav .snd_level .content_body .tit {
        font-size: 16px;
        font-weight: bold;
        line-height: 48px;
        color: #333;
        border-bottom: 1px solid #CCC; }
      .content_ph_nav .wrapper_ph_nav .snd_level .content_body > ul > li {
        width: 100%;
        font-size: 14px;
        line-height: 43px;
        color: #333;
        border-bottom: 1px solid #CCC;
        position: relative; }
        .content_ph_nav .wrapper_ph_nav .snd_level .content_body > ul > li > .arrow {
          width: 9px;
          height: 15px;
          position: absolute;
          right: 0;
          top: 15px;
          -webkit-transform: rotate(90deg); }
          .content_ph_nav .wrapper_ph_nav .snd_level .content_body > ul > li > .arrow.open {
            -webkit-transform: rotate(270deg);
            right: 30px; }
        .content_ph_nav .wrapper_ph_nav .snd_level .content_body > ul > li > ul {
          display: none;
          padding-left: 15px;
          padding-bottom: 15px;
          border-top: 1px solid #CCC; }
          .content_ph_nav .wrapper_ph_nav .snd_level .content_body > ul > li > ul > div > li {
            font-size: 12px;
            line-height: 30px;
            color: #666;
            border-bottom: 1px solid #CCC; }
            .content_ph_nav .wrapper_ph_nav .snd_level .content_body > ul > li > ul > div > li > .page_url {
              display: none; }

.footer {
  float: left;
  width: 100%; }
  .footer .component_pz_down {
    padding: 55px 4% 5px;
    width: 100%;
    float: left;
    background: #262626;
    position: relative;
    color: #f8f8f8; }
    @media (max-width: 991px) {
      .footer .component_pz_down {
        display: none; } }
    .footer .component_pz_down .container {
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto;
      color: #adadad;
      font-size: 14px; }
      .footer .component_pz_down .container .pos {
        width: 100%;
        padding-right: 200px;
        float: left;
        position: relative; }
        .footer .component_pz_down .container .pos p {
          font-size: 16.875px;
          line-height: 25px;
          font-weight: bold;
          color: #fff;
          margin-bottom: 18px; }
        .footer .component_pz_down .container .pos a {
          height: 27px;
          font-size: 14.625px;
          line-height: 27px;
          margin-top: 10px;
          display: block;
          color: #c8c8c8; }
        .footer .component_pz_down .container .pos .foot-nav {
          float: left;
          width: 100%;
          height: 275px; }
          .footer .component_pz_down .container .pos .foot-nav ul li {
            float: left;
            margin-right: 6%; }
            .footer .component_pz_down .container .pos .foot-nav ul li:last-child {
              margin-left: 6%;
              width: 1px;
              height: 275px;
              border-left: 1px solid #adadad; }
        .footer .component_pz_down .container .pos .foot-right {
          position: absolute;
          right: 0;
          top: 0; }
          .footer .component_pz_down .container .pos .foot-right .qc {
            margin-top: 16px;
            overflow: hidden; }
            .footer .component_pz_down .container .pos .foot-right .qc:after {
              clear: both; }
            .footer .component_pz_down .container .pos .foot-right .qc li {
              width: 24px;
              height: 24px;
              float: left;
              margin: 7px 7px 0 7px; }
              .footer .component_pz_down .container .pos .foot-right .qc li .img2 {
                display: none; }
              .footer .component_pz_down .container .pos .foot-right .qc li .qc-code {
                position: absolute;
                z-index: 999;
                width: 100px;
                height: 100px;
                left: 0;
                color: #666;
                font-size: 12px;
                text-align: center;
                -webkit-transition: all 200ms;
                transition: all 200ms;
                margin-top: 14px;
                display: none; }
              .footer .component_pz_down .container .pos .foot-right .qc li:hover .img1 {
                display: none; }
              .footer .component_pz_down .container .pos .foot-right .qc li:hover .img2 {
                display: block; }
              .footer .component_pz_down .container .pos .foot-right .qc li:hover .qc-code {
                display: block; }
            .footer .component_pz_down .container .pos .foot-right .qc li:first-child {
              margin-left: 0; }
      .footer .component_pz_down .container .copyright {
        text-align: center;
        font-size: 13px;
        line-height: 30px;
        height: 50px;
        margin-top: 60px;
        padding: 10px 0;
        border-top: 1px solid #adadad; }
        .footer .component_pz_down .container .copyright span {
          margin-right: 48px; }
      @media (min-width: 768px) and (max-width: 991px) {
        .footer .component_pz_down .container {
          display: none; } }
      @media (min-width: 992px) and (max-width: 1199px) {
        .footer .component_pz_down .container {
          width: 768px; } }
      @media (min-width: 1200px) {
        .footer .component_pz_down .container {
          width: 1200px;
          padding-left: 0;
          padding-right: 0; } }
  .footer .phone_footer {
    display: none;
    padding: 30px 30px 0;
    width: 100%;
    float: left;
    background: #262626;
    position: relative;
    color: #f8f8f8; }
    .footer .phone_footer .ph_menu_item img {
      vertical-align: baseline; }
    .footer .phone_footer .phone_qc {
      margin-bottom: 3%;
      text-align: center; }
      .footer .phone_footer .phone_qc li {
        width: 24px;
        height: 24px;
        display: inline-block;
        position: relative;
        margin: 0 5%; }
        .footer .phone_footer .phone_qc li .img2 {
          display: none; }
        .footer .phone_footer .phone_qc li .qc-code {
          position: absolute;
          z-index: 999;
          width: 80px;
          height: 102px;
          color: #666;
          font-size: 12px;
          text-align: center;
          top: 40px;
          -webkit-transition: all 200ms; }
        .footer .phone_footer .phone_qc li:hover .img1 {
          display: none; }
        .footer .phone_footer .phone_qc li:hover .img2 {
          display: block; }
        .footer .phone_footer .phone_qc li:hover .qc-code {
          display: block; }
      .footer .phone_footer .phone_qc li:first-child {
        margin-left: 0; }
    .footer .phone_footer .address {
      font-size: 12px;
      text-align: center;
      margin: 3% auto;
      color: #c8c8c8; }
    .footer .phone_footer .phone_numb {
      text-align: center;
      font-weight: bold;
      margin: 3% 0 5%;
      font-size: 18px; }
    .footer .phone_footer .other_info {
      text-align: center;
      margin: 12% 0 0;
      font-size: 12px;
      color: #c8c8c8; }
    .footer .phone_footer .br {
      width: 100%;
      border-bottom: 1px solid #6c6c6c;
      margin: 10.5px 0 15px; }
    @media (max-width: 991px) {
      .footer .phone_footer {
        display: block; } }
    .footer .phone_footer .menu_tit a {
      color: white; }
    .footer .phone_footer .ph_menu_item {
      width: 100%;
      border-bottom: 1px solid #cccccc;
      padding: 0; }
      .footer .phone_footer .ph_menu_item .menu_tit {
        clear: both;
        height: 44px;
        line-height: 44px;
        font-size: 15px; }
        .footer .phone_footer .ph_menu_item .menu_tit .arrow {
          height: 24px;
          width: 24px;
          margin-top: 14px;
          transition: transform 0.5s;
          -moz-transition: -moz-transform 0.5s;
          /* Firefox 4 */
          -webkit-transition: -webkit-transform 0.5s;
          /* Safari 和 Chrome */
          -o-transition: -o-transform 0.5s;
          transform: rotate(90deg);
          -webkit-transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          -o-transform: rotate(90deg); }
        .footer .phone_footer .ph_menu_item .menu_tit .arrow_open {
          transform: rotate(270deg);
          -webkit-transform: rotate(270deg);
          -moz-transform: rotate(270deg);
          -o-transform: rotate(270deg); }
        .footer .phone_footer .ph_menu_item .menu_tit div {
          height: 100%; }
          .footer .phone_footer .ph_menu_item .menu_tit div:first-child {
            float: left; }
          .footer .phone_footer .ph_menu_item .menu_tit div:last-child {
            float: right;
            font-size: 0;
            margin-top: 10px; }
      .footer .phone_footer .ph_menu_item .ph_sub_list {
        width: 100%;
        padding: 6.5px 0 10px;
        margin: 0;
        font-size: 12px;
        display: none; }
        .footer .phone_footer .ph_menu_item .ph_sub_list li {
          display: block;
          height: 21px;
          line-height: 21px; }
          .footer .phone_footer .ph_menu_item .ph_sub_list li a {
            color: #999999; }
            .footer .phone_footer .ph_menu_item .ph_sub_list li a:active {
              color: #01276d; }

/* banner开始 */
.content_banner .slideBox {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative; }
  .content_banner .slideBox .hd {
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 1; }
    .content_banner .slideBox .hd ul {
      width: 100%;
      text-align: center; }
      .content_banner .slideBox .hd ul li {
        width: 176px;
        height: 88px;
        margin: 0 32px;
        display: inline-block;
        position: relative; }
        .content_banner .slideBox .hd ul li .dot {
          width: 176px;
          height: 4px;
          background-color: rgba(153, 153, 153, 0.4); }
      .content_banner .slideBox .hd ul li.on .liner {
        width: 176px;
        height: 4px;
        animation: liner 5s;
        position: absolute;
        top: 0;
        left: 0;
        background: linear-gradient(90deg, #cccccc, #cccccc); }
  .content_banner .slideBox .bd {
    width: 100%;
    position: relative;
    height: 100%;
    overflow: hidden;
    background-size: 100%; }
    .content_banner .slideBox .bd li {
      text-align: center;
      width: 100%; }
    .content_banner .slideBox .bd li.active {
      animation-name: ai-big-out;
      animation-duration: 0.3s;
      animation-timing-function: ease;
      animation-fill-mode: forwards; }
    .content_banner .slideBox .bd img {
      height: auto; }
.content_banner #ph_slideBox {
  width: 100%;
  height: auto !important;
  overflow: hidden; }
  .content_banner #ph_slideBox .hd {
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 1; }
    .content_banner #ph_slideBox .hd ul {
      width: 100%;
      text-align: center; }
      .content_banner #ph_slideBox .hd ul li {
        width: 80px;
        height: 36px;
        margin: 0 3px;
        display: inline-block;
        position: relative; }
        .content_banner #ph_slideBox .hd ul li .dot {
          width: 80px;
          height: 4px;
          background-color: rgba(153, 153, 153, 0.4); }
        .content_banner #ph_slideBox .hd ul li span {
          display: none;
          color: #fff;
          position: absolute;
          width: 100%;
          font-size: 14px;
          left: 0;
          top: 0;
          line-height: 36px;
          cursor: pointer; }
      .content_banner #ph_slideBox .hd ul li.on .liner {
        width: 80px;
        height: 4px;
        -webkit-animation: liner 5s;
        animation: liner 5s;
        position: absolute;
        top: 0;
        left: 0;
        background: -webkit-gradient(linear, left top, right top, from(#cccccc), to(#cccccc));
        background: linear-gradient(90deg, #cccccc, #cccccc); }
  .content_banner #ph_slideBox .bd {
    width: 100%;
    position: relative;
    height: 100%;
    overflow: hidden;
    background-size: 100%; }
    .content_banner #ph_slideBox .bd li {
      text-align: center;
      width: 100vw !important; }
    .content_banner #ph_slideBox .bd li.active {
      -webkit-animation-name: ai-big-out;
      animation-name: ai-big-out;
      -webkit-animation-duration: 0.3s;
      animation-duration: 0.3s;
      -webkit-animation-timing-function: ease;
      animation-timing-function: ease;
      -webkit-animation-fill-mode: forwards;
      animation-fill-mode: forwards; }
    .content_banner #ph_slideBox .bd img {
      width: 100%; }

/* banner 结束*/
/* 分页开始 */
.pagination-content {
  width: 100%;
  float: left;
  text-align: center;
  margin: 50px auto 0; }

.pagination-prev {
  width: 38px;
  height: 30px;
  margin-right: 12px;
  border: 1px solid #CCC;
  border-radius: 7px;
  background: url("../imgs/icon/arrow_right.svg") no-repeat center center;
  -moz-background-size: 50% 50%;
  background-size: 50% 50%;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  -webkit-transform: rotate(180deg); }
  .pagination-prev.disabled {
    pointer-events: none; }

.pagination-prev:hover {
  background: url("../imgs/icon/arrow_right_color.svg") no-repeat center center;
  -moz-background-size: 50% 50%;
  background-size: 50% 50%; }

.pagination-next {
  width: 38px;
  height: 30px;
  margin-left: 12px;
  border: 1px solid #CCC;
  border-radius: 7px;
  background: url("../imgs/icon/arrow_right.svg") no-repeat center center;
  -moz-background-size: 50% 50%;
  background-size: 50% 50%;
  display: inline-block;
  vertical-align: top;
  cursor: pointer; }
  .pagination-next.disabled {
    pointer-events: none; }

.pagination-next:hover {
  background: url("../imgs/icon/arrow_right_color.svg") no-repeat center center;
  -moz-background-size: 50% 50%;
  background-size: 50% 50%; }

.pagination-page {
  width: 38px;
  height: 30px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  border: 1px solid #CCC;
  border-radius: 7px;
  display: inline-block;
  margin: auto 12px auto 12px;
  vertical-align: top;
  cursor: pointer; }
  .pagination-page.disabled {
    pointer-events: none; }

.pagination-page a {
  color: #666666;
  text-decoration: none; }

.pagination-active {
  background: #3daba4;
  border: none; }

.pagination-active a div {
  color: #FFFFFF; }

.paginationjs-pages {
  display: inline-block; }

.pagination-ellipsis {
  display: inline-block; }

.pagination-go-input {
  height: 30px;
  margin: auto 0 auto 25px;
  display: inline-block;
  vertical-align: top;
  text-align: center; }

.pagination-go-input input {
  width: 38px;
  height: 30px;
  border: 1px solid #CCC;
  border-radius: 7px;
  margin: 0 10px;
  font-size: 16px;
  text-align: center;
  line-height: 20px; }

.pagination-go-button {
  width: 38px;
  height: 30px;
  margin-left: 18px;
  display: inline-block;
  vertical-align: top; }

.J-paginationjs-go-button {
  width: 100%;
  height: 100%;
  border: none;
  color: #FFFFFF;
  border-radius: 7px;
  background: #CCCCCC;
  cursor: pointer; }

.J-paginationjs-go-button:hover {
  background: #FFFFFF;
  color: #333333; }

/* 分页结束 */
/* 首页开始 */
.content_index_s2 {
  width: 100%;
  position: relative; }
  .content_index_s2 .wrapper_index_s2 {
    width: 100%;
    position: relative; }
    .content_index_s2 .wrapper_index_s2 .content_body {
      position: absolute;
      top: 0;
      left: 50%;
      transform: translateX(-50%);
      text-align: center; }
      .content_index_s2 .wrapper_index_s2 .content_body .main_text {
        color: #666666; }
    .content_index_s2 .wrapper_index_s2 .know_more {
      position: absolute;
      bottom: 80px;
      left: 50%;
      transform: translateX(-50%);
      border: 2px solid #083691;
      color: #083691; }
.content_index_s2 .wrapper_index_s2 .know_more a{color:#083691;}
  .content_index_s2 .wrapper_index_s2_2 {
    width: 100%;
    position: relative;
    padding-bottom: 70px; }
    @media (max-width: 991px) {
      .content_index_s2 .wrapper_index_s2_2 {
        padding-bottom: 35px; } }
    .content_index_s2 .wrapper_index_s2_2 .content_body {
      text-align: center;
      /* ul */ }
      .content_index_s2 .wrapper_index_s2_2 .content_body ul.img_list {
        margin-top: 50px;
        overflow: hidden;
        /* img item */ }
        @media (max-width: 991px) {
          .content_index_s2 .wrapper_index_s2_2 .content_body ul.img_list {
            margin-top: 35px; } }
        .content_index_s2 .wrapper_index_s2_2 .content_body ul.img_list > li {
          width: 100%;
          /*! float: left; */
          position: relative;
          overflow: hidden;
          color: #FFFFFF;
          text-align: left;
          /* content_title content_title_desc */ }
          @media (max-width: 991px) {
            .content_index_s2 .wrapper_index_s2_2 .content_body ul.img_list > li {
              width: 100%; } }
          .content_index_s2 .wrapper_index_s2_2 .content_body ul.img_list > li > div {
            /*! position: absolute; */
            /*! left: 47px; */
            /*! bottom: 36px; */             text-align: center;
            color: #333;
}
            .content_index_s2 .wrapper_index_s2_2 .content_body ul.img_list > li > div > .content_title_desc {
              display: none;
              margin-top: 24px; 
              color: #333;
}
          .content_index_s2 .wrapper_index_s2_2 .content_body ul.img_list > li:hover > div > .content_title_desc {
            display: block; }
          .content_index_s2 .wrapper_index_s2_2 .content_body ul.img_list > li:hover > img.bg_gray {
            display: block !important; }
            @media (max-width: 991px) {
              .content_index_s2 .wrapper_index_s2_2 .content_body ul.img_list > li:hover > img.bg_gray {
                display: none !important; } }
          .content_index_s2 .wrapper_index_s2_2 .content_body ul.img_list > li > img.bg_gray {
            position: absolute;
            top: 0;
            left: 0;
            display: none !important; }
          .content_index_s2 .wrapper_index_s2_2 .content_body ul.img_list > li:nth-child(2) {
            margin-left: 70px; }
            @media (max-width: 991px) {
              .content_index_s2 .wrapper_index_s2_2 .content_body ul.img_list > li:nth-child(2) {
                margin-left: 0;
                margin-top: 35px; } }
      .content_index_s2 .wrapper_index_s2_2 .content_body ul.img_list:after {
        clear: both; }

.content_index_s3 {
  width: 100%;
  position: relative; }
  .content_index_s3 .wrapper_index_s3 {
    width: 1440px;
    position: relative;
    overflow: hidden; 
    margin: 0px auto;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
    .content_index_s3 .wrapper_index_s3 .s3_ball {
      position: absolute;
      left: 50%;
      bottom: 0;
      width: 27.91%;
      transform: translate(-50%, 50%);
      -webkit-transition-property: -webkit-transform;
      -webkit-transition-duration: 20s;
      -moz-transition-property: -moz-transform;
      -moz-transition-duration: 20s;
      -webkit-animation: rotate_transform_xy 20s linear infinite;
      -moz-animation: rotate_transform_xy 20s linear infinite;
      -o-animation: rotate_transform_xy 20s linear infinite;
      animation: rotate_transform_xy 20s linear infinite; }
      @media (max-width: 991px) {
        .content_index_s3 .wrapper_index_s3 .s3_ball {
          width: 32.6667%;
          bottom: 14.7%;
          left: 50%;
          transform: translate(-50%, 0);
          -webkit-animation: rotate_transform_x 20s linear infinite;
          -moz-animation: rotate_transform_x 20s linear infinite;
          -o-animation: rotate_transform_x 20s linear infinite;
          animation: rotate_transform_x 20s linear infinite; } }
    .content_index_s3 .wrapper_index_s3 .s3_dash_line {
      position: absolute;
      left: 50%;
      bottom: 0;
      width: 36.198%;
      transform: translate(-50%, 50%);
      -webkit-transition-property: -webkit-transform;
      -webkit-transition-duration: 10s;
      -moz-transition-property: -moz-transform;
      -moz-transition-duration: 10s;
      -webkit-animation: rotate_transform_xy 10s linear infinite;
      -moz-animation: rotate_transform_xy 10s linear infinite;
      -o-animation: rotate_transform_xy 10s linear infinite;
      animation: rotate_transform_xy 10s linear infinite; }
      @media (max-width: 991px) {
        .content_index_s3 .wrapper_index_s3 .s3_dash_line {
          width: 40.1333%;
          bottom: 11.8%;
          transform: translate(-50%, 0);
          -webkit-animation: rotate_transform_x 10s linear infinite;
          -moz-animation: rotate_transform_x 10s linear infinite;
          -o-animation: rotate_transform_x 10s linear infinite;
          animation: rotate_transform_x 10s linear infinite; } }
    .content_index_s3 .wrapper_index_s3 .content_body {
      position: absolute;
      /*! top: 0; */
      right: 5%;
      /*! transform: translateX(-50%); */
      text-align: center;
      color: #FFFFFF; 
      width: auto;
      bottom: 20%;
}

.content_index_s4 {
  width: 100%;
  position: relative; 
  background: #fafafa;
}
  @media (max-width: 991px) {
    .content_index_s4 {
      height: 820px; } }
  .content_index_s4 .wrapper_index_s4 {
    width: 100%;
    position: relative;
    /*! background: url("../imgs/pc/index/s4_bg.jpg") no-repeat center center; */
    background-size: cover; 
    padding: 50px 0px;
}
    @media (max-width: 991px) {
      .content_index_s4 .wrapper_index_s4 {
        background: url("../imgs/phone/index/s4_bg.jpg") no-repeat center center; } }
    .content_index_s4 .wrapper_index_s4 .content_body {
      width: 1440px;
      /*! padding: 0 30px 70px; */
      /*! overflow: hidden; */
      margin-left: 50%;
      /*! transform: translateX(-50%); */
      text-align: center; 
      margin: 0px auto;
}
      @media (max-width: 991px) {
        .content_index_s4 .wrapper_index_s4 .content_body {
          width: 100%; } }
      .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg {
        width: 100%;
        overflow: hidden;
        margin-top: 50px; }
        .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li {
          width: 300px;
          height: 480px;
          overflow: hidden;
          float: left;
          position: relative;
          transition: width 0.5s;
          -moz-transition: width 0.5s;
          /* Firefox 4 */
          -webkit-transition: width 0.5s;
          /* Safari 和 Chrome */
          -o-transition: width 0.5s;
          /* Opera */ }
          .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li img {
            position: absolute;
            right: 0;
            height: 100%;
            font-size: 0; 
            max-width: 1000px;
}
          .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li img:nth-child(3) {
            display: none; }
          .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li .solution_text {
            position: absolute;
            left: 27px;
            bottom: 40px;
            color: #FFFFFF;
            text-align: left; }
            .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li .solution_text .sub_title_bot_line {
              width: 46px;
              height: 2px;
              margin-top: 37px;
              background: white; }
            .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li .solution_text > ul.system_list {
              margin-left: 18px;
              margin-top: 30px;
              display: none; }
              .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li .solution_text > ul.system_list > li.main_text {
                line-height: 30px;
                list-style: disc; }
                .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li .solution_text > ul.system_list > li.main_text a {
                  color: #FFFFFF; }
            .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li .solution_text > div.main_text:nth-child(4) {
              line-height: 26px;
              display: none; }
            .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li .solution_text > .know_more {
              margin-top: 25px;
              display: none; }
        .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li:nth-child(n+2) {
          margin-left: 20px; }
        .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li.active {
          width: 560px; }
          .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li.active > img {
            width: 600px; }
          .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li.active > img:nth-child(2) {
            display: none !important; }
          .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li.active > img:nth-child(3) {
            display: block !important; }
          .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li.active > .solution_text {
            left: 50px; }
            .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li.active > .solution_text > ul.system_list {
              display: block; }
            .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li.active > .solution_text > div.main_text:nth-child(4) {
              display: block; }
            .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li.active > .solution_text > .know_more {
              display: block; }
              .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li.active > .solution_text > .know_more > a {
                color: #FFFFFF; }
        .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li.inactive {
          width: 200px; }
        .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-lg > li:nth-child(2).inactive > img:first-child {
          /*! right: -188px; */ }
      .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm {
        width: 100%;
        overflow: hidden;
        margin-top: 50px; }
        .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li:first-child {
          margin-top: 0; }
        .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li {
          width: 100%;
          height: 200px;
          margin-top: 10px;
          overflow: hidden;
          float: left;
          position: relative;
          transition: height 0.5s;
          -moz-transition: height 0.5s;
          /* Firefox 4 */
          -webkit-transition: height 0.5s;
          /* Safari 和 Chrome */
          -o-transition: height 0.5s;
          /* Opera */ }
          .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li img {
            position: absolute;
            right: 0;
            height: auto;
            font-size: 0; }
          .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li .solution_text {
            position: absolute;
            left: 30px;
            bottom: 50px;
            color: #FFFFFF;
            text-align: left; }
            .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li .solution_text .sub_title_bot_line {
              width: 46px;
              height: 2px;
              margin-top: 11px;
              background: white; }
            .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li .solution_text > ul.system_list {
              margin-left: 18px;
              margin-top: 20px;
              display: none; }
              .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li .solution_text > ul.system_list > li.main_text {
                line-height: 21px;
                list-style: disc; }
                .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li .solution_text > ul.system_list > li.main_text a {
                  color: #FFFFFF; }
            .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li .solution_text > div.main_text:nth-child(4) {
              line-height: 21px;
              display: none; }
            .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li .solution_text > .know_more {
              margin-top: 20px;
              display: none; }
        .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li.active {
          height: 333px; }
          .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li.active > img {
            height: 100%; }
          .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li.active > img:nth-child(2) {
            display: none !important; }
          .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li.active > img:nth-child(3) {
            display: block !important; }
          .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li.active > .solution_text {
            bottom: 25px; }
            .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li.active > .solution_text > ul.system_list {
              display: block; }
            .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li.active > .solution_text > div.main_text:nth-child(4) {
              display: block; }
            .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li.active > .solution_text > .know_more {
              display: block; }
              .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li.active > .solution_text > .know_more > a {
                color: #FFFFFF; }
        .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li.inactive {
          height: 100px; }
          .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li.inactive > img {
            top: -100px; }
          .content_index_s4 .wrapper_index_s4 .content_body ul.solution_list.visible-xs.visible-sm > li.inactive:nth-child(3) > img {
            top: -140px; }
      .content_index_s4 .wrapper_index_s4 .content_body ul:after {
        clear: both; }

.content_index_s5 {
  width: 100%;
  position: relative; }
  .content_index_s5 .wrapper_index_s5 {
    width: 100%;
    position: relative; }
    .content_index_s5 .wrapper_index_s5 > img:nth-child(2) {
      position: absolute;
      top: 0;
      left: 0; }
    .content_index_s5 .wrapper_index_s5 > img:nth-child(3) {
      position: absolute;
      top: 0;
      left: 0; }
    .content_index_s5 .wrapper_index_s5 > img:nth-child(5) {
      position: absolute;
      top: 0;
      left: 0; }
    .content_index_s5 .wrapper_index_s5 > img:nth-child(6) {
      position: absolute;
      top: 0;
      left: 0; }
    .content_index_s5 .wrapper_index_s5 > img:nth-child(2) {
      animation: opacity 3.75s infinite;
      -moz-animation: opacity 3.75s infinite;
      -webkit-animation: opacity 3.75s infinite; }
    .content_index_s5 .wrapper_index_s5 > img:nth-child(5) {
      animation: opacity 3.75s infinite;
      -moz-animation: opacity 3.75s infinite;
      -webkit-animation: opacity 3.75s infinite; }
    .content_index_s5 .wrapper_index_s5 .content_body {
      position: absolute;
      top: 0;
      left: 50%;
      transform: translateX(-50%);
      text-align: center;
      color: #FFFFFF; }

.content_index_s6 {
  width: 100%;
  position: relative; }
  .content_index_s6 .wrapper_index_s6 {
    width: 100%;
    position: relative; }
    .content_index_s6 .wrapper_index_s6 .content_body {
      position: absolute;
      top: 0;
      left: 50%;
      transform: translateX(-50%);
      text-align: center; }

.content_index_s7 {
  width: 100%;
  position: relative; }
  .content_index_s7 .wrapper_index_s7 {
    width: 100%;
    position: relative;
    background: url("../imgs/pc/index/s7_bg.jpg") no-repeat center center;
    background-size: cover; }
    @media (max-width: 991px) {
      .content_index_s7 .wrapper_index_s7 {
        background: url("../imgs/phone/index/s7_bg.jpg") no-repeat center center; } }
    .content_index_s7 .wrapper_index_s7 .content_body {
      width: 1350px;
      padding: 0 30px;
      margin-left: 50%;
      transform: translateX(-50%);
      text-align: center;
      overflow: hidden; }
      @media (max-width: 991px) {
        .content_index_s7 .wrapper_index_s7 .content_body {
          width: 100%; } }
      .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-lg {
        position: relative;
        margin-top: 50px;
        overflow: hidden;
        background: #FFF;
        z-index: 100; }
        .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-lg > div {
          float: left; }
        .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-lg .left_pic {
          width: 56.589%;
          position: relative; }
          .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-lg .left_pic img {
            width: 100%;
            height: 375px; }
          .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-lg .left_pic img.pic_gray {
            position: absolute;
            left: 0;
            top: 0; }
          .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-lg .left_pic .news_desc {
            position: absolute;
            left: 40px;
            bottom: 40px;
            color: #FFF;
            max-height: 60px;
            text-overflow: ellipsis;
            overflow: hidden;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            padding-right: 80px;
            letter-spacing: 0;
            text-align: left; }
        .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-lg .right_list {
          width: 43.411%; }
          .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-lg .right_list > ul {
            text-align: left; }
            .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-lg .right_list > ul > li {
              position: relative;
              padding: 13px 100px 13px 35px; }
              .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-lg .right_list > ul > li > p {
                width: 100%;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden; }
                .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-lg .right_list > ul > li > p:nth-child(2) {
                  color: #999999; }
              .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-lg .right_list > ul > li.active {
                background: #3daba4;
                color: #FFFFFF; }
                .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-lg .right_list > ul > li.active > p {
                  color: #FFFFFF; }
                  .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-lg .right_list > ul > li.active > p > a {
                    color: #FFF; }
                .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-lg .right_list > ul > li.active:before {
                  position: absolute;
                  display: inline-block;
                  width: 0;
                  height: 0;
                  content: ' ';
                  border-top: solid transparent;
                  border-bottom: solid transparent;
                  border-right: solid #3daba4;
                  border-width: 12px;
                  left: -12px;
                  top: 50%;
                  transform: translateY(-50%); }
        .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-lg .gray_line {
          width: calc(43.411% - 135px);
          height: 1px;
          background: #999999;
          position: absolute;
          left: calc(56.589% + 35px);
          bottom: 60px; }
        .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-lg .view_more {
          float: none;
          position: absolute;
          left: calc(56.589% + 35px);
          bottom: 20px; }
          .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-lg .view_more a {
            color: #3daba4; }
      .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-xs {
        position: relative;
        margin-top: 35px;
        overflow: hidden;
        z-index: 100; }
        .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-xs > div {
          float: left; }
        .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-xs .left_pic {
          width: 100%;
          position: relative;
          background: #FFFFFF; }
          .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-xs .left_pic img {
            width: 100%; }
          .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-xs .left_pic .pic_text {
            text-align: left;
            padding: 17.5px 20px; }
            .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-xs .left_pic .pic_text .content_sub_title {
              font-size: 16px;
              line-height: 21px;
              color: #000000; }
            .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-xs .left_pic .pic_text .main_text:nth-child(2) {
              margin-top: 10.5px; }
            .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-xs .left_pic .pic_text .main_text:nth-child(3) {
              margin-top: 8.5px;
              color: #999999; }
        .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-xs .right_list {
          width: 100%;
          margin-top: 20px;
          background: #FFFFFF; }
          .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-xs .right_list > ul {
            text-align: left;
            margin-top: 5px; }
            .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-xs .right_list > ul > li {
              position: relative;
              padding: 5px 20px; }
              .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-xs .right_list > ul > li > p {
                width: 100%;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden; }
                .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-xs .right_list > ul > li > p:nth-child(1) {
                  color: #000000; }
                .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-xs .right_list > ul > li > p:nth-child(2) {
                  color: #999999; }
          .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-xs .right_list .gray_line {
            width: calc(100% - 40px);
            margin-left: 20px;
            margin-top: 15.5px;
            padding: 0 20px;
            height: 1px;
            background: #999999; }
          .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-xs .right_list .view_more {
            text-align: left;
            margin-top: 10px;
            margin-left: 20px;
            margin-bottom: 12.5px; }
            .content_index_s7 .wrapper_index_s7 .content_body .news_block.visible-xs .right_list .view_more a {
              color: #3daba4; }
      .content_index_s7 .wrapper_index_s7 .content_body .news_block:after {
        clear: both; }
      .content_index_s7 .wrapper_index_s7 .content_body .about_block {
        padding: 0 45px;
        text-align: left; }
        @media (max-width: 991px) {
          .content_index_s7 .wrapper_index_s7 .content_body .about_block {
            padding: 0; } }
        @media (max-width: 991px) {
          .content_index_s7 .wrapper_index_s7 .content_body .about_block .content_title {
            text-align: center; } }
        .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body {
          padding-top: 50px;
          padding-bottom: 100px;
          overflow: hidden; }
          @media (max-width: 991px) {
            .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body {
              padding-top: 25px;
              padding-bottom: 50px; } }
          .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body:after {
            clear: both; }
          .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .left {
            float: left;
            width: 48.75%; }
            @media (max-width: 991px) {
              .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .left {
                width: 100%; } }
            .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .left .main_text {
              color: #666666; }
            .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .left .know_more {
              margin-top: 43px;
              border: 2px solid #3daba4; }
              .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .left .know_more > a {
                color: #3daba4; }
          .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .right {
            float: right;
            width: 38.333%; }
            @media (max-width: 991px) {
              .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .right {
                width: 100%;
                margin-top: 23px; } }
            .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .right > ul > li {
              float: left;
              height: 179px; }
              @media (max-width: 991px) {
                .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .right > ul > li {
                  height: 94px; } }
              .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .right > ul > li:nth-child(n+5) {
                height: 111px; }
                @media (max-width: 991px) {
                  .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .right > ul > li:nth-child(n+5) {
                    height: 94px; } }
              .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .right > ul > li:nth-child(odd) {
                width: 61.111%; }
                .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .right > ul > li:nth-child(odd) .line {
                  width: 50%; }
              .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .right > ul > li:nth-child(even) {
                width: 38.889%; }
              .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .right > ul > li .num {
                font-size: 56px;
                color: #3daba4;
                font-weight: 500; }
                @media (max-width: 991px) {
                  .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .right > ul > li .num {
                    font-size: 28px; } }
                .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .right > ul > li .num > span {
                  font-size: 20px;
                  margin-left: 3px; }
              .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .right > ul > li .line {
                width: 100%;
                height: 1px;
                background: #999999; }
              .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body .right > ul > li .main_text {
                margin-top: 6px; }
          .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body > .know_more_wrp.visible-xs {
            width: 100%;
            float: left;
            text-align: center; }
            .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body > .know_more_wrp.visible-xs > .know_more {
              margin-left: 50%;
              transform: translateX(-50%);
              border: 1px solid #3daba4; }
              .content_index_s7 .wrapper_index_s7 .content_body .about_block .about_body > .know_more_wrp.visible-xs > .know_more > a {
                color: #3daba4; }

/* 首页结束 */
/* 产品开始 */
.content_product_1 {
  width: 100%;
  position: relative; }
  .content_product_1 .wrapper_product_1 {
    width: 100%;
    position: relative;
    padding-top: 60px;
    padding-bottom: 100px;
    background: #F5F5F5; }
    @media (max-width: 991px) {
      .content_product_1 .wrapper_product_1 {
        padding-bottom: 50px; } }
    .content_product_1 .wrapper_product_1 .content_body {
      width: 1220px;
      padding: 0 10px;
      overflow: hidden; }
      @media (max-width: 991px) {
        .content_product_1 .wrapper_product_1 .content_body {
          width: 100%;
          padding: 0 25px; } }
      .content_product_1 .wrapper_product_1 .content_body:after {
        clear: both; }
      .content_product_1 .wrapper_product_1 .content_body .left_menu {
        width: 26.83%;
        border-radius: 15px;
        min-height: 100px;
        float: left;
        background: #FFFFFF;
        padding: 20px 25px;
        z-index: 200;
        margin-top: 10px; }
        @media (max-width: 991px) {
          .content_product_1 .wrapper_product_1 .content_body .left_menu {
            width: calc(100% - 50px);
            padding: 5px 15px;
            position: absolute;
            left: 25px;
            top: 0;
            margin-top: 0; } }
        .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li {
          padding: 15px 0;
          cursor: pointer;
          border-bottom: 1px solid #e5e5e5; }
          .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li:last-child {
            border-bottom: none; }
          .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li > a > img.icon {
            width: 18px;
            height: 18px;
            margin-right: 16px; }
            .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li > a > img.icon.sel {
              display: none; }
          .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li > a > img.arrow {
            width: 18px;
            height: 18px;
            float: right;
            -webkit-transform: rotate(90deg); }
            .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li > a > img.arrow.sel {
              display: none; }
          .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li > a > h1 {
            display: inline-block;
            vertical-align: bottom;
            font-size: 16px;
            line-height: 18px;
            font-weight: bold; }
          .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li > ul {
            padding-left: 36px;
            padding-top: 21px;
            display: none; }
            @media (max-width: 991px) {
              .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li > ul {
                display: block;
                height: 0;
                overflow: hidden;
                transition: height 0.3s linear;
                padding-top: 0; } }
            .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li > ul > li > a {
              font-size: 14px;
              line-height: 32px;
              cursor: pointer; }
            .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li > ul > li.active > a {
              color: #3daba4 !important; }
          .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li.active {
            color: #3daba4;
            cursor: default; }
            .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li.active > a > h1 {
              color: #3daba4; }
            @media (min-width: 992px) {
              .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li.active > a > img.non_sel {
                display: none;
                -webkit-transform: rotate(90deg); }
              .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li.active > a > img.sel {
                display: inline-block;
                -webkit-transform: rotate(270deg); } }
            @media (max-width: 991px) {
              .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li.active > a > img.icon.non_sel {
                display: none; }
              .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li.active > a > img.icon.sel {
                display: inline-block;
                -webkit-transform: rotate(90deg); }
              .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li.active > a > img.arrow.non_sel {
                display: inline-block; }
              .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li.active > a > img.arrow.sel {
                display: none;
                -webkit-transform: none; }
              .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li.active > a.show_sub > img.non_sel {
                display: none; }
              .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li.active > a.show_sub > img.sel {
                display: inline-block;
                -webkit-transform: rotate(270deg); } }
            @media (min-width: 992px) {
              .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li.active > ul {
                display: block; }
                .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li.active > ul > li > a {
                  color: #666666; }
                .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li.active > ul > li.active > a {
                  color: #3daba4; } }
            @media (max-width: 991px) {
              .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li.active > ul > li > a {
                color: #666666; }
              .content_product_1 .wrapper_product_1 .content_body .left_menu > ul > li.active > ul > li.active > a {
                color: #3daba4; } }
      .content_product_1 .wrapper_product_1 .content_body .right_list {
        width: 71.666%;
        float: right;
        z-index: 100; }
        @media (max-width: 991px) {
          .content_product_1 .wrapper_product_1 .content_body .right_list {
            width: 100%;
            padding-top: 40px;
            margin-top: 114.5px; } }
        .content_product_1 .wrapper_product_1 .content_body .right_list > ul {
          overflow: hidden; }
          .content_product_1 .wrapper_product_1 .content_body .right_list > ul:after {
            clear: both; }
          .content_product_1 .wrapper_product_1 .content_body .right_list > ul li {
            width: 33.33%;
            float: left;
            padding: 10px; }
            @media (max-width: 991px) {
              .content_product_1 .wrapper_product_1 .content_body .right_list > ul li {
                width: calc(50% - 10px);
                padding: 0 0 20px; }
                .content_product_1 .wrapper_product_1 .content_body .right_list > ul li:nth-child(even) {
                  float: right; }
                .content_product_1 .wrapper_product_1 .content_body .right_list > ul li:nth-child(odd) {
                  float: left; } }
            .content_product_1 .wrapper_product_1 .content_body .right_list > ul li > .list_item {
              padding: 0 15px 15px;
              border-radius: 15px;
              background: #FFFFFF;
              position: relative;
              cursor: pointer; }
              .content_product_1 .wrapper_product_1 .content_body .right_list > ul li > .list_item > a > .main_text {
                height: 60px;
                font-weight: bold;
                text-overflow: ellipsis;
                overflow: hidden;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                position: relative; }
                @media (max-width: 991px) {
                  .content_product_1 .wrapper_product_1 .content_body .right_list > ul li > .list_item > a > .main_text {
                    height: 42px;
                    -webkit-line-clamp: 2; } }
                .content_product_1 .wrapper_product_1 .content_body .right_list > ul li > .list_item > a > .main_text > div {
                  position: absolute;
                  left: 0;
                  bottom: 0; }
              .content_product_1 .wrapper_product_1 .content_body .right_list > ul li > .list_item > a > .mini_text {
                height: 36px;
                margin-top: 10px;
                text-overflow: ellipsis;
                overflow: hidden;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                color: #666666; }
                @media (max-width: 991px) {
                  .content_product_1 .wrapper_product_1 .content_body .right_list > ul li > .list_item > a > .mini_text {
                    font-size: 12px;
                    line-height: 16px;
                    height: 48px;
                    margin-top: 8.5px;
                    -webkit-line-clamp: 3; } }
              .content_product_1 .wrapper_product_1 .content_body .right_list > ul li > .list_item > a > .arrow {
                position: absolute;
                top: 23px;
                right: 20px; }
                .content_product_1 .wrapper_product_1 .content_body .right_list > ul li > .list_item > a > .arrow.non_sel {
                  width: 16px;
                  height: 30px;
                  display: block; }
                  @media (max-width: 991px) {
                    .content_product_1 .wrapper_product_1 .content_body .right_list > ul li > .list_item > a > .arrow.non_sel {
                      width: 12px;
                      height: 22.5px; } }
                .content_product_1 .wrapper_product_1 .content_body .right_list > ul li > .list_item > a > .arrow.sel {
                  top: 17px;
                  right: 18px;
                  width: 21px;
                  height: 39px;
                  display: none; }
                  @media (max-width: 991px) {
                    .content_product_1 .wrapper_product_1 .content_body .right_list > ul li > .list_item > a > .arrow.sel {
                      width: 16px;
                      height: 30px;
                      top: 13px;
                      right: 13px; } }
                @media (max-width: 991px) {
                  .content_product_1 .wrapper_product_1 .content_body .right_list > ul li > .list_item > a > .arrow {
                    top: 15px;
                    right: 15px; } }
            .content_product_1 .wrapper_product_1 .content_body .right_list > ul li:hover {
              padding-top: 4px;
              padding-bottom: 16px; }
              .content_product_1 .wrapper_product_1 .content_body .right_list > ul li:hover > .list_item > img.non_sel {
                display: none; }
              .content_product_1 .wrapper_product_1 .content_body .right_list > ul li:hover > .list_item > img.sel {
                display: block; }
      .content_product_1 .wrapper_product_1 .content_body .right_detail {
        width: 71.666%;
        float: right;
        background: #FFFFFF;
        border-radius: 15px;
        margin-top: 10px; }
        @media (max-width: 991px) {
          .content_product_1 .wrapper_product_1 .content_body .right_detail {
            width: 100%;
            margin-top: 154.5px; } }
        .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li {
          overflow: hidden; }
          .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li:after {
            clear: both; }
          .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li .pic {
            width: 23.837%;
            margin-left: 40px;
            float: left; }
            @media (max-width: 991px) {
              .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li .pic {
                width: 50.666%;
                margin-left: 24.667%; } }
          .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li .text_area {
            width: 52.325%;
            margin-right: 70px;
            padding-top: 35px;
            float: right; }
            @media (max-width: 991px) {
              .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li .text_area {
                width: 100%;
                margin-right: 0;
                padding: 0 25px; } }
            .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li .text_area .title {
              font-size: 22px;
              line-height: 32px;
              font-weight: bold;
              color: #3daba4; }
              @media (max-width: 991px) {
                .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li .text_area .title {
                  font-size: 14px;
                  line-height: 26px;
                  text-align: center; } }
            .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li .text_area .desc {
              font-size: 14px;
              line-height: 22px;
              margin-top: 21px; }
              @media (max-width: 991px) {
                .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li .text_area .desc {
                  font-size: 12px; } }
            .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li .text_area .product_feature_text {
              width: 120px;
              margin-top: 15px;
              font-size: 16px;
              line-height: 54px;
              font-weight: bold;
              border-bottom: 1px solid #3daba4; }
              @media (max-width: 991px) {
                .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li .text_area .product_feature_text {
                  width: 52px;
                  font-size: 13px;
                  line-height: 34px;
                  margin-left: 50%;
                  transform: translateX(-50%);
                  margin-top: 10px; } }
            .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li .text_area .feature_list {
              margin-top: 26px;
              margin-left: 17px; }
              @media (max-width: 991px) {
                .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li .text_area .feature_list {
                  margin-top: 21px; } }
              .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li .text_area .feature_list > li {
                list-style: disc;
                font-size: 14px;
                line-height: 22px; }
          .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li .fix_pos {
            width: 100%;
            height: 1px;
            margin-bottom: 49px;
            float: left; }
            @media (max-width: 991px) {
              .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li .fix_pos {
                margin-bottom: 21px; } }
          .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li .split_line {
            width: 52.325%;
            height: 1px;
            background: #E6E6E6;
            float: right;
            margin-right: 70px; }
          .content_product_1 .wrapper_product_1 .content_body .right_detail > ul > li:last-child .split_line {
            height: 0; }
      .content_product_1 .wrapper_product_1 .content_body .pre_next_new {
        width: 71.666%;
        float: right; }

/* 产品结束 */
/* 解决方案医位通 */
.content_s_ywt_ps1 {
  width: 100%;
  position: relative; }
  .content_s_ywt_ps1 .wrapper_s_ywt_ps1 {
    width: 100%;
    position: relative; }
    .content_s_ywt_ps1 .wrapper_s_ywt_ps1 .content_body {
      text-align: center; }
      .content_s_ywt_ps1 .wrapper_s_ywt_ps1 .content_body .content_title_desc {
        margin-top: 23px;
        color: #666; }
      .content_s_ywt_ps1 .wrapper_s_ywt_ps1 .content_body img {
        width: 100%; }

.content_s_ywt_ps2 {
  width: 100%;
  position: relative; }
  .content_s_ywt_ps2 .wrapper_s_ywt_ps2 {
    width: 100%;
    position: relative; }
    .content_s_ywt_ps2 .wrapper_s_ywt_ps2 .content_body {
      text-align: center; }
      .content_s_ywt_ps2 .wrapper_s_ywt_ps2 .content_body .content_title_desc {
        margin-top: 23px;
        color: #666; }
      .content_s_ywt_ps2 .wrapper_s_ywt_ps2 .content_body img {
        width: 100%; }

.content_s_ywt_s1 {
  width: 100%;
  position: relative; }
  .content_s_ywt_s1 .wrapper_s_ywt_s1 {
    width: 100%;
    position: relative; }
    .content_s_ywt_s1 .wrapper_s_ywt_s1 .content_body {
      text-align: center; }
      .content_s_ywt_s1 .wrapper_s_ywt_s1 .content_body .content_title_desc {
        margin-top: 23px;
        color: #666; }

.content_s_ywt_s2 {
  width: 100%;
  position: relative; }
  .content_s_ywt_s2 .wrapper_s_ywt_s2 {
    width: 100%;
    position: relative; }
    .content_s_ywt_s2 .wrapper_s_ywt_s2 .content_body {
      text-align: center; }
      .content_s_ywt_s2 .wrapper_s_ywt_s2 .content_body .content_title {
        margin-top: 50px; }
        @media (max-width: 991px) {
          .content_s_ywt_s2 .wrapper_s_ywt_s2 .content_body .content_title {
            margin-top: 42px; } }
      .content_s_ywt_s2 .wrapper_s_ywt_s2 .content_body > img {
        margin-top: 70px; }
        @media (max-width: 991px) {
          .content_s_ywt_s2 .wrapper_s_ywt_s2 .content_body > img {
            margin-top: 25px; } }

.content_s_ywt_s3 {
  width: 100%;
  position: relative; }
  .content_s_ywt_s3 .wrapper_s_ywt_s3 {
    width: 100%;
    position: relative;
    padding-top: 43px; }
    @media (max-width: 991px) {
      .content_s_ywt_s3 .wrapper_s_ywt_s3 {
        padding-top: 23px; } }
    .content_s_ywt_s3 .wrapper_s_ywt_s3 .content_body {
      width: 1290px; }
      @media (max-width: 991px) {
        .content_s_ywt_s3 .wrapper_s_ywt_s3 .content_body {
          width: 100%;
          padding: 0 7px; } }
      .content_s_ywt_s3 .wrapper_s_ywt_s3 .content_body > ul {
        overflow: hidden; }
        .content_s_ywt_s3 .wrapper_s_ywt_s3 .content_body > ul:after {
          clear: both; }
        .content_s_ywt_s3 .wrapper_s_ywt_s3 .content_body > ul > li {
          margin: 23px 0;
          width: 33.33%;
          padding: 0 45px;
          float: left; }
          @media (max-width: 991px) {
            .content_s_ywt_s3 .wrapper_s_ywt_s3 .content_body > ul > li {
              width: calc(100% - 46px);
              padding: 0;
              margin: 10px 0 10px 23px; } }
          .content_s_ywt_s3 .wrapper_s_ywt_s3 .content_body > ul > li > div {
            border-radius: 10px;
            padding: 50px 40px 25px;
            box-shadow: 0 0 23px #EDEDED; }
            @media (max-width: 991px) {
              .content_s_ywt_s3 .wrapper_s_ywt_s3 .content_body > ul > li > div {
                padding: 25px 20px 20px;
                overflow: hidden; }
                .content_s_ywt_s3 .wrapper_s_ywt_s3 .content_body > ul > li > div:after {
                  clear: both; } }
            .content_s_ywt_s3 .wrapper_s_ywt_s3 .content_body > ul > li > div > img {
              width: 100px;
              height: 100px;
              margin-left: 50%;
              transform: translateX(-50%); }
              @media (max-width: 991px) {
                .content_s_ywt_s3 .wrapper_s_ywt_s3 .content_body > ul > li > div > img {
                  width: 50px;
                  height: 50px;
                  margin-left: 0;
                  transform: none;
                  float: left; } }
            .content_s_ywt_s3 .wrapper_s_ywt_s3 .content_body > ul > li > div > .content_sub_title {
              font-size: 22px;
              line-height: 22px;
              margin-top: 40px;
              text-align: center;
              color: #333333; }
              @media (max-width: 991px) {
                .content_s_ywt_s3 .wrapper_s_ywt_s3 .content_body > ul > li > div > .content_sub_title {
                  font-size: 15px;
                  width: calc(100% - 50px);
                  float: left;
                  margin-top: 0;
                  padding-left: 20px;
                  text-align: left; } }
            .content_s_ywt_s3 .wrapper_s_ywt_s3 .content_body > ul > li > div > .main_text {
              height: 156px;
              margin-top: 25px;
              line-height: 26px;
              letter-spacing: 0;
              text-overflow: ellipsis;
              overflow: hidden;
              display: -webkit-box;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 6;
              color: #666666; }
              @media (max-width: 991px) {
                .content_s_ywt_s3 .wrapper_s_ywt_s3 .content_body > ul > li > div > .main_text {
                  height: auto;
                  line-height: 21px;
                  width: calc(100% - 50px);
                  float: left;
                  padding-left: 20px;
                  margin-top: 10px; } }

.content_s_ywt_s4 {
  width: 100%;
  position: relative; }
  .content_s_ywt_s4 .wrapper_s_ywt_s4 {
    width: 100%;
    position: relative; }
    .content_s_ywt_s4 .wrapper_s_ywt_s4 .content_body {
      width: 1240px; }
      @media (max-width: 991px) {
        .content_s_ywt_s4 .wrapper_s_ywt_s4 .content_body {
          width: 100%; } }
      .content_s_ywt_s4 .wrapper_s_ywt_s4 .content_body .content_title {
        margin-top: 60px;
        text-align: center; }
        @media (max-width: 991px) {
          .content_s_ywt_s4 .wrapper_s_ywt_s4 .content_body .content_title {
            margin-top: 27px; } }
      .content_s_ywt_s4 .wrapper_s_ywt_s4 .content_body > ul {
        margin-top: 50px;
        overflow: hidden; }
        @media (max-width: 991px) {
          .content_s_ywt_s4 .wrapper_s_ywt_s4 .content_body > ul {
            margin-top: 10px; } }
        .content_s_ywt_s4 .wrapper_s_ywt_s4 .content_body > ul:after {
          clear: both; }
        .content_s_ywt_s4 .wrapper_s_ywt_s4 .content_body > ul > li {
          width: 33%;
          padding: 20px;
          float: left; }
          @media (max-width: 991px) {
            .content_s_ywt_s4 .wrapper_s_ywt_s4 .content_body > ul > li {
              width: 100%;
              padding: 10px 0; } }
          .content_s_ywt_s4 .wrapper_s_ywt_s4 .content_body > ul > li > div {
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
            background: url("../imgs/pc/solution/ywt/s4_txt_bg.jpg") no-repeat;
            background-size: 100% 100%;
            padding: 20px 40px 30px 40px;
            color: #FFFFFF; }
            @media (max-width: 991px) {
              .content_s_ywt_s4 .wrapper_s_ywt_s4 .content_body > ul > li > div {
                padding: 10px 20px; } }
            .content_s_ywt_s4 .wrapper_s_ywt_s4 .content_body > ul > li > div .content_sub_title {
              font-size: 22px;
              line-height: 22px; }
            .content_s_ywt_s4 .wrapper_s_ywt_s4 .content_body > ul > li > div .content_sub_title_desc {
              font-size: 16px;
              line-height: 24px;
              margin-top: 20px;
              height: 96px; }
              @media (max-width: 991px) {
                .content_s_ywt_s4 .wrapper_s_ywt_s4 .content_body > ul > li > div .content_sub_title_desc {
                  height: auto;
                  padding-bottom: 10px;
                  font-size: 12px;
                  line-height: 16px;
                  margin-top: 10px; } }
          .content_s_ywt_s4 .wrapper_s_ywt_s4 .content_body > ul > li img {
            border-radius: 10px;
            margin-top: -10px; }

.content_s_example {
  width: 100%;
  position: relative; }
  .content_s_example .wrapper_s_example {
    width: 100%;
    position: relative;
    padding-bottom: 65px; }
    @media (max-width: 991px) {
      .content_s_example .wrapper_s_example {
        padding-bottom: 30px; } }
    .content_s_example .wrapper_s_example .content_body {
      width: 1270px; }
      @media (max-width: 991px) {
        .content_s_example .wrapper_s_example .content_body {
          width: 100%; } }
      .content_s_example .wrapper_s_example .content_body .content_title {
        margin-top: 100px;
        text-align: center; }
        @media (max-width: 991px) {
          .content_s_example .wrapper_s_example .content_body .content_title {
            margin-top: 40px; } }
      .content_s_example .wrapper_s_example .content_body > ul {
        margin-top: 35px;
        overflow: hidden; }
        @media (max-width: 991px) {
          .content_s_example .wrapper_s_example .content_body > ul {
            margin-top: 15px; } }
        .content_s_example .wrapper_s_example .content_body > ul:after {
          clear: both; }
        .content_s_example .wrapper_s_example .content_body > ul > li {
          padding: 35px;
          float: left; }
          .content_s_example .wrapper_s_example .content_body > ul > li.col3 {
            width: 33.33%; }
          .content_s_example .wrapper_s_example .content_body > ul > li.col2 {
            width: 50%; }
          @media (max-width: 991px) {
            .content_s_example .wrapper_s_example .content_body > ul > li {
              width: 100% !important;
              padding: 10px 0; } }
          .content_s_example .wrapper_s_example .content_body > ul > li > div {
            position: relative;
            /*文字*/ }
            .content_s_example .wrapper_s_example .content_body > ul > li > div > div:first-child {
              width: 100%;
              height: 353px;
              overflow: hidden; }
              @media (max-width: 991px) {
                .content_s_example .wrapper_s_example .content_body > ul > li > div > div:first-child {
                  height: auto; } }
              .content_s_example .wrapper_s_example .content_body > ul > li > div > div:first-child img {
                transition: all 0.4s; }
                .content_s_example .wrapper_s_example .content_body > ul > li > div > div:first-child img:last-child {
                  position: absolute;
                  top: 0;
                  left: 0; }
              .content_s_example .wrapper_s_example .content_body > ul > li > div > div:first-child:hover img {
                transform: scale(1.1); }
            .content_s_example .wrapper_s_example .content_body > ul > li > div > div:nth-child(2) {
              position: absolute;
              left: 25px;
              bottom: 25px;
              color: #FFFFFF; }
              .content_s_example .wrapper_s_example .content_body > ul > li > div > div:nth-child(2) .content_sub_title {
                font-size: 18px;
                line-height: 26px; }
                @media (max-width: 991px) {
                  .content_s_example .wrapper_s_example .content_body > ul > li > div > div:nth-child(2) .content_sub_title {
                    font-size: 12px !important; } }
              .content_s_example .wrapper_s_example .content_body > ul > li > div > div:nth-child(2) .content_sub_title_border {
                width: 60px;
                height: 2px;
                margin-top: 16px;
                background: #FFFFFF; }
                @media (max-width: 991px) {
                  .content_s_example .wrapper_s_example .content_body > ul > li > div > div:nth-child(2) .content_sub_title_border {
                    width: 30px;
                    height: 1px;
                    margin-top: 10px; } }

/*智慧病房IoT*/
.content_s_ward_s1 {
  width: 100%;
  position: relative; }
  .content_s_ward_s1 .wrapper_s_ward_s1 {
    width: 100%;
    position: relative; }
    .content_s_ward_s1 .wrapper_s_ward_s1 .content_body {
      text-align: center; }
      .content_s_ward_s1 .wrapper_s_ward_s1 .content_body .content_title_desc {
        margin-top: 23px;
        color: #666; }

.content_s_ward_s2 {
  width: 100%;
  position: relative; }
  .content_s_ward_s2 .wrapper_s_ward_s2 {
    width: 100%;
    position: relative; }
    .content_s_ward_s2 .wrapper_s_ward_s2 .sensor {
      position: absolute;
      width: 100px;
      height: 100px;
      background: rgba(255, 255, 255, 0);
      cursor: pointer; }
      .content_s_ward_s2 .wrapper_s_ward_s2 .sensor:hover .popup {
        display: block; }
      .content_s_ward_s2 .wrapper_s_ward_s2 .sensor .popup {
        width: 260px;
        position: absolute;
        left: 0;
        top: -50px;
        display: none; }
        .content_s_ward_s2 .wrapper_s_ward_s2 .sensor .popup .pop_content {
          position: absolute;
          top: 35px;
          left: 20px;
          width: 200px; }
          .content_s_ward_s2 .wrapper_s_ward_s2 .sensor .popup .pop_content .tit {
            color: #39b9b5;
            font-size: 22px; }
          .content_s_ward_s2 .wrapper_s_ward_s2 .sensor .popup .pop_content .desc {
            margin-top: 20px;
            color: #333333;
            font-size: 16px; }

/* 解决方案总列表页面 */
.content_s_solution_list {
  width: 100%;
  position: relative; }
  .content_s_solution_list .wrapper_s_solution_list {
    width: 100%;
    position: relative;
    padding-bottom: 70px; }
    @media (max-width: 991px) {
      .content_s_solution_list .wrapper_s_solution_list {
        padding-bottom: 25px; } }
    .content_s_solution_list .wrapper_s_solution_list .content_body {
      width: 1280px; }
      @media (max-width: 991px) {
        .content_s_solution_list .wrapper_s_solution_list .content_body {
          width: 100%; } }
      .content_s_solution_list .wrapper_s_solution_list .content_body > ul {
        margin-top: 70px;
        overflow: hidden; }
        @media (max-width: 991px) {
          .content_s_solution_list .wrapper_s_solution_list .content_body > ul {
            margin-top: 0; } }
        .content_s_solution_list .wrapper_s_solution_list .content_body > ul:after {
          clear: both; }
        .content_s_solution_list .wrapper_s_solution_list .content_body > ul > li {
          width: 50%;
          float: left;
          padding: 30px 40px;
          cursor: pointer; }
          @media (max-width: 991px) {
            .content_s_solution_list .wrapper_s_solution_list .content_body > ul > li {
              width: 100%;
              padding: 25px 0; } }
          .content_s_solution_list .wrapper_s_solution_list .content_body > ul > li:hover > div .content_title {
            color: #3daba4; }
          .content_s_solution_list .wrapper_s_solution_list .content_body > ul > li:hover > div .content_title_border {
            width: 100%; }
          .content_s_solution_list .wrapper_s_solution_list .content_body > ul > li:hover > div:nth-child(2) > img {
            transform: scale(1.1); }
          .content_s_solution_list .wrapper_s_solution_list .content_body > ul > li > div:first-child .content_title {
            margin-top: 0; }
          .content_s_solution_list .wrapper_s_solution_list .content_body > ul > li > div:first-child .content_title_border {
            margin-left: 0;
            transform: none;
            transition: width 0.3s;
            -moz-transition: width 0.3s;
            /* Firefox 4 */
            -webkit-transition: width 0.3s;
            /* Safari 和 Chrome */
            -o-transition: width 0.3s;
            /* Opera */ }
            @media (max-width: 991px) {
              .content_s_solution_list .wrapper_s_solution_list .content_body > ul > li > div:first-child .content_title_border {
                margin-top: 20px; } }
          .content_s_solution_list .wrapper_s_solution_list .content_body > ul > li > div:first-child .main_text {
            height: 52px;
            font-size: 16px;
            line-height: 26px;
            margin-top: 15px;
            color: #666; }
            @media (max-width: 991px) {
              .content_s_solution_list .wrapper_s_solution_list .content_body > ul > li > div:first-child .main_text {
                height: auto; } }
          .content_s_solution_list .wrapper_s_solution_list .content_body > ul > li > div:nth-child(2) {
            margin-top: 35px;
            width: 100%;
            height: 360px;
            overflow: hidden; }
            @media (max-width: 991px) {
              .content_s_solution_list .wrapper_s_solution_list .content_body > ul > li > div:nth-child(2) {
                margin-top: 10.5px;
                height: auto; } }
            .content_s_solution_list .wrapper_s_solution_list .content_body > ul > li > div:nth-child(2) > img {
              transition: all 0.4s; }

.content_s_head {
  width: 100%;
  position: relative; }
  .content_s_head .wrapper_s_head {
    width: 100%;
    position: relative; }
    .content_s_head .wrapper_s_head .content_body {
      text-align: center; }
      .content_s_head .wrapper_s_head .content_body .content_title_desc {
        margin-top: 23px;
        color: #666; }
        @media (max-width: 991px) {
          .content_s_head .wrapper_s_head .content_body .content_title_desc {
            text-align: center; } }

/*系统亮点*/
.content_s_liangdian {
  width: 100%;
  position: relative; }
  .content_s_liangdian .wrapper_s_liangdian {
    width: 100%;
    position: relative; }
    .content_s_liangdian .wrapper_s_liangdian .content_body {
      width: 1240px;
      text-align: center; }
      @media (max-width: 991px) {
        .content_s_liangdian .wrapper_s_liangdian .content_body {
          width: 100%; } }
      .content_s_liangdian .wrapper_s_liangdian .content_body .content_title {
        margin-top: 100px; }
        @media (max-width: 991px) {
          .content_s_liangdian .wrapper_s_liangdian .content_body .content_title {
            margin-top: 50px; } }
      .content_s_liangdian .wrapper_s_liangdian .content_body > ul {
        overflow: hidden;
        margin-top: 50px; }
        @media (max-width: 991px) {
          .content_s_liangdian .wrapper_s_liangdian .content_body > ul {
            margin-top: 20px; } }
        .content_s_liangdian .wrapper_s_liangdian .content_body > ul:after {
          clear: both; }
        .content_s_liangdian .wrapper_s_liangdian .content_body > ul > li {
          float: left;
          padding: 20px; }
          .content_s_liangdian .wrapper_s_liangdian .content_body > ul > li.col1 {
            width: 100%; }
          .content_s_liangdian .wrapper_s_liangdian .content_body > ul > li.col2 {
            width: 50%; }
          .content_s_liangdian .wrapper_s_liangdian .content_body > ul > li.col3 {
            width: 33.33%; }
          @media (max-width: 991px) {
            .content_s_liangdian .wrapper_s_liangdian .content_body > ul > li {
              width: 100% !important;
              padding: 10px 0; } }
          .content_s_liangdian .wrapper_s_liangdian .content_body > ul > li > div {
            border-radius: 10px;
            background: #F5F5F5; }
            .content_s_liangdian .wrapper_s_liangdian .content_body > ul > li > div > div {
              padding: 30px 40px;
              text-align: left; }
              @media (max-width: 991px) {
                .content_s_liangdian .wrapper_s_liangdian .content_body > ul > li > div > div {
                  padding: 20px 20px 15.5px; } }
              .content_s_liangdian .wrapper_s_liangdian .content_body > ul > li > div > div .content_sub_title {
                font-size: 22px;
                line-height: 22px;
                color: #3daba4; }
              .content_s_liangdian .wrapper_s_liangdian .content_body > ul > li > div > div .main_text {
                height: 52px;
                color: #666666;
                line-height: 26px;
                margin-top: 15px; }
                .content_s_liangdian .wrapper_s_liangdian .content_body > ul > li > div > div .main_text.row1 {
                  height: 26px; }
                .content_s_liangdian .wrapper_s_liangdian .content_body > ul > li > div > div .main_text.row3 {
                  height: 78px; }
                .content_s_liangdian .wrapper_s_liangdian .content_body > ul > li > div > div .main_text.row4 {
                  height: 104px; }
                @media (max-width: 991px) {
                  .content_s_liangdian .wrapper_s_liangdian .content_body > ul > li > div > div .main_text {
                    height: auto;
                    margin-top: 10.5px; }
                    .content_s_liangdian .wrapper_s_liangdian .content_body > ul > li > div > div .main_text.row1 {
                      height: auto; }
                    .content_s_liangdian .wrapper_s_liangdian .content_body > ul > li > div > div .main_text.row3 {
                      height: auto; }
                    .content_s_liangdian .wrapper_s_liangdian .content_body > ul > li > div > div .main_text.row4 {
                      height: auto; } }
            .content_s_liangdian .wrapper_s_liangdian .content_body > ul > li > div > img {
              border-radius: 10px; }

.content_s_function {
  width: 100%;
  position: relative; }
  .content_s_function .wrapper_s_function {
    width: 100%;
    position: relative; }
    .content_s_function .wrapper_s_function .content_body {
      width: 1300px;
      text-align: center; }
      @media (max-width: 991px) {
        .content_s_function .wrapper_s_function .content_body {
          width: 100%;
          padding: 0 13px; } }
      .content_s_function .wrapper_s_function .content_body .content_title {
        margin-top: 80px; }
        @media (max-width: 991px) {
          .content_s_function .wrapper_s_function .content_body .content_title {
            margin-top: 40px; } }
      .content_s_function .wrapper_s_function .content_body > img {
        margin-top: 70px; }
        @media (max-width: 991px) {
          .content_s_function .wrapper_s_function .content_body > img {
            margin-top: 30px; } }

/* 解决方案 - 工友 - 功能对比 */
.content_s_gy_cmp .content_title {
  font-size: 22px;
  margin-top: 50px; }
  @media (max-width: 991px) {
    .content_s_gy_cmp .content_title {
      font-size: 15px;
      margin-top: 30px; } }
.content_s_gy_cmp img {
  margin-top: 50px;
  margin-bottom: 20px; }
  @media (max-width: 991px) {
    .content_s_gy_cmp img {
      margin-top: 15px;
      margin-bottom: 10px; } }

/* 解决方案 - 五大中心 - */
.content_s_wdzx_liangdian .wrapper_s_liangdian .content_body > ul > li > div > div {
  padding: 22px 40px; }
  @media (max-width: 991px) {
    .content_s_wdzx_liangdian .wrapper_s_liangdian .content_body > ul > li > div > div {
      padding: 14.5px 20px; } }
.content_s_wdzx_liangdian .content_sub_title {
  line-height: 38px !important; }
  @media (max-width: 991px) {
    .content_s_wdzx_liangdian .content_sub_title {
      line-height: 26px !important; } }

.content_s_bottom_space {
  width: 100%;
  height: 100px; }
  @media (max-width: 991px) {
    .content_s_bottom_space {
      height: 50px; } }

.content_s_yf_bottom_space {
  width: 100%;
  height: 80px; }
  @media (max-width: 991px) {
    .content_s_yf_bottom_space {
      height: 40px; } }

.content_support_s1 {
  width: 100%;
  position: relative; }
  .content_support_s1 .wrapper_support_s1 {
    width: 100%;
    position: relative;
    padding-bottom: 50px; }
    @media (max-width: 991px) {
      .content_support_s1 .wrapper_support_s1 {
        padding-bottom: 23px; } }
    .content_support_s1 .wrapper_support_s1 .content_body {
      width: 1280px; }
      @media (max-width: 991px) {
        .content_support_s1 .wrapper_support_s1 .content_body {
          width: 100%; } }
      .content_support_s1 .wrapper_support_s1 .content_body > div {
        text-align: center; }
        .content_support_s1 .wrapper_support_s1 .content_body > div .main_text {
          margin-top: 23px; }
          @media (max-width: 991px) {
            .content_support_s1 .wrapper_support_s1 .content_body > div .main_text {
              margin-top: 20.5px; } }
      .content_support_s1 .wrapper_support_s1 .content_body > ul {
        margin-top: 43px;
        overflow: hidden; }
        .content_support_s1 .wrapper_support_s1 .content_body > ul:after {
          clear: both; }
        @media (max-width: 991px) {
          .content_support_s1 .wrapper_support_s1 .content_body > ul {
            margin-top: 33px; } }
        .content_support_s1 .wrapper_support_s1 .content_body > ul > li {
          width: 50%;
          height: 340px;
          float: left;
          padding: 20px 40px; }
          @media (max-width: 991px) {
            .content_support_s1 .wrapper_support_s1 .content_body > ul > li {
              width: 100%;
              height: auto;
              padding: 12.5px 0; } }
          .content_support_s1 .wrapper_support_s1 .content_body > ul > li .content_title {
            font-size: 30px; }
            @media (max-width: 991px) {
              .content_support_s1 .wrapper_support_s1 .content_body > ul > li .content_title {
                margin-top: 0;
                font-size: 15px;
                text-align: center; } }
          .content_support_s1 .wrapper_support_s1 .content_body > ul > li .content_title_border {
            margin-left: 0;
            transform: none; }
            @media (max-width: 991px) {
              .content_support_s1 .wrapper_support_s1 .content_body > ul > li .content_title_border {
                margin-left: 50%;
                transform: translateX(-50%); } }
          .content_support_s1 .wrapper_support_s1 .content_body > ul > li .main_text {
            margin-top: 23px; }
            @media (max-width: 991px) {
              .content_support_s1 .wrapper_support_s1 .content_body > ul > li .main_text {
                margin-top: 10.5px;
                padding-bottom: 10px; } }

.content_support_s2 {
  width: 100%;
  position: relative; }
  .content_support_s2 .wrapper_support_s2 {
    width: 100%;
    position: relative; }
    .content_support_s2 .wrapper_support_s2 .content_body {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }
      .content_support_s2 .wrapper_support_s2 .content_body .txt {
        font-size: 32px;
        line-height: 32px; }
      .content_support_s2 .wrapper_support_s2 .content_body .phone {
        font-size: 60px;
        line-height: 48px;
        margin-top: 50px; }

.content_support_s3 {
  width: 100%;
  position: relative; }
  .content_support_s3 .wrapper_support_s3 {
    width: 100%;
    position: relative;
    padding-bottom: 100px; }
    @media (max-width: 991px) {
      .content_support_s3 .wrapper_support_s3 {
        padding-bottom: 50px; } }
    .content_support_s3 .wrapper_support_s3 .content_body {
      width: 1260px; }
      @media (max-width: 991px) {
        .content_support_s3 .wrapper_support_s3 .content_body {
          width: 100%;
          padding: 0 12.5px; } }
      .content_support_s3 .wrapper_support_s3 .content_body > div {
        text-align: center; }
        .content_support_s3 .wrapper_support_s3 .content_body > div .main_text {
          margin-top: 23px; }
          @media (max-width: 991px) {
            .content_support_s3 .wrapper_support_s3 .content_body > div .main_text {
              margin-top: 20.5px; } }
      .content_support_s3 .wrapper_support_s3 .content_body > ul.form {
        overflow: hidden;
        padding-top: 30px; }
        .content_support_s3 .wrapper_support_s3 .content_body > ul.form:after {
          clear: both; }
        .content_support_s3 .wrapper_support_s3 .content_body > ul.form > li {
          width: 100%;
          float: left;
          padding: 20px 30px; }
          @media (max-width: 991px) {
            .content_support_s3 .wrapper_support_s3 .content_body > ul.form > li {
              padding: 10px 12.5px; } }
          .content_support_s3 .wrapper_support_s3 .content_body > ul.form > li:nth-child(-n+2) {
            width: 50%; }
          .content_support_s3 .wrapper_support_s3 .content_body > ul.form > li > p {
            font-size: 14px;
            line-height: 14px;
            color: #666666; }
          .content_support_s3 .wrapper_support_s3 .content_body > ul.form > li > input {
            width: 100%;
            height: 45px;
            border: 1px solid #999999;
            margin-top: 15px; }
          .content_support_s3 .wrapper_support_s3 .content_body > ul.form > li > input::-webkit-input-placeholder {
            font-size: 16px;
            position: relative;
            left: 20px; }
            @media (max-width: 991px) {
              .content_support_s3 .wrapper_support_s3 .content_body > ul.form > li > input::-webkit-input-placeholder {
                left: 10px; } }
          .content_support_s3 .wrapper_support_s3 .content_body > ul.form > li > input:-moz-placeholder {
            font-size: 16px;
            position: relative;
            left: 20px; }
            @media (max-width: 991px) {
              .content_support_s3 .wrapper_support_s3 .content_body > ul.form > li > input:-moz-placeholder {
                left: 10px; } }
          .content_support_s3 .wrapper_support_s3 .content_body > ul.form > li > input::-moz-placeholder {
            font-size: 16px;
            position: relative;
            left: 20px; }
            @media (max-width: 991px) {
              .content_support_s3 .wrapper_support_s3 .content_body > ul.form > li > input::-moz-placeholder {
                left: 10px; } }
          .content_support_s3 .wrapper_support_s3 .content_body > ul.form > li > input:-ms-input-placeholder {
            font-size: 16px;
            position: relative;
            left: 20px; }
            @media (max-width: 991px) {
              .content_support_s3 .wrapper_support_s3 .content_body > ul.form > li > input:-ms-input-placeholder {
                left: 10px; } }
      .content_support_s3 .wrapper_support_s3 .content_body > div.submit_btn {
        width: 260px;
        height: 32px;
        background: #3daba4;
        margin-top: 50px;
        border-radius: 8px;
        margin-left: 50%;
        transform: translateX(-50%);
        color: #FFFFFF;
        line-height: 32px;
        font-size: 14px; }
        @media (max-width: 991px) {
          .content_support_s3 .wrapper_support_s3 .content_body > div.submit_btn {
            width: 130px;
            height: 25px;
            font-size: 12px;
            line-height: 25px;
            margin-top: 25px; } }

.content_example_s1 {
  width: 100%;
  position: relative; }
  .content_example_s1 .wrapper_example_s1 {
    width: 100%;
    position: relative; }
    .content_example_s1 .wrapper_example_s1 .content_body {
      width: 1260px; }
      @media (max-width: 991px) {
        .content_example_s1 .wrapper_example_s1 .content_body {
          width: 100%;
          padding: 40px 20px; } }
      .content_example_s1 .wrapper_example_s1 .content_body > ul {
        overflow: hidden; }
        .content_example_s1 .wrapper_example_s1 .content_body > ul:after {
          clear: both; }
        .content_example_s1 .wrapper_example_s1 .content_body > ul li {
          width: 33.33%;
          float: left;
          padding: 30px;
          cursor: pointer; }
          @media (max-width: 991px) {
            .content_example_s1 .wrapper_example_s1 .content_body > ul li {
              width: 50%;
              padding: 10px; } }
          .content_example_s1 .wrapper_example_s1 .content_body > ul li > .list_item {
            background: #F5F5F5;
            border-radius: 18px;
            position: relative; }
            .content_example_s1 .wrapper_example_s1 .content_body > ul li > .list_item > a > img {
              width: 100%;
              height: 280px;
              border-radius: 18px; }
              @media (max-width: 991px) {
                .content_example_s1 .wrapper_example_s1 .content_body > ul li > .list_item > a > img {
                  height: 115px; } }
            .content_example_s1 .wrapper_example_s1 .content_body > ul li > .list_item > a > .main_text {
              height: 124px;
              padding: 30px;
              font-size: 18px;
              line-height: 32px;
              text-overflow: ellipsis;
              overflow: hidden;
              display: -webkit-box;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 2; }
              @media (max-width: 991px) {
                .content_example_s1 .wrapper_example_s1 .content_body > ul li > .list_item > a > .main_text {
                  height: 93px;
                  padding: 15px;
                  -webkit-line-clamp: 3; } }
            .content_example_s1 .wrapper_example_s1 .content_body > ul li > .list_item > a > .arrow {
              position: absolute;
              bottom: 25px;
              right: 30px; }
              .content_example_s1 .wrapper_example_s1 .content_body > ul li > .list_item > a > .arrow.non_sel {
                width: 16px;
                height: 30px;
                display: block; }
                @media (max-width: 991px) {
                  .content_example_s1 .wrapper_example_s1 .content_body > ul li > .list_item > a > .arrow.non_sel {
                    width: 12px;
                    height: 22.5px; } }
              .content_example_s1 .wrapper_example_s1 .content_body > ul li > .list_item > a > .arrow.sel {
                bottom: 19px;
                right: 28px;
                width: 21px;
                height: 39px;
                display: none; }
                @media (max-width: 991px) {
                  .content_example_s1 .wrapper_example_s1 .content_body > ul li > .list_item > a > .arrow.sel {
                    width: 16px;
                    height: 30px;
                    top: 13px;
                    right: 13px; } }
              @media (max-width: 991px) {
                .content_example_s1 .wrapper_example_s1 .content_body > ul li > .list_item > a > .arrow {
                  bottom: 12.5px;
                  right: 15px; } }
            .content_example_s1 .wrapper_example_s1 .content_body > ul li > .list_item:hover > a > img.non_sel {
              display: none; }
            .content_example_s1 .wrapper_example_s1 .content_body > ul li > .list_item:hover > a > img.sel {
              display: block; }

.content_example_innter_s1 {
  width: 100%;
  position: relative; }
  .content_example_innter_s1 .wrapper_example_innter_s1 {
    width: 100%;
    position: relative; }
    @media (max-width: 991px) {
      .content_example_innter_s1 .wrapper_example_innter_s1 .content_body > div:first-child {
        text-align: center;
        line-height: 28px; } }
    .content_example_innter_s1 .wrapper_example_innter_s1 .content_body > img {
      width: 660px;
      height: 300px;
      margin-top: 50px; }
      @media (max-width: 991px) {
        .content_example_innter_s1 .wrapper_example_innter_s1 .content_body > img {
          width: 100%;
          height: auto;
          margin-top: 25px; } }
    .content_example_innter_s1 .wrapper_example_innter_s1 .content_body .main_text {
      margin-top: 50px; }
      @media (max-width: 991px) {
        .content_example_innter_s1 .wrapper_example_innter_s1 .content_body .main_text {
          margin-top: 20.5px; } }
    .content_example_innter_s1 .wrapper_example_innter_s1 .content_body > div:nth-child(4) {
      font-size: 22px;
      line-height: 22px; }
      @media (max-width: 991px) {
        .content_example_innter_s1 .wrapper_example_innter_s1 .content_body > div:nth-child(4) {
          text-align: center;
          margin-top: 45.5px; } }
    .content_example_innter_s1 .wrapper_example_innter_s1 .content_body .content_title_border {
      margin-top: 20px;
      margin-left: 0;
      transform: none; }
      @media (max-width: 991px) {
        .content_example_innter_s1 .wrapper_example_innter_s1 .content_body .content_title_border {
          margin-left: 50%;
          transform: translateX(-50%); } }
    .content_example_innter_s1 .wrapper_example_innter_s1 .content_body .project_desc {
      font-size: 14px;
      line-height: 23px;
      margin-top: 30px; }
      @media (max-width: 991px) {
        .content_example_innter_s1 .wrapper_example_innter_s1 .content_body .project_desc {
          margin-top: 15px; } }
    .content_example_innter_s1 .wrapper_example_innter_s1 .content_body .pre_next {
      margin-top: 70px;
      text-align: left;
      font-size: 14px;
      line-height: 30px;
      color: #FFFFFF;
      padding-bottom: 100px; }
      @media (max-width: 991px) {
        .content_example_innter_s1 .wrapper_example_innter_s1 .content_body .pre_next {
          width: 100%;
          text-align: center;
          margin-top: 25px;
          padding-bottom: 50px; } }
      .content_example_innter_s1 .wrapper_example_innter_s1 .content_body .pre_next .prev {
        width: 90px;
        height: 30px;
        border-radius: 7px;
        display: inline-block;
        background: #3daba4;
        text-align: center;
        cursor: pointer; }
        .content_example_innter_s1 .wrapper_example_innter_s1 .content_body .pre_next .prev.disable {
          background: #FFFFFF;
          color: #CCCCCC;
          cursor: default;
          border: 1px solid #CCCCCC; }
      .content_example_innter_s1 .wrapper_example_innter_s1 .content_body .pre_next .next {
        width: 90px;
        height: 30px;
        border-radius: 7px;
        display: inline-block;
        margin-left: 45px;
        background: #3daba4;
        text-align: center;
        cursor: pointer; }
        .content_example_innter_s1 .wrapper_example_innter_s1 .content_body .pre_next .next.disable {
          background: #FFFFFF;
          color: #CCCCCC;
          cursor: default;
          border: 1px solid #CCCCCC; }

.content_about_jj_s1 {
  width: 100%;
  position: relative; }
  .content_about_jj_s1 .wrapper_about_jj_s1 {
    width: 100%;
    position: relative;
    padding: 100px 0 70px; }
    @media (max-width: 991px) {
      .content_about_jj_s1 .wrapper_about_jj_s1 {
        padding: 50px 0; } }
    .content_about_jj_s1 .wrapper_about_jj_s1 .content_body {
      overflow: hidden; }
      .content_about_jj_s1 .wrapper_about_jj_s1 .content_body:after {
        clear: both; }
      .content_about_jj_s1 .wrapper_about_jj_s1 .content_body .jj_tit_wrp {
        float: left; }
        @media (max-width: 991px) {
          .content_about_jj_s1 .wrapper_about_jj_s1 .content_body .jj_tit_wrp {
            width: 100%; } }
        .content_about_jj_s1 .wrapper_about_jj_s1 .content_body .jj_tit_wrp .content_title {
          margin-top: 0; }
          @media (max-width: 991px) {
            .content_about_jj_s1 .wrapper_about_jj_s1 .content_body .jj_tit_wrp .content_title {
              text-align: center; } }
      .content_about_jj_s1 .wrapper_about_jj_s1 .content_body .main_text.content_title_desc {
        width: 73.58%;
        float: right;
        margin-top: -7px; }
        @media (max-width: 991px) {
          .content_about_jj_s1 .wrapper_about_jj_s1 .content_body .main_text.content_title_desc {
            width: 100%;
            margin-top: 25px; } }

.content_about_jj_s2 {
  width: 1440px;
  position: relative; 
  margin: 0px auto;
}
  .content_about_jj_s2 .wrapper_about_jj_s2 {
    width: 100%;
    position: relative; }
    .content_about_jj_s2 .wrapper_about_jj_s2 .content_body {
      height: 100%;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); 
      background: #3333333d;
}
      .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:first-child {
        position: absolute;
        top: 0;
        left: 0; }
        @media (max-width: 991px) {
          .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:first-child {
            left: 50%;
            transform: translateX(-50%); } }
      .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:nth-child(2) {
        position: absolute;
        top: 70px;
        right: 0; }
        @media (max-width: 991px) {
          .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:nth-child(2) {
            top: unset;
            bottom: 40px;
            left: calc((100% - 267px) / 2); } }
        .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:nth-child(2) > ul > li {
          width: 130px;
          float: left;
          color: #666666;
          font-size: 40px;
          line-height: 32px; }
          @media (max-width: 991px) {
            .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:nth-child(2) > ul > li {
              width: 65px;
              font-size: 23px;
              line-height: 18px; } }
          .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:nth-child(2) > ul > li > div:first-child > span {
            font-size: 20px;
            margin-left: 5px; }
            @media (max-width: 991px) {
              .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:nth-child(2) > ul > li > div:first-child > span {
                font-size: 12px; } }
          .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:nth-child(2) > ul > li > div.line {
            width: 100%;
            height: 1px;
            margin-top: 10px;
            background: #666666; }
          .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:nth-child(2) > ul > li > div:last-child {
            margin-top: 8px;
            font-size: 16px;
            line-height: 16px; }
            @media (max-width: 991px) {
              .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:nth-child(2) > ul > li > div:last-child {
                font-size: 12px; } }
          .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:nth-child(2) > ul > li:nth-child(n+2) {
            margin-left: 60px; }
            @media (max-width: 991px) {
              .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:nth-child(2) > ul > li:nth-child(n+2) {
                margin-left: 36px; } }
      .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:nth-child(3) {
        width: 100%;
        text-align: center;
        position: absolute;
        bottom: 81px;
        left: 50%;
        transform: translateX(-50%);
        font-size: 26px;
        line-height: 26px; }
        @media (max-width: 991px) {
          .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:nth-child(3) {
            font-size: 13px;
            line-height: 22px;
            bottom: 125px; } }
        .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:nth-child(3) > div {
          display: inline-block; }
          .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:nth-child(3) > div:nth-child(n+2) {
            margin-left: 70px; }
          @media (max-width: 991px) {
            .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:nth-child(3) > div:first-child {
              margin-left: calc((100% - 267px) / 2);
              float: left; }
            .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:nth-child(3) > div:nth-child(2) {
              margin-left: 0;
              margin-right: calc((100% - 267px) / 2);
              float: right;
              text-align: left; }
            .content_about_jj_s2 .wrapper_about_jj_s2 .content_body > div:nth-child(3) > div:nth-child(3) {
              width: 100%;
              margin-left: 0;
              float: left;
              text-align: left;
              padding: 0 calc((100% - 267px) / 2); } }

.content_about_jj_s3 {
  width: 100%;
  position: relative; }
  .content_about_jj_s3 .wrapper_about_jj_s3 {
    width: 100%;
    position: relative;
    padding: 80px 0; }
    @media (max-width: 991px) {
      .content_about_jj_s3 .wrapper_about_jj_s3 {
        padding: 50px 0; } }
    .content_about_jj_s3 .wrapper_about_jj_s3 .content_body {
      overflow: hidden; }
      .content_about_jj_s3 .wrapper_about_jj_s3 .content_body:after {
        clear: both; }
      .content_about_jj_s3 .wrapper_about_jj_s3 .content_body > div:first-child {
        float: left; }
        @media (max-width: 991px) {
          .content_about_jj_s3 .wrapper_about_jj_s3 .content_body > div:first-child {
            width: 100%;
            text-align: center; } }
        .content_about_jj_s3 .wrapper_about_jj_s3 .content_body > div:first-child > ul > li > div:first-child {
          font-size: 28px;
          line-height: 28px; }
          @media (max-width: 991px) {
            .content_about_jj_s3 .wrapper_about_jj_s3 .content_body > div:first-child > ul > li > div:first-child {
              font-size: 15px;
              line-height: 15px; } }
        .content_about_jj_s3 .wrapper_about_jj_s3 .content_body > div:first-child > ul > li > div:last-child {
          font-size: 16px;
          line-height: 36px;
          color: #666666;
          margin-top: 10px; }
          @media (max-width: 991px) {
            .content_about_jj_s3 .wrapper_about_jj_s3 .content_body > div:first-child > ul > li > div:last-child {
              font-size: 12px;
              line-height: 21px; } }
        .content_about_jj_s3 .wrapper_about_jj_s3 .content_body > div:first-child > ul > li:nth-child(n+2) {
          margin-top: 85px; }
          @media (max-width: 991px) {
            .content_about_jj_s3 .wrapper_about_jj_s3 .content_body > div:first-child > ul > li:nth-child(n+2) {
              margin-top: 20.5px; } }
      .content_about_jj_s3 .wrapper_about_jj_s3 .content_body > div:nth-child(2) {
        width: 73.75%;
        float: right; }
    .content_about_jj_s3 .wrapper_about_jj_s3 > img {
      margin-top: 45.5px; }

.content_about_lx_s1 {
  width: 100%;
  position: relative; }
  .content_about_lx_s1 .wrapper_about_lx_s1 {
    width: 100%;
    position: relative; }

.content_about_lx_s2 {
  width: 100%;
  position: relative; }
  .content_about_lx_s2 .wrapper_about_lx_s2 {
    width: 100%;
    position: relative; }
    .content_about_lx_s2 .wrapper_about_lx_s2 .content_body {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      font-size: 22px;
      text-align: center;
      color: #FFFFFF; }
      @media (max-width: 991px) {
        .content_about_lx_s2 .wrapper_about_lx_s2 .content_body {
          font-size: 15px; } }

.content_about_lx_s3 {
  width: 100%;
  position: relative; }
  .content_about_lx_s3 .wrapper_about_lx_s3 {
    width: 100%;
    position: relative; }
    .content_about_lx_s3 .wrapper_about_lx_s3 .content_body {
      width: 1380px; }
      @media (max-width: 991px) {
        .content_about_lx_s3 .wrapper_about_lx_s3 .content_body {
          width: 100%; } }
      .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.pc {
        margin-top: 35px;
        overflow: hidden; }
        .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.pc:after {
          clear: both; }
        .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.pc > li {
          width: calc(33.333% - 180px);
          float: left;
          margin: 35px 90px 0;
          padding-left: 30px;
          border-left: 1px solid #CCC; }
          .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.pc > li:first-child:hover .v_item:first-child > .addr {
            display: block; }
          .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.pc > li .v_item {
            margin-top: 35px;
            font-size: 22px;
            position: relative; }
            .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.pc > li .v_item:first-child {
              margin-top: 0; }
            .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.pc > li .v_item > .addr {
              width: 100%;
              font-size: 18px;
              position: absolute;
              top: 20px;
              left: 30%;
              padding: 10px 20px;
              background: #FFF;
              display: none;
              border: 1px solid #CCC;
              z-index: 100; }
          .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.pc > li .mt {
            font-size: 22px;
            line-height: 24px;
            font-weight: bold;
            display: inline-block;
            vertical-align: bottom; }
          .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.pc > li .shuxian {
            width: 1px;
            background: #666666;
            height: 24px;
            display: inline-block;
            vertical-align: bottom;
            margin: 0 10px; }
          .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.pc > li .ct {
            font-size: 12px;
            color: #3daba4;
            display: inline-block;
            vertical-align: bottom; }
      .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.phone {
        margin-top: 30px;
        overflow: hidden; }
        .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.phone:after {
          clear: both; }
        .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.phone > li {
          float: left;
          padding-left: 30px;
          border-left: 1px solid #CCC; }
          .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.phone > li:first-child {
            float: left; }
          .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.phone > li:last-child {
            float: right; }
          .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.phone > li .v_item {
            margin-top: 20px;
            font-size: 15px; }
          .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.phone > li .mt {
            font-size: 15px;
            line-height: 24px;
            font-weight: bold;
            display: inline-block;
            vertical-align: bottom; }
          .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.phone > li .shuxian {
            width: 1px;
            background: #666666;
            height: 24px;
            display: inline-block;
            vertical-align: bottom;
            margin: 0 10px; }
          .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > ul.phone > li .ct {
            font-size: 12px;
            color: #3daba4;
            display: inline-block;
            vertical-align: bottom; }
      .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .expand_more {
        margin-top: 70px;
        font-size: 14px;
        font-weight: bold;
        line-height: 14px;
        color: #999999;
        letter-spacing: 8px;
        text-align: center; }
        @media (max-width: 991px) {
          .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .expand_more {
            margin-top: 50px; } }
      .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .cooperate {
        width: 950px;
        padding: 70px 0 100px;
        overflow: hidden;
        margin-left: 50%;
        transform: translateX(-50%); }
        @media (max-width: 991px) {
          .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .cooperate {
            width: 100%;
            padding: 50px 0; } }
        .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .cooperate:after {
          clear: both; }
        .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .cooperate > div {
          width: 440px;
          height: 200px;
          float: left;
          background: url("../imgs/pc/about/lx/s3_1.jpg") no-repeat;
          background-size: cover;
          border-radius: 15px;
          padding: 30px;
          color: #FFFFFF; }
          @media (max-width: 991px) {
            .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .cooperate > div {
              width: 100%;
              height: auto;
              padding: 20px; } }
          .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .cooperate > div:nth-child(2) {
            margin-left: 70px; }
            @media (max-width: 991px) {
              .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .cooperate > div:nth-child(2) {
                margin-left: 0;
                margin-top: 25px; } }
          .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .cooperate > div > .tit {
            font-size: 22px;
            line-height: 22px; }
            @media (max-width: 991px) {
              .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .cooperate > div > .tit {
                font-size: 15px;
                line-height: 15px; } }
          .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .cooperate > div > .ph {
            margin-top: 20px;
            font-size: 14px; }
            @media (max-width: 991px) {
              .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .cooperate > div > .ph {
                margin-top: 15px;
                font-size: 12px; } }
            .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .cooperate > div > .ph .tel {
              font-size: 22px;
              letter-spacing: 2px; }
              @media (max-width: 991px) {
                .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .cooperate > div > .ph .tel {
                  font-size: 18px;
                  letter-spacing: 3px; } }
            .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .cooperate > div > .ph .zhuan {
              font-size: 14px;
              margin: 0 5px; }
              @media (max-width: 991px) {
                .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .cooperate > div > .ph .zhuan {
                  font-size: 12px; } }
          .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .cooperate > div > .email {
            margin-top: 20px;
            font-size: 14px; }
            @media (max-width: 991px) {
              .content_about_lx_s3 .wrapper_about_lx_s3 .content_body > .cooperate > div > .email {
                margin-top: 10px;
                font-size: 12px; } }

.content_about_lx_s4 {
  width: 100%;
  position: relative; }
  .content_about_lx_s4 .wrapper_about_lx_s4 {
    width: 100%;
    position: relative;
    background: #F5F5F5;
    padding: 70px 0 100px; }
    @media (max-width: 991px) {
      .content_about_lx_s4 .wrapper_about_lx_s4 {
        padding: 50px 0; } }
    .content_about_lx_s4 .wrapper_about_lx_s4 .content_body {
      overflow: hidden; }
      .content_about_lx_s4 .wrapper_about_lx_s4 .content_body .content_title {
        margin-top: 0;
        text-align: center; }
      .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form {
        overflow: hidden;
        padding-top: 30px; }
        .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form:after {
          clear: both; }
        .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li {
          width: 100%;
          float: left;
          padding: 20px 30px; }
          @media (max-width: 991px) {
            .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li {
              padding: 10px 12.5px; } }
          .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li:nth-child(-n+3) {
            width: 50%; }
          .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li:nth-child(4) {
            width: 25%;
            padding-left: 30px;
            padding-right: 17.5px; }
          .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li:nth-child(5) {
            width: 25%;
            padding-left: 17.5px;
            padding-right: 30px; }
          @media (max-width: 991px) {
            .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li:nth-child(1) {
              padding-left: 0;
              padding-right: 12.5px; }
            .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li:nth-child(2) {
              padding-left: 12.5px;
              padding-right: 0; }
            .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li:nth-child(3) {
              padding-left: 0;
              padding-right: 0;
              width: 100%; }
            .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li:nth-child(4) {
              padding-left: 0;
              padding-right: 12.5px;
              width: 50%; }
            .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li:nth-child(5) {
              padding-left: 12.5px;
              padding-right: 0;
              width: 50%; }
            .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li:nth-child(6) {
              padding-left: 0;
              padding-right: 0;
              width: 100%; } }
          .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li > p {
            font-size: 14px;
            line-height: 14px;
            color: #666666; }
          .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li > input, .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li select {
            width: 100%;
            height: 45px;
            border: 1px solid #999999;
            margin-top: 15px; }
          .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li > input::-webkit-input-placeholder {
            font-size: 16px;
            position: relative;
            left: 20px; }
            @media (max-width: 991px) {
              .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li > input::-webkit-input-placeholder {
                left: 10px;
                font-size: 12px; } }
          .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li > input:-moz-placeholder {
            font-size: 16px;
            position: relative;
            left: 20px; }
            @media (max-width: 991px) {
              .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li > input:-moz-placeholder {
                left: 10px;
                font-size: 12px; } }
          .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li > input::-moz-placeholder {
            font-size: 16px;
            position: relative;
            left: 20px; }
            @media (max-width: 991px) {
              .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li > input::-moz-placeholder {
                left: 10px;
                font-size: 12px; } }
          .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li > input:-ms-input-placeholder {
            font-size: 16px;
            position: relative;
            left: 20px; }
            @media (max-width: 991px) {
              .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > ul.form > li > input:-ms-input-placeholder {
                left: 10px;
                font-size: 12px; } }
      .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > div.submit_btn {
        width: 260px;
        height: 32px;
        background: #3daba4;
        margin-top: 50px;
        border-radius: 8px;
        margin-left: 50%;
        transform: translateX(-50%);
        color: #FFFFFF;
        line-height: 32px;
        font-size: 14px;
        text-align: center; }
        @media (max-width: 991px) {
          .content_about_lx_s4 .wrapper_about_lx_s4 .content_body > div.submit_btn {
            width: 130px;
            height: 25px;
            font-size: 12px;
            line-height: 25px;
            margin-top: 25px; } }

.content_news_s1 {
  width: 100%;
  position: relative; }
  .content_news_s1 .wrapper_news_s1 {
    width: 100%;
    position: relative;
    padding: 65px 0 100px; }
    @media (max-width: 991px) {
      .content_news_s1 .wrapper_news_s1 {
        padding: 27.25px 0 50px; } }
    .content_news_s1 .wrapper_news_s1 .content_body {
      overflow: hidden; }
      .content_news_s1 .wrapper_news_s1 .content_body:after {
        clear: both; }
      .content_news_s1 .wrapper_news_s1 .content_body > ul {
        width: calc(75% - 40px);
        float: left;
        overflow: hidden; }
        .content_news_s1 .wrapper_news_s1 .content_body > ul:after {
          clear: both; }
        @media (max-width: 991px) {
          .content_news_s1 .wrapper_news_s1 .content_body > ul {
            width: 100%; } }
        .content_news_s1 .wrapper_news_s1 .content_body > ul li {
          width: 100%;
          float: left;
          padding: 35px 0;
          cursor: pointer; }
          @media (max-width: 991px) {
            .content_news_s1 .wrapper_news_s1 .content_body > ul li {
              width: 100%;
              padding: 22.75px 0; } }
          .content_news_s1 .wrapper_news_s1 .content_body > ul li:hover > a > div .content_title_border {
            width: 100%; }
          .content_news_s1 .wrapper_news_s1 .content_body > ul li > a > img {
            width: 308px;
            height: 157px;
            float: left; }
            @media (max-width: 991px) {
              .content_news_s1 .wrapper_news_s1 .content_body > ul li > a > img {
                width: 100%;
                height: 160px; } }
          .content_news_s1 .wrapper_news_s1 .content_body > ul li > a > div {
            width: calc(100% - 340px);
            height: 157px;
            float: right;
            position: relative; }
            @media (max-width: 991px) {
              .content_news_s1 .wrapper_news_s1 .content_body > ul li > a > div {
                width: 100%;
                height: auto; } }
            .content_news_s1 .wrapper_news_s1 .content_body > ul li > a > div > div {
              position: absolute;
              top: 50%;
              left: 0;
              transform: translateY(-50%); }
              @media (max-width: 991px) {
                .content_news_s1 .wrapper_news_s1 .content_body > ul li > a > div > div {
                  position: relative;
                  top: 0;
                  transform: none;
                  margin-top: 20px; } }
              .content_news_s1 .wrapper_news_s1 .content_body > ul li > a > div > div .content_title {
                margin-top: 0;
                color: #333333;
                font-size: 22px;
                line-height: 22px;
                text-overflow: ellipsis;
                overflow: hidden;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 1; }
              .content_news_s1 .wrapper_news_s1 .content_body > ul li > a > div > div .content_title_border {
                margin-top: 20px;
                margin-left: 0;
                transform: none;
                transition: width 0.3s;
                -moz-transition: width 0.3s;
                /* Firefox 4 */
                -webkit-transition: width 0.3s;
                /* Safari 和 Chrome */
                -o-transition: width 0.3s;
                /* Opera */ }
                @media (max-width: 991px) {
                  .content_news_s1 .wrapper_news_s1 .content_body > ul li > a > div > div .content_title_border {
                    margin-top: 10px; } }
              .content_news_s1 .wrapper_news_s1 .content_body > ul li > a > div > div .main_text {
                max-height: 60px;
                font-size: 16px;
                line-height: 30px;
                margin-top: 13px;
                color: #666666;
                text-overflow: ellipsis;
                overflow: hidden;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2; }
                @media (max-width: 991px) {
                  .content_news_s1 .wrapper_news_s1 .content_body > ul li > a > div > div .main_text {
                    max-height: 42px;
                    margin-top: 5.5px; } }
              .content_news_s1 .wrapper_news_s1 .content_body > ul li > a > div > div .date {
                margin-top: 18.5px;
                font-size: 12px;
                line-height: 21px;
                color: #999999; }
                @media (max-width: 991px) {
                  .content_news_s1 .wrapper_news_s1 .content_body > ul li > a > div > div .date {
                    margin-top: 6px; } }
      .content_news_s1 .wrapper_news_s1 .content_body .right {
        width: 25%;
        float: right;
        padding-top: 35px; }
        @media (max-width: 991px) {
          .content_news_s1 .wrapper_news_s1 .content_body .right {
            width: 100%;
            margin-top: 35px;
            display: none; } }
        .content_news_s1 .wrapper_news_s1 .content_body .right > .tit {
          font-size: 22px;
          line-height: 22px;
          color: #333; }
        .content_news_s1 .wrapper_news_s1 .content_body .right > ul {
          margin-top: 25px;
          border-top: 1px solid #3daba4; }
          .content_news_s1 .wrapper_news_s1 .content_body .right > ul > li {
            height: 45px;
            font-size: 14px;
            line-height: 44px;
            border-bottom: 1px solid #CCC; }
            .content_news_s1 .wrapper_news_s1 .content_body .right > ul > li > a {
              width: 280px;
              color: #333;
              text-overflow: ellipsis;
              overflow: hidden;
              display: -webkit-box;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 1; }
      .content_news_s1 .wrapper_news_s1 .content_body .pre_next {
        width: 100%;
        padding-top: 22.75px;
        text-align: center;
        font-size: 12px;
        line-height: 30px;
        color: #FFFFFF; }
        @media (max-width: 991px) {
          .content_news_s1 .wrapper_news_s1 .content_body .pre_next {
            float: left; } }
        .content_news_s1 .wrapper_news_s1 .content_body .pre_next .prev {
          width: 80px;
          height: 30px;
          border-radius: 7px;
          display: inline-block;
          background: #3daba4;
          text-align: center; }
          .content_news_s1 .wrapper_news_s1 .content_body .pre_next .prev.disable {
            background: #FFFFFF;
            color: #999999;
            cursor: default;
            border: 1px solid #CCCCCC; }
        .content_news_s1 .wrapper_news_s1 .content_body .pre_next .page_step {
          font-size: 12px;
          line-height: 30px;
          color: #999999;
          margin-left: 30px;
          display: inline-block; }
        .content_news_s1 .wrapper_news_s1 .content_body .pre_next .next {
          width: 80px;
          height: 30px;
          border-radius: 7px;
          display: inline-block;
          margin-left: 30px;
          background: #3daba4;
          text-align: center; }
          .content_news_s1 .wrapper_news_s1 .content_body .pre_next .next.disable {
            background: #FFFFFF;
            color: #999999;
            cursor: default;
            border: 1px solid #CCCCCC; }

.content_news_content_s1 {
  width: 100%;
  position: relative; }
  .content_news_content_s1 .wrapper_news_content_s1 {
    width: 100%;
    position: relative;
    padding-bottom: 100px; }
    @media (max-width: 991px) {
      .content_news_content_s1 .wrapper_news_content_s1 {
        padding-bottom: 0; } }
    .content_news_content_s1 .wrapper_news_content_s1 .content_body .content_title {
      margin-top: 40px;
      width: 66.666%;
      line-height: 40px;
      font-size: 32px;
      color: #333;
      margin-bottom: 25px; }
      @media (max-width: 991px) {
        .content_news_content_s1 .wrapper_news_content_s1 .content_body .content_title {
          font-size: 22px;
          line-height: 25px;
          width: 100%;
          margin-bottom: 13px;
          text-align: center; } }
    .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content {
      overflow: hidden; }
      .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content:after {
        clear: both; }
      .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .left {
        width: 66.666%;
        float: left; }
        @media (max-width: 991px) {
          .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .left {
            width: 100%; } }
        .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .left .date_bar {
          height: 46px;
          border-top: 1px solid #CCC;
          border-bottom: 1px solid #CCC; }
          .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .left .date_bar .date {
            float: left;
            font-size: 14px;
            line-height: 44px;
            color: #999; }
          .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .left .date_bar .icon {
            float: right;
            height: 44px;
            position: relative; }
            .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .left .date_bar .icon > img {
              margin: 9px 19px;
              display: inline-block;
              vertical-align: top;
              cursor: pointer; }
            .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .left .date_bar .icon > .split {
              display: inline-block;
              color: #CCC;
              font-size: 26px;
              line-height: 44px;
              vertical-align: top; }
            .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .left .date_bar .icon .wechat_share {
              width: 200px;
              position: absolute;
              top: 50px;
              left: -65px;
              display: none;
              border: 1px solid #EEE;
              background-color: #fff;
              box-shadow: 0 2px 10px #aaa;
              text-align: center; }
              .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .left .date_bar .icon .wechat_share .mini_text {
                font-size: 12px;
                line-height: 26px;
                background: #F5F5F5;
                color: #666; }
              .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .left .date_bar .icon .wechat_share .qrcode {
                margin: 5px 30px; }
        .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .left > div.content {
          padding-top: 35px;
          color: #333; }
          .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .left > div.content img {
            max-width: 100%;
            height: auto; }
        .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .left > div.pre_next {
          margin-top: 70px;
          text-align: left;
          font-size: 14px;
          line-height: 30px;
          color: #FFFFFF;
          padding-bottom: 100px; }
          @media (max-width: 991px) {
            .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .left > div.pre_next {
              width: 100%;
              text-align: center;
              margin-top: 35px;
              padding-bottom: 35px; } }
          .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .left > div.pre_next .prev {
            width: 90px;
            height: 30px;
            border-radius: 7px;
            display: inline-block;
            background: #3daba4;
            text-align: center;
            cursor: pointer; }
            .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .left > div.pre_next .prev.disable {
              background: #FFFFFF;
              color: #CCCCCC;
              cursor: default;
              border: 1px solid #CCCCCC; }
          .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .left > div.pre_next .next {
            width: 90px;
            height: 30px;
            border-radius: 7px;
            display: inline-block;
            margin-left: 45px;
            background: #3daba4;
            text-align: center;
            cursor: pointer; }
            .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .left > div.pre_next .next.disable {
              background: #FFFFFF;
              color: #CCCCCC;
              cursor: default;
              border: 1px solid #CCCCCC; }
      .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .right {
        width: 25%;
        float: right; }
        @media (max-width: 991px) {
          .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .right {
            width: 100%;
            margin-top: 35px;
            display: none; } }
        .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .right > .tit {
          font-size: 22px;
          line-height: 22px;
          color: #333; }
        .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .right > ul {
          margin-top: 25px;
          border-top: 1px solid #3daba4; }
          .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .right > ul > li {
            height: 45px;
            font-size: 14px;
            line-height: 44px;
            border-bottom: 1px solid #CCC; }
            .content_news_content_s1 .wrapper_news_content_s1 .content_body .news_content .right > ul > li > a {
              width: 280px;
              color: #333;
              text-overflow: ellipsis;
              overflow: hidden;
              display: -webkit-box;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 1; }

#outer_link {
  position: relative; }

#outer_link #outer_link_content {
  display: none;
  width: 500px;
  position: absolute;
  top: 30px;
  margin-left: -213px;
  padding: 10px 20px 10px 0;
  background: rgba(19, 43, 214, 0.85);
  cursor: default; }

#outer_link #outer_link_content > a {
  float: left;
  margin-left: 20px;
  margin-top: 0;
  cursor: pointer; }

.content_cooperation {
  width: 100%;
  position: relative;
  float: left;
  letter-spacing: 0; }
  .content_cooperation .wrapper_cooperation {
    width: 100%;
    position: relative;
    padding: 0;
    background-color: whitesmoke; }
    .content_cooperation .wrapper_cooperation .content_body {
      width: 1240px;
      overflow: hidden; }
      @media (max-width: 991px) {
        .content_cooperation .wrapper_cooperation .content_body {
          width: 100%; } }
      .content_cooperation .wrapper_cooperation .content_body:after {
        clear: both; }
      .content_cooperation .wrapper_cooperation .content_body .content_title {
        text-align: center; }
        @media (max-width: 991px) {
          .content_cooperation .wrapper_cooperation .content_body .content_title {
            margin-top: 60px; } }
      .content_cooperation .wrapper_cooperation .content_body > ul {
        margin-top: 30px;
        overflow: hidden; }
        .content_cooperation .wrapper_cooperation .content_body > ul:after {
          clear: both; }
        @media (max-width: 991px) {
          .content_cooperation .wrapper_cooperation .content_body > ul {
            margin-top: 25px; } }
        .content_cooperation .wrapper_cooperation .content_body > ul > li {
          width: 50%;
          float: left;
          padding: 20px; }
          @media (max-width: 991px) {
            .content_cooperation .wrapper_cooperation .content_body > ul > li {
              width: 100%;
              padding: 10px 0; } }
          .content_cooperation .wrapper_cooperation .content_body > ul > li .input {
            margin-top: 30px; }
            @media (max-width: 991px) {
              .content_cooperation .wrapper_cooperation .content_body > ul > li .input {
                margin-top: 15px; } }
            .content_cooperation .wrapper_cooperation .content_body > ul > li .input input {
              width: 100%;
              height: 46px;
              border: 1px solid #cccccc;
              padding-left: 8px; }
            .content_cooperation .wrapper_cooperation .content_body > ul > li .input select {
              width: 100%;
              height: 46px;
              border: 1px solid #cccccc;
              padding-left: 8px; }
      .content_cooperation .wrapper_cooperation .content_body .submit_btn {
        text-align: center;
        margin-top: 30px;
        margin-bottom: 70px; }
        @media (max-width: 991px) {
          .content_cooperation .wrapper_cooperation .content_body .submit_btn {
            padding: 0;
            margin-bottom: 50px; } }
        .content_cooperation .wrapper_cooperation .content_body .submit_btn button {
          background-color: #0a61b9;
          width: 430px;
          height: 40px;
          color: #fff;
          border: none;
          font-size: 18px; }
          @media (max-width: 991px) {
            .content_cooperation .wrapper_cooperation .content_body .submit_btn button {
              width: 100%; } }

.pre_next_new {
  margin-top: 20px;
  font-size: 16px;
  color: #333;
  line-height: 32px; }
  @media (max-width: 991px) {
    .pre_next_new a {
      display: block;
      margin-bottom: 10px; }
      .pre_next_new a.no_wrap {
        display: inline-block; } }
  .pre_next_new p a:hover {
    color: #499DF2;
    text-decoration: underline; }

.pre_next_new_phone {
  width: 100%;
  text-align: center;
  margin-top: 30px;
  font-size: 14px;
  line-height: 30px; }
  .pre_next_new_phone > a {
    display: inline-block;
    width: 160px; }
    .pre_next_new_phone > a div.prev {
      width: 90px;
      height: 30px;
      border-radius: 7px;
      display: inline-block;
      background: #3daba4;
      text-align: center;
      cursor: pointer;
      color: #FFFFFF; }
      .pre_next_new_phone > a div.prev.disable {
        background: #EEEEEE;
        color: #CCCCCC;
        cursor: default; }
    .pre_next_new_phone > a div.next {
      width: 90px;
      height: 30px;
      border-radius: 7px;
      display: inline-block;
      background: #3daba4;
      text-align: center;
      cursor: pointer;
      color: #FFFFFF; }
      .pre_next_new_phone > a div.next.disable {
        background: #EEEEEE;
        color: #CCCCCC;
        cursor: default; }

.nav_link_path {
  width: 100%;
  height: 74px;
  position: relative; }
  .nav_link_path .content_body > ul > li {
    display: inline-block;
    padding-right: 20px;
    font-size: 20px;
    color: #676767;
    line-height: 74px; }
    .nav_link_path .content_body > ul > li > a {
      color: #676767; }
      .nav_link_path .content_body > ul > li > a:hover {
        color: #3daba4; }

.content_topic_4_s0 {
  width: 100%;
  position: relative; }
  .content_topic_4_s0 .wrapper_topic_4_s0 {
    width: 100%;
    height: 76px;
    position: relative;
    background-color: #231e24; }
    .content_topic_4_s0 .wrapper_topic_4_s0 .content_body_new_2 {
      overflow: hidden; }
      .content_topic_4_s0 .wrapper_topic_4_s0 .content_body_new_2:after {
        clear: both; }
      .content_topic_4_s0 .wrapper_topic_4_s0 .content_body_new_2 .logo {
        float: left;
        width: 280px;
        height: 30px;
        margin-top: 23px; }
      .content_topic_4_s0 .wrapper_topic_4_s0 .content_body_new_2 .ph_400 {
        float: right;
        width: 300px;
        margin-top: 18px;
        overflow: hidden; }
        .content_topic_4_s0 .wrapper_topic_4_s0 .content_body_new_2 .ph_400.djk {
          width: 350px; }
        .content_topic_4_s0 .wrapper_topic_4_s0 .content_body_new_2 .ph_400:after {
          clear: both; }
        .content_topic_4_s0 .wrapper_topic_4_s0 .content_body_new_2 .ph_400 .img {
          float: left;
          width: 40px;
          height: 40px;
          display: inline-block; }
        .content_topic_4_s0 .wrapper_topic_4_s0 .content_body_new_2 .ph_400 .ph_num {
          float: left;
          color: #FFF;
          font-size: 30px;
          font-weight: bold;
          display: inline-block; }
      .content_topic_4_s0 .wrapper_topic_4_s0 .content_body_new_2 .btn_about_us {
        float: right;
        width: 120px;
        height: 30px;
        margin-top: 23px;
        color: #FFF;
        text-align: center;
        line-height: 30px;
        border-radius: 8px;
        cursor: pointer;
        background: linear-gradient(to left, #5499fe, #1c50c8); }
        .content_topic_4_s0 .wrapper_topic_4_s0 .content_body_new_2 .btn_about_us a {
          color: #FFF; }
        .content_topic_4_s0 .wrapper_topic_4_s0 .content_body_new_2 .btn_about_us.djk {
          background: linear-gradient(to left, #3dd8a7, #05ba7c); }

.content_topic_4_s1 {
  width: 100%;
  position: relative; }
  .content_topic_4_s1 .wrapper_topic_4_s1 {
    width: 100%;
    position: relative; }
    .content_topic_4_s1 .wrapper_topic_4_s1 .swiper-pagination {
      bottom: 30px; }
      .content_topic_4_s1 .wrapper_topic_4_s1 .swiper-pagination .swiper-pagination-bullet {
        width: 14px;
        height: 14px;
        background-color: #DDD; }
        .content_topic_4_s1 .wrapper_topic_4_s1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
          background-color: #FFF; }

.content_topic_4_s2 {
  width: 100%;
  position: relative; }
  .content_topic_4_s2 .wrapper_topic_4_s2 {
    width: 100%;
    position: relative; }
    .content_topic_4_s2 .wrapper_topic_4_s2 .s2_content {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-45%, -50%); }
      .content_topic_4_s2 .wrapper_topic_4_s2 .s2_content .text .tit {
        font-size: 24px;
        font-weight: bold; }
      .content_topic_4_s2 .wrapper_topic_4_s2 .s2_content .text .desc {
        font-size: 20px;
        color: #666; }
      .content_topic_4_s2 .wrapper_topic_4_s2 .s2_content .s2_form {
        margin-top: 30px; }
        .content_topic_4_s2 .wrapper_topic_4_s2 .s2_content .s2_form > ul {
          width: 1030px;
          overflow: hidden; }
          .content_topic_4_s2 .wrapper_topic_4_s2 .s2_content .s2_form > ul:after {
            clear: both; }
          .content_topic_4_s2 .wrapper_topic_4_s2 .s2_content .s2_form > ul > li {
            float: left;
            width: 270px;
            height: 56px; }
            .content_topic_4_s2 .wrapper_topic_4_s2 .s2_content .s2_form > ul > li:nth-child(n+2) {
              margin-left: 10px; }
            .content_topic_4_s2 .wrapper_topic_4_s2 .s2_content .s2_form > ul > li:last-child {
              width: 190px; }
              .content_topic_4_s2 .wrapper_topic_4_s2 .s2_content .s2_form > ul > li:last-child .free_btn_2 {
                width: 190px;
                height: 56px;
                border: none;
                background-color: #d53b23;
                color: #FFF;
                font-size: 24px; }
                .content_topic_4_s2 .wrapper_topic_4_s2 .s2_content .s2_form > ul > li:last-child .free_btn_2.djk {
                  background-color: #05ba7c; }
            .content_topic_4_s2 .wrapper_topic_4_s2 .s2_content .s2_form > ul > li .input {
              width: 100%; }
              .content_topic_4_s2 .wrapper_topic_4_s2 .s2_content .s2_form > ul > li .input input {
                width: 100%;
                height: 56px;
                border: none;
                background-color: #FFF;
                padding-left: 15px; }
                .content_topic_4_s2 .wrapper_topic_4_s2 .s2_content .s2_form > ul > li .input input::-webkit-input-placeholder {
                  font-size: 18px;
                  color: #333; }

.content_topic_4_s3 {
  width: 100%;
  position: relative; }
  .content_topic_4_s3 .wrapper_topic_4_s3 {
    width: 100%;
    position: relative; }
    .content_topic_4_s3 .wrapper_topic_4_s3 .swiper-pagination {
      bottom: 30px; }
      .content_topic_4_s3 .wrapper_topic_4_s3 .swiper-pagination .swiper-pagination-bullet {
        width: 14px;
        height: 14px;
        background-color: #DDD; }
        .content_topic_4_s3 .wrapper_topic_4_s3 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
          background-color: #FFF; }

.content_topic_4_s4 {
  width: 100%;
  position: relative; }
  .content_topic_4_s4 .wrapper_topic_4_s4 {
    width: 100%;
    position: relative;
    background: url("../imgs/pc/topic4/s4_bg.jpg") no-repeat center center;
    background-size: cover; }
    .content_topic_4_s4 .wrapper_topic_4_s4 .content_body_new_2 {
      width: 100%; }
      .content_topic_4_s4 .wrapper_topic_4_s4 .content_body_new_2 .swiper-container .swiper-pagination {
        bottom: 30px; }
        .content_topic_4_s4 .wrapper_topic_4_s4 .content_body_new_2 .swiper-container .swiper-pagination .swiper-pagination-bullet {
          width: 14px;
          height: 14px;
          background-color: #b2b2b2; }
          .content_topic_4_s4 .wrapper_topic_4_s4 .content_body_new_2 .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background-color: #2f2f2f; }

.content_topic_4_s5 {
  width: 100%;
  position: relative; }
  .content_topic_4_s5 .wrapper_topic_4_s5 {
    width: 100%;
    position: relative; }
    .content_topic_4_s5 .wrapper_topic_4_s5 .s5_content {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-45%, -50%); }
      .content_topic_4_s5 .wrapper_topic_4_s5 .s5_content .text .tit {
        font-size: 24px;
        font-weight: bold; }
      .content_topic_4_s5 .wrapper_topic_4_s5 .s5_content .text .desc {
        font-size: 20px;
        color: #666; }
      .content_topic_4_s5 .wrapper_topic_4_s5 .s5_content .s5_form {
        margin-top: 30px; }
        .content_topic_4_s5 .wrapper_topic_4_s5 .s5_content .s5_form > ul {
          width: 1030px;
          overflow: hidden; }
          .content_topic_4_s5 .wrapper_topic_4_s5 .s5_content .s5_form > ul:after {
            clear: both; }
          .content_topic_4_s5 .wrapper_topic_4_s5 .s5_content .s5_form > ul > li {
            float: left;
            width: 270px;
            height: 56px; }
            .content_topic_4_s5 .wrapper_topic_4_s5 .s5_content .s5_form > ul > li:nth-child(n+2) {
              margin-left: 10px; }
            .content_topic_4_s5 .wrapper_topic_4_s5 .s5_content .s5_form > ul > li:last-child {
              width: 190px; }
              .content_topic_4_s5 .wrapper_topic_4_s5 .s5_content .s5_form > ul > li:last-child .free_btn_5 {
                width: 190px;
                height: 56px;
                border: none;
                background-color: #d53b23;
                color: #FFF;
                font-size: 24px; }
                .content_topic_4_s5 .wrapper_topic_4_s5 .s5_content .s5_form > ul > li:last-child .free_btn_5.djk {
                  background-color: #05ba7c; }
            .content_topic_4_s5 .wrapper_topic_4_s5 .s5_content .s5_form > ul > li .input {
              width: 100%; }
              .content_topic_4_s5 .wrapper_topic_4_s5 .s5_content .s5_form > ul > li .input input {
                width: 100%;
                height: 56px;
                border: none;
                background-color: #FFF;
                padding-left: 15px; }
                .content_topic_4_s5 .wrapper_topic_4_s5 .s5_content .s5_form > ul > li .input input::-webkit-input-placeholder {
                  font-size: 18px;
                  color: #333; }

.content_topic_4_s6 {
  width: 100%;
  position: relative; }
  .content_topic_4_s6 .wrapper_topic_4_s6 {
    width: 100%;
    position: relative; }
    .content_topic_4_s6 .wrapper_topic_4_s6 .swiper-pagination {
      bottom: 30px; }
      .content_topic_4_s6 .wrapper_topic_4_s6 .swiper-pagination .swiper-pagination-bullet {
        width: 14px;
        height: 14px;
        background-color: #DDD; }
        .content_topic_4_s6 .wrapper_topic_4_s6 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
          background-color: #FFF; }

.content_topic_4_s7 {
  width: 100%;
  position: relative; }
  .content_topic_4_s7 .wrapper_topic_4_s7 {
    width: 100%;
    position: relative;
    overflow: hidden; }
    .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 {
      width: 1300px;
      overflow: hidden; }
      @media (min-width: 992px) {
        .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 {
          width: 100%;
          padding: 0 120px; } }
      @media (max-width: 991px) {
        .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 {
          width: 100%; } }
      .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 .content_title_topic_2 {
        text-align: center;
        margin-top: 70px; }
      .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list {
        margin: 50px 0 60px;
        overflow: hidden; }
        @media (max-width: 991px) {
          .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list {
            margin: 40px 0 50px; } }
        .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list:after {
          clear: both; }
        .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li {
          width: 33.33%;
          padding: 10px;
          float: left;
          cursor: pointer;
          overflow: hidden; }
          @media (max-width: 991px) {
            .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li {
              height: auto;
              width: 100%;
              padding: 10px 0; } }
          .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li:nth-child(1) {
            width: 60%; }
            @media (max-width: 991px) {
              .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li:nth-child(1) {
                width: 100%; } }
          .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li:nth-child(2) {
            width: 40%; }
            @media (max-width: 991px) {
              .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li:nth-child(2) {
                width: 100%; } }
          .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li:nth-child(-n+2) {
            height: 490px; }
            @media (min-width: 992px) {
              .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li:nth-child(-n+2) {
                height: 393px; } }
            @media (max-width: 991px) {
              .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li:nth-child(-n+2) {
                height: auto; } }
          .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li:hover > div > div.hover_bg {
            bottom: 0; }
            @media (max-width: 991px) {
              .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li:hover > div > div.hover_bg {
                display: none; } }
          .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li > div {
            position: relative;
            height: 100%;
            overflow: hidden; }
            .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li > div > div.img {
              width: 100%;
              height: 100%; }
              @media (max-width: 991px) {
                .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li > div > div.img {
                  height: 180px; }
                  .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li > div > div.img > img {
                    width: 100%;
                    height: 100%; } }
            .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li > div > div.txt {
              position: absolute;
              left: 20px;
              bottom: 20px;
              color: #FFF; }
              @media (max-width: 991px) {
                .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li > div > div.txt {
                  position: relative;
                  left: 0;
                  bottom: 0;
                  color: #333;
                  background: #F5F5F5;
                  padding: 10px 15px; } }
              .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li > div > div.txt > div.tit {
                font-size: 24px;
                font-weight: bold;
                margin-top: 18px; }
                @media (min-width: 992px) {
                  .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li > div > div.txt > div.tit {
                    font-size: 20px; } }
                @media (max-width: 991px) {
                  .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li > div > div.txt > div.tit {
                    font-size: 18px;
                    margin-top: 0; } }
              .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li > div > div.txt > div.desc.visible-xs {
                margin-top: 10px;
                font-size: 14px; }
            .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li > div > div.hover_bg {
              width: 100%;
              height: 100%;
              position: absolute;
              bottom: -100%;
              background: rgba(0, 0, 0, 0.7);
              transition: bottom 0.5s; }
              .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li > div > div.hover_bg.djk {
                background: rgba(5, 186, 124, 0.85); }
              .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li > div > div.hover_bg > div {
                width: 100%;
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                text-align: center; }
                .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li > div > div.hover_bg > div > div.logo {
                  color: #FFF;
                  font-size: 24px;
                  font-weight: bold;
                  width: 180px;
                  margin: 0 auto; }
                  @media (min-width: 992px) {
                    .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li > div > div.hover_bg > div > div.logo {
                      width: 150px; } }
                .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li > div > div.hover_bg > div > div.desc {
                  width: 100%;
                  padding: 0 30px;
                  text-align: center;
                  color: #FFF;
                  margin-top: 40px;
                  font-size: 18px; }
                  @media (min-width: 992px) {
                    .content_topic_4_s7 .wrapper_topic_4_s7 .content_body_new_2 > ul.img_list > li > div > div.hover_bg > div > div.desc {
                      margin-top: 25px;
                      font-size: 16px; } }

.content_body_new_2 {
  width: 1200px;
  margin-right: auto;
  margin-left: auto;
  position: relative;
  overflow: hidden; }
  @media (max-width: 991px) {
    .content_body_new_2 {
      width: 100%;
      padding: 0 30px; } }

/*# sourceMappingURL=main.css.map */
