﻿@charset "UTF-8";

@font-face {

  font-family: 'thyFont2';

  src: url("http://localhost:81/shida/css/../other/PLEDG_KI.TTF"); }

@font-face {

  font-family: 'thyFont3';

  src: url("http://localhost:81/shida/css/../other/Questrial-Regular.ttf"); }

@font-face {

  font-family: 'thyFont4';

  src: url("http://localhost:81/shida/css/../fonts/Wonderbar Demo.otf"); }

main {

max-width: 1200px;

margin: 0 auto;

display: block;

  *

zoom: 1;

}

  main:before, main:after {

    content: " ";

    display: table; }

  main:after {

    clear: both; }




html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary, time, video {

  margin: 0;

  padding: 0; }



fieldset, img {

  border: 0; }



address, caption, cite, code, dfn, em, th, var, optgroup {

  font-style: normal;

  font-weight: normal; }



ins {

  text-decoration: none; }



li {

  list-style: none; }



table {

  font-size: inherit;

  font: 100%;

  border-collapse: collapse;

  border-spacing: 0; }



caption, th {

  text-align: left; }



h1, h2, h3, h4, h5, h6 {

  font-size: 100%; }



q:before, q:after {

  content: ''; }



abbr, acronym {

  border: 0;

  font-variant: normal; }



legend {

  color: #000; }



input, button, textarea, select, optgroup, option {

  font-family: inherit;

  font-size: inherit;

  font-style: inherit;

  font-weight: inherit; }



input, button, textarea, select {

  border: 0;

  padding: 0;

  margin: 0;

  *font-size: 100%;

  line-height: 1.2; }



a img, img {

  -ms-interpolation-mode: bicubic; }



sub, sup {

  vertical-align: baseline; }



article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote {

  display: block; }



pre {

  white-space: pre-wrap; }



textarea {

  resize: none;

  overflow: auto; }



input[type=text]:focus, input[type=password]:focus, textarea:focus {

  outline: 0; }



button, input {

  outline: 0; }



input[type=password]::-ms-reveal {

  display: none; }



input::-ms-clear {

  display: none; }



input:-ms-input-placeholder {

  color: #999; }



/*样式重置*/

a:active {

  color: #1753b5; }



a:visited {

color: #222222;

}



/*动画区域*/

@-webkit-keyframes imgScale {

  from {

    transform: scale(1);

    -ms-transform: scale(1);

    -moz-transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1); }

  to {

    transform: scale(1.05);

    -ms-transform: scale(1.05);

    -moz-transform: scale(1.05);

    -webkit-transform: scale(1.05);

    -o-transform: scale(1.05); } }

@keyframes imgScale {

  from {

    transform: scale(1);

    -ms-transform: scale(1);

    -moz-transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1); }

  to {

    transform: scale(1.05);

    -ms-transform: scale(1.05);

    -moz-transform: scale(1.05);

    -webkit-transform: scale(1.05);

    -o-transform: scale(1.05); } }

@-webkit-keyframes tadass {

  from {

    -webkit-transform: scale3d(1, 1, 1);

    transform: scale3d(1, 1, 1); }

  10%,

  20% {

    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);

    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }

  30%,

  50%,

  70%,

  90% {

    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);

    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }

  40%,

  60%,

  80% {

    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);

    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }

  to {

    -webkit-transform: scale3d(1, 1, 1);

    transform: scale3d(1, 1, 1); } }

@keyframes tadass {

  from {

    -webkit-transform: scale3d(1, 1, 1);

    transform: scale3d(1, 1, 1); }

  10%,

  20% {

    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);

    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }

  30%,

  50%,

  70%,

  90% {

    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);

    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }

  40%,

  60%,

  80% {

    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);

    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }

  to {

    -webkit-transform: scale3d(1, 1, 1);

    transform: scale3d(1, 1, 1); } }

@-webkit-keyframes preloadSlide {

  0% {

    transform: scale(1);

    -ms-transform: scale(1);

    -moz-transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1); }

  50% {

    opacity: 0.3;

    transform: scale(1.8);

    -ms-transform: scale(1.8);

    -moz-transform: scale(1.8);

    -webkit-transform: scale(1.8);

    -o-transform: scale(1.8); }

  100% {

    transform: scale(1);

    -ms-transform: scale(1);

    -moz-transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1); } }

@keyframes preloadSlide {

  0% {

    transform: scale(1);

    -ms-transform: scale(1);

    -moz-transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1); }

  50% {

    opacity: 0.3;

    transform: scale(1.8);

    -ms-transform: scale(1.8);

    -moz-transform: scale(1.8);

    -webkit-transform: scale(1.8);

    -o-transform: scale(1.8); }

  100% {

    transform: scale(1);

    -ms-transform: scale(1);

    -moz-transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1); } }

/*类名*/

.needDot .swiper-pagination .swiper-pagination-bullet {

  width: 12px;

  height: 12px;

  position: relative;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

  background: rgba(0, 0, 0, 0.4);

  opacity: 1;

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.2); }

  .needDot .swiper-pagination .swiper-pagination-bullet:hover:after {

    transform: scale(2);

    -ms-transform: scale(2);

    -moz-transform: scale(2);

    -webkit-transform: scale(2);

    -o-transform: scale(2); }

  .needDot .swiper-pagination .swiper-pagination-bullet:after {

    content: '';

    width: 4px;

    height: 4px;

    background: #fff;

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    margin: auto;

    border-radius: 50%;

    transition: 0.5s;

    -moz-transition: 0.5s;

    -webkit-transition: 0.5s;

    -o-transition: 0.5s;

    transition-timing-function: ease;

    -moz-transition-timing-function: ease;

    /* Firefox 4 */

    -webkit-transition-timing-function: ease;

    /* Safari 和 Chrome */

    -o-transition-timing-function: ease;

    /* Opera */ }

.needDot .swiper-pagination .swiper-pagination-bullet-active {

  border: 2px solid #fff; }

  .needDot .swiper-pagination .swiper-pagination-bullet-active:after {

    width: 0;

    height: 0;

    transform: scale(0);

    -ms-transform: scale(0);

    -moz-transform: scale(0);

    -webkit-transform: scale(0);

    -o-transform: scale(0); }



.needDotSmall .swiper-pagination .swiper-pagination-bullet {

  width: 9px;

  height: 9px;

  position: relative;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

  background: rgba(0, 0, 0, 0.4);

  opacity: 1;

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */ }

  .needDotSmall .swiper-pagination .swiper-pagination-bullet:hover:after {

    transform: scale(2);

    -ms-transform: scale(2);

    -moz-transform: scale(2);

    -webkit-transform: scale(2);

    -o-transform: scale(2); }

  .needDotSmall .swiper-pagination .swiper-pagination-bullet:after {

    content: '';

    width: 5px;

    height: 5px;

    background: #fff;

    position: absolute;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    margin: auto;

    border-radius: 50%;

    transition: 0.5s;

    -moz-transition: 0.5s;

    -webkit-transition: 0.5s;

    -o-transition: 0.5s;

    transition-timing-function: ease;

    -moz-transition-timing-function: ease;

    /* Firefox 4 */

    -webkit-transition-timing-function: ease;

    /* Safari 和 Chrome */

    -o-transition-timing-function: ease;

    /* Opera */ }

.needDotSmall .swiper-pagination .swiper-pagination-bullet-active {

  border: 1px solid #fff; }

  .needDotSmall .swiper-pagination .swiper-pagination-bullet-active:after {

    width: 0;

    height: 0;

    transform: scale(0);

    -ms-transform: scale(0);

    -moz-transform: scale(0);

    -webkit-transform: scale(0);

    -o-transform: scale(0); }



.main_page {

  position: relative;

  z-index: 20;

  background: #fff;

  width: 100%;

  height: auto; }



.needCover {

  -o-object-fit: cover;

  object-fit: cover;

  -o-object-position: center;

  object-position: center;

  width: 100%;

  height: 100%; }



.needContain {

  -o-object-fit: contain;

  object-fit: contain;

  -o-object-position: center;

  object-position: center;

  width: 100%;

  height: 100%; }



.needImgScale {

  animation: imgScale 5s ease-in-out infinite alternate;

  -webkit-animation: imgScale 5s ease-in-out infinite alternate; }



.needTada {

  animation: tadass 1s linear infinite;

  -webkit-animation: tadass 1s linear infinite; }



.needMarquee {

  white-space: nowrap; }



.needSwiperButton .swiper-button-prev:hover {

  transform: translateX(-5px);

  -ms-transform: translateX(-5px);

  -moz-transform: translateX(-5px);

  -webkit-transform: translateX(-5px);

  -o-transform: translateX(-5px); }

.needSwiperButton .swiper-button-next:hover {

  transform: translateX(5px);

  -ms-transform: translateX(5px);

  -moz-transform: translateX(5px);

  -webkit-transform: translateX(5px);

  -o-transform: translateX(5px); }

.needSwiperButton .swiper-button-disabled {

  pointer-events: auto !important; }

.needSwiperButton .swiper-button-white {

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  border-radius: 3px;

  background-color: rgba(0, 0, 0, 0.5);

  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);

  background-size: 15px 25px; }



.needSwiperButtonBanner .swiper-button-prev:hover {

  transform: translateX(-5px);

  -ms-transform: translateX(-5px);

  -moz-transform: translateX(-5px);

  -webkit-transform: translateX(-5px);

  -o-transform: translateX(-5px); }

.needSwiperButtonBanner .swiper-button-next:hover {

  transform: translateX(5px);

  -ms-transform: translateX(5px);

  -moz-transform: translateX(5px);

  -webkit-transform: translateX(5px);

  -o-transform: translateX(5px); }

.needSwiperButtonBanner .swiper-button-disabled {

  pointer-events: auto !important; }

.needSwiperButtonBanner .swiper-button-white {

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  border-radius: 3px;

  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);

  background-color: rgba(0, 0, 0, 0.5);

  background-size: 15px 25px; }



.needScroll {

  overflow: hidden;

  overflow-y: auto;

  -webkit-overflow-scrolling: touch; }



.needScroll::-webkit-scrollbar {

  width: 8px;

  height: 8px; }



/*正常情况下滑块的样式*/

.needScroll::-webkit-scrollbar-thumb {

  background-color: #1753b5;

  border-radius: 10px;

  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1); }



/*鼠标悬浮在该类指向的控件上时滑块的样式*/

.needScroll:hover::-webkit-scrollbar-thumb {

  background-color: #1753b5;

  border-radius: 10px;

  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1); }



/*鼠标悬浮在滑块上时滑块的样式*/

.needScroll::-webkit-scrollbar-thumb:hover {

  background-color: #113e88;

  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1); }



/*正常时候的主干部分*/

.needScroll::-webkit-scrollbar-track {

  border-radius: 10px;

  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);

  background-color: white; }



/*鼠标悬浮在滚动条上的主干部分*/

.needScroll::-webkit-scrollbar-track:hover {

  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);

  background-color: rgba(0, 0, 0, 0.01); }



.needScrollSmall {

  overflow: hidden;

  overflow-y: auto;

  -webkit-overflow-scrolling: touch; }



.needScrollSmall::-webkit-scrollbar {

  width: 4px;

  height: 4px; }



/*正常情况下滑块的样式*/

.needScrollSmall::-webkit-scrollbar-thumb {

  background-color: rgba(0, 0, 0, 0.5);

  border-radius: 10px;

  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1); }



/*鼠标悬浮在该类指向的控件上时滑块的样式*/

.needScrollSmall:hover::-webkit-scrollbar-thumb {

  background-color: rgba(0, 0, 0, 0.4);

  border-radius: 10px;

  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1); }



/*鼠标悬浮在滑块上时滑块的样式*/

.needScrollSmall::-webkit-scrollbar-thumb:hover {

  background-color: rgba(0, 0, 0, 0.4);

  -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1); }



/*正常时候的主干部分*/

.needScrollSmall::-webkit-scrollbar-track {

  border-radius: 10px;

  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);

  background-color: white; }



/*鼠标悬浮在滚动条上的主干部分*/

.needScrollSmall::-webkit-scrollbar-track:hover {

  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);

  background-color: rgba(0, 0, 0, 0.01); }



.layuiLayer {

  background: none !important; }

  .layuiLayer .layui-layer-title {

    height: 30px;

    line-height: 30px;

    background: rgba(0, 0, 0, 0.7);

    color: #fff;

    border-bottom: none; }

  .layuiLayer .layui-layer-setwin {

    top: 7px; }

    .layuiLayer .layui-layer-setwin .layui-layer-close1 {

      background-color: #fff;

      background-position: 2px -39px;

      border-radius: 3px; }



#preloader {

  position: fixed;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background-color: #fff;

  z-index: 10000;

  display: none; }

  #preloader .loader {

    position: absolute;

    top: 50%;

    left: 40%;

    margin-left: 10%;

    transform: translate3d(-50%, -50%, 0); }

  #preloader .dot:nth-child(1) {

    animation-delay: 0.1s;

    background: #1a5dcc; }

  #preloader .dot:nth-child(2) {




    animation-delay: 0.2s;

    background: #1d68e2; }

  #preloader .dot:nth-child(3) {

    animation-delay: 0.3s;

    background: #3377e5; }

  #preloader .dot:nth-child(4) {

    animation-delay: 0.4s;

    background: #4a86e8; }

  #preloader .dot:nth-child(5) {

    animation-delay: 0.5s;

    background: #6195eb; }

  #preloader .dot {

    width: 24px;

    height: 24px;

    background: #1753b5;

    display: inline-block;

    animation: preloadSlide 1.5s infinite;

    -webkit-animation: preloadSlide 1.5s infinite; }

  #preloader .words {

    text-align: center;

    width: 100%;

    line-height: 60px;

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 20px;

    color: rgba(0, 0, 0, 0.75);

    font-family: thyFont3, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif; }



.float_nav {

  position: fixed;

  right: 0;

  bottom: 80px;

  width: 42px;

  height: auto;

  z-index: 999; }

  .float_nav a {

    display: block;

    width: 40px;

    border: 1px solid rgba(0, 0, 0, 0.1);

    text-align: center;

    line-height: 40px;

    background: #fff;

    transition: 0.5s;

    -moz-transition: 0.5s;

    -webkit-transition: 0.5s;

    -o-transition: 0.5s;

    transition-timing-function: ease;

    -moz-transition-timing-function: ease;

    /* Firefox 4 */

    -webkit-transition-timing-function: ease;

    /* Safari 和 Chrome */

    -o-transition-timing-function: ease;

    /* Opera */ }

    .float_nav a:last-child {

      opacity: 0; }

    .float_nav a:hover {

      background: #1753b5; }

      .float_nav a:hover i {

        color: #fff; }

    .float_nav a i {

      color: #999;

      font-size: 20px; }



.float_nav_on {

  transform: translateX(100px);

  -ms-transform: translateX(100px);

  -moz-transform: translateX(100px);

  -webkit-transform: translateX(100px);

  -o-transform: translateX(100px); }



.float_contact_on {

  right: 0 !important; }



.float_contact {

  width: 190px;

  height: auto;

  position: fixed;

  right: -190px;

  z-index: 1000;

  bottom: 80px;

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */

  box-shadow: 0 5px 9px rgba(4, 0, 0, 0.17);

  background: #fff; }

  .float_contact .p1 {

    line-height: 16px;

    padding: 20px;

    background: #1753b5;

    color: #fff;

    font-size: 14px;

    letter-spacing: 1px; }

    .float_contact .p1 i {

      display: block;

      float: right;

      font-size: 20px;

      transform: rotate(45deg);

      -ms-transform: rotate(45deg);

      -moz-transform: rotate(45deg);

      -webkit-transform: rotate(45deg);

      -o-transform: rotate(45deg);

      transition: 0.5s;

      -moz-transition: 0.5s;

      -webkit-transition: 0.5s;

      -o-transition: 0.5s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */

      cursor: pointer; }

      .float_contact .p1 i:hover {

        transform: rotate(135deg);

        -ms-transform: rotate(135deg);

        -moz-transform: rotate(135deg);

        -webkit-transform: rotate(135deg);

        -o-transform: rotate(135deg); }

  .float_contact .p2 {

    padding: 12px 20px;

    height: 20px;

    line-height: 20px;



    transition: 0.5s;

    -moz-transition: 0.5s;

    -webkit-transition: 0.5s;






    -o-transition: 0.5s;

    transition-timing-function: ease;

    -moz-transition-timing-function: ease;

    /* Firefox 4 */

    -webkit-transition-timing-function: ease;

    /* Safari 和 Chrome */

    -o-transition-timing-function: ease;

    /* Opera */

    background: rgba(0, 0, 0, 0.05); }

    .float_contact .p2:hover {

      background: #333; }

      .float_contact .p2:hover a i {

        color: #fff; }

      .float_contact .p2:hover a div {

        color: #fff; }

    .float_contact .p2 a {

      width: 100%;

      height: 100%;

      display: block; }

    .float_contact .p2 i {

      display: block;

      float: left;

      font-size: 20px;

      transition: 0.3s;

      -moz-transition: 0.3s;

      -webkit-transition: 0.3s;

      -o-transition: 0.3s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */ }

    .float_contact .p2 div {

      height: 20px;

      line-height: 20px;

      float: left;

      font-family: thyFont3;

      margin-left: 10px;

      transition: 0.3s;

      -moz-transition: 0.3s;

      -webkit-transition: 0.3s;

      -o-transition: 0.3s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */ }

  .float_contact .p3 {

    color: #333;

    padding: 12px 20px; }

    .float_contact .p3 div {

      text-align: center;

      margin-top: 4px; }

      .float_contact .p3 div span {

        font-size: 14px;

        font-family: thyFont3; }



/*头部*/

#thyNavStyle {

  background: rgba(0, 0, 0, 0.06); }

  #thyNavStyle .icon {

    transform: translateY(-20px);

    -ms-transform: translateY(-20px);

    -moz-transform: translateY(-20px);

    -webkit-transform: translateY(-20px);

    -o-transform: translateY(-20px);

    opacity: 1; }

  #thyNavStyle .a0 {

    color: #1753b5; }



.header_sea_on {

  transform: translateY(46px);

  -ms-transform: translateY(46px);

  -moz-transform: translateY(46px);

  -webkit-transform: translateY(46px);

  -o-transform: translateY(46px); }



.pc_header {

  width: 100%;

  position: fixed;

  top: 0;

  z-index: 99;

  background: #fff;

  height: 76px;

  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);

  transition: 0.5s;

  -moz-transition: 0.5s;

  -webkit-transition: 0.5s;

  -o-transition: 0.5s;

  transition-timing-function: ease;

  -moz-transition-timing-function: ease;

  /* Firefox 4 */

  -webkit-transition-timing-function: ease;

  /* Safari 和 Chrome */

  -o-transition-timing-function: ease;

  /* Opera */ }

  .pc_header .header_logo {

    float: left;

    height: 76px;

    line-height: 76px; }

  .pc_header .header_lan {

    float: right;

    height: 76px;

    line-height: 76px; }

    .pc_header .header_lan img {

      max-height: 40px;

      margin-right: 4px; }

    .pc_header .header_lan a {

      width: 100%;

      height: 100%;

      display: block;

      color: #2a2a2a;

      font-size: 14px;

      font-family: thyFont4, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      transition: 0.5s;

      -moz-transition: 0.5s;

      -webkit-transition: 0.5s;

      -o-transition: 0.5s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */

      position: relative;

      z-index: 5; }

    .pc_header .header_lan:hover a {

      color: #10958f; }

    .pc_header .header_lan:hover .map_mask {

      width: 24px; }

    .pc_header .header_lan .map_mask {

      height: 76px;

      position: absolute;

      left: 0;

      top: 0;

      z-index: 2;

      width: 0;

      transition: 0.5s;

      -moz-transition: 0.5s;

      -webkit-transition: 0.5s;

      -o-transition: 0.5s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */

      overflow: hidden; }

      .pc_header .header_lan .map_mask img {

        margin-right: 0;

        position: absolute;

        top: 0;

        bottom: 0;

        margin: auto 0;

        left: 0; }

  .pc_header .header_sea {

    position: absolute;

    right: 0;

    height: 100%;

    width: 76px;

    background: #1753b5;

    top: 0;

    text-align: center;

    line-height: 76px;

    cursor: pointer;

    transition: 0.5s;

    -moz-transition: 0.5s;

    -webkit-transition: 0.5s;

    -o-transition: 0.5s;

    transition-timing-function: ease;

    -moz-transition-timing-function: ease;

    /* Firefox 4 */

    -webkit-transition-timing-function: ease;

    /* Safari 和 Chrome */

    -o-transition-timing-function: ease;

    /* Opera */ }

    .pc_header .header_sea:hover {

      background: #113e88; }

  .pc_header .header_sea_input {

    width: 100%;

    height: 46px;

    background: #fff;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    /* Firefox */

    -webkit-box-sizing: border-box;

    /* Safari*/

    position: absolute;

    left: 0;

    right: 0;

    margin: 0 auto;

    top: -46px; }

    .pc_header .header_sea_input form {

      width: 60%;

      position: absolute;

      top: 0;

      bottom: 0;

      left: 0;

      right: 0;

      margin: auto;

      height: 40px; }

      .pc_header .header_sea_input form input::-webkit-input-placeholder {

        font-size: 16px;

        color: rgba(0, 0, 0, 0.65);

        font-family: thyFont2, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif; }

      .pc_header .header_sea_input form input:-moz-placeholder {

        font-size: 16px;

        color: rgba(0, 0, 0, 0.65);

        font-family: thyFont2, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif; }

      .pc_header .header_sea_input form input::-moz-placeholder {

        font-size: 16px;

        color: rgba(0, 0, 0, 0.65);

        font-family: thyFont2, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif; }

      .pc_header .header_sea_input form input:-ms-input-placeholder {

        font-size: 16px;

        color: rgba(0, 0, 0, 0.65);

        font-family: thyFont2, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif; }

      .pc_header .header_sea_input form input {

        width: 100%;

        height: 100%;

        display: block;

        box-shadow: 0 0 6px 0px rgba(0, 0, 0, 0.25) inset;

        border-radius: 5px;

        box-sizing: border-box;

        -moz-box-sizing: border-box;

        /* Firefox */

        -webkit-box-sizing: border-box;

        /* Safari*/

        padding-left: 15px;

        line-height: 40px;

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */

        font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

        font-size: 16px;

        color: rgba(0, 0, 0, 0.75); }

        .pc_header .header_sea_input form input:focus {

          box-shadow: 0 0 6px 0px rgba(16, 149, 143, 0.65) inset; }

  .pc_header .header_nav {

    float: right;

    height: 76px;

    margin-right: 70px;

    transition: 0.5s;

    -moz-transition: 0.5s;

    -webkit-transition: 0.5s;

    -o-transition: 0.5s;

    transition-timing-function: ease;

    -moz-transition-timing-function: ease;

    /* Firefox 4 */

    -webkit-transition-timing-function: ease;

    /* Safari 和 Chrome */

    -o-transition-timing-function: ease;

    /* Opera */

    position: relative;

    z-index: 20; }

    .pc_header .header_nav li {

      float: left;

      transition: 0.5s;

      -moz-transition: 0.5s;

      -webkit-transition: 0.5s;

      -o-transition: 0.5s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */

      width: 125px;

      box-sizing: border-box;

      -moz-box-sizing: border-box;

      /* Firefox */

      -webkit-box-sizing: border-box;

      /* Safari*/

      padding-left: 25px;

      position: relative;

      height: 76px; }

      .pc_header .header_nav li .icon {

        position: absolute;

        width: 22px;

        height: 22px;

        border-radius: 50%;

        top: 47px;

        left: 10px;

        background: #1753b5;

        text-align: center;

        line-height: 22px;

        opacity: 0;

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */ }

        .pc_header .header_nav li .icon img {

          max-height: 12px; }

      .pc_header .header_nav li .li_father {

        display: none;

        width: 700px;

        height: 250px;

        background: rgba(255, 255, 255, 0.9);

        position: absolute;

        top: 76px;

        left: -300px;

        box-sizing: border-box;

        -moz-box-sizing: border-box;

        /* Firefox */

        -webkit-box-sizing: border-box;

        /* Safari*/

        padding-top: 10px;

        padding-bottom: 10px; }

        .pc_header .header_nav li .li_father .left {

          width: 50%;

          float: left;

          height: 100%;

          border-right: 1px solid rgba(0, 0, 0, 0.2);

          box-sizing: border-box;

          -moz-box-sizing: border-box;

          /* Firefox */

          -webkit-box-sizing: border-box;

          /* Safari*/

          padding: 15px; }

          .pc_header .header_nav li .li_father .left .inner_form .layui-form-item {

            margin-bottom: 10px; }

          .pc_header .header_nav li .li_father .left .a2 {

            height: 36px;

            line-height: 36px;

            width: 100%;

            text-align: center;

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 18px;

            color: rgba(0, 0, 0, 0.75);

            font-weight: bold; }

          .pc_header .header_nav li .li_father .left .a3 {

            width: 100%;

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 14px;

            color: #555;

            margin-bottom: 10px; }

          .pc_header .header_nav li .li_father .left .a1 {

            width: 100%;

            height: 36px;

            line-height: 36px;

            text-align: center;

            border-bottom: 1px solid rgba(0, 0, 0, 0.2);

            transition: 0.3s;

            -moz-transition: 0.3s;

            -webkit-transition: 0.3s;

            -o-transition: 0.3s;

            transition-timing-function: ease;

            -moz-transition-timing-function: ease;

            /* Firefox 4 */

            -webkit-transition-timing-function: ease;

            /* Safari 和 Chrome */

            -o-transition-timing-function: ease;

            /* Opera */ }

            .pc_header .header_nav li .li_father .left .a1:hover {

              border-color: #10958f; }

              .pc_header .header_nav li .li_father .left .a1:hover a {

                color: #1753b5; }

            .pc_header .header_nav li .li_father .left .a1 a {

              font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

              font-size: 14px;

              color: #000;

              font-weight: 300;

              transition: 0.3s;

              -moz-transition: 0.3s;

              -webkit-transition: 0.3s;

              -o-transition: 0.3s;

              transition-timing-function: ease;

              -moz-transition-timing-function: ease;

              /* Firefox 4 */

              -webkit-transition-timing-function: ease;

              /* Safari 和 Chrome */

              -o-transition-timing-function: ease;

              /* Opera */ }

        .pc_header .header_nav li .li_father .right {

          width: 50%;

          float: left;

          height: 100%;

          padding: 10px;

          box-sizing: border-box;

          -moz-box-sizing: border-box;

          /* Firefox */

          -webkit-box-sizing: border-box;

          /* Safari*/ }

          .pc_header .header_nav li .li_father .right #header_map {

            width: 100%;

            height: 100%;

            display: block; }

            .pc_header .header_nav li .li_father .right #header_map .amap-copyright {

              display: none !important; }

            .pc_header .header_nav li .li_father .right #header_map .amap-logo {

              display: none !important; }

          .pc_header .header_nav li .li_father .right .pic {

            width: 100%;

            height: 100%;

            display: block;

            overflow: hidden; }

      .pc_header .header_nav li:hover {

        background: rgba(0, 0, 0, 0.06); }

        .pc_header .header_nav li:hover .icon {

          transform: translateY(-20px);

          -ms-transform: translateY(-20px);

          -moz-transform: translateY(-20px);

          -webkit-transform: translateY(-20px);

          -o-transform: translateY(-20px);

          opacity: 1; }

        .pc_header .header_nav li:hover a {

          color: #1753b5; }

      .pc_header .header_nav li .a0 {

        width: 100%;

        height: 100%;

        display: block;

        line-height: 76px;

        text-align: center;

        font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

        font-size: 14px;

        color: #000;

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */

        font-weight: 300; }



/*banner*/

.banner {

  overflow: hidden;

  position: relative; }

  .banner .ani-slide .slide-inner .banner1_1, .banner .ani-slide .slide-inner .banner1_2, .banner .ani-slide .slide-inner .banner1_3, .banner .ani-slide .slide-inner .banner1_4 {

    transform: translateX(0);

    -ms-transform: translateX(0);

    -moz-transform: translateX(0);

    -webkit-transform: translateX(0);

    -o-transform: translateX(0);

    opacity: 1; }

  .banner .ani-slide .slide-inner .banner2_1 {

    transform: translateY(0);

    -ms-transform: translateY(0);

    -moz-transform: translateY(0);

    -webkit-transform: translateY(0);

    -o-transform: translateY(0);

    opacity: 1; }

  .banner .ani-slide .slide-inner .banner3_2 {

    transform: translateX(0);

    -ms-transform: translateX(0);

    -moz-transform: translateX(0);

    -webkit-transform: translateX(0);

    -o-transform: translateX(0);

    opacity: 1; }

  .banner .swiper-slide {

    cursor: url("http://localhost:81/shida/css/../images/banner_move.png"), default;

    position: relative; }

    .banner .swiper-slide .banner1_1 {

      position: absolute;

      left: 7.8%;

      top: 21%;

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 12px;

      color: rgba(255, 255, 255, 0.8);

      text-transform: uppercase;

      letter-spacing: 0.2px;

      font-weight: lighter;

      z-index: 5;

      transform: translateX(-60px);

      -ms-transform: translateX(-60px);

      -moz-transform: translateX(-60px);

      -webkit-transform: translateX(-60px);

      -o-transform: translateX(-60px);

      opacity: 0;

      transition: 1s;

      -moz-transition: 1s;

      -webkit-transition: 1s;

      -o-transition: 1s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */ }

    .banner .swiper-slide .banner1_2 {

      position: absolute;

      left: 7.8%;

      top: 21%;

      z-index: 5;

      transform: translateX(-60px);

      -ms-transform: translateX(-60px);

      -moz-transform: translateX(-60px);

      -webkit-transform: translateX(-60px);

      -o-transform: translateX(-60px);

      opacity: 0;

      transition: 1s;

      -moz-transition: 1s;

      -webkit-transition: 1s;

      -o-transition: 1s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */

      transition-delay: 0.1s; }

    .banner .swiper-slide .banner1_3 {

      position: absolute;

      left: 7.8%;

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 16px;

      color: rgba(255, 255, 255, 0.95);

      top: 38%;

      line-height: 32px;

      font-weight: lighter;

      transform: translateX(-60px);

      -ms-transform: translateX(-60px);

      -moz-transform: translateX(-60px);

      -webkit-transform: translateX(-60px);

      -o-transform: translateX(-60px);

      opacity: 0;


      transition: 1s;

      -moz-transition: 1s;

      -webkit-transition: 1s;

      -o-transition: 1s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */

      transition-delay: 0.2s; }

    .banner .swiper-slide .banner1_4 {

      width: 217px;

      height: 53px;

      background: #1753b5;

      border-radius: 5px;

      position: absolute;

      left: 7.8%;

      top: 53%;

      text-align: center;

      overflow: hidden;

      transform: translateX(-60px);

      -ms-transform: translateX(-60px);

      -moz-transform: translateX(-60px);

      -webkit-transform: translateX(-60px);

      -o-transform: translateX(-60px);

      opacity: 0;

      transition: 1s;

      -moz-transition: 1s;

      -webkit-transition: 1s;

      -o-transition: 1s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */

      transition-delay: 0.3s; }

      .banner .swiper-slide .banner1_4:before {

        content: '';

        width: 100%;

        height: 100%;

        display: block;

        position: absolute;

        left: -100%;

        top: 0;

        background: #113e88;

        opacity: 0;

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */ }

      .banner .swiper-slide .banner1_4:hover i {

        transform: translateX(6px);

        -ms-transform: translateX(6px);

        -moz-transform: translateX(6px);

        -webkit-transform: translateX(6px);

        -o-transform: translateX(6px); }

      .banner .swiper-slide .banner1_4:hover:before {

        left: 0;

        opacity: 1; }

      .banner .swiper-slide .banner1_4 a {

        width: 100%;

        height: 100%;

        display: block;

        text-align: center;

        line-height: 53px;

        font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

        font-size: 16px;

        color: rgba(255, 255, 255, 0.95);

        font-weight: lighter;

        position: relative;

        z-index: 5; }

        .banner .swiper-slide .banner1_4 a i {

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 16px;

          color: rgba(255, 255, 255, 0.95);

          margin-left: 50px;

          display: inline-block;

          transition: 0.5s;

          -moz-transition: 0.5s;

          -webkit-transition: 0.5s;

          -o-transition: 0.5s;

          transition-timing-function: ease;

          -moz-transition-timing-function: ease;

          /* Firefox 4 */

          -webkit-transition-timing-function: ease;

          /* Safari 和 Chrome */

          -o-transition-timing-function: ease;

          /* Opera */ }

    .banner .swiper-slide .banner2_1 {

      position: absolute;

      left: 0;

      right: 0;

      margin: 0 auto;

      top: 24%;

      z-index: 5;

      transform: translateY(-60px);

      -ms-transform: translateY(-60px);

      -moz-transform: translateY(-60px);

      -webkit-transform: translateY(-60px);

      -o-transform: translateY(-60px);

      opacity: 0;

      transition: 1s;

      -moz-transition: 1s;

      -webkit-transition: 1s;

      -o-transition: 1s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */ }

    .banner .swiper-slide .banner3_2 {

      position: absolute;

      left: 7.8%;

      top: 23%;

      z-index: 5;

      transform: translateX(-60px);

      -ms-transform: translateX(-60px);

      -moz-transform: translateX(-60px);

      -webkit-transform: translateX(-60px);

      -o-transform: translateX(-60px);

      opacity: 0;

      transition: 1s;

      -moz-transition: 1s;

      -webkit-transition: 1s;

      -o-transition: 1s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */ }

  .banner .banner_con {

    z-index: 20;

    width: 260px;

    height: 58px;

    background: #fff;

    position: absolute;

    left: 7.8%;

    bottom: 0;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    /* Firefox */

    -webkit-box-sizing: border-box;

    /* Safari*/

    padding-left: 20px; }

    .banner .banner_con .a1 {

      float: left;

      height: 100%;

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 18px;

      color: rgba(0, 0, 0, 0.35);

      line-height: 58px;

      font-family: thyFont2;

      letter-spacing: 0.5px; }

      .banner .banner_con .a1 span {

        color: rgba(0, 0, 0, 0.9); }

    .banner .banner_con .a2 {

      float: right;

      width: 111px;

      line-height: 58px; }

      .banner .banner_con .a2 .b0 {

        float: left; }

      .banner .banner_con .a2 .b1 {

        float: left;

        width: 55px;

        height: 100%;

        line-height: 58px;

        text-align: center;

        line-height: 58px;

        cursor: pointer;

        overflow: hidden;

        outline: none; }

        .banner .banner_con .a2 .b1 img {

          transition: 0.5s;

          -moz-transition: 0.5s;

          -webkit-transition: 0.5s;

          -o-transition: 0.5s;

          transition-timing-function: ease;

          -moz-transition-timing-function: ease;

          /* Firefox 4 */

          -webkit-transition-timing-function: ease;

          /* Safari 和 Chrome */

          -o-transition-timing-function: ease;

          /* Opera */ }

      .banner .banner_con .a2 .left:hover img {

        transform: translateX(-4px);

        -ms-transform: translateX(-4px);

        -moz-transform: translateX(-4px);

        -webkit-transform: translateX(-4px);

        -o-transform: translateX(-4px); }

      .banner .banner_con .a2 .right:hover img {

        transform: translateX(4px);

        -ms-transform: translateX(4px);

        -moz-transform: translateX(4px);

        -webkit-transform: translateX(4px);

        -o-transform: translateX(4px); }



/*响应式头部*/

.mobile_header {

  display: none;

  width: 100%;

  height: 40px;

  position: fixed;

  top: 0;

  left: 0;

  z-index: 888;

  background: #fff;

  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2); }

  .mobile_header .mobile_to_index {

    height: 40px;

    position: fixed;

    top: 0;

    right: 2%;

    z-index: 10;

    max-width: 70%;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap; }

    .mobile_header .mobile_to_index a {

      line-height: 40px;

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;



      font-size: 16px;

      color: #333; }

      .mobile_header .mobile_to_index a img {

        height: 30px; }

  .mobile_header .mobile_nav_sea {

    width: 100%;

    height: 40px;

    text-align: center;

    line-height: 40px; }

    .mobile_header .mobile_nav_sea i {

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 24px;

      color: #b7b7b7; }

    .mobile_header .mobile_nav_sea:hover i {

      color: #1753b5; }

  .mobile_header #mobileStyle {

    background: #F1F1F1; }

    .mobile_header #mobileStyle .main_a {

      color: #3d3d3d; }

      .mobile_header #mobileStyle .main_a:before {

        content: '';

        position: absolute;

        top: 0;

        bottom: 0;

        margin: auto 0;

        left: 0;

        width: 3px;

        height: 10px;

        background: #1753b5; }

  .mobile_header .mobile_nav_main_on {

    transform: translateX(-160px);

    -ms-transform: translateX(-160px);

    -moz-transform: translateX(-160px);

    -webkit-transform: translateX(-160px);

    -o-transform: translateX(-160px);

    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3); }

  .mobile_header .mobile_nav_main {

    width: 160px;

    background: white;

    height: 100%;

    position: fixed;

    left: auto !important;

    right: -160px;

    top: 0;

    z-index: 99999;

    transition: 0.3s;

    -moz-transition: 0.3s;

    -webkit-transition: 0.3s;

    -o-transition: 0.3s;

    transition-timing-function: ease;

    -moz-transition-timing-function: ease;

    /* Firefox 4 */

    -webkit-transition-timing-function: ease;

    /* Safari 和 Chrome */

    -o-transition-timing-function: ease;

    /* Opera */ }

    .mobile_header .mobile_nav_main p {

      height: 60px; }

    .mobile_header .mobile_nav_main li {

      height: auto;

      width: 100%;

      border-top: 1px solid #EBEBEB; }

      .mobile_header .mobile_nav_main li:last-child {

        border-bottom: 1px solid #EBEBEB; }

      .mobile_header .mobile_nav_main li .li_son {

        width: 100%;

        background: #FAFAFA; }

        .mobile_header .mobile_nav_main li .li_son a {

          width: 100%;

          height: 100%;

          display: block;

          font-size: 13px;

          position: relative;

          color: #999; }

          .mobile_header .mobile_nav_main li .li_son a:after {

            content: '';

            position: absolute;

            position: absolute;

            top: 0;

            bottom: 0;

            margin: auto 0;

            width: 20px;

            height: 1px;

            left: 0;

            background: #1753b5; }

          .mobile_header .mobile_nav_main li .li_son a span {

            display: inline-block;

            width: 116px;

            float: right;

            padding-top: 10px;

            padding-bottom: 10px; }

      .mobile_header .mobile_nav_main li .main_a {

        width: 100%;

        height: 100%;

        display: block;

        color: #333;

        line-height: 60px;

        font-size: 13px;

        position: relative; }

        .mobile_header .mobile_nav_main li .main_a .layui-icon {

          margin-top: 20px;

          margin-right: 20px;

          width: 20px;

          height: 20px;

          text-align: center;

          line-height: 20px;

          float: right;

          transition: 0.3s;

          -moz-transition: 0.3s;

          -webkit-transition: 0.3s;

          -o-transition: 0.3s;

          transition-timing-function: ease;

          -moz-transition-timing-function: ease;

          /* Firefox 4 */

          -webkit-transition-timing-function: ease;

          /* Safari 和 Chrome */

          -o-transition-timing-function: ease;

          /* Opera */ }

        .mobile_header .mobile_nav_main li .main_a .layui-icon_on {

          transform: rotate(45deg);

          -ms-transform: rotate(45deg);

          -moz-transform: rotate(45deg);

          -webkit-transform: rotate(45deg);

          -o-transform: rotate(45deg); }

        .mobile_header .mobile_nav_main li .main_a span {

          padding-left: 25px; }

  .mobile_header .header_menu_on .a1 {

    transform: translateY(5px);

    transition: 0.3s 0s !important; }

    .mobile_header .header_menu_on .a1 .b1 {

      transform: rotate(45deg);

      transition: 0.3s 0.2s !important; }

  .mobile_header .header_menu_on .a2 {

    transform: translateY(-5px);

    transition: 0.3s 0s !important; }

    .mobile_header .header_menu_on .a2 .b1 {

      transform: rotate(-45deg);

      transition: 0.3s 0.2s !important; }

  .mobile_header .header_menu {

    position: absolute;

    width: 40px;

    border-radius: 50%;

    height: 40px;

    top: 0px;

    left: 2%;

    transition: 0.3s;

    -moz-transition: 0.3s;

    -webkit-transition: 0.3s;

    -o-transition: 0.3s;

    transition-timing-function: ease;

    -moz-transition-timing-function: ease;

    /* Firefox 4 */

    -webkit-transition-timing-function: ease;

    /* Safari 和 Chrome */

    -o-transition-timing-function: ease;

    /* Opera */ }

    .mobile_header .header_menu .a {

      width: 27px;

      position: absolute;

      left: 0;

      right: 0;

      margin: 0 auto;

      height: 1px;

      position: absolute; }

      .mobile_header .header_menu .a .b1 {

        width: 100%;

        height: 1px;

        transition: 0.3s 0s;

        background: rgba(0, 0, 0, 0.5); }

    .mobile_header .header_menu .a1 {

      top: 14px;

      transition: 0.3s 0.2s; }

    .mobile_header .header_menu .a2 {

      top: 24px;

      transition: 0.3s 0.2s; }



/*响应式底部*/

.mobile_footer {

  width: 100%;

  display: none;

  height: 40px;

  background: #fff;

  position: fixed;

  bottom: 0;

  left: 0;

  z-index: 9999;

  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.3); }

  .mobile_footer .a1 a {

    margin-right: 5px; }

    .mobile_footer .a1 a i {

      font-size: 28px;

      color: #afafaf; }

  .mobile_footer .a1 .to_top i {

    color: #fff;

    background: #afafaf;

    border-radius: 50%; }

  .mobile_footer .a2 {

    width: 100%;

    height: 40px;

    line-height: 40px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap; }

  .mobile_footer .footer_nav {

    height: 40px;

    width: 100%; }

    .mobile_footer .footer_nav main {

      *zoom: 1; }

      .mobile_footer .footer_nav main:before, .mobile_footer .footer_nav main:after {

        content: " ";

        display: table; }

      .mobile_footer .footer_nav main:after {

        clear: both; }

      .mobile_footer .footer_nav main li {

        text-align: center;

        width: 20%;

        float: left; }

        .mobile_footer .footer_nav main li .b1 {

          height: 23px;

          line-height: 23px; }

          .mobile_footer .footer_nav main li .b1 i {

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 17px;

            color: #333; }

        .mobile_footer .footer_nav main li .b2 {

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 13px;

          color: #333;

          height: 17px;

          line-height: 17px; }



#mobileStyle2 .b1 i {

  color: #10958f;

  font-weight: bold; }

#mobileStyle2 .b2 {

  color: #10958f;

  font-weight: bold; }



/*搜索栏*/

#thy-sea input {

  width: 80%;



  float: left;

  height: 40px;

  font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

  font-size: 14px;

  color: #333;

  border: none;

  border-radius: 0;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

  padding-left: 10px; }

#thy-sea button {

  width: 20%;

  float: left;

  padding: 0;

  height: 40px;

  background: #1753b5;

  font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

  font-size: 14px;

  color: #fff; }



.search {

  height: 70px;

  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);

  line-height: 70px;

  background: #1753b5; }

  .search div:first-child {

    width: 800px;

    float: left;

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 16px;

    color: #fff; }

    .search div:first-child a {

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 14px;

      color: #c8dafe; }

      .search div:first-child a:first-child {

        margin-left: 10px;

        margin-right: 25px; }

  .search div:last-child {

    width: 315px;

    height: 36px;

    float: right; }

    .search div:last-child form {

      width: 100%;

      height: 100%;

      margin-top: 17px; }

      .search div:last-child form input {

        width: 240px;

        height: 36px;

        background: #ebebeb;

        float: left;

        padding-left: 28px;

        box-sizing: border-box; }

      .search div:last-child form button {

        float: right;

        width: 75px;

        height: 36px;

        background: #1753b5;

        text-align: center;

        line-height: 36px;

        font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

        font-size: 14px;

        color: #fff;

        cursor: pointer;

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */ }

        .search div:last-child form button:hover {

          transform: translateY(-3px);

          -ms-transform: translateY(-3px);

          -moz-transform: translateY(-3px);

          -webkit-transform: translateY(-3px);

          -o-transform: translateY(-3px);

          box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); }



.s1 {

  width: 100%;

  background: #f5f5f5;

  position: relative;

  overflow: hidden; }

  .s1 .left {

    width: 73%;

    float: left;

    background: #f5f5f5;

    position: relative;

    z-index: 50; }

    .s1 .left .top {

      width: 100%;

      padding-top: 40px;

      *zoom: 1;

      margin-bottom: 25px; }

      .s1 .left .top:before, .s1 .left .top:after {

        content: " ";

        display: table; }

      .s1 .left .top:after {

        clear: both; }

      .s1 .left .top li {

        width: 25%;

        float: left;

        box-sizing: border-box;

        -moz-box-sizing: border-box;

        /* Firefox */

        -webkit-box-sizing: border-box;

        /* Safari*/

        border-right: 1px solid #e1e1e1;

        height: 250px; }

        .s1 .left .top li .a1 {

          width: 100%;

          text-align: center;

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 65px;

          color: #1753b5;

          font-family: Impact, thyFont2, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          padding-top: 60px; }

        .s1 .left .top li .a2 {

          width: 100%;

          text-align: center;

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 16px;

          color: #818181;

          padding-top: 12px; }

    .s1 .left .mid {

      width: 100%;

      height: 180px;

      background: url("http://localhost:81/shida/css/../images/s1_bac.png") no-repeat left top;

      background-size: contain; }

      .s1 .left .mid .a1 {

        width: 100%;

        padding-top: 15px;

        padding-bottom: 22px;

        font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

        font-size: 24px;

        color: #222;

        font-weight: bold; }

      .s1 .left .mid .a2 {

        width: 60%;

        font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

        font-size: 14px;

        color: #a6a6a6;

        line-height: 30px; }

    .s1 .left .bottom {

      width: 100%;

      height: 55px;

      *zoom: 1; }

      .s1 .left .bottom:before, .s1 .left .bottom:after {

        content: " ";

        display: table; }

      .s1 .left .bottom:after {

        clear: both; }

      .s1 .left .bottom .a1 {

        width: 55px;

        height: 55px;

        background: #10958f;

        float: right;

        position: relative;

        overflow: hidden; }

        .s1 .left .bottom .a1:after {

          content: '';

          background: #0b6763;

          opacity: 0;

          transition: 0.5s;

          -moz-transition: 0.5s;

          -webkit-transition: 0.5s;

          -o-transition: 0.5s;

          transition-timing-function: ease;

          -moz-transition-timing-function: ease;

          /* Firefox 4 */

          -webkit-transition-timing-function: ease;

          /* Safari 和 Chrome */

          -o-transition-timing-function: ease;

          /* Opera */

          width: 100%;

          height: 100%;

          display: block;

          position: absolute;

          left: 0;

          top: 100%; }

        .s1 .left .bottom .a1:hover:after {

          top: 0;

          opacity: 1; }

        .s1 .left .bottom .a1 a {

          width: 100%;

          height: 100%;

          display: block;

          text-align: center;

          line-height: 55px;

          position: relative;

          z-index: 5;

          transition: 0.5s;

          -moz-transition: 0.5s;

          -webkit-transition: 0.5s;

          -o-transition: 0.5s;

          transition-timing-function: ease;

          -moz-transition-timing-function: ease;

          /* Firefox 4 */

          -webkit-transition-timing-function: ease;

          /* Safari 和 Chrome */

          -o-transition-timing-function: ease;

          /* Opera */ }

        .s1 .left .bottom .a1:hover a {

          transform: rotate(180deg);

          -ms-transform: rotate(180deg);

          -moz-transform: rotate(180deg);

          -webkit-transform: rotate(180deg);

          -o-transform: rotate(180deg); }

  .s1 .right {

    width: 31.4%;

    float: right;

    height: 550px;

    position: absolute;

    right: 0;

    top: 0; }

    .s1 .right img {

      position: relative; }

    .s1 .right .layer {

      position: absolute;

      top: 0;

      bottom: 0;

      left: 0;

      right: 0;

      margin: auto;

      position: absolute !important; }



.product_class_inner {

  padding-top: 30px;

  padding-bottom: 10px; }



.info_location {

  background: #f8f8f8;

  padding-top: 76px; }

  .info_location .location_wrapper {

    margin-top: 0;

    max-width: 1200px; }

    .info_location .location_wrapper .location {

      background: none;

      text-align: right; }

      .info_location .location_wrapper .location span {

        color: rgba(0, 0, 0, 0.85) !important;

        font-size: 13px !important;

        padding: 0 2px 0 2px; }

      .info_location .location_wrapper .location a {

        color: rgba(0, 0, 0, 0.85); }

      .info_location .location_wrapper .location a:last-child {

        color: #10958f; }

      .info_location .location_wrapper .location a:hover {

        color: #10958f; }



.inner_main {

  max-width: 1200px; }



.product_class {

  *zoom: 1; }

  .product_class:before, .product_class:after {

    content: " ";

    display: table; }

  .product_class:after {

    clear: both; }

  .product_class .b {

    float: left; }

  .product_class .b1 {

    float: left;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    /* Firefox */

    -webkit-box-sizing: border-box;

    /* Safari*/

    padding-left: 10px;

    padding-right: 10px;

    background: #1753b5;

    line-height: 26px;

    height: 26px;

    text-align: center;

    transition: 0.5s;

    -moz-transition: 0.5s;

    -webkit-transition: 0.5s;

    -o-transition: 0.5s;

    transition-timing-function: ease;

    -moz-transition-timing-function: ease;

    /* Firefox 4 */

    -webkit-transition-timing-function: ease;

    /* Safari 和 Chrome */

    -o-transition-timing-function: ease;

    /* Opera */ }

    .product_class .b1 a {

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 14px;

      color: rgba(255, 255, 255, 0.95); }

    .product_class .b1:hover {

      background: #10958f; }

    .product_class .b1 img {

      margin-right: 8px; }

  .product_class .classStyle {

    background: #10958f; }

    .product_class .classStyle a {

      color: rgba(255, 255, 255, 0.95); }

  .product_class li {

    float: left;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    /* Firefox */

    -webkit-box-sizing: border-box;

    /* Safari*/

    padding-left: 15px;

    padding-right: 15px;

    height: 26px;

    margin-bottom: 10px;

    position: relative;

    overflow: hidden;

    margin-left: 20px;

    margin-right: 20px;

    position: relative; }

    .product_class li:after {

      content: '';

      background: #10958f;

      opacity: 0;

      transition: 0.5s;

      -moz-transition: 0.5s;

      -webkit-transition: 0.5s;

      -o-transition: 0.5s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */

      width: 100%;

      height: 100%;

      display: block;

      position: absolute;

      left: -100%;

      top: 0; }

    .product_class li:hover:after {

      left: 0;

      opacity: 1; }

    .product_class li:hover a {

      color: rgba(255, 255, 255, 0.95); }

    .product_class li a {

      width: 100%;

      height: 100%;

      display: block;

      text-align: center;

      line-height: 26px;

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 14px;

      color: rgba(0, 0, 0, 0.6);

      position: relative;

      z-index: 5;

      transition: 0.5s;

      -moz-transition: 0.5s;

      -webkit-transition: 0.5s;

      -o-transition: 0.5s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */ }



.s2 {

  padding-top: 50px;

  overflow: hidden;

  padding-bottom: 90px; }

  .s2 .a1 {

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 34px;

    color: rgba(0, 0, 0, 0.95);

    padding-bottom: 25px; }

  .s2 .a2 {

    width: 60px;

    height: 3px;

    background: #1753b5; }

  .s2 .a3 {

    padding-top: 20px;

    width: 100%;

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 16px;

    color: rgba(0, 0, 0, 0.6); }

  .s2 .product_class {

    padding-top: 40px; }

    .s2 .product_class .b {

      float: right; }

  .s2 .a5 {

    margin-top: 50px;

    position: relative; }

    .s2 .a5 .more {

      width: 25%;

      height: 260px;

      background: -webkit-linear-gradient(-120deg, #1753b5, #1d68e2);

      background: -o-linear-gradient(-120deg, #1753b5, #1d68e2);

      background: -moz-linear-gradient(-120deg, #1753b5, #1d68e2);

      background: linear-gradient(-120deg, #1753b5, #1d68e2);

      position: absolute;

      z-index: 10;

      top: 0;

      right: 0; }

      .s2 .a5 .more .b1 {

        width: 100%;

        height: 100%;

        display: block;

        background: url("http://localhost:81/shida/css/../images/pro_w.png") no-repeat center;

        background-size: contain; }

        .s2 .a5 .more .b1:hover .c1 img {

          transform: translateX(6px);

          -ms-transform: translateX(6px);

          -moz-transform: translateX(6px);

          -webkit-transform: translateX(6px);

          -o-transform: translateX(6px); }

        .s2 .a5 .more .b1 .c1 {

          width: 100%;

          text-align: center;

          padding-top: 70px; }

          .s2 .a5 .more .b1 .c1 img {

            transition: 0.5s;

            -moz-transition: 0.5s;

            -webkit-transition: 0.5s;

            -o-transition: 0.5s;

            transition-timing-function: ease;

            -moz-transition-timing-function: ease;

            /* Firefox 4 */

            -webkit-transition-timing-function: ease;

            /* Safari 和 Chrome */

            -o-transition-timing-function: ease;

            /* Opera */ }

        .s2 .a5 .more .b1 .c2 {

          width: 100%;

          text-align: center;

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 16px;

          color: rgba(255, 255, 255, 0.9);

          padding-top: 10px; }

    .s2 .a5 .swiper-slide li {

      width: 100%;

      height: 260px;

      box-sizing: border-box;

      -moz-box-sizing: border-box;

      /* Firefox */

      -webkit-box-sizing: border-box;

      /* Safari*/

      border: 1px solid #dcdcdc;

      border-right: none;

      transition: 0.5s;

      -moz-transition: 0.5s;

      -webkit-transition: 0.5s;

      -o-transition: 0.5s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */

      position: relative; }

      .s2 .a5 .swiper-slide li:before {

        content: '';

        width: 100%;

        height: 0;

        position: absolute;

        left: 0;

        bottom: 0;

        background: #10958f;

        transition: 0.3s;

        -moz-transition: 0.3s;

        -webkit-transition: 0.3s;

        -o-transition: 0.3s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */

        opacity: 0; }

      .s2 .a5 .swiper-slide li:hover:before {

        height: 4px;

        opacity: 1; }

      .s2 .a5 .swiper-slide li:hover a .word .b4 .c1 {

        width: 100%; }

      .s2 .a5 .swiper-slide li a {

        width: 100%;

        height: 100%;

        display: block;

        *zoom: 1; }

        .s2 .a5 .swiper-slide li a:before, .s2 .a5 .swiper-slide li a:after {

          content: " ";

          display: table; }

        .s2 .a5 .swiper-slide li a:after {

          clear: both; }

        .s2 .a5 .swiper-slide li a .pic {

          float: left;

          width: 52.5%;

          overflow: hidden;

          height: 100%; }

        .s2 .a5 .swiper-slide li a .word {

          float: left;

          width: 45%; }

          .s2 .a5 .swiper-slide li a .word .b1 {

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 20px;

            color: rgba(0, 0, 0, 0.9);

            font-weight: bold;

            padding-top: 37px; }

          .s2 .a5 .swiper-slide li a .word .b2 {

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 19px;

            color: rgba(0, 0, 0, 0.8);

            margin-top: 5px; }

          .s2 .a5 .swiper-slide li a .word .b3 {

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 12px;

            color: rgba(0, 0, 0, 0.7);

            line-height: 18px;

            padding-top: 16px;

            width: 80%; }

          .s2 .a5 .swiper-slide li a .word .b4 {

            margin-top: 25px;

            height: 37px;

            position: relative;

            width: 40px; }

            .s2 .a5 .swiper-slide li a .word .b4 .c1 {

              position: absolute;

              overflow: hidden;

              width: 0;

              height: 37px;

              top: 0;

              left: 0;

              transition: 0.5s;

              -moz-transition: 0.5s;

              -webkit-transition: 0.5s;

              -o-transition: 0.5s;

              transition-timing-function: ease;

              -moz-transition-timing-function: ease;

              /* Firefox 4 */

              -webkit-transition-timing-function: ease;

              /* Safari 和 Chrome */

              -o-transition-timing-function: ease;

              /* Opera */ }

              .s2 .a5 .swiper-slide li a .word .b4 .c1 img {

                position: absolute;

                top: 0;

                left: 0; }



.s3 {

  padding-top: 180px;

  background: url("http://localhost:81/shida/css/../images/s3_bac.jpg") no-repeat center;

  background-size: cover;

  background-attachment: fixed;


  padding-bottom: 180px; }

  .s3 .a1 {

    width: 100%;

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 20px;

    color: rgba(255, 255, 255, 0.8);

    text-align: center;

    letter-spacing: 10px;

    font-weight: lighter; }

  .s3 .a2 {

    width: 100%;

    text-align: center;

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 48px;

    color: rgba(255, 255, 255, 0.9);

    padding-top: 4px;

    font-weight: bold;

    letter-spacing: 2px; }

  .s3 .a3 {

    padding-top: 25px;

    width: 100%;

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 24px;

    color: rgba(255, 255, 255, 0.8);

    font-weight: lighter;

    text-align: center; }

  .s3 .a4 {

    text-align: center;

    padding-top: 70px; }

    .s3 .a4 a {

      display: inline-block;

      width: 70px;

      height: 69px;

      transition: 0.5s;

      -moz-transition: 0.5s;

      -webkit-transition: 0.5s;

      -o-transition: 0.5s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */

      position: relative; }

      .s3 .a4 a:hover .b1 {

        width: 100%; }

      .s3 .a4 a .b1 {

        width: 0px;

        height: 69px;

        position: absolute;

        z-index: 2;

        left: 0;

        top: 0;

        overflow: hidden;

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */ }

        .s3 .a4 a .b1 .c1 {

          position: absolute;

          left: 0;

          top: 0; }



.s4 {

  width: 100%;

  *zoom: 1;

  overflow: hidden; }

  .s4:before, .s4:after {

    content: " ";

    display: table; }

  .s4:after {

    clear: both; }

  .s4 .left {

    width: 50%;

    float: left;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    /* Firefox */

    -webkit-box-sizing: border-box;

    /* Safari*/

    padding-top: 60px;

    padding-left: 60px; }

    .s4 .left .a1 {

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 40px;

      color: rgba(54, 65, 131, 0.9);

      font-weight: lighter; }

    .s4 .left .a2 {

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 20px;

      color: rgba(54, 65, 131, 0.9);

      font-weight: lighter;

      padding-top: 5px; }

    .s4 .left .a3 {

      width: 300px;

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 16px;

      color: rgba(0, 0, 0, 0.75);

      line-height: 28px;

      padding-top: 25px; }

    .s4 .left .a4 {

      padding-top: 110px;

      padding-bottom: 80px; }

      .s4 .left .a4 a {

        width: 60px;

        height: 60px;

        box-sizing: border-box;

        -moz-box-sizing: border-box;

        /* Firefox */

        -webkit-box-sizing: border-box;

        /* Safari*/

        display: block;

        border-radius: 50%;

        border: 3px solid rgba(54, 65, 131, 0.25);

        text-align: center;

        line-height: 54px;

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */ }

        .s4 .left .a4 a:hover {

          border-color: #364183; }

          .s4 .left .a4 a:hover img {

            transform: translateX(6px);

            -ms-transform: translateX(6px);

            -moz-transform: translateX(6px);

            -webkit-transform: translateX(6px);

            -o-transform: translateX(6px); }

        .s4 .left .a4 a img {

          transition: 0.5s;

          -moz-transition: 0.5s;

          -webkit-transition: 0.5s;

          -o-transition: 0.5s;

          transition-timing-function: ease;

          -moz-transition-timing-function: ease;

          /* Firefox 4 */

          -webkit-transition-timing-function: ease;

          /* Safari 和 Chrome */

          -o-transition-timing-function: ease;

          /* Opera */ }

  .s4 .left1 {

    background: url("http://localhost:81/shida/css/../images/s4_left.jpg") no-repeat center;

    background-size: cover; }

  .s4 .left2 {

    background: url("http://localhost:81/shida/css/../images/s4_right.jpg") no-repeat center;

    background-size: cover; }



.news_style {

  *zoom: 1; }

  .news_style:before, .news_style:after {

    content: " ";

    display: table; }

  .news_style:after {

    clear: both; }

  .news_style li {

    width: 28.25%;

    float: left;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    /* Firefox */

    -webkit-box-sizing: border-box;

    /* Safari*/

    padding-left: 40px;

    padding-top: 30px;

    padding-right: 40px;

    position: relative;

    overflow: hidden;

    margin-right: 7.625%;

    margin-bottom: 20px; }

    .news_style li:nth-child(3n) {

      margin-right: 0; }

    .news_style li:hover a .mask {

      top: 0;

      background: rgba(16, 149, 143, 0.8); }

    .news_style li:hover a .mask2 {

      top: 100%; }

    .news_style li:hover a .word .b1 {

      color: rgba(255, 255, 255, 0.95); }

    .news_style li:hover a .word .b2 {

      color: rgba(255, 255, 255, 0.9); }

    .news_style li:hover a .word .b3 {

      background: rgba(255, 255, 255, 0.8);

      width: 80%; }

    .news_style li:hover a .word .b4 .c1 {

      color: rgba(255, 255, 255, 0.95); }

    .news_style li:hover a .word .b4 .c2 {

      transform: translateX(6px);

      -ms-transform: translateX(6px);

      -moz-transform: translateX(6px);

      -webkit-transform: translateX(6px);

      -o-transform: translateX(6px); }

      .news_style li:hover a .word .b4 .c2 .d1 {

        width: 100%; }

    .news_style li a {

      width: 100%;

      height: 100%;

      display: block; }

      .news_style li a .bac {

        width: 100%;

        height: 100%;

        display: block;

        position: absolute;

        top: 0;

        left: 0;

        z-index: 1; }

      .news_style li a .mask {

        width: 100%;

        height: 100%;

        display: block;

        position: absolute;

        top: -100%;

        left: 0;

        background: rgba(16, 149, 143, 0.8);

        z-index: 5;

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;


        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */ }

      .news_style li a .mask2 {

        width: 100%;

        height: 100%;

        display: block;

        position: absolute;

        top: 0;

        left: 0;

        background: #fff;

        z-index: 5;

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */ }

      .news_style li a .word {

        position: relative;

        z-index: 8; }

        .news_style li a .word .b1 {

          width: 100%;

          height: 30px;

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 20px;

          color: black;

          font-weight: bold;

          line-height: 30px;

          transition: 0.5s;

          -moz-transition: 0.5s;

          -webkit-transition: 0.5s;

          -o-transition: 0.5s;

          transition-timing-function: ease;

          -moz-transition-timing-function: ease;

          /* Firefox 4 */

          -webkit-transition-timing-function: ease;

          /* Safari 和 Chrome */

          -o-transition-timing-function: ease;

          /* Opera */ }

        .news_style li a .word .b2 {

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 16px;

          color: rgba(0, 0, 0, 0.65);

          line-height: 30px;

          padding-top: 20px;

          padding-bottom: 25px;

          transition: 0.5s;

          -moz-transition: 0.5s;

          -webkit-transition: 0.5s;

          -o-transition: 0.5s;

          transition-timing-function: ease;

          -moz-transition-timing-function: ease;

          /* Firefox 4 */

          -webkit-transition-timing-function: ease;

          /* Safari 和 Chrome */

          -o-transition-timing-function: ease;

          /* Opera */ }

        .news_style li a .word .b3 {

          width: 100%;

          height: 1px;

          background: rgba(0, 0, 0, 0.5);

          transition: 0.5s;

          -moz-transition: 0.5s;

          -webkit-transition: 0.5s;

          -o-transition: 0.5s;

          transition-timing-function: ease;

          -moz-transition-timing-function: ease;

          /* Firefox 4 */

          -webkit-transition-timing-function: ease;

          /* Safari 和 Chrome */

          -o-transition-timing-function: ease;

          /* Opera */

          margin: 0 auto; }

        .news_style li a .word .b4 {

          height: 40px;

          padding-top: 15px;

          padding-bottom: 30px; }

          .news_style li a .word .b4 .c1 {

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 20px;

            color: rgba(0, 0, 0, 0.55);

            font-family: Impact, thyFont3, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            height: 100%;

            vertical-align: text-bottom;

            float: left;

            height: 40px;

            line-height: 40px;

            transition: 0.5s;

            -moz-transition: 0.5s;

            -webkit-transition: 0.5s;

            -o-transition: 0.5s;

            transition-timing-function: ease;

            -moz-transition-timing-function: ease;

            /* Firefox 4 */

            -webkit-transition-timing-function: ease;

            /* Safari 和 Chrome */

            -o-transition-timing-function: ease;

            /* Opera */ }

          .news_style li a .word .b4 .c2 {

            float: right;

            width: 40px;

            height: 40px;

            line-height: 40px;

            position: relative;

            transition: 0.5s;

            -moz-transition: 0.5s;

            -webkit-transition: 0.5s;

            -o-transition: 0.5s;

            transition-timing-function: ease;

            -moz-transition-timing-function: ease;

            /* Firefox 4 */

            -webkit-transition-timing-function: ease;

            /* Safari 和 Chrome */

            -o-transition-timing-function: ease;

            /* Opera */ }

            .news_style li a .word .b4 .c2 .d1 {

              position: absolute;

              overflow: hidden;

              left: 0;

              height: 100%;

              line-height: 40px;

              top: 0;

              width: 0;

              transition: 0.5s;

              -moz-transition: 0.5s;

              -webkit-transition: 0.5s;

              -o-transition: 0.5s;

              transition-timing-function: ease;

              -moz-transition-timing-function: ease;

              /* Firefox 4 */

              -webkit-transition-timing-function: ease;

              /* Safari 和 Chrome */

              -o-transition-timing-function: ease;

              /* Opera */

              transition-delay: 0.1s; }



.s5 {

  padding-top: 70px;

  padding-bottom: 60px; }

  .s5 .a1 {

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 34px;

    color: rgba(0, 0, 0, 0.95);

    text-align: center; }

  .s5 .a2 {

    padding-top: 20px;

    width: 100%;

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 16px;

    color: rgba(0, 0, 0, 0.6);

    text-align: center;

    padding-bottom: 65px; }



.pc_footer {

  height: auto;

  background: url("../images/f_bac.jpg") no-repeat center;

  position: relative;

  background-size: cover;

  z-index: 20;

  width: 100%;

  padding-top: 72px; }

  .pc_footer .footer_t {

    *zoom: 1;

    }

    .pc_footer .footer_t:before, .pc_footer .footer_t:after {

      content: " ";

      display: table; }

    .pc_footer .footer_t:after {

      clear: both; }

    .pc_footer .footer_t .left {

float: left;

margin-right: 5.25%;

}

      .pc_footer .footer_t .left .a2 {

        font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

        font-size: 14px;

        color: rgba(255, 255, 255, 0.8);

        padding-top: 25px; }

      .pc_footer .footer_t .left .a3 {

        font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

        font-size: 32px;

        color: #fff;

        font-family: Impact;

        padding-top: 6px;

        letter-spacing: 2px; }

      .pc_footer .footer_t .left .a4 {

        width: 255px;

        height: 40px;

        background: #fff;

        line-height: 40px;

        margin-top: 30px;

        cursor: pointer; }

        .pc_footer .footer_t .left .a4 a {

          width: 100%;

          height: 100%;

          display: block;

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 14px;

          color: rgba(0, 0, 0, 0.85); }

          .pc_footer .footer_t .left .a4 a:hover .b2 {

            transform: translateX(6px);




            -ms-transform: translateX(6px);

            -moz-transform: translateX(6px);

            -webkit-transform: translateX(6px);

            -o-transform: translateX(6px); }

        .pc_footer .footer_t .left .a4 .b1 {

          margin-left: 10px;

          margin-right: 10px;  }

        .pc_footer .footer_t .left .a4 .b2 {

          margin-top: 12.5px;

          margin-right: 15px;

          float: right;

          transition: 0.5s;

          -moz-transition: 0.5s;

          -webkit-transition: 0.5s;

          -o-transition: 0.5s;

          transition-timing-function: ease;

          -moz-transition-timing-function: ease;

          /* Firefox 4 */

          -webkit-transition-timing-function: ease;

          /* Safari 和 Chrome */

          -o-transition-timing-function: ease;

          /* Opera */ }

    .pc_footer .footer_t .line {

      height: 240px;

      width: 0px;

      border-left: 1px dashed rgba(255, 255, 255, 0.6);

      float: left; }

    .pc_footer .footer_t .mid {

float: left;

width: 400px;

padding-top: 25px;

margin-left: 15px;
}

      .pc_footer .footer_t .mid li {

        float: left;

        min-width: 200px;

        margin-bottom: 30px; }

        .pc_footer .footer_t .mid li .a1 {

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 14px;

          color: #fff; }

        .pc_footer .footer_t .mid li .a2 {

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 12px;

          color: rgba(255, 255, 255, 0.4);

          padding-top: 10px; }

    .pc_footer .footer_t .right {

      float: right; }

      .pc_footer .footer_t .right .a1 {

        *zoom: 1; }

        .pc_footer .footer_t .right .a1:before, .pc_footer .footer_t .right .a1:after {

          content: " ";

          display: table; }

        .pc_footer .footer_t .right .a1:after {

          clear: both; }

        .pc_footer .footer_t .right .a1 .b1 {

          float: right;

          text-align: left; }

          .pc_footer .footer_t .right .a1 .b1 .c1 {

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 16px;

            color: rgba(255, 255, 255, 0.95); }

          .pc_footer .footer_t .right .a1 .b1 .c2 {

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 42px;

            color: rgba(255, 255, 255, 0.95);

            font-family: thyFont2;

            text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3); }

          .pc_footer .footer_t .right .a1 .b1 .c3 {

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 16px;

            color: rgba(255, 255, 255, 0.95); }

          .pc_footer .footer_t .right .a1 .b1 .c4 {

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 24px;

            color: rgba(255, 255, 255, 0.95);

            font-family: thyFont3, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            padding-top: 2px; }

        .pc_footer .footer_t .right .a1 .b2 {

float: right;

margin-right: 30px;

width: 120px;

height: 150px;

overflow: hidden;


}

      .pc_footer .footer_t .right .a2 {

        padding-top: 40px;

        *zoom: 1; }

        .pc_footer .footer_t .right .a2:before, .pc_footer .footer_t .right .a2:after {

          content: " ";

          display: table; }

        .pc_footer .footer_t .right .a2:after {

          clear: both; }

        .pc_footer .footer_t .right .a2 li {

          width: 50px;

          height: 50px;

          border-radius: 50%;

          border: 1px solid rgba(255, 255, 255, 0.6);

          box-sizing: border-box;

          -moz-box-sizing: border-box;

          /* Firefox */

          -webkit-box-sizing: border-box;

          /* Safari*/

          text-align: center;

          line-height: 48px;

          float: left;

          margin-right: 30px; }

          .pc_footer .footer_t .right .a2 li:hover a img {

            opacity: 1; }

          .pc_footer .footer_t .right .a2 li a {

            width: 100%;

            height: 100%;

            display: block; }

            .pc_footer .footer_t .right .a2 li a img {

              transition: 0.5s;

              -moz-transition: 0.5s;

              -webkit-transition: 0.5s;

              -o-transition: 0.5s;

              transition-timing-function: ease;

              -moz-transition-timing-function: ease;

              /* Firefox 4 */

              -webkit-transition-timing-function: ease;

              /* Safari 和 Chrome */

              -o-transition-timing-function: ease;

              /* Opera */

              opacity: 0.4; }

  .pc_footer .footer_b {

    height: 60px;

    line-height: 60px;

    padding-bottom: 20px; }

    .pc_footer .footer_b li {

      *zoom: 1; }

      .pc_footer .footer_b li:before, .pc_footer .footer_b li:after {

        content: " ";

        display: table; }

      .pc_footer .footer_b li:after {

        clear: both; }

      .pc_footer .footer_b li .a1 {

        float: left;

        font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

        font-size: 12px;

        color: rgba(255, 255, 255, 0.4); }

        .pc_footer .footer_b li .a1 a {

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 12px;

          color: rgba(255, 255, 255, 0.4);

          transition: 0.3s;

          -moz-transition: 0.3s;

          -webkit-transition: 0.3s;

          -o-transition: 0.3s;

          transition-timing-function: ease;

          -moz-transition-timing-function: ease;

          /* Firefox 4 */

          -webkit-transition-timing-function: ease;

          /* Safari 和 Chrome */

          -o-transition-timing-function: ease;

          /* Opera */ }

          .pc_footer .footer_b li .a1 a:hover {

            color: #10958f; }

      .pc_footer .footer_b li .a2 {

        float: right; }

        .pc_footer .footer_b li .a2 a {

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 12px;

          color: rgba(255, 255, 255, 0.4);

          transition: 0.3s;

          -moz-transition: 0.3s;

          -webkit-transition: 0.3s;

          -o-transition: 0.3s;

          transition-timing-function: ease;

          -moz-transition-timing-function: ease;

          /* Firefox 4 */

          -webkit-transition-timing-function: ease;

          /* Safari 和 Chrome */


          -o-transition-timing-function: ease;

          /* Opera */ }

          .pc_footer .footer_b li .a2 a:hover {

            color: #10958f; }



.small_banner {

  width: 100%;

  height: 480px;

  position: relative;

  overflow: hidden; }

  .small_banner .pic {

    width: 100%;

    height: 530px;

    position: relative;

    z-index: 1;

    background-size: cover;

    background-repeat: no-repeat;

    position: relative;

    background-position: center; }

  .small_banner .mask {

    width: 100%;

    height: 100%;

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 2;

    background: rgba(0, 0, 0, 0.6);

    overflow: hidden; }

    .small_banner .mask .a1 {

      width: 100%;

      text-align: center;

      padding-top: 200px;

      line-height: 40px;

      height: 40px;

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 42px;

      color: #fff;

      font-weight: bold;

      letter-spacing: 1px;

      padding-bottom: 20px;

      position: relative; }

    .small_banner .mask .a2 {

      width: 20%;

      margin-left: 40%;

      height: 1px;

      background: rgba(255, 255, 255, 0.7);

      position: relative; }

    .small_banner .mask .a3 {

      width: 100%;

      text-align: center;

      padding-top: 20px;

      line-height: 40px;

      height: 40px;

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 34px;

      color: #fff;

      letter-spacing: 1px;

      text-transform: uppercase;

      font-family: thyFont2;

      position: relative;

      letter-spacing: 1px; }



.company_top {

  padding-top: 76px; }



.company .a1 {

  padding-top: 65px;

  padding-bottom: 95px;

  background: #eaeaea; }

  .company .a1 .left {

    float: left;

    height: 510px;

    width: 50%;

    padding-top: 75px;

    padding-left: 7.5%;

    padding-right: 7.5%;

    background: -webkit-linear-gradient(-120deg, #1753b5, #1d68e2);

    background: -o-linear-gradient(-120deg, #1753b5, #1d68e2);

    background: -moz-linear-gradient(-120deg, #1753b5, #1d68e2);

    background: linear-gradient(-120deg, #1753b5, #1d68e2);

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    /* Firefox */

    -webkit-box-sizing: border-box;

    /* Safari*/ }

    .company .a1 .left .b1 {

      width: 20px;

      height: 2px;

      background: #fff; }

    .company .a1 .left .b2 {

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 34px;

      color: #fff;

      font-weight: bold;

      padding-top: 100px; }

    .company .a1 .left .b3 {

      padding-top: 28px;

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 18px;

      color: #fff;

      font-weight: lighter;

      padding-bottom: 90px; }

    .company .a1 .left .b4 {

      *zoom: 1; }

      .company .a1 .left .b4:before, .company .a1 .left .b4:after {

        content: " ";

        display: table; }

      .company .a1 .left .b4:after {

        clear: both; }

      .company .a1 .left .b4 .c1 {

        width: 47px;

        height: 47px;

        border-radius: 50%;

        border: 1px solid #fff;

        text-align: center;

        line-height: 47px;

        float: left;

        margin-right: 20px;

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */


        -o-transition-timing-function: ease;

        /* Opera */ }

        .company .a1 .left .b4 .c1:hover {

          background: #fff; }

          .company .a1 .left .b4 .c1:hover a i {

            color: #1753b5; }

        .company .a1 .left .b4 .c1 a {

          width: 100%;

          height: 100%;

          display: block; }

          .company .a1 .left .b4 .c1 a i {

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 24px;

            color: #fff;

            transition: 0.5s;

            -moz-transition: 0.5s;

            -webkit-transition: 0.5s;

            -o-transition: 0.5s;

            transition-timing-function: ease;

            -moz-transition-timing-function: ease;

            /* Firefox 4 */

            -webkit-transition-timing-function: ease;

            /* Safari 和 Chrome */

            -o-transition-timing-function: ease;

            /* Opera */ }

  .company .a1 .right {

    float: left;

    width: 50%;

    height: 510px;

    padding-top: 75px;

    padding-left: 7.5%;

    background: #fff;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    /* Firefox */

    -webkit-box-sizing: border-box;

    /* Safari*/

    padding-right: 7.5%; }

    .company .a1 .right .b1 {

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 30px;

      color: #1e1e1e; }

    .company .a1 .right .b2 {

      margin-top: 28px;

      width: 20px;

      height: 2px;

      background: #b0b0b0; }

    .company .a1 .right .b3 {

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 20px;

      color: #243297;

      font-weight: bold;

      padding-top: 45px; }

    .company .a1 .right .b4 {

      padding-top: 37px;

      line-height: 30px;

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 14px;

      color: #1e1e1e; }

    .company .a1 .right .b5 {

      *zoom: 1;

      padding-top: 50px;

      line-height: 47px; }

      .company .a1 .right .b5:before, .company .a1 .right .b5:after {

        content: " ";

        display: table; }

      .company .a1 .right .b5:after {

        clear: both; }

      .company .a1 .right .b5 .c1 {

        width: 47px;

        height: 47px;

        border-radius: 50%;

        border: 1px solid #adadad;

        text-align: center;

        line-height: 47px;

        float: left;

        margin-right: 20px;

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */ }

        .company .a1 .right .b5 .c1:hover {

          background: #1753b5; }

          .company .a1 .right .b5 .c1:hover a i {

            color: #fff; }

        .company .a1 .right .b5 .c1 a {

          width: 100%;

          height: 100%;

          display: block; }

          .company .a1 .right .b5 .c1 a i {

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 24px;

            color: #adadad;

            transition: 0.5s;

            -moz-transition: 0.5s;

            -webkit-transition: 0.5s;

            -o-transition: 0.5s;

            transition-timing-function: ease;

            -moz-transition-timing-function: ease;

            /* Firefox 4 */

            -webkit-transition-timing-function: ease;

            /* Safari 和 Chrome */

            -o-transition-timing-function: ease;

            /* Opera */ }

.company .a2 {

  padding-top: 60px;

  padding-bottom: 85px; }

  .company .a2 .b1 {

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 34px;

    color: #202020;

    text-align: center; }

  .company .a2 .b2 {

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 16px;

    color: #898989;

    padding-top: 20px;

    text-align: center; }

  .company .a2 .b3 {

    margin-top: 55px;

    width: 100%;

    background: url("http://localhost:81/shida/css/../images/company2.jpg") no-repeat center;

    background-size: cover;

    *zoom: 1; }

    .company .a2 .b3:before, .company .a2 .b3:after {

      content: " ";

      display: table; }

    .company .a2 .b3:after {

      clear: both; }

    .company .a2 .b3 .li_on {

      width: 32%;

      background: rgba(0, 0, 0, 0.3); }

      .company .a2 .b3 .li_on .c2 .d1 {

        transform: translateX(30px);

        -ms-transform: translateX(30px);

        -moz-transform: translateX(30px);

        -webkit-transform: translateX(30px);

        -o-transform: translateX(30px);

        opacity: 0; }

      .company .a2 .b3 .li_on .c2 .d2 {

        transform: translateX(0);

        -ms-transform: translateX(0);

        -moz-transform: translateX(0);

        -webkit-transform: translateX(0);

        -o-transform: translateX(0);

        opacity: 1; }

      .company .a2 .b3 .li_on .c3 {

        transform: translateY(0px);

        -ms-transform: translateY(0px);

        -moz-transform: translateY(0px);

        -webkit-transform: translateY(0px);

        -o-transform: translateY(0px);

        opacity: 1; }

    .company .a2 .b3 li {

      float: left;

      width: 17%;

      padding-top: 64px;

      padding-bottom: 90px;

      box-sizing: border-box;

      -moz-box-sizing: border-box;

      /* Firefox */

      -webkit-box-sizing: border-box;

      /* Safari*/

      padding-left: 2.6%;

      padding-right: 2.6%;

      height: 430px;

      border-right: 1px solid rgba(255, 255, 255, 0.3);

      transition: 0.5s;

      -moz-transition: 0.5s;

      -webkit-transition: 0.5s;

      -o-transition: 0.5s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */ }

      .company .a2 .b3 li:last-child {

        border-right: none; }

      .company .a2 .b3 li .c1 {

        font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

        font-size: 26px;

        color: rgba(255, 255, 255, 0.95); }

      .company .a2 .b3 li .c2 {

        margin-top: 10px;

        height: 170px;

        width: 100%; }

        .company .a2 .b3 li .c2 .d1 {

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 14px;

          color: rgba(255, 255, 255, 0.8);

          font-family: thyFont3, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          transition: 0.5s;

          -moz-transition: 0.5s;

          -webkit-transition: 0.5s;

          -o-transition: 0.5s;

          transition-timing-function: ease;

          -moz-transition-timing-function: ease;

          /* Firefox 4 */

          -webkit-transition-timing-function: ease;

          /* Safari 和 Chrome */

          -o-transition-timing-function: ease;

          /* Opera */

          transition-delay: 0.1s; }

        .company .a2 .b3 li .c2 .d2 {

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 14px;

          color: rgba(255, 255, 255, 0.8);

          line-height: 26px;

          transition: 0.5s;

          -moz-transition: 0.5s;

          -webkit-transition: 0.5s;

          -o-transition: 0.5s;

          transition-timing-function: ease;

          -moz-transition-timing-function: ease;

          /* Firefox 4 */

          -webkit-transition-timing-function: ease;

          /* Safari 和 Chrome */

          -o-transition-timing-function: ease;

          /* Opera */

          transform: translateX(30px);

          -ms-transform: translateX(30px);

          -moz-transform: translateX(30px);

          -webkit-transform: translateX(30px);

          -o-transform: translateX(30px);

          opacity: 0;

          transition-delay: 0.5s; }

      .company .a2 .b3 li .c3 {

        transform: translateY(30px);

        -ms-transform: translateY(30px);

        -moz-transform: translateY(30px);

        -webkit-transform: translateY(30px);

        -o-transform: translateY(30px);

        opacity: 0;

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */

        transition-delay: 0.3s; }

        .company .a2 .b3 li .c3 img {

          max-height: 58px; }

.company .a3 {

  padding-top: 60px;

  background: #eaeaea;

  padding-bottom: 100px; }

  .company .a3 .b1 {

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 34px;

    color: #202020;

    text-align: center; }

  .company .a3 .b2 {

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 16px;

    color: #898989;

    padding-top: 20px;

    text-align: center; }

  .company .a3 .b3 {

    padding-top: 50px;

    *zoom: 1; }

    .company .a3 .b3:before, .company .a3 .b3:after {

      content: " ";

      display: table; }

    .company .a3 .b3:after {

      clear: both; }

    .company .a3 .b3 .left {

      width: 60.6%;

      float: left;

      padding-top: 80px;

      background: url("http://localhost:81/shida/css/../images/company3.jpg");

      box-sizing: border-box;

      -moz-box-sizing: border-box;

      /* Firefox */

      -webkit-box-sizing: border-box;

      /* Safari*/

      padding-left: 4.3%;

      padding-right: 4.3%;

      height: 475px;

      background-size: cover; }

      .company .a3 .b3 .left .c1 {

        font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

        font-size: 34px;

        color: rgba(255, 255, 255, 0.95);

        font-weight: lighter; }

      .company .a3 .b3 .left .c2 {

        margin-top: 30px;

        width: 100%;

        height: 1px;

        background: rgba(255, 255, 255, 0.8); }

      .company .a3 .b3 .left .c3 {

        padding-top: 30px;

        font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

        font-size: 16px;

        color: rgba(255, 255, 255, 0.9);

        line-height: 30px;

        font-weight: lighter;

        padding-bottom: 90px; }

      .company .a3 .b3 .left .c4 {

        *zoom: 1;

        line-height: 47px;

        color: #fff; }

        .company .a3 .b3 .left .c4:before, .company .a3 .b3 .left .c4:after {

          content: " ";

          display: table; }

        .company .a3 .b3 .left .c4:after {

          clear: both; }

        .company .a3 .b3 .left .c4 .d1 {

          width: 47px;

          height: 47px;

          border-radius: 50%;

          border: 1px solid #fff;

          text-align: center;

          line-height: 47px;

          float: left;

          margin-right: 20px;

          transition: 0.5s;

          -moz-transition: 0.5s;

          -webkit-transition: 0.5s;

          -o-transition: 0.5s;

          transition-timing-function: ease;

          -moz-transition-timing-function: ease;

          /* Firefox 4 */

          -webkit-transition-timing-function: ease;

          /* Safari 和 Chrome */

          -o-transition-timing-function: ease;

          /* Opera */ }

          .company .a3 .b3 .left .c4 .d1:hover {

            background: #fff; }

            .company .a3 .b3 .left .c4 .d1:hover a i {

              color: #1753b5; }

          .company .a3 .b3 .left .c4 .d1 a {

            width: 100%;

            height: 100%;

            display: block; }

            .company .a3 .b3 .left .c4 .d1 a i {

              font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

              font-size: 24px;

              color: #fff;

              transition: 0.5s;

              -moz-transition: 0.5s;

              -webkit-transition: 0.5s;

              -o-transition: 0.5s;

              transition-timing-function: ease;

              -moz-transition-timing-function: ease;

              /* Firefox 4 */

              -webkit-transition-timing-function: ease;

              /* Safari 和 Chrome */

              -o-transition-timing-function: ease;

              /* Opera */ }

    .company .a3 .b3 .right {

      width: 39.4%;

      height: 475px;

      float: left;

      overflow: hidden;

      box-sizing: border-box;

      -moz-box-sizing: border-box;

      /* Firefox */

      -webkit-box-sizing: border-box;

      /* Safari*/

      border: 10px solid #fff; }



.pro_style_3 {

  *zoom: 1;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/ }

  .pro_style_3:before, .pro_style_3:after {

    content: " ";

    display: table; }

  .pro_style_3:after {

    clear: both; }

  .pro_style_3 li {

    width: 33.33%;

    float: left;

    height: 260px;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    /* Firefox */

    -webkit-box-sizing: border-box;

    /* Safari*/

    border: 1px solid #dcdcdc;

    transition: 0.5s;

    -moz-transition: 0.5s;

    -webkit-transition: 0.5s;

    -o-transition: 0.5s;

    transition-timing-function: ease;

    -moz-transition-timing-function: ease;

    /* Firefox 4 */

    -webkit-transition-timing-function: ease;

    /* Safari 和 Chrome */

    -o-transition-timing-function: ease;

    /* Opera */

    position: relative; }

    .pro_style_3 li:before {

      content: '';

      width: 100%;

      height: 0;

      position: absolute;

      left: 0;

      bottom: 0;

      background: #10958f;



      transition: 0.3s;

      -moz-transition: 0.3s;

      -webkit-transition: 0.3s;

      -o-transition: 0.3s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */

      opacity: 0; }

    .pro_style_3 li:hover:before {

      height: 4px;

      opacity: 1; }

    .pro_style_3 li:hover a .word .b4 .c1 {

      width: 100%; }

    .pro_style_3 li a {

      width: 100%;

      height: 100%;

      display: block;

      *zoom: 1; }

      .pro_style_3 li a:before, .pro_style_3 li a:after {

        content: " ";

        display: table; }

      .pro_style_3 li a:after {

        clear: both; }

      .pro_style_3 li a .pic {

        float: left;

        width: 52.5%;

        overflow: hidden;

        height: 100%; }

      .pro_style_3 li a .word {

        float: left;

        width: 45%; }

        .pro_style_3 li a .word .b1 {

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 20px;

          color: rgba(0, 0, 0, 0.9);

          font-weight: bold;

          padding-top: 37px; }

        .pro_style_3 li a .word .b2 {

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 19px;

          color: rgba(0, 0, 0, 0.8);

          margin-top: 5px; }

        .pro_style_3 li a .word .b3 {

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 12px;

          color: rgba(0, 0, 0, 0.6);

          line-height: 18px;

          padding-top: 16px;

          width: 80%; }

        .pro_style_3 li a .word .b4 {

          margin-top: 25px;

          height: 37px;

          position: relative;

          width: 40px; }

          .pro_style_3 li a .word .b4 .c1 {

            position: absolute;

            overflow: hidden;

            width: 0;

            height: 37px;

            top: 0;

            left: 0;

            transition: 0.5s;

            -moz-transition: 0.5s;

            -webkit-transition: 0.5s;

            -o-transition: 0.5s;

            transition-timing-function: ease;

            -moz-transition-timing-function: ease;

            /* Firefox 4 */

            -webkit-transition-timing-function: ease;

            /* Safari 和 Chrome */

            -o-transition-timing-function: ease;

            /* Opera */ }

            .pro_style_3 li a .word .b4 .c1 img {

              position: absolute;

              top: 0;

              left: 0; }



#inner_des_title2 {

  background: -webkit-linear-gradient(-120deg, #1753b5, #15c3bb);

  background: -o-linear-gradient(-120deg, #1753b5, #15c3bb);

  background: -moz-linear-gradient(-120deg, #1753b5, #15c3bb);

  background: linear-gradient(-120deg, #1753b5, #15c3bb); }



.inner_des_title {

  width: 100%;

  padding-top: 15px;

  padding-bottom: 15px;

  background: -webkit-linear-gradient(120deg, #1753b5, #15c3bb);

  background: -o-linear-gradient(120deg, #1753b5, #15c3bb);

  background: -moz-linear-gradient(120deg, #1753b5, #15c3bb);

  background: linear-gradient(120deg, #1753b5, #15c3bb);

  box-sizing: border-box;

  -moz-box-sizing: border-box;


  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

  padding-left: 15px;

  padding-right: 15px;

  margin-top: 20px;

  border-radius: 5px; }

  .inner_des_title .w1 {

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 22px;

    color: #fff; }

  .inner_des_title .w2 {

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 13px;

    color: #fff;

    font-family: thyFont3, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif; }



.inner_case_content img {

  max-width: 100% !important;

  margin-top: 5px !important;

  margin-bottom: 5px !important;

  display: block !important;

  margin: 0 auto; }



.inner_pro_content3 {

  width: 98%;

  margin-left: 1%; }

  .inner_pro_content3 img {

    max-width: 97%;

    display: block;

    margin: 0 auto;

    cursor: pointer; }



.pro_small_title {

  font-size: 17px;

  color: #1753b5;

  line-height: 24px;

  position: relative;

  padding-left: 6px;

  border-left: 4px solid #1753b5;

  margin-bottom: 10px;

  font-weight: bold; }



.pro_small_title2 {

  font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

  font-size: 12px;

  color: #10958f;

  text-align: center; }

  .pro_small_title2 sup {

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 14px;

    color: red; }



.inner_pro_content {

  padding-top: 15px;

  padding-bottom: 15px;

  width: 98%;

  margin-left: 1%; }

  .inner_pro_content p {

    margin-left: 50px;

    position: relative;

    list-style-type: upper-roman;

    display: list-item; }

    .inner_pro_content p:before {

      content: '';

      width: 5px;

      height: 5px;

      background: -webkit-linear-gradient(-120deg, #1753b5, #15c3bb);

      background: -o-linear-gradient(-120deg, #1753b5, #15c3bb);

      background: -moz-linear-gradient(-120deg, #1753b5, #15c3bb);

      background: linear-gradient(-120deg, #1753b5, #15c3bb);

      position: absolute;

      top: 10.5px;

      left: -30px; }

  .inner_pro_content span, .inner_pro_content p, .inner_pro_content li {

    font-size: 14px !important;

    color: rgba(0, 0, 0, 0.75) !important;

    line-height: 26px !important; }

  .inner_pro_content img {

    max-width: 100% !important;

    margin-top: 5px !important;

    margin-bottom: 5px !important;

    display: block !important;

    margin: 0 auto; }



.no_data {

  font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

  font-size: 36px;

  color: #1753b5;

  font-weight: lighter;

  text-align: center;

  line-height: 120px;

  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3); }



#inner_swiper {

  width: 80%;

  height: 400px;

  margin-left: 10%; }

  #inner_swiper .pic {

    width: 100%;

    height: 100%;

    overflow: hidden; }



.location_wrapper {

  position: relative;

  margin-top: -45px;

  z-index: 50; }

  .location_wrapper .location {

    width: 100%;

    font-size: 13px;

    color: #fff;

    text-align: left;

    background: rgba(0, 0, 0, 0.7);

    border-radius: 4px;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    /* Firefox */

    -webkit-box-sizing: border-box;

    /* Safari*/

    padding: 10px 15px 10px 15px; }

    .location_wrapper .location span {

      color: #fff !important;

      font-size: 13px !important;

      padding: 0 2px 0 2px; }

    .location_wrapper .location a {

      color: #fff; }

    .location_wrapper .location a:last-child {

      color: #52ece5; }

    .location_wrapper .location a:hover {


      color: #52ece5; }



.inner_page {

  overflow: hidden;

  padding-top: 5px;

  padding-bottom: 50px;

  background-color: #fff;

  position: relative;

  height: auto;

  z-index: 20; }

  .inner_page .inner_page_bac {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    background-attachment: fixed;

    background-position: top;

    background-repeat: no-repeat;

    background-size: cover;

    z-index: 1;

    filter: blur(5px);

    display: none; }

  .inner_page #second_inner_page_bac {

    filter: blur(1px); }

  .inner_page .inner_page_left {

    width: 280px;

    float: right;

    position: relative;

    z-index: 8; }

    .inner_page .inner_page_left .sidebar {

      width: 100%;

      height: auto; }

      .inner_page .inner_page_left .sidebar .sideber_title {

        width: 100%;

        height: auto;

        padding-top: 20px;

        padding-bottom: 20px;

        border-radius: 4px;

        font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

        font-size: 22px;

        color: #fff;

        box-sizing: border-box;

        -moz-box-sizing: border-box;

        /* Firefox */

        -webkit-box-sizing: border-box;

        /* Safari*/

        padding-left: 15px;

        border-bottom: 1px solid #ccc;

        background: -webkit-linear-gradient(-120deg, #1753b5, #1d68e2);

        background: -o-linear-gradient(-120deg, #1753b5, #1d68e2);

        background: -moz-linear-gradient(-120deg, #1753b5, #1d68e2);

        background: linear-gradient(-120deg, #1753b5, #1d68e2);

        position: relative; }

        .inner_page .inner_page_left .sidebar .sideber_title span {

          font-size: 14px;

          color: #fff;

          font-family: thyFont3, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          text-transform: uppercase; }

        .inner_page .inner_page_left .sidebar .sideber_title .a1 {

          width: 25px;

          height: 25px;

          background: rgba(255, 255, 255, 0.5);

          position: absolute;

          right: 10px;

          top: 10px; }

        .inner_page .inner_page_left .sidebar .sideber_title .a2 {

          width: 25px;

          background: rgba(255, 255, 255, 0.5);

          height: 25px;

          position: absolute;

          right: 5px;

          top: 5px;

          z-index: 2;

          box-sizing: border-box;

          -moz-box-sizing: border-box;

          /* Firefox */

          -webkit-box-sizing: border-box;

          /* Safari*/ }

      .inner_page .inner_page_left .sidebar .sidebar_top {

        width: 100%;

        height: auto;

        background: #fff;

        border-radius: 4px; }

        .inner_page .inner_page_left .sidebar .sidebar_top .sidebar_li {

          background: #f1f1f1;

          width: 100%;

          height: auto;

          padding-top: 15px;

          padding-bottom: 15px;

          border-bottom: 1px solid #ccc; }

          .inner_page .inner_page_left .sidebar .sidebar_top .sidebar_li a {

            width: 100%;

            height: 100%;

            display: block;

            padding-left: 5%;

            padding-right: 5%;

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 14px;

            color: rgba(0, 0, 0, 0.75);

            position: relative;

            box-sizing: border-box;

            -moz-box-sizing: border-box;

            /* Firefox */

            -webkit-box-sizing: border-box;

            /* Safari*/

            transition: 0.5s;


            -moz-transition: 0.5s;

            -webkit-transition: 0.5s;

            -o-transition: 0.5s;

            transition-timing-function: ease;

            -moz-transition-timing-function: ease;

            /* Firefox 4 */

            -webkit-transition-timing-function: ease;

            /* Safari 和 Chrome */

            -o-transition-timing-function: ease;

            /* Opera */ }

            .inner_page .inner_page_left .sidebar .sidebar_top .sidebar_li a:before {

              content: '';

              position: absolute;

              top: 0;

              bottom: 0;

              margin: auto 0;

              left: 0;

              width: 0px;

              height: 1px;

              background: #1753b5;

              transition: 0.5s;

              -moz-transition: 0.5s;

              -webkit-transition: 0.5s;

              -o-transition: 0.5s;

              transition-timing-function: ease;

              -moz-transition-timing-function: ease;

              /* Firefox 4 */

              -webkit-transition-timing-function: ease;

              /* Safari 和 Chrome */

              -o-transition-timing-function: ease;

              /* Opera */ }

            .inner_page .inner_page_left .sidebar .sidebar_top .sidebar_li a:hover {

              padding-left: 20px;

              color: #1753b5; }

              .inner_page .inner_page_left .sidebar .sidebar_top .sidebar_li a:hover:before {

                width: 15px; }

          .inner_page .inner_page_left .sidebar .sidebar_top .sidebar_li:last-child {

            border-bottom: 0; }

      .inner_page .inner_page_left .sidebar .sidebar_contact {

        width: 100%;

        height: auto;

        background: -webkit-linear-gradient(-120deg, #1753b5, #1d68e2);

        background: -o-linear-gradient(-120deg, #1753b5, #1d68e2);

        background: -moz-linear-gradient(-120deg, #1753b5, #1d68e2);

        background: linear-gradient(-120deg, #1753b5, #1d68e2);

        border-radius: 4px;

        margin-top: 5px;

        padding-bottom: 15px; }

        .inner_page .inner_page_left .sidebar .sidebar_contact .slide_us {

          width: 90%;

          margin-left: 5%;

          line-height: 36px;

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 15px;

          color: #fff;

          font-family: thyFont3, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif; }

      .inner_page .inner_page_left .sidebar .sidebar_product {

        width: 100%;

        height: 250px; }

        .inner_page .inner_page_left .sidebar .sidebar_product .swiper-slide:hover a .pic img {

          transform: scale(1.1);

          -ms-transform: scale(1.1);

          -moz-transform: scale(1.1);

          -webkit-transform: scale(1.1);

          -o-transform: scale(1.1); }

        .inner_page .inner_page_left .sidebar .sidebar_product .swiper-slide a {

          position: relative;

          width: 100%;

          height: 100%;

          display: block;

          height: 220px; }

          .inner_page .inner_page_left .sidebar .sidebar_product .swiper-slide a .pic {

            width: 100%;

            height: 220px;

            overflow: hidden; }

            .inner_page .inner_page_left .sidebar .sidebar_product .swiper-slide a .pic img {

              transition: 0.5s;

              -moz-transition: 0.5s;

              -webkit-transition: 0.5s;

              -o-transition: 0.5s;

              transition-timing-function: ease;

              -moz-transition-timing-function: ease;

              /* Firefox 4 */

              -webkit-transition-timing-function: ease;

              /* Safari 和 Chrome */

              -o-transition-timing-function: ease;

              /* Opera */ }

          .inner_page .inner_page_left .sidebar .sidebar_product .swiper-slide a .word {

            width: 100%;

            height: 30px;

            line-height: 30px;

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 14px;

            color: #fff;

            background: rgba(0, 0, 0, 0.7);

            text-align: center;

            position: absolute;

            bottom: 0; }

  .inner_page .inner_page_right {

    width: 900px;

    float: left;

    position: relative;

    z-index: 8; }

    .inner_page .inner_page_right .right_page_top {

      border-radius: 4px;

      width: 100%;

      box-sizing: border-box;

      -moz-box-sizing: border-box;

      /* Firefox */

      -webkit-box-sizing: border-box;

      /* Safari*/

      padding: 15px;

      background: -webkit-linear-gradient(-120deg, #1753b5, #1d68e2);

      background: -o-linear-gradient(-120deg, #1753b5, #1d68e2);

      background: -moz-linear-gradient(-120deg, #1753b5, #1d68e2);

      background: linear-gradient(-120deg, #1753b5, #1d68e2); }

      .inner_page .inner_page_right .right_page_top .inner_catname {

        text-align: left; }

        .inner_page .inner_page_right .right_page_top .inner_catname .inner_catname_c {

          color: #fff;

          font-size: 28px;

          margin-right: 5px;

          font-weight: lighter;

          padding-bottom: 4px;

          border-bottom: 1px solid rgba(255, 255, 255, 0.6);

          display: inline-block; }

        .inner_page .inner_page_right .right_page_top .inner_catname .inner_catname_e {

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 14px;

          color: #fff;

          font-weight: lighter;

          color: #fff;

          padding-top: 4px;

          display: block;

          text-transform: capitalize;

          font-family: thyFont3, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif; }

    .inner_page .inner_page_right .right_page_bottom {

      padding: 15px;

      box-sizing: border-box;

      -moz-box-sizing: border-box;

      /* Firefox */

      -webkit-box-sizing: border-box;

      /* Safari*/

      border-radius: 4px;

      margin-top: 5px;

      background: #fff;

      *zoom: 1; }

      .inner_page .inner_page_right .right_page_bottom:before, .inner_page .inner_page_right .right_page_bottom:after {

        content: " ";

        display: table; }

      .inner_page .inner_page_right .right_page_bottom:after {

        clear: both; }

      .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top {

        *zoom: 1;

        padding-top: 20px; }

        .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top:before, .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top:after {

          content: " ";

          display: table; }

        .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top:after {

          clear: both; }

        .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum {

          width: 50%;

          float: left; }

          .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .innerGalleryTop {

            border-bottom: 1px solid #ccc;

            padding-bottom: 10px; }

            .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .innerGalleryTop .swiper-slide {

              cursor: pointer; }

              .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .innerGalleryTop .swiper-slide .pic {

                width: 100%;

                height: 300px; }

          .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .innerGalleryThumbs {

            padding-top: 10px; }

            .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .innerGalleryThumbs .swiper-slide {

              opacity: 0.2;

              transition: 0.5s;

              -moz-transition: 0.5s;

              -webkit-transition: 0.5s;

              -o-transition: 0.5s;

              transition-timing-function: ease;

              -moz-transition-timing-function: ease;

              /* Firefox 4 */

              -webkit-transition-timing-function: ease;

              /* Safari 和 Chrome */

              -o-transition-timing-function: ease;

              /* Opera */ }

              .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .innerGalleryThumbs .swiper-slide .pic {

                width: 100%;

                height: 85px; }

            .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top #innerAlbum .innerGalleryThumbs .swiper-slide-thumb-active {

              opacity: 1; }

        .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails {

          width: 46%;

          float: right; }

          .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a1 {

            width: 100%;

            height: 40px;

            line-height: 40px;

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 23px;

            color: rgba(0, 0, 0, 0.75);

            padding-bottom: 10px;

            border-bottom: 1px solid rgba(0, 0, 0, 0.2);

            margin-bottom: 10px; }

          .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a2 {

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 13px;

            color: rgba(0, 0, 0, 0.7);

            padding-top: 5px;

            line-height: 26px;

            padding-bottom: 5px; }

          .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .f_a2 {

            padding-bottom: 20px; }

          .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a3 {

            border-top: 1px solid rgba(0, 0, 0, 0.2);

            padding-top: 20px; }

            .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a3 i {

              font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

              font-size: 26px;

              color: #1753b5;

              display: inline-block;

              margin-right: 15px; }

            .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a3 span {

              font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

              font-size: 26px;

              color: #1753b5;

              font-family: thyFont2; }

          .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a4 {

            width: 100%;

            padding-top: 20px; }

            .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a4 .b1 {

              width: 200px;

              height: 40px; }

              .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a4 .b1 a {

                width: 100%;

                height: 100%;

                display: block;

                border-radius: 2px;

                background: -webkit-linear-gradient(120deg, #1753b5, #3377e5);

                background: -o-linear-gradient(120deg, #1753b5, #3377e5);

                background: -moz-linear-gradient(120deg, #1753b5, #3377e5);

                background: linear-gradient(120deg, #1753b5, #3377e5);

                line-height: 40px;

                text-align: center;

                font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

                font-size: 15px;

                color: #fff;

                transition: 0.5s;

                -moz-transition: 0.5s;

                -webkit-transition: 0.5s;

                -o-transition: 0.5s;

                transition-timing-function: ease;

                -moz-transition-timing-function: ease;

                /* Firefox 4 */

                -webkit-transition-timing-function: ease;

                /* Safari 和 Chrome */

                -o-transition-timing-function: ease;

                /* Opera */ }

                .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a4 .b1 a:hover {

                  box-shadow: 0 0 13px 1px rgba(255, 255, 255, 0.7) inset; }

          .inner_page .inner_page_right .right_page_bottom .right_page_bottom_top .innerDetails .a5 {

            padding-top: 20px; }

      .inner_page .inner_page_right .right_page_bottom .other_product {

        padding-top: 20px;

        display: inline-block;

        padding-bottom: 5px;

        margin-bottom: 20px;

        border-bottom: 1px solid #1753b5; }

        .inner_page .inner_page_right .right_page_bottom .other_product .a1 {

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 22px;

          color: #1753b5; }

        .inner_page .inner_page_right .right_page_bottom .other_product .a2 {

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 13px;

          color: #888;

          text-transform: capitalize; }

      .inner_page .inner_page_right .right_page_bottom .other_product_list {

        width: 98%;

        margin-left: 1%; }

        .inner_page .inner_page_right .right_page_bottom .other_product_list li {

          width: 100%;

          height: 250px;

          position: relative;

          box-sizing: border-box;

          -moz-box-sizing: border-box;

          /* Firefox */

          -webkit-box-sizing: border-box;

          /* Safari*/

          border: 1px solid #c1c1c1;

          margin-top: 20px; }

          .inner_page .inner_page_right .right_page_bottom .other_product_list li a {

            width: 100%;

            height: 100%;

            display: block; }

          .inner_page .inner_page_right .right_page_bottom .other_product_list li:hover .pic img {

            transform: scale(1.1);

            -ms-transform: scale(1.1);

            -moz-transform: scale(1.1);

            -webkit-transform: scale(1.1);

            -o-transform: scale(1.1); }

          .inner_page .inner_page_right .right_page_bottom .other_product_list li:hover .word {

            height: 40px; }

          .inner_page .inner_page_right .right_page_bottom .other_product_list li .pic {

            width: 100%;

            height: 100%;

            transition: 0.5s;

            -moz-transition: 0.5s;

            -webkit-transition: 0.5s;

            -o-transition: 0.5s;

            transition-timing-function: ease;

            -moz-transition-timing-function: ease;

            /* Firefox 4 */

            -webkit-transition-timing-function: ease;

            /* Safari 和 Chrome */

            -o-transition-timing-function: ease;

            /* Opera */

            overflow: hidden; }

            .inner_page .inner_page_right .right_page_bottom .other_product_list li .pic img {

              transition: 0.5s;

              -moz-transition: 0.5s;

              -webkit-transition: 0.5s;

              -o-transition: 0.5s;

              transition-timing-function: ease;

              -moz-transition-timing-function: ease;

              /* Firefox 4 */

              -webkit-transition-timing-function: ease;

              /* Safari 和 Chrome */

              -o-transition-timing-function: ease;

              /* Opera */ }

          .inner_page .inner_page_right .right_page_bottom .other_product_list li .word {

            width: 100%;

            height: 30px;

            background: rgba(0, 0, 0, 0.7);

            position: absolute;

            bottom: 0;

            transition: 0.5s;

            -moz-transition: 0.5s;

            -webkit-transition: 0.5s;

            -o-transition: 0.5s;

            transition-timing-function: ease;

            -moz-transition-timing-function: ease;

            /* Firefox 4 */

            -webkit-transition-timing-function: ease;

            /* Safari 和 Chrome */

            -o-transition-timing-function: ease;

            /* Opera */ }

            .inner_page .inner_page_right .right_page_bottom .other_product_list li .word .a1 {

              width: 100%;

              height: 30px;

              line-height: 30px;

              position: absolute;

              top: 0;

              bottom: 0;

              left: 0;

              right: 0;

              margin: auto;

              font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

              font-size: 14px;

              color: #fff;

              text-align: center; }

      .inner_page .inner_page_right .right_page_bottom .other_case_list {

        width: 100%; }

        .inner_page .inner_page_right .right_page_bottom .other_case_list li {

          height: 210px;

          position: relative;

          overflow: hidden; }

          .inner_page .inner_page_right .right_page_bottom .other_case_list li a {

            width: 100%;

            height: 100%;

            display: block; }

          .inner_page .inner_page_right .right_page_bottom .other_case_list li:hover .pic img {

            transform: scale(1.1);

            -ms-transform: scale(1.1);

            -moz-transform: scale(1.1);

            -webkit-transform: scale(1.1);

            -o-transform: scale(1.1); }

          .inner_page .inner_page_right .right_page_bottom .other_case_list li:hover .word {

            bottom: 0;

            opacity: 1; }

          .inner_page .inner_page_right .right_page_bottom .other_case_list li .pic {

            height: 100%;

            width: 100%;

            overflow: hidden; }

            .inner_page .inner_page_right .right_page_bottom .other_case_list li .pic img {

              transition: 0.5s;

              -moz-transition: 0.5s;

              -webkit-transition: 0.5s;

              -o-transition: 0.5s;

              transition-timing-function: ease;

              -moz-transition-timing-function: ease;

              /* Firefox 4 */

              -webkit-transition-timing-function: ease;

              /* Safari 和 Chrome */

              -o-transition-timing-function: ease;

              /* Opera */ }

          .inner_page .inner_page_right .right_page_bottom .other_case_list li .word {

            width: 100%;


            height: 40px;

            position: absolute;

            bottom: -40px;

            transition: 0.5s;

            -moz-transition: 0.5s;

            -webkit-transition: 0.5s;

            -o-transition: 0.5s;

            transition-timing-function: ease;

            -moz-transition-timing-function: ease;

            /* Firefox 4 */

            -webkit-transition-timing-function: ease;

            /* Safari 和 Chrome */

            -o-transition-timing-function: ease;

            /* Opera */

            background: rgba(0, 0, 0, 0.6);

            z-index: 2;

            opacity: 0; }

            .inner_page .inner_page_right .right_page_bottom .other_case_list li .word .a1 {

              width: 100%;

              height: 40px;

              line-height: 40px;

              text-align: center;

              font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

              font-size: 14px;

              color: #fff; }

      .inner_page .inner_page_right .right_page_bottom .product_links {

        width: 100%;

        *zoom: 1; }

        .inner_page .inner_page_right .right_page_bottom .product_links:before, .inner_page .inner_page_right .right_page_bottom .product_links:after {

          content: " ";

          display: table; }

        .inner_page .inner_page_right .right_page_bottom .product_links:after {

          clear: both; }

        .inner_page .inner_page_right .right_page_bottom .product_links .left {

          width: 48%;

          float: left; }

          .inner_page .inner_page_right .right_page_bottom .product_links .left .inner_form .layui-input-block {

            margin-left: 0;

            width: 100%; }

          .inner_page .inner_page_right .right_page_bottom .product_links .left .inner_form .layui-input:focus {

            border-color: #1753b5 !important; }

          .inner_page .inner_page_right .right_page_bottom .product_links .left .inner_form .layui-textarea:focus {

            border-color: #1753b5 !important; }

        .inner_page .inner_page_right .right_page_bottom .product_links .right {

          width: 48%;

          float: right; }

          .inner_page .inner_page_right .right_page_bottom .product_links .right .inner_company_name {

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 18px;

            color: #333; }

          .inner_page .inner_page_right .right_page_bottom .product_links .right .inner_company_name_en {

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 12px;

            color: #666;

            text-transform: capitalize;

            margin-bottom: 8px; }

          .inner_page .inner_page_right .right_page_bottom .product_links .right .inner_contact_data {

            font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

            font-size: 14px;

            color: #333;

            margin-bottom: 2px; }



.inner_map {

  height: 60vh; }



.message_page {

  background: -webkit-linear-gradient(120deg, #1753b5, #15c3bb);

  background: -o-linear-gradient(120deg, #1753b5, #15c3bb);


  background: -moz-linear-gradient(120deg, #1753b5, #15c3bb);

  background: linear-gradient(120deg, #1753b5, #15c3bb); }



.newslist {

  margin-top: 10px; }

  .newslist:after {

    *zoom: 1; }

    .newslist:after:before, .newslist:after:after {

      content: " ";

      display: table; }

    .newslist:after:after {

      clear: both; }

  .newslist li {

    width: 100%;

    float: left;

    margin-bottom: 10px;

    height: 150px; }

    .newslist li:hover .time span:last-child:after {

      width: 30px; }

    .newslist li:hover .time span:last-child {

      color: #1753b5; }

    .newslist li:hover .name:after {

      width: 100%; }

    .newslist li:hover .name {

      color: #1753b5;

      transform: translateX(10px);

      -ms-transform: translateX(10px);

      -moz-transform: translateX(10px);

      -webkit-transform: translateX(10px);

      -o-transform: translateX(10px); }

    .newslist li .time {

      transition: 0.5s;

      -moz-transition: 0.5s;

      -webkit-transition: 0.5s;

      -o-transition: 0.5s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */

      transition-delay: 0.2s;

      height: 30px;

      line-height: 30px;

      margin-bottom: 10px;

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 16px;

      color: rgba(0, 0, 0, 0.9);

      font-family: thyFont3; }

      .newslist li .time span:last-child {

        margin-left: 50px;

        color: rgba(0, 0, 0, 0.7);

        position: relative;

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */

        transition-delay: 0.1s; }

        .newslist li .time span:last-child:before {

          transition: 0.5s;

          -moz-transition: 0.5s;

          -webkit-transition: 0.5s;

          -o-transition: 0.5s;

          transition-timing-function: ease;

          -moz-transition-timing-function: ease;

          /* Firefox 4 */

          -webkit-transition-timing-function: ease;

          /* Safari 和 Chrome */

          -o-transition-timing-function: ease;

          /* Opera */

          content: '';

          width: 30px;

          height: 1px;

          background: rgba(0, 0, 0, 0.5);

          position: absolute;

          left: -40px;

          top: 49%; }

        .newslist li .time span:last-child:after {

          transition: 0.5s;

          -moz-transition: 0.5s;

          -webkit-transition: 0.5s;

          -o-transition: 0.5s;

          transition-timing-function: ease;

          -moz-transition-timing-function: ease;

          /* Firefox 4 */

          -webkit-transition-timing-function: ease;

          /* Safari 和 Chrome */

          -o-transition-timing-function: ease;

          /* Opera */

          content: '';

          width: 0px;

          height: 1px;

          background: #1753b5;

          position: absolute;

          left: -40px;

          top: 49%; }

    .newslist li .name {

      height: 20px;

      line-height: 20px;

      padding-bottom: 15px;

      font-size: 16px;

      color: rgba(0, 0, 0, 0.8);

      transition: 0.5s;

      -moz-transition: 0.5s;

      -webkit-transition: 0.5s;

      -o-transition: 0.5s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */

      overflow: hidden;

      text-overflow: ellipsis;

      white-space: nowrap;

      position: relative; }

      .newslist li .name:after {

        content: '';

        position: absolute;

        bottom: 0px;

        width: 0%;

        height: 1px;

        background: #1753b5;

        left: 0;

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */ }

      .newslist li .name:before {

        content: '';

        position: absolute;

        bottom: 0px;

        width: 100%;

        height: 1px;

        background: rgba(0, 0, 0, 0.1);

        left: 0; }

    .newslist li .desc {

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 14px;

      color: rgba(0, 0, 0, 0.6);

      margin-top: 15px;

      line-height: 26px;

      transition-delay: 0.1s;

      overflow: hidden;

      text-overflow: ellipsis;

      white-space: nowrap; }



.inner_news_title {

  font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

  font-size: 24px;

  color: #333;

  text-align: center;

  padding-top: 10px;

  padding-bottom: 10px; }



.inner_news_status {

  height: 30px;

  line-height: 30px;

  text-align: center;

  font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

  font-size: 12px;

  color: #333;

  margin-top: 20px;

  background: url("http://localhost:81/shida/css/../images/news_bottom.jpg") no-repeat bottom;

  padding-bottom: 10px; }

  .inner_news_status span {

    padding-left: 5px;

    padding-right: 5px; }

    .inner_news_status span i {

      margin-right: 3px; }

  .inner_news_status .inner_news_status_back {

    display: inline-block;

    float: right; }



.inner_news_content p {

  background: none !important;

  font-size: 15px !important;

  font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif !important;

  line-height: 26px !important; }

  .inner_news_content p span {

    font-size: 15px !important;

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif !important; }

.inner_news_content span {

  font-size: 15px !important;

  font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif !important; }

.inner_news_content img {

  max-width: 100% !important;

  margin-top: 5px !important;

  margin-bottom: 5px !important;

  display: block !important;

  margin: 0 auto; }



.inner_case_img p img {

  display: block;

  max-width: 600px;

  max-height: 400px;

  margin: 0 auto; }



.inner_jobs_detail {

  cursor: pointer; }

  .inner_jobs_detail i {

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 14px;

    color: #666; }



.inner_jobs_request {

  display: none;

  height: 400px;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

  padding: 10px; }

  .inner_jobs_request p {

    background: none !important;

    font-size: 15px !important;

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif !important;

    line-height: 26px !important; }

    .inner_jobs_request p span {

      font-size: 15px !important;

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif !important; }

  .inner_jobs_request span {

    font-size: 15px !important;

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif !important; }

  .inner_jobs_request img {

    max-width: 100% !important;

    margin-top: 5px !important;

    margin-bottom: 5px !important;

    display: block !important;

    margin: 0 auto; }



.pro_style_jobs .layui-table th {

  background: #1753b5;

  color: #fff; }



.pro_style_1 {

  width: 100%;

  *zoom: 1; }

  .pro_style_1:before, .pro_style_1:after {

    content: " ";

    display: table; }

  .pro_style_1:after {

    clear: both; }

  .pro_style_1 li {

    width: 32.5%;

    height: auto;

    margin-right: 1.25%;

    float: left;

    margin-bottom: 15px;

    transition: 0.5s;

    -moz-transition: 0.5s;

    -webkit-transition: 0.5s;

    -o-transition: 0.5s;

    transition-timing-function: ease;

    -moz-transition-timing-function: ease;

    /* Firefox 4 */

    -webkit-transition-timing-function: ease;

    /* Safari 和 Chrome */

    -o-transition-timing-function: ease;

    /* Opera */ }

    .pro_style_1 li:hover {

      box-shadow: 0px 12px 20px rgba(0, 0, 0, 0.1); }

      .pro_style_1 li:hover .word .w1 {

        padding-left: 15px; }

      .pro_style_1 li:hover .word .w2 {

        opacity: 1;

        right: 15px; }

      .pro_style_1 li:hover .pic img {

        transform: scale(1.15);

        -ms-transform: scale(1.15);

        -moz-transform: scale(1.15);

        -webkit-transform: scale(1.15);

        -o-transform: scale(1.15); }

      .pro_style_1 li:hover .pic:before {

        opacity: 1; }

      .pro_style_1 li:hover .pic:after {

        width: 85%;

        height: 85%;

        opacity: 1; }

    .pro_style_1 li .pic {

      width: 100%;

      height: 200px;

      overflow: hidden;

      position: relative; }

      .pro_style_1 li .pic img {

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */ }

      .pro_style_1 li .pic:before {

        content: '';

        position: absolute;

        top: 0;

        bottom: 0;

        left: 0;

        right: 0;

        margin: auto;

        width: 100%;

        height: 100%;

        background: rgba(0, 0, 0, 0.5);

        z-index: 3;

        opacity: 0;

        transition: 0.3s;

        -moz-transition: 0.3s;

        -webkit-transition: 0.3s;

        -o-transition: 0.3s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */ }

      .pro_style_1 li .pic:after {

        content: '';


        position: absolute;

        top: 0;


        bottom: 0;

        left: 0;

        right: 0;

        margin: auto;

        width: 99%;

        height: 99%;

        border: 1px solid #fff;

        z-index: 4;

        background: none;

        opacity: 0;

        transition: 0.3s;

        -moz-transition: 0.3s;

        -webkit-transition: 0.3s;


        -o-transition: 0.3s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */ }

    .pro_style_1 li .word {

      width: 100%;

      height: 50px;

      box-sizing: border-box;

      -moz-box-sizing: border-box;

      /* Firefox */

      -webkit-box-sizing: border-box;

      /* Safari*/

      background: #fff;

      position: relative; }

      .pro_style_1 li .word .w1 {

        width: 80%;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        line-height: 50px;

        font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

        font-size: 15px;

        color: #333;

        box-sizing: border-box;

        -moz-box-sizing: border-box;

        /* Firefox */

        -webkit-box-sizing: border-box;

        /* Safari*/

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */ }

      .pro_style_1 li .word .w2 {

        width: 30px;

        height: 30px;

        border-radius: 50%;

        position: absolute;

        top: 0;

        bottom: 0;

        margin: auto 0;

        right: 0px;

        opacity: 0;

        text-align: center;

        line-height: 30px;

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */

        box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.2); }

        .pro_style_1 li .word .w2 i {

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 14px;

          color: #666; }

    .pro_style_1 li:nth-child(3n) {

      margin-right: 0; }



.pro_style_2 {

  width: 100%; }

  .pro_style_2:after {

    *zoom: 1; }

    .pro_style_2:after:before, .pro_style_2:after:after {

      content: " ";

      display: table; }

    .pro_style_2:after:after {

      clear: both; }

  .pro_style_2 li {

    width: 32.5%;

    height: auto;

    margin-right: 1.25%;

    float: left;

    margin-bottom: 15px;

    transition: 0.5s;

    -moz-transition: 0.5s;

    -webkit-transition: 0.5s;

    -o-transition: 0.5s;

    transition-timing-function: ease;

    -moz-transition-timing-function: ease;

    /* Firefox 4 */

    -webkit-transition-timing-function: ease;

    /* Safari 和 Chrome */

    -o-transition-timing-function: ease;

    /* Opera */

    cursor: url("http://localhost:81/shida/css/../images/viewer.png"), default; }

    .pro_style_2 li:hover {

      box-shadow: 0px 12px 20px rgba(0, 0, 0, 0.1); }

      .pro_style_2 li:hover .word .w1 {

        padding-left: 15px; }

      .pro_style_2 li:hover .word .w2 {

        opacity: 1;

        right: 15px; }

      .pro_style_2 li:hover .pic .mask {

        left: 15%;

        opacity: 1; }

      .pro_style_2 li:hover .pic img {

        transform: scale(1.15);

        -ms-transform: scale(1.15);

        -moz-transform: scale(1.15);

        -webkit-transform: scale(1.15);


        -o-transform: scale(1.15); }

      .pro_style_2 li:hover .pic:before {

        opacity: 1;

        top: 0; }

    .pro_style_2 li .pic {

      width: 100%;

      height: 250px;

      overflow: hidden;

      position: relative; }

      .pro_style_2 li .pic .mask {

        width: 70%;

        height: 100%;

        z-index: 5;

        font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

        font-size: 18px;

        color: #fff;

        font-weight: lighter;

        position: absolute;

        left: -70%;

        top: 0;

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */

        opacity: 0;

        line-height: 250px; }

        .pro_style_2 li .pic .mask:before {

          content: '';

          width: 20%;

          height: 1px;

          background: #fff;

          position: absolute;

          top: 0;

          bottom: 0;

          margin: auto 0;

          left: -24%; }

      .pro_style_2 li .pic img {

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */ }

      .pro_style_2 li .pic:before {

        content: '';

        position: absolute;

        left: 0;

        width: 100%;

        height: 100%;

        background: rgba(0, 0, 0, 0.5);

        z-index: 3;

        opacity: 0;

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */

        top: 100%; }

    .pro_style_2 li .word {

      width: 100%;

      height: 50px;

      box-sizing: border-box;

      -moz-box-sizing: border-box;

      /* Firefox */

      -webkit-box-sizing: border-box;

      /* Safari*/

      background: #fff;

      position: relative; }

      .pro_style_2 li .word .w1 {

        width: 80%;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

        line-height: 50px;

        font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

        font-size: 15px;

        color: #333;

        box-sizing: border-box;

        -moz-box-sizing: border-box;

        /* Firefox */

        -webkit-box-sizing: border-box;

        /* Safari*/

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */


        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */ }

      .pro_style_2 li .word .w2 {

        width: 30px;

        height: 30px;

        border-radius: 50%;

        position: absolute;

        top: 0;

        bottom: 0;

        margin: auto 0;

        right: 0px;

        opacity: 0;

        text-align: center;

        line-height: 30px;

        transition: 0.5s;

        -moz-transition: 0.5s;

        -webkit-transition: 0.5s;

        -o-transition: 0.5s;

        transition-timing-function: ease;

        -moz-transition-timing-function: ease;

        /* Firefox 4 */

        -webkit-transition-timing-function: ease;

        /* Safari 和 Chrome */

        -o-transition-timing-function: ease;

        /* Opera */

        box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.2); }

        .pro_style_2 li .word .w2 i {

          font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

          font-size: 14px;

          color: #666; }

    .pro_style_2 li:nth-child(3n) {

      margin-right: 0; }



.pro_style_honor {

  width: 100%; }

  .pro_style_honor:after {

    *zoom: 1; }

    .pro_style_honor:after:before, .pro_style_honor:after:after {

      content: " ";

      display: table; }

    .pro_style_honor:after:after {

      clear: both; }

  .pro_style_honor li {

    width: 25%;

    float: left;

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    /* Firefox */

    -webkit-box-sizing: border-box;

    /* Safari*/

    padding: 5px;

    transition: 0.5s;

    -moz-transition: 0.5s;

    -webkit-transition: 0.5s;

    -o-transition: 0.5s;

    transition-timing-function: ease;

    -moz-transition-timing-function: ease;

    /* Firefox 4 */

    -webkit-transition-timing-function: ease;

    /* Safari 和 Chrome */

    -o-transition-timing-function: ease;

    /* Opera */

    cursor: url("http://localhost:81/shida/css/../images/viewer.png"), default;

    overflow: hidden;

    border-radius: 4px; }

    .pro_style_honor li:hover {

      box-shadow: 0px 0px 16px 1px rgba(23, 83, 181, 0.65); }

    .pro_style_honor li img {

      width: 100%;

      transition: 0.5s;

      -moz-transition: 0.5s;

      -webkit-transition: 0.5s;

      -o-transition: 0.5s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */ }



.page {

  text-align: center;

  padding-top: 20px; }

  .page span {

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 14px;

    color: #888; }

  .page a {

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 14px;

    color: #888;

    display: inline-block;

    padding-left: 6px;

    padding-right: 6px;

    height: 24px;

    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);

    box-sizing: border-box;

    -moz-box-sizing: border-box;

    /* Firefox */

    -webkit-box-sizing: border-box;

    /* Safari*/

    background: white;

    text-align: center;

    line-height: 24px;

    border-radius: 3px; }

    .page a:hover {

      color: #1753b5;

      box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4) inset; }

      .page a:hover span {

        color: #1753b5; }

  .page .current {

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 14px;

    color: white;

    display: inline-block;

    width: 24px;

    height: 24px;

    background: #1753b5;

    text-align: center;

    line-height: 24px;

    border-radius: 3px; }



.inner_map {

  width: 100%;

  height: 460px;

  overflow: hidden; }



.inner_contact_details {

  display: inline-block;

  float: right;

  position: relative;

  margin-top: -50px;

  background: #fff;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  /* Firefox */

  -webkit-box-sizing: border-box;

  /* Safari*/

  padding: 25px;

  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2);

  border-radius: 4px; }

  .inner_contact_details p {

    line-height: 24px;

    color: #666;

    font-size: 13px;

    display: inline-block; }

  .inner_contact_details .inner_company_name {

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 22px;

    color: #333;

    font-weight: bold; }

  .inner_contact_details .inner_company_name_en {

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 14px;

    color: #333; }

  .inner_contact_details .inner_contact_data {

    line-height: 24px;

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 15px;

    color: #333; }



.prev_next {

  zoom: 1;

  padding-top: 15px;

  padding-bottom: 5px; }

  .prev_next:after {

    *zoom: 1; }

    .prev_next:after:before, .prev_next:after:after {

      content: " ";

      display: table; }

    .prev_next:after:after {

      clear: both; }

  .prev_next li {

    width: 50%;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    height: 40px;

    transition: 0.5s;

    -moz-transition: 0.5s;

    -webkit-transition: 0.5s;

    -o-transition: 0.5s;

    transition-timing-function: ease;

    -moz-transition-timing-function: ease;

    /* Firefox 4 */

    -webkit-transition-timing-function: ease;

    /* Safari 和 Chrome */

    -o-transition-timing-function: ease;

    /* Opera */ }

    .prev_next li .layui-icon {

      padding-left: 5px;

      padding-right: 5px;

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 14px;

      color: #333;

      transition: 0.3s;

      -moz-transition: 0.3s;

      -webkit-transition: 0.3s;

      -o-transition: 0.3s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */

      line-height: 40px; }

    .prev_next li:first-child {

      float: left;

      text-align: left; }

      .prev_next li:first-child a {

        float: right; }

    .prev_next li:last-child {

      float: right;

      text-align: right; }

      .prev_next li:last-child a {

        float: left; }

    .prev_next li a {

      font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

      font-size: 14px;

      color: #333;

      transition: 0.5s;

      -moz-transition: 0.5s;

      -webkit-transition: 0.5s;

      -o-transition: 0.5s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */

      width: 80%;

      display: inline-block;

      overflow: hidden;

      text-overflow: ellipsis;

      white-space: nowrap;

      height: 40px;

      line-height: 40px; }

    .prev_next li:first-child:hover .layui-icon {

      padding-left: 15px; }



    .prev_next li:first-child:hover a {

      transform: translateX(-8px);

      -ms-transform: translateX(-8px);

      -moz-transform: translateX(-8px);

      -webkit-transform: translateX(-8px);

      -o-transform: translateX(-8px); }

    .prev_next li:last-child:hover .layui-icon {

      padding-right: 15px; }

    .prev_next li:last-child:hover a {

      transform: translateX(8px);

      -ms-transform: translateX(8px);

      -moz-transform: translateX(8px);

      -webkit-transform: translateX(8px);

      -o-transform: translateX(8px); }

    .prev_next li:hover {

      background: rgba(0, 0, 0, 0.9); }

      .prev_next li:hover a {

        color: #fff; }

      .prev_next li:hover .layui-icon {

        color: #fff; }



.inner_form .message_on .b1 i {

  color: #1753b5 !important; }

.inner_form .message_on .b1:before {

  background: #1753b5 !important; }

.inner_form .message_on input {

  border-color: #1753b5 !important; }

.inner_form .message_on textarea {

  border-color: #1753b5 !important; }

.inner_form .a1 {

  width: 100%;

  height: auto;

  width: 100%;

  position: relative; }

  .inner_form .a1 .b1 {

    width: 60px;

    height: 44px;

    position: absolute;

    right: 0;

    text-align: center;

    line-height: 44px;

    z-index: 60; }

    .inner_form .a1 .b1:before {

      content: '';

      width: 1px;

      height: 20px;

      background: #e5e5e5;

      position: absolute;

      top: 0;

      bottom: 0;

      margin: auto 0;

      left: 0;

      transition: 0.5s;

      -moz-transition: 0.5s;

      -webkit-transition: 0.5s;

      -o-transition: 0.5s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */ }

    .inner_form .a1 .b1 i {

      font-size: 20px;

      color: #666;

      transition: 0.5s;

      -moz-transition: 0.5s;

      -webkit-transition: 0.5s;

      -o-transition: 0.5s;

      transition-timing-function: ease;

      -moz-transition-timing-function: ease;

      /* Firefox 4 */

      -webkit-transition-timing-function: ease;

      /* Safari 和 Chrome */

      -o-transition-timing-function: ease;

      /* Opera */ }

  .inner_form .a1 input::-webkit-input-placeholder {

    font-size: 14px;

    color: #333;

    font-family: thyFont2, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif; }

  .inner_form .a1 input:-moz-placeholder {

    font-size: 14px;

    color: #333;

    font-family: thyFont2, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif; }

  .inner_form .a1 input::-moz-placeholder {

    font-size: 14px;

    color: #333;

    font-family: thyFont2, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif; }

  .inner_form .a1 input:-ms-input-placeholder {

    font-size: 14px;

    color: #333;

    font-family: thyFont2, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif; }

  .inner_form .a1 textarea::-webkit-input-placeholder {

    font-size: 14px;

    color: #333; }


  .inner_form .a1 textarea:-moz-placeholder {

    font-size: 14px;

    color: #333; }

  .inner_form .a1 textarea::-moz-placeholder {

    font-size: 14px;

    color: #333; }

  .inner_form .a1 textarea:-ms-input-placeholder {

    font-size: 14px;

    color: #333; }

  .inner_form .a1 input {

    width: 100%;

    border-color: #9f9f9f;

    height: 44px;

    box-sizing: border-box;


    -moz-box-sizing: border-box;

    /* Firefox */

    -webkit-box-sizing: border-box;

    /* Safari*/

    padding-right: 60px;

    padding-left: 15px;

    transition: 0.5s;

    -moz-transition: 0.5s;

    -webkit-transition: 0.5s;

    -o-transition: 0.5s;

    transition-timing-function: ease;

    -moz-transition-timing-function: ease;

    /* Firefox 4 */

    -webkit-transition-timing-function: ease;

    /* Safari 和 Chrome */

    -o-transition-timing-function: ease;

    /* Opera */ }

  .inner_form .a1 textarea {

    border-color: #9f9f9f; }

  .inner_form .a1 button {

    float: left;

    background: #1753b5; }

  .inner_form .a1 .layui-btn-primary {

    background: #fff; }

    .inner_form .a1 .layui-btn-primary:hover {

      border-color: #1753b5; }

.inner_form .v-code {

  width: 40%;

  *zoom: 1; }

  .inner_form .v-code .b1 {

    right: 32%; }

  .inner_form .v-code:before, .inner_form .v-code:after {

    content: " ";

    display: table; }

  .inner_form .v-code:after {

    clear: both; }

  .inner_form .v-code input {

    width: 68%;

    float: left; }

  .inner_form .v-code img {

    width: 30%;

    float: right; }



.add_title {

  padding-top: 40px; }

  .add_title .add_title1 {

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 24px;

    color: #333;

    font-weight: bold; }

    .add_title .add_title1 span {

      color: #1753b5; }

  .add_title .add_title2 {

    padding-top: 8px;

    font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;

    font-size: 16px;

    color: #666;

    font-family: thyFont2, "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif; }

    .add_title .add_title2 span {

      color: #1753b5; }



.industy_video {

  padding-top: 20px;

  width: 100%;

  overflow: hidden; }

  .industy_video li {

    width: 20%;

    float: left;

    height: 400px;

    overflow: hidden; }

    .industy_video li video {

      width: 100%;

      height: 100%;

      display: block;

      background: #000;

      object-fit: cover; }



@media screen and (max-width: 1700px) {

  .industy_video li {

    height: 350px; } }

@media screen and (max-width: 1400px) {

  .industy_video li {

    width: 25%; } }

@media screen and (max-width: 1200px) {

  .industy_video li {

    width: 33.33%; } }

@media screen and (max-width: 992px) {

  .industy_video li {

    width: 50%; } }

@media screen and (max-width: 767px) {

  .industy_video li {

    width: 100%; } }




/* Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½ÃŸÂ¾Ã¯Â¿Â½ */

@charset "utf-8";

/*Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½ÃƒÂ¸Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½*/

.fl{float: left;}

.fr{float: right;}

.pr{position: relative;}

.pa{position: absolute;}

/*Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½*/

.clear{clear: both;height: 0;}

.blk-main .clearlist,.blk-main .listclear{clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}

.b-main .clearlist,.b-main .listclear{clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}

.clearafter:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}

/*ÃˆÂ«Ã¯Â¿Â½Ã–Â±Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã‰Â«1*/

.body-color{background: #f7f7f7;}

.bark-body-color{background:#181818;}

/*MainÃ„Â£Ã¯Â¿Â½Ã¯Â¿Â½*/

.blk-main{width:1200px; margin: 0 auto;}

/*ÃÂ¡Ã„Â£Ã¯Â¿Â½Ã¯Â¿Â½*/

.blk-xs{width:240px;}

/*Ã¯Â¿Â½Ã¯Â¿Â½Ã„Â£Ã¯Â¿Â½Ã¯Â¿Â½*/

.blk-sm{width:930px;}

/*Ã¯Â¿Â½Ã¯Â¿Â½Ã’Â³Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½ÃˆÂ«Ã¯Â¿Â½Ã–Â²Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½*/

.p{padding: 30px 0;}

/*Ã¯Â¿Â½Ã¯Â¿Â½Ã’Â³Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½ÃˆÂ«Ã¯Â¿Â½Ã–Â±Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½*/



/*Ã¯Â¿Â½Ã¯Â¿Â½Ã’Â³Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½ÃˆÂ«Ã¯Â¿Â½Ã–Â±Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½*/

.blk{margin-bottom: 20px;}

/*Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½ÃÂ¸Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½ÃÂµÃ¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½ÃŠÂ½*/

.nodata{background:url("../images/nodata.png") no-repeat 58px 20px #fff;margin: 10px 0;padding:80px 0 80px 220px;border:1px solid #eee;text-transform: capitalize;}





.p1-search-1{background: #f2f2f2;height: 82px;border-bottom: 1px solid #eee;overflow: hidden;font-size: 14px;}

.p1-search-1 p{color: #444;line-height: 82px;}

.p1-search-1 a{color: #444;display: inline-block;margin-right: 15px;}

.p1-search-1-inp{width: 270px;height: 30px;border-radius: 20px;background: #fff;padding-left: 10px;margin-top: 28px;}

.p1-search-1-inp input{border: 0;}

.p1-search-1-inp1{width: 224px;height: 30px;line-height: 30px;color: #a9a9a9;float: left;}

.p1-search-1-inp2{width: 30px;height: 30px;background: url(../images/viskins-p1.png) no-repeat -258px -926px;float: right;cursor: pointer;}

.p12-curmbs-1{font-size: 14px;border-bottom: 1px dashed #dcdcdc; height:47px; line-height:47px;}

.p12-curblock{display: none;}

.p12-curmbs-1 b{border-left: 10px solid #f97b47;font-weight: normal;padding-left: 8px;}

.p12-curmbs-1 i{font-style: normal;}

.fdh-01-tit{background: #005f5e;height: 80px;}

.fdh-01-tit h3{height: 75px;font-size: 24px;font-weight: normal;line-height: 75px;color: #fff;border-bottom: 1px solid #fff;text-align: center;}

.fdh-01-tit h3 span{font-size: 14px;text-transform: uppercase;}

.fdh-01-nav-one h3{height: 50px;line-height: 50px;background: url(../images/p14-icon5.png) no-repeat right center #005f5e;margin-bottom: 2px;}

.fdh-01-nav-one h3 a{display: block;font-size: 18px;font-weight: normal;margin-right: 40px;margin-left: 38px;color: #fff;}

.fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover{background: url(../images/p14-icon2.png) no-repeat right center #f97b47;}

.fdh-01-nav dl{padding: 2px 0 4px;}

.fdh-01-nav dt{height: 50px;font-size: 16px;line-height: 50px;padding-left: 54px;padding-right: 40px;margin-bottom: 1px;background: #ececec;position: relative;}

.fdh-01-nav dt:after{content: "";width: 8px;height: 8px;border: 2px solid #b8b8b8;border-style: solid solid none none;position: absolute;top: 50%;right: 32px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}

.fdh-01-nav dt.sidenavcur:after, .fdh-01-nav dt:hover:after{border-color: #005f5e;}

.fdh-01-nav dt.sidenavcur a, .fdh-01-nav dt:hover a{color: #f90000;}

.fdh-01-nav dd{border: 1px solid #ececec;border-bottom: 0;}

.fdh-01-nav p{height: 50px;font-size: 14px;line-height: 50px;padding-left: 72px;padding-right: 40px;border-bottom: 1px solid #ececec;background: #fff;position: relative;}

.fdh-01-nav p.sidenavcur a, .fdh-01-nav p:hover a{color: #005f5e;}

.fdh-01-nav p.sidenavcur:after, .fdh-01-nav p:hover:after{background: #f97b47;}

.fdh-01-nav a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.contact-z1{height: 140px;background: url("../images/contact-z1.jpg") no-repeat;color: #333;margin-bottom: 30px;}

.contact-z1 p{font-size: 20px;height: 30px;line-height: 30px;padding: 37px 0 0 95px;background: url(../images/contact-z1_tel.png) no-repeat 74px 44px;}

.contact-z1 span{display: block;height: 30px;font-weight: bold;font-size: 18px;line-height: 30px;padding-left: 73px;}

.cplb-3n-ts-03-tit{height: 50px;font-size: 24px;font-weight: normal;line-height: 50px;border-bottom: 1px solid #ebebeb;margin-bottom: 15px;}

.cplb-3n-ts-03-tit span{display: inline-block;height: 50px;border-bottom: 1px solid #2e3571;}

.cplb-3n-ts-03-list dl{width: 270px;border: 1px solid #dedede;margin-bottom: 15px;background: #fff;float: left;margin-right: 1.2%;}

.cplb-3n-ts-03-list dl:nth-child(4n-1){margin-right: 0;}

.cplb-3n-ts-03-list dt img{width: 100%;margin: 0 auto;display: block;}

.cplb-3n-ts-03-list dd{padding: 0 20px;}

.cplb-3n-ts-03-list dd h4{height: 45px;font-weight: normal;font-size: 18px;color: #154c64;line-height: 45px;}

.cplb-3n-ts-03-list h4 a{display: block;color: #727272;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.cplb-3n-ts-03-list dl:hover h4 a{color: #005f5e;}

.cplb-3n-ts-03-list-desc{height: 40px;font-size: 14px;line-height: 20px;color: #666;margin-bottom: 12px;overflow: hidden;}

.cplb-3n-ts-03-list-deta{width: 100px;height: 40px;display: inline-block;border: 1px solid #aaa;font-size: 16px;line-height: 40px;text-align: center;}

.cplb-3n-ts-03-list dl:hover{border-color: #005f5e;}

.cplb-3n-ts-03-list dl:hover a{color: #005f5e;}


em,i{font-style:normal;}

.client-2{position: fixed;right: -170px;top: 50%;z-index: 900;}

.client-2 li a{text-decoration: none;}

.client-2 li{margin-top: 1px;clear: both;height: 71px;position: relative;}

.client-2 li i{background: url(../images/fx.png) no-repeat;display: block;width: 30px;height: 27px;margin: 0px auto;text-align: center;}

.client-2 li p{height: 20px;font-size: 14px;line-height: 20px;overflow: hidden;text-align: center;color: #fff;}

.client-2 .my-kefu-qq i{background-position: 4px -75px;}

.client-2 .my-kefu-tel i{background-position: 0 -21px;}

.client-2 .my-kefu-liuyan i{background-position: 4px -50px;}

.client-2 .my-kefu-weixin i{background-position: -34px 4px;}

.client-2 .my-kefu-weibo i{background-position: -30px -22px;}

.client-2 .my-kefu-ftop{display: none;}

.client-2 .my-kefu-ftop i{width: 33px;height: 35px;background-position: -27px -51px;}

.client-2 .my-kefu-left{float: left;width: 77px;height: 47px;position: relative;}

.client-2 .my-kefu-tel-right{font-size: 16px;color: #fff;float: left;height: 20px;line-height: 20px;padding: 0 15px;border-left: 1px solid #fff;margin-top: 4px;}

.client-2 .my-kefu-right{width: 20px;}

.client-2 .my-kefu-tel-main{background: #005f5e;color: #fff;height: 56px;width: 247px;padding:9px 0 6px;float: left;}

.client-2 .my-kefu-main{background: #005f5e;width: 97px;height: 56px;position: relative;padding:9px 0 6px;float: left;}

.client-2 .my-kefu-weixin-pic{position: absolute;left: -130px;top: -24px;display: none;z-index: 333;}

.my-kefu-weixin-pic img{width: 115px;height: 115px;}



/*Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½*/

.tl-fdh-02{height: 55px;background: #fff;margin-bottom: 20px;overflow: hidden;}

.tl-fdh-02 li{width: 14.28%;height: 55px;font-size: 18px;line-height: 55px;text-align: center;float: left;border-right: 1px solid #eee;box-sizing:border-box;background: #fff;cursor: pointer;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.tl-fdh-02 li a{color: #a8a8a8;}

.tl-fdh-02 li.sidenavcur, .tl-fdh-02 li:hover{background: url(../images/p16-icon6.png) no-repeat bottom center #005f5e;border-color: #005f5e;}

.tl-fdh-02 a li.sidenavcur span,.tl-fdh-02 li:hover span{color: #fff;}



.p12-aboutinfo-1{display: inline-block;width: 100%;background: #fff;margin-bottom: 38px;}

.p12-aboutinfo-1-nr{padding:20px;}



.k12-gl-gslb-3nf1-1-01-left dl{width: 24%;float: left;background: #f0f0f0;margin: 0 1.3% 13px 0}

.k12-gl-gslb-3nf1-1-01-left dl:nth-child(4n){margin-right: 0;}

.k12-gl-gslb-3nf1-1-01-left dt{border: 1px solid #e5e5e5;padding: 10px 9px;background: #fff;}

.k12-gl-gslb-3nf1-1-01-left dt img{display: block;width: 100%;}

.k12-gl-gslb-3nf1-1-01-left dd{height: 50px;font-size: 14px;line-height: 50px;text-align: center;padding: 0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: #f0f0f0;}

.k12-gl-gslb-3nf1-1-01-left dd a{color: #4b4a4a;}





/*Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½ÃÂ±Ã¯Â¿Â½*/

.zxlb-1n-ts-01-list dl{border: 1px solid #dedede;width: 100%;margin-bottom: 15px;padding: 22px 0 22px;background: #fff;display: inline-block;}

.zxlb-1n-ts-01-list dl:hover{border-color: #005f5e;}




.zxlb-1n-ts-01-list dt{width: 30%;float: left;margin-left: 22px;margin-right: 5.5%;}

.zxlb-1n-ts-01-list dt img{width: 100%;margin: 0 auto;display: block;}

.zxlb-1n-ts-01-list dd{width: 54%;float: left;}

.zxlb-1n-ts-01-list dd h4{height: 40px;font-weight: normal;font-size: 18px;color: #154c64;line-height: 40px;margin-bottom: 5px;}

.zxlb-1n-ts-01-list h4 a{display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.zxlb-1n-ts-01-list dl:hover h4 a{color: #005f5e;}

.zxlb-1n-ts-01-list-desc{max-height: 96px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 15px;overflow: hidden;}

.zxlb-1n-ts-01-list-deta{float: right;width: 134px;height: 40px;display: inline-block;border: 1px solid #aaa;font-size: 16px;line-height: 40px;text-align: center;}

.zxlb-1n-ts-01-list dl:hover .zxlb-1n-ts-01-list-deta{background: #005f5e;border-color: #005f5e;}

.zxlb-1n-ts-01-list dl:hover .zxlb-1n-ts-01-list-deta a{color: #fff;}



/*Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½*/

input:required:invalid, input:focus:invalid, textarea:required:invalid, textarea:focus:invalid{box-shadow: none;}

.code_gg_li img{vertical-align:middle;width:100px;height:32px;}

.p4-order-form-1{overflow: hidden;}

.p4-order-form-1 .p4-titlel-1{width:145px;height: 46px;font-size:18px;line-height: 46px;text-align: center;color:#fff;background: #f97b47;}

.p4-order-form-1-con{border:1px solid #bbb;background:url(../images/r1-orderform-1-bg.jpg) no-repeat center bottom #fff;padding:40px 15%;}

.p4-order-form-1-con li p{padding-left: 130px;color: #999;font-size: 12px;}

.p4-order-form-1-con li{margin-bottom: 10px;font-size: 14px;line-height: 35px;color: #666;overflow: hidden;}

.p4-order-form-1-con li span{font-weight: bold;color: #666;}

.p4-order-form-1-con li b{color:#f00;}

.p4-order-form-1-con li .row-hd{color: #666;}

.timenum{padding-left:95px;}

.p4-order-form-1-con li p{clear: both;}

.p4-order-form-1-con label{display: inline-block;width: 120px;color: #666;vertical-align: top;text-align: right;height: 33px;line-height: 33px;overflow: hidden;}

#code_gg{width: 80px;margin-right: 10px;outline: none;padding-left: 10px;border: 1px solid #eee;height: 33px;line-height: 32px;color: #666;}

.p4-order-form-1-con .inputs, .p4-order-form-1-con li select{width: 73%;margin-right: 10px;outline: none;padding-left: 10px;border: 1px solid #eee;height: 33px;line-height: 32px;color: #666;box-sizing: border-box;/*float: left;*/}

.p4-order-form-1-con .radioandcheck{vertical-align:middle;}

.p4-order-form-1-con .err{border: 1px solid #c00;}

.p4-order-form-1-con .p4-order-form-1-t1{width: 100%;}

.p4-order-form-1-t1 textarea{width: 73%;height: 102px;line-height: 24px;border: 1px solid #eee;outline: none;resize: none;overflow: auto;margin-right: 10px;padding-left: 10px;box-sizing: border-box;}

.p4-order-form-1-con .p4-order-form-1-t2{width: 100%;}

.p4-order-form-1-t2 input{width: 150px;vertical-align: top;}

.p4-order-form-1-t2 span{width: 153px;height: 25px;}

.p4-order-form-1-con .p4-order-form-1-t3{padding-left: 120px;}

.p4-order-form-1-con .p4-order-form-1-t3 input{width: 80px;height: 30px;border: 0;text-align: center;margin-right: 30px;color: #fff;padding-left: 0;cursor: pointer;}

.p4-order-form-1-con .p4-order-form-1-b1{background: #005f5e;}

.p4-order-form-1-con .p4-order-form-1-b2{background: #767676;}

.p4-order-form-1-con .p4-order-form-1-t4{overflow: auto;height: auto;min-height: 35px;width: 100%}

.p4-order-form-1-con .p4-order-form-1-t4 input{vertical-align: middle;width: 14px;margin: 0 10px;}



/*Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã’Â³*/

.p14-infocontent-1{background: #fff;padding: 18px 44px;}

.p14-infocontent-1-tit{height: 38px;font-size: 24px;font-weight: normal;line-height: 38px;color: #4b4a4a;text-align: center;}

.p14-infocontent-1-sour{height: 24px;font-size: 12px;line-height: 24px;text-align: center;color: #aaa;margin-bottom: 20px;}

.p14-infocontent-1-sour a{color: #aaa;}

.p14-infocontent-1-sour span{margin: 0 9px;}

.p14-infocontent-1-text{padding: 16px 18px;font-size: 14px;line-height: 24px;border: 1px solid #d6d6d6;margin-bottom: 22px;}

.p14-infocontent-1-text-t1{width: 78px;float: left;color: #342f2e;margin-right: -78px;}

.p14-infocontent-1-text-t2{padding-left: 80px;}

.p14-info-3{background: #fff;padding: 0 20px 8px;}


.p14-info-3-tit{height: 55px;font-size: 20px;line-height: 55px;color: #4b4a4a;}

.p14-info-3-list li{height: 46px;font-size: 14px;line-height: 46px;color:#4b4a4a;border-top: 1px dashed #dbdbdb;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.p14-info-3-list li a{color:#4b4a4a;}

.p14-info-3-list li span{float: right;}

.p14-pagination-1 dl{margin-bottom: 24px;padding-right: 40px;}

.p14-pagination-1 dd{height: 32px;font-size: 14px;line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.p14-pagination-1 dd b{float: right;font-weight: normal;}

.p14-pagination-1 dd span{width: 60px;height: 32px;background: #a2a2a2;color: #fff;text-align: center;display: inline-block;margin-right: 10px;}

.p14-pagination-1 dt{height: 1px;border-bottom: 1px dashed #b5b5b5;margin-left: 60px;padding-top: 2px;margin-bottom: 2px;}

.p14-pagination-1 dd em{float: right;font-style: normal;padding-left: 20px;font-weight: normal;}

.p14-pagination-1 dl a{color: #4b4a4a;}

.p14-pagination-1-href{float: right;font-size: 18px;line-height: 32px;}

.p14-pagination-1-href span{display: inline-block;padding: 0 6px;margin-left: 4px;background: #f97b47;}

.p14-pagination-1-href a{display: block;color: #fff;}

.p14-pagination-1-key{min-height: 40px;border-top: 1px solid #f97b47;font-size: 14px;line-height: 40px;color:#575556;}

.p14-pagination-1-key a{color: #575556;}

.p14-pagination-1-key span{display: inline-block;margin: 0 4px;}

.p14-info-2{background: #fff;}

.p14-info-2-tit{height: 80px;font-size: 24px;line-height: 80px;background: #005f5e;color: #fff;text-align: center;}

.p14-info-2-list dl{padding: 26px 10px 20px 7px;border-bottom: 1px dashed rgba(153, 153, 153, 0.3);font-size: 12px;line-height: 18px;overflow: hidden;}

.p14-info-2-list dt{width: 40.35%;float: left;margin-right: 6px;}

.p14-info-2-list dt img{display: block;width: 100%;margin: 0 auto;}

.p14-info-2-list dd h3{height: 22px;font-size: 14px;font-weight: normal;line-height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 5px;}

.p14-info-2-list-desc{height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.p14-info-2-list dl:nth-last-child(1){border-bottom: 0;}





.p15-showcase{position: relative;padding: 12px 18px 16px 20px;margin-bottom: 15px;background: #fff;border: 1px solid #eee;}

.p15-showcase-right-con{line-height: 24px;font-size: 14px;max-height: 168px;margin-bottom: 86px;overflow: hidden;}

.p15-showcase-left{position: relative;width: 44.7%;float: left;line-height: 0;overflow: hidden;border: 1px solid #e7e7e7;margin-right: 3.3%;}

.p15-showcase-left-jt{width: 12px;height: 23px;position: absolute;top: 50%;margin-top: -11px;cursor: pointer;z-index: 33;}

.p15-showcase-left-prev{left: 10px;}

.p15-showcase-left-next{right: 10px;}

.p15-showcase-left-size{position: absolute;right: 0;bottom: 0;width: 56px;height: 28px;font-size: 14px;line-height: 16px;padding: 0 15px;}

.p15-showcase-left-size em{font-style: normal;}

.p15-showcase-left-pic{width: 100%;text-align: center;}

.p15-showcase-left-pic li{float: left;}

.p15-showcase-left-pic img{width: 100%;display: block;}

.p15-showcase-right{width: 51.6%;float: left;}

.p15-showcase-right-tit{height: 40px;font-size: 24px;line-height: 40px;color: #454545;margin-bottom: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.p14-prodcontent-1{background: #fff;padding: 32px 0 42px;margin-bottom: 22px;}

.p14-prodcontent-1-tit{height: 40px;font-size: 24px;line-height: 40px;border-bottom: 2px solid #d4d4d4;margin-bottom: 20px;}

.p14-prodcontent-1-tit span{display: inline-block;height: 40px;color: #464646;border-bottom: 2px solid #f97b47;padding-left: 34px;background: url(../images/p14-icon11.png) no-repeat 2px center;}

.p14-prodcontent-1-tit em{font-size: 18px;font-family: Arial;text-transform: uppercase;font-style: normal;color: #c2c2c1;}

.p14-prodcontent-1-desc{padding-left: 15px;padding-right: 15px;}

.p14-product-2-tit{height: 46px;line-height: 46px;border-bottom: 2px solid #dfdfdf;margin-bottom: 30px;padding-top: 26px;}

.p14-product-2-tit b{display: inline-block;font-size: 24px;font-weight: normal;color: #464646;padding-left: 45px;padding-right: 10px;border-bottom: 2px solid #f97b47;background:url(../images/p14-icon11.png) no-repeat 10px center;}

.p14-product-2-tit span{margin-left: 10px;font-size: 18px;font-family: Arial;color: #c2c2c1;text-transform: uppercase;}

.p14-product-2-list dl{float: left;width: 23.8%;border: 1px solid #dfdfdf;margin-right: 1.5%;box-sizing: border-box;}

.p14-product-2-list dl.p14-product-clear{margin-right: 0;}

.p14-product-2-list dl img{display: block;width: 100%;}

.p14-product-2-list dd{padding: 10px 28px 10px 10px;margin-right: 2px;position: relative;}

.p14-product-2-list h3{height: 30px;font-size: 16px;font-weight: normal;line-height: 30px;color: #191919;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.p14-product-2-list h3 a{color: #191919;}

.p14-product-2-desc{font-size: 14px;line-height: 24px;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.p14-product-2-list dl:hover{border-color: #005f5e;}

.p14-product-2-list dl:hover h3 a{color: #005f5e;}



 .pc-cx-tel-1{width: 50%;height: 56px;border-top: 2px solid #e6e6e6;padding-top: 10px;position: absolute;bottom: 16px;right: 2%;}

.pc-cx-tel-1-t1{width: 114px;height: 44px;background: #005f5e;font-size: 18px;line-height: 44px;text-align: center;float: right;}

.pc-cx-tel-1-t1 a{display: block;color: #fff;}

.pc-cx-tel-1-t2{height: 56px;padding-left: 70px;background: url(../images/pc-xc-icon2.png) no-repeat 10px top;font-size: 18px;line-height: 18px;color: #454545;}

.pc-cx-tel-1-t2 p{line-height: 24px;}





/*Ã¯Â¿Â½Ã¯Â¿Â½Ã’Â³*/

.p12-pagination-1-main{margin: 0 auto; padding: 20px 0; height: 30px; text-align: center;}

.p12-pagination-1 a,

.p12-pagination-1 span{vertical-align: top; display: inline-block; padding: 0 8px; height: 26px; line-height: 26px; border: 1px solid #e5e5e5; text-align: center; margin: 0 2px; background: #fff;}

.p12-pagination-1 span{border: 1px solid #fff;}

.p12-pagination-1 .page_curr{background:#005f5e; color:#fff; border-color:#005f5e;}

.p12-pagination-1 .laypage_first,

.p12-pagination-1 .laypage_last{display: none;}

/*Ã¯Â¿Â½Ã¯Â¿Â½Ã’Â³*/

.pagess{clear: both;margin: 20px 0;overflow: hidden;text-align: center;font-size:12px;padding:8px 0}

.pagess ul li{display:inline-block;border: 1px solid #ccc;padding: 4px 12px;margin: 0 1px;line-height:24px;background: #fff;color:#999}

.pagess ul li:hover{background:#03874e;color:#fff;border: 1px solid #03874e}

.pagess ul li:hover a{color:#fff;}

.pagess ul li.thisclass{display: inline-block;border: 1px solid #03874e;padding: 4px 12px;margin: 0 1px;background: #03874e;color: #fff;}

.pagess ul li.thisclass a{color: #fff;}

.pagess ul li a{display:block;color:#999}

.pagess ul li a:hover{color: #fff;}

/*Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½*/

.nsw-modal{width: 100%;height: 100%;background: rgba(225, 225, 225, 0.5);position: fixed;top: 0;left: 0;z-index: 99999;}

.modal-dialog{position: fixed;color: #000000;top: 150px;width: 400px;border-radius: 3px;min-height: 155px;overflow: hidden;z-index: 99998;margin-left: -200px;left: 50%;}

.modal-dialog .css-icon{background-image: url("../images/modal-icons.png");}

.modal-dialog .modal-head{height: 30px;line-height: 30px;padding: 0px 20px;background: #F6EFEF;font-size: 14px;}


.modal-dialog .modal-head .modal-logo{width: 15px;height: 15px;background-position: 1px 0px;margin: 8px 5px 0 0;float: left;}

.modal-dialog .modal-head .close{float: right;width: 15px;height: 15px;background-position: -14px 0px;margin-top: 8px;}

.modal-dialog .modal-body{width: 100%;min-height: 125px;background: #ffffff;}

.modal-dialog .modal-body .modal-body-left{width: 140px;float: left;}

.modal-dialog .modal-body .modal-body-left .icon{width: 64px;height: 64px;margin: 30px 0 0 48px;}

.modal-dialog .modal-body .modal-body-left .success-message{background-position: 0px -14px;}

.modal-dialog .modal-body .modal-body-left .warming-message{background-position: 0px -78px;}

.modal-dialog .modal-body .modal-body-right{width: 260px;float: right;padding-top: 20px;}

.modal-dialog .modal-body .modal-body-right .close-btn{color: #000;text-align: center;width: 90px;display: inline-block;height: 24px;line-height: 24px;background: #818079;}

.modal-dialog .modal-body .modal-body-right p{line-height: 30px;}



















     
        .content,
        {
            width: 1200px;
            margin: 0 auto;
            font-family: "Microsoft Yahei";
        }
        
      
        .t_pho span {
            display: block;
        }
        
       
        .ty-banner-1 {
            overflow: hidden;
            line-height: 0;
            text-align:center;
        }
        .ty-banner-1 img{
           
        }
        .ty-banner-1 img.show{
            visibility: visible;
        }
    
        .p1-search-1 {
            background: #f2f2f2;
            height: 82px;
            border-bottom: 1px solid #eee;
            overflow: hidden;
            font-size: 14px;
        }
        
        .p1-search-1 p {
            color: #444;
            line-height: 82px;
        }
        
        .p1-search-1 a {
            color: #444;
            display: inline-block;
            margin-right: 15px;
        }
        
        .p1-search-1-inp {
            width: 270px;
            height: 30px;
            border-radius: 20px;
            background: #fff;
            padding-left: 10px;
            margin-top: 28px;
        }
        
        .p1-search-1-inp input {
            border: 0;
        }
        
        .p1-search-1-inp1 {
            width: 224px;
            height: 30px;
            line-height: 30px;
            color: #a9a9a9;
            float: left;
        }
        
        .p1-search-1-inp2 {
            width: 30px;
            height: 30px;
            background: url(../images/VISkins-p1.png) no-repeat -258px -926px;
            float: right;
            cursor: pointer;
        }
    
        .p12-curmbs-1 {
            font-size: 14px;
            border-bottom: 1px dashed #dcdcdc;
        }
        .p12-curblock{
            display: none;
        }
        .p12-curmbs-1 b {
            border-left: 10px solid #555555;
            font-weight: normal;
            padding-left: 8px;
        } 
        .p12-curmbs-1 i {
            font-style: normal;
        }
        
        .p12-curmbs-1 span {
            font-family: 'Microsoft Yahei';
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
    
        .tl-fdh-02 {
            height:61px;
            background: #fff;
            margin-bottom: 20px;
            overflow: hidden; margin-top:20px
        }
        
        .tl-fdh-02 li {
            width: 20%;
            height: 55px;
            font-size: 18px;
            line-height: 55px;
            text-align: center;
            float: left;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;
            border-right: 1px solid #fff;
            background: #666;
            cursor: pointer;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            margin-bottom: 1px;
        }

        
        .tl-fdh-02 li a {
            color: #fff;
        }
        
        .tl-fdh-02 li.sidenavcur,
        .tl-fdh-02 li:hover {
            background: url(../images/p16-icon6.png) no-repeat bottom center #0550ab;
            border-color: #0550ab;
        }
        
        .tl-fdh-02 li.sidenavcur a,
        .tl-fdh-02 li:hover a {
            color: #fff;
        }
    
        .p12-aboutinfo-1{display: inline-block;width: 100%;background: #fff;margin-bottom: 38px;}
        
        .p12-aboutinfo-1-nr{padding:0 0 20px;}
    
	








.menu1 {
  height: 50px;
  line-height: 50px;
  width: 100%;
  padding: 0px 0;
  text-align: center;
}
.menu1.menu-m {
  height: 0;
  margin: 0;
}
.menu1 a {
  width: 160px;
  height: 40px;
  line-height: 40px;
  border-radius: 40px;
  font-size: 16px;
  border: 1px solid #dddddd;
  text-align: center;
  margin-left: 30px;
  -webkit-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  -ms-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  transition: all ease 300ms;
  display: inline-block; margin-bottom:10px;
}
.menu1 a s {
  width: 22px;
  height: 24px;
  display: inline-block;
  margin-right: 8px;
  vertical-align: middle;
  background: url(../images/add-ico.png) no-repeat 0 0;
}
.menu1 a:hover,
.menu1 a.hover {
  background: #2e3571;
  color: #fff;
}
.menu1 a:hover s,
.menu1 a.hover s {
  background-position: 0 -39px;
}
.menu1.scrollDown {
  position: fixed;
  top: 0;
  z-index: 9999;
  background: #fff;
}










.wrapper .recomTit .more {
  float: right;
  width: 58px;
  height: 20px;
  line-height: 20px;
  margin-top: 10px;
  border: 1px solid #dfdfdf;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-position: -252px -46px;
}
.wrapper .recomTit .more:hover {
  background-color: #f6121c;
  background-position: -252px 4px;
}
.wrapper .recomTit h3 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  float: left;
  height: 43px;
  border-bottom: 3px solid #f6121c;
  font-size: 18px;
}
.wrapper .iyewu {
  height: 230px;
}
.wrapper .iyewu .prev,
.wrapper .iyewu .next {
  top: 110px;
}
.wrapper .iyewu .iyewuCon {
  top: 0;
}
.pictureList {
  overflow: hidden;
}
.pictureList .list {
  width: 110%;
}
.pictureList .item {
  width: 378px;
  float: left;
  position: relative;
  display: block;
  margin-right: 30px;
  margin-bottom: 30px;
  /* padding-top: 264px; */
  box-shadow: rgba(76, 138, 210, 0.19) 0px 0px 20px 0px;
}
.pictureList .item img {
  width: 378px;
  height: 264px;
  display: block;
  /* position: absolute; */
  top: 1px;
  z-index: 10;
}
.pictureList .item h3 {
  margin: 0 15px;
  height: 55px;
  line-height: 55px;
  font-size: 16px;
  color: #404040;
 
}
.pictureList .item .more {
  margin: 0 15px;
  height: 55px;
  line-height: 55px;
  font-size: 12px;
  color: #333333;
  font-family: arial;
}
.pictureList .item .more .ico {
  width: 32px;
  height: 16px;
  float: right;
  margin-top: 20px;
  background-position: -268px -154px;
}
.pictureList .item:hover img {
  -webkit-filter: brightness(105%);
  filters: brightness(105%);
}
.pictureList .item:hover h3 {
  color: #2e3571;
}
.pictureList .item:hover .more {
  color: #2e3571;
}
.pictureList .item:hover .more .ico {
  background-position: -227px -154px;
}











/**/
.listbanner{
    width: 100%;
    overflow: hidden;
  
    position: relative;
    text-align: center;
    color: #fff;
   
}


.listbanner img{

}
.listbanner label{
    display: block;
    font-size: 30px;
    margin-top: -51px;
}
.listbanner div{
    border-top-color: #104492;
    border-top-style: solid;
    border-top-width: 3px;
    width: 120px;
    margin: auto;
    margin-top: 3rem;
    margin-bottom: 3rem;
}
.listbanner p{
    font-size: 16px;
    margin: 0;
}

















