

.index_pro { display: none;}
.index_pro_166{ display: block;}

.main_container {
  width: 1360px;
  margin: 0 auto;
  padding: 0
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.ellipsis2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical
}
.ellipsis3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical
}
.ellipsis4 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical
}
.ellipsis5 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical
}
.ellipsis6 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical
}
.ellipsis8 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical
}
.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.flex_wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row
}
.flex_nowrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row
}
.flex_center {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}
.flex_right {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end
}
.flex_left {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start
}
.flex_justify_between {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between
}
.flex_space_around {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: space-around;
  -ms-flex-pack: space-around;
  justify-content: space-around
}
.flex_space_evenly {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly
}
.justify-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}
.align-items {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.first_box, .justify_box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.first_box > *, .justify_box > * {
  width: 0;
  height: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1
}
.first_box > *:first-child, .justify_box > *:first-child, .justify_box > *:last-child {
  width: auto;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0
}
.img_box {
  overflow: hidden;
  position: relative
}
.img_box img {
  width: 100%;
  height: 100%;
  transition: transform 0.5s linear;
  -ms-transition: transform 0.5s linear;
  -moz-transition: transform 0.5s linear;
  -webkit-transition: transform 0.5s linear;
  -o-transition: transform 0.5s linear
}
.imgs_box {
  overflow: hidden;
  position: relative
}
.imgs_box img {
  display: block;
  transition: transform 0.5s linear;
  -ms-transition: transform 0.5s linear;
  -moz-transition: transform 0.5s linear;
  -webkit-transition: transform 0.5s linear;
  -o-transition: transform 0.5s linear
}
.header_tips {
  border-bottom: 1px solid #efefef
}
.header_tips > div {
  height: 36px
}
.header_tips h4 {
  color: #6d6d6d
}
.header_tips ul li {
  color: #6d6d6d;
  font-size: 14px
}
.header_tips ul li a {
  color: #6d6d6d
}
.header_tips ul li a:hover {
  color: #026db5
}
.logo_box img {
  float: left
}
.logo_box {
  width: 950px;
  height: 90px;
  padding-top: 25px;
}

.logo_box a img{margin-right: 15px;}
.logo_box h1 {
  font-weight: bold;
  color: #090909;
  font-size: 26px;
  margin-bottom: 5px
}
.logo_box h4 {
  color: #666666;font-size: 20px;
}
.tel_box {
  max-width: 245px;
  padding-left: 55px;
  padding-top: 25px;
  height: 90px;
  background: url("../images/tel_icon.png") no-repeat left center
}
.tel_box h2 {
  color: #272727
}
.tel_box h1 {
  font-weight: bold;
  color: #010101;
  font-size: 24px; ;line-height: 1.2;
}
nav {
  background:#000;
}
nav ul {
  height: 55px
}
nav ul li {
  flex: 1;
  position: relative
}
nav ul li:not(:first-child)::after {
  display: block;
  content: "";
  height: 15px;
  border-left: 1px solid #fff;
  position: absolute;
  left: 0;
  top: 21px
}
nav ul li.active::after, nav ul li.active + li::after, nav ul li:hover::after, nav ul li:hover + li::after {
  display: none
}
nav ul li.active a, nav ul li:hover a {
	background: #026db5;
  /* background: url("../images/nav_active_bg.jpg") repeat-x */
}
nav ul li a {
  line-height: 55px;
  display: block;
  text-align: center;
  color: #fff
}
.page_container {
  padding-bottom: 30px
}
.text_right {
  text-align: right
}
.tab_list {
  margin-bottom: 50px
}
.tab_list li {
  width: 176px;
  margin: 0 10px; margin-bottom: 10px;
}
.tab_list li a {
  display: block;
  padding: 0 10px;
  line-height: 60px;
  height: 60px;
  background: #6b6a6a;
  font-weight: bold;
  font-size: 18px;
  color: #fff;
  text-align: center
}
.tab_list li.active a, .tab_list li:hover a {
  background: #026db5
}
.shop_btn {
  background: #f7f7f7;
  padding: 20px 0
}
.shop_btn a {
  font-size: 25px;
  color: #333333
}
.shop_btn a::before {
  display: block;
  margin-right: 10px;
  content: "";
  width: 29px;
  height: 36px;
  background: url("../images/shop_icon.png") no-repeat;
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -webkit-background-size: 100% 100%
}
.tabs_item a::before {
  position: absolute;
  top: 50%;
  right: -5px;
  display: block;
  content: "";
  width: 12px;
  height: 7px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background: url("../images/tabs_item_icon.png") no-repeat;
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -webkit-background-size: 100% 100%
}
.tabs_item.active a::before, .tabs_item:hover a::before {
  background: url("../images/tabs_item_active_icon.png") no-repeat;
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -webkit-background-size: 100% 100%
}
.title_box {
  padding: 60px 0 40px;
  text-align: center
}
.title_box h1 {
  font-size: 32px;
  color: #232323;
  margin-bottom: 20px
}
.title_box h4 {
  color: #555555; font-size: 16px; font-weight:normal;
}
.title_box h4 i {
  margin: 0 20px;
  display: block;
  width: 7px;
  height: 7px;
  border: 1px solid #026db5;
  background: #fff;
  position: relative;
  z-index: 2;
  border-radius: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px
}
.title_box h4 i:first-child::after {
  left: auto;
  right: 9px
}
.title_box h4 i::after {
  display: block;
  content: "";
  position: absolute;
  width: 240px;
  z-index: 1;
  border-bottom: 1px solid #e1e1e1;
  top: 3px;
  left: 9px
}
.crumbs_tips {
  box-sizing: border-box;
  padding: 15px 0;
  color: #666666
}
.crumbs_tips a {
  color: #666666
}
.crumbs_tips a:not(:last-child)::after {
  display: block;
  content: ">";
  color: #666666;
  margin: 0 5px
}
.crumbs_tips a:hover {
  color: #026db5
}
.page_tab_list {
  background: #f4f4f4
}
.page_tab_list li {
  max-width: 20%;
  text-align: center
}
.page_tab_list li:not(:last-child) {
  border-right: 1px solid #e9e9e9
}
.page_tab_list li a {
  font-size: 18px;
  color: #282828;
  display: block;
  height: 55px;
  line-height: 55px;
  padding: 0 30px
}
.page_tab_list li.active a, .page_tab_list li:hover a {
  color: #026db5
}
div.pagination {
  float: none !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100px
}
div.pagination a, div.pagination span {
  font-size: 12px;
  color: #282828
}
.pagination ul > .active > a, .pagination ul > .active > span {
  color: #fff !important;
  background: #026db5 !important
}
.page_banner {
  width: 100%;
  height: 200px;
  display: block
}
.crumbs_box {
  margin-bottom: 20px;
  border-bottom: 1px solid #eee
}
.crumbs_box > div {
  height: 60px
}
.crumbs_box .addr_icon {
  display: block;
  width: 14px;
  height: 20px;
  background: url(../images/addr_icon.png) no-repeat;
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -webkit-background-size: 100% 100%
}
.crumbs_box h5 {
  color: #282828;
  margin-left: 5px
}
.crumbs_box ul li a {
  font-size: 14px;
  color: #848484
}
.crumbs_box ul li a:hover {
  color: #026db5
}
.crumbs_box ul li:not(:last-child)::after {
  display: block;
  content: ">";
  margin: 0 3px;
  color: #848484
}
div.paginations {
  margin-top: 40px
}
div.paginations a {
  display: block;
  width: 150px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: 1px solid #ddd;
  color: #ddd;
  background: #fff;
  margin: 0 15px;
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px
}
div.paginations a:hover {
  background: #026db5;
  border-color: #026db5;
  color: #fff
}
.swiper-pagination-bullet {
  background: #e5e5e5;
  width: 16px;
  height: 16px;
  opacity: 1
}
.swiper-pagination-bullet-active {
  background: #026db5
}
.cover_img {
  width: 100%;
  height: auto;
  display: block
}
.page_title {
  position: relative;
  padding: 40px 0;
  text-align: center;
  font-weight: bold;
  color: #026db5;
  font-size: 32px
}
.page_title::after {
  display: block;
  content: "";
  width: 60px;
  height: 2px;
  background: #026db5;
  position: absolute;
  left: 50%;
  bottom: 20px;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%)
}
@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0)
  }
  20%, 60% {
    -webkit-transform: translate3d(-10px, 0, 0)
  }
  40%, 80% {
    -webkit-transform: translate3d(10px, 0, 0)
  }
}
@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0)
  }
  20%, 60% {
    transform: translate3d(-10px, 0, 0)
  }
  40%, 80% {
    transform: translate3d(10px, 0, 0)
  }
}
@keyframes imgScale {
  from {
    -webkit-transform: scale(0.8)
  }
  to {
    -webkit-transform: scale(1)
  }
}
@-webkit-keyframes imgScale {
  from {
    -webkit-transform: scale(0.8)
  }
  to {
    -webkit-transform: scale(1)
  }
}
.page_detial {
  padding: 0 15px 70px
}
.page_detial div {
  line-height: 1.2
}
.page_detial p {
  font-size: 16px
}
.page_detial img {
  max-width: 100% !important
}
.page_detial > h1 {
  font-size: 30px;
  text-align: center;
  font-weight: bold;
  padding: 40px 0
}
.pswp__button--share {
  display: none !important
}
.y-kefu-box {
  position: fixed;
  right: 0;
  top: 30%;
  z-index: 999;
  font-size: 13px
}
.y-kefu-box img {
  display: block;
  width: 100%;
  height: auto
}
.y-kefu-box01 .icon {
  display: block;
  background: url("../images/icons.png") no-repeat;
  margin: 0 auto 6px
}
.y-kefu-box01 {
  width: 54px;
  color: #666;
  text-align: center
}
.y-kefu-box01 .kf-close-btn {
  width: 29px;
  height: 29px;
  background-position: -4px -114px;
  position: relative;
  cursor: pointer
}
.y-kefu-box01 .kf-close-btn:before {
  content: '';
  display: block;
  width: 1px;
  height: 12px;
  background-color: #026db5;
  position: absolute;
  bottom: -12px;
  left: 13px;
  z-index: 1
}
.y-kefu-box01 .show-status > a, .y-kefu-box01 .show-status > div {
  display: block;
  width: 52px;
  padding: 8px 0 12px;
  background-color: #fff;
  border-left: solid 1px #efefef;
  border-top: solid 1px #efefef;
  border-right: solid 1px #efefef;
  position: relative
}
.y-kefu-box01 .show-status {
  position: relative
}
.y-kefu-box01 .show-status .kf-zixun {
  background-color: #026db5;
  border-color: #026db5;
  color: #fff;
  margin: 10px 0 7px
}
.y-kefu-box01 .kf-zixun {
  border-radius: 2px
}
.y-kefu-box01 .kf-zixun i {
  width: 21px;
  height: 22px;
  background-position: -5px -5px
}
.y-kefu-box01 .kf-mobile {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px
}
.y-kefu-box01 .kf-mobile > i {
  width: 18px;
  height: 18px;
  background-position: -5px -32px
}
.y-kefu-box01 .kf-mobile:hover > i {
  background-position: -30px -32px
}
.y-kefu-box01 .kf-weChat > i {
  width: 22px;
  height: 19px;
  background-position: -5px -55px
}
.y-kefu-box01 .kf-weChat:hover > i {
  background-position: -30px -55px
}
.y-kefu-box01 .kf-email {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px
}
.y-kefu-box01 .kf-email > i {
  width: 18px;
  height: 14px;
  background-position: -5px -80px
}
.y-kefu-box01 .kf-email:hover > i {
  background-position: -30px -80px
}
.y-kefu-box01 .kf-tel {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px
}
.y-kefu-box01 .kf-tel > i {
  width: 21px;
  height: 19px;
  background-position: -5px -147px
}
.y-kefu-box01 .kf-tel:hover > i {
  background-position: -30px -147px
}
.y-kefu-box01 .back-top i {
  width: 13px;
  height: 11px;
  background-position: -5px -98px
}
.y-kefu-box01 .back-top:hover i {
  background-position: -30px -98px
}
.y-kefu-box01 .kf-email, .y-kefu-box01 .back-top {
  border-bottom: solid 1px #efefef
}
.y-kefu-box01 .back-top {
  margin-top: 0;
  border-radius: 2px;
  left: 55px
}
.y-kefu-box01 .hver:hover {
  background-color: #026db5;
  border-color: #026db5
}
.y-kefu-box01 .hver:hover > p {
  color: #fff
}
.y-kefu-box01 .mobile-infos, .y-kefu-box01 .y-ewm-box, .y-kefu-box01 .y-email-infos {
  background-color: #fff;
  border: solid 1px #efefef;
  position: absolute;
  right: 90px;
  z-index: 2;
  border-radius: 2px;
  display: none
}
.kf-tel > mobile-infos {
  width: 300px !important
}
.y-kefu-box01 .mobile-infos {
  width: 250px;
  text-align: left;
  top: 0
}
.y-kefu-box01 .mobile-infos > div {
  padding: 20px 0 20px 45px;
  position: relative
}
.y-kefu-box01 .mobile-infos > div i {
  width: 15px;
  height: 15px;
  background-position: -52px -32px;
  position: absolute;
  top: 22px;
  left: 20px;
  z-index: 2
}
.y-kefu-box01 .mobile-infos .online1 {
  border-bottom: solid 1px #efefef
}
.y-kefu-box01 .mobile-infos span {
  color: #999
}
.y-kefu-box01 .mobile-infos p {
  color: #026db5;
  font-size: 18px
}
.right {
  width: 12px;
  height: 12px;
  position: absolute;
  right: -12px;
  top: 24px
}
.right-arrow1, .right-arrow2 {
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  border-top: 6px transparent dashed;
  border-right: 6px transparent dashed;
  border-bottom: 6px transparent dashed;
  border-left: 6px white solid;
  overflow: hidden
}
.right-arrow1 {
  left: 1px;
  border-left: 6px #efefef solid
}
.right-arrow2 {
  border-left: 6px white solid
}
.y-kefu-box01 .y-ewm-box {
  width: 151px;
  top: -60px
}
.y-kefu-box01 .y-ewm-box > div {
  width: 151px
}
.y-kefu-box01 .y-ewm-box img {
  width: 140px;
  height: auto;
  margin: 0 auto
}
.y-kefu-box01 .y-ewm-box .y-ewm-img1 {
  width: 150px;
  border-right: solid 1px #efefef
}
.y-kefu-box01 .y-ewm-box .right {
  top: 84px
}
.y-kefu-box a {
  color: #666
}
@media screen and (max-width: 1200px) {
  .crumbs_tips {
    padding: 15px
  }
}
.t_btn {
  display: block;
  width: 125px;
  height: 35px;
  line-height: 35px;
  font-size: 16px;
  text-align: center;
  color: #fff;
  background: #026db5
}
.t_btn:hover {
  animation: shake 1.5s linear;
  -webkit-animation: shake 1.5s linear;
  -ms-animation: shake 1.5s linear;
  -o-animation: shake 1.5s linear;
  -moz-animation: shake 1.5s linear
}
.index_title {
  font-size: 28px;
  color: #1e1e1e;
  font-weight: bold;
  text-transform: uppercase
}
.index_Sub {
  font-size: 30px;
  color: #1e1e1e;
  font-weight: bold;
  margin-bottom: 40px
}
.index_dec {
  color: #666666;
  padding-bottom: 15px;
  position: relative
}
.index_dec::after {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 130px;
  background: #666
}
footer {
  background: #393939
}
.foot_cont {
  padding: 60px 0 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  -webkit-box-pack: space-between;
  -ms-flex-pack: space-between;
  justify-content: space-between
}
.foot_logo {
  width: 200px; margin-right: 24px;
  height: 232px;
}
.foot_nav ul {
  width: 156px
}
.foot_nav ul::before {
  display: block;
  content: "";
  width: 20px;
  height: 2px;
  background: #026db5;
  margin: 20px 0
}
.foot_nav ul li {
  margin-bottom: 12px
}


.foot_nav ul:nth-child(2) {overflow: hidden; margin-right: 20px; width: 300px;}
.foot_nav ul:nth-child(2) li:first-child{width:100%;}
.foot_nav ul:nth-child(2) li{width:50%; float: left;}

.foot_nav ul li:first-child {
  margin-bottom: 24px
}
.foot_nav ul li:first-child a {
  font-size: 16px;
  color: #ffffff
}
.foot_nav ul li a {
  max-width: 140px;
  font-size: 14px;
  color: #abaaaa;
  display: block
}
.foot_nav ul li a:hover {
  color: #026db5
}
.foot_code {
  text-align: center
}
.foot_code img {
  width: 136px;
  height: auto
}
.foot_code h5 {
  margin-top: 5px;
  color: #aaaaaa
}
.foot_tips {
  padding: 25px 0;
  border-top: 1px solid #555555;
  text-align: center
}
.foot_tips h5 {
  color: #fff
}
.foot_tips h5 + h5 {
  color: #aaaaaa;
  margin-top: 15px
}
.foot_tips h5 + h5 a {
  color: #aaaaaa
}
.foot_tips h5 + h5 a:hover {
  color: #8b7149
}
.about_tab {
  margin: 40px auto
}
.dec_box {
  padding: 55px 0 45px;
  background: #fff
}
.dec_box ul li {
  flex: 1;
  text-align: center
}
.dec_box ul li span {
  display: block;
  height: 83px;
  width: 85px;
  margin: 0 auto
}
.dec_box ul li:hover h2 {
  color: #026db5
}
.dec_box h2 {
  color: #555555; font-weight: bold;
  margin: 15px 0 10px
}
.dec_box h5 {
  color: #555555;
  line-height: 1.6
}
.dec_box h5 p{
font-size: 16px;
    margin: 0;
    padding: 0;
    line-height: 2; font-weight: normal;
}
.dec_icon_1 {
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -webkit-background-size: 100% 100%
}
.dec_icon_2 {
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -webkit-background-size: 100% 100%
}
.dec_icon_3 {
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -webkit-background-size: 100% 100%
}
.dec_icon_4 {
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -webkit-background-size: 100% 100%
}
.product_box {
  padding-bottom: 1px;
  background: #f4f4f4;
}
.product_list {
  width: 600px
}
.product_item {
  position: relative;
  width: 286px;
  height: 286px;
  margin-left: 12px;
  margin-bottom: 12px
}
.product_item .imgs_box {
  height: 286px
}
.product_item img {
  max-width: 100%;
  max-height: 100%
}
.product_item:hover .product_info {
  left: 0
}
.product_big {
  width: 588px;
  height: 588px
}
.product_big .imgs_box {
  height: 588px
}
.product_info {
  position: absolute;
  left: -100%;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0 10px;
  box-sizing: border-box;
  text-align: center;
  background: rgba(245,130,32, 0.7);
  -webkit-transition: left .2s linear;
  -moz-transition: left .2s linear;
  -o-transition: left .2s linear;
  -ms-transition: left .2s linear;
  transition: left .2s linear
}
.product_info > div {
  width: 100%
}
.product_info > div::after {
  display: block;
  content: "";
  width: 53px;
  height: 53px;
  margin: 10px auto 0;
  background: url("../images/url_icon.png") no-repeat;
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -webkit-background-size: 100% 100%
}
.product_info h1 {
  color: #fff;
  font-weight: bold;
  width: 100%
}
.consultation_btn {
  display: block;
  width: 181px;
  height: 36px;
  margin: 40px auto;
  background: url("../images/consultation_btn.jpg") no-repeat;
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -webkit-background-size: 100% 100%
}
.consultation_btn:hover {
  animation: shake 1.5s linear;
  -webkit-animation: shake 1.5s linear;
  -ms-animation: shake 1.5s linear;
  -o-animation: shake 1.5s linear;
  -moz-animation: shake 1.5s linear
}
.core_box {
  background: url("../images/core_bg.jpg") no-repeat bottom center
}
.core_img {
  width: 600px;
  height: 600px
}
.core_img img {
  max-width: 600px;
  max-height: 600px
}
.core_info {
  padding-left: 40px;
  width: 560px
}
.core_info > h1 {
  font-size: 32px;
  color: #232323;
  padding: 40px 0 5px
}
.core_info h4 {
  font-size: 18px;
  color: #555555;
  margin-bottom: 40px
}
.core_info ul li {
  box-sizing: border-box;
  padding-left: 113px;
  min-height: 165px;
  padding-top: 35px;
  width: 50%;
  border: 1px solid #e5e5e5
}
.core_info ul li h1 {
  color: #000000;
  margin-bottom: 5px
}
.core_info ul li h3 {
  color: #555555
}
.core_info ul li.active {
  border: 1px solid #026db5;
  -moz-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.03), -4px 4px 10px rgba(0, 0, 0, 0.03), 4px -4px 10px rgba(0, 0, 0, 0.03), -4px -4px 10px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.03), -4px 4px 10px rgba(0, 0, 0, 0.03), 4px -4px 10px rgba(0, 0, 0, 0.03), -4px -4px 10px rgba(0, 0, 0, 0.03);
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.03), -4px 4px 10px rgba(0, 0, 0, 0.03), 4px -4px 10px rgba(0, 0, 0, 0.03), -4px -4px 10px rgba(0, 0, 0, 0.03)
}
.core_info ul li.active.core_icon_1 {
  background: #026db5 url("../images/core_active_icon_1.png") no-repeat left 15px
}
.core_info ul li.active.core_icon_2 {
  background: #026db5 url("../images/core_active_icon_2.png") no-repeat left 15px
}
.core_info ul li.active.core_icon_3 {
  background: #026db5 url("../images/core_active_icon_3.png") no-repeat left 15px
}
.core_info ul li.active.core_icon_4 {
  background: #026db5 url("../images/core_active_icon_4.png") no-repeat left 15px
}
.core_info ul li.active h1, .core_info ul li.active h3 {
  color: #fff
}
.core_icon_1 {
  background: #fff url("../images/core_icon_1.png") no-repeat left 15px
}
.core_icon_2 {
  background: #fff url("../images/core_icon_2.png") no-repeat left 15px
}
.core_icon_3 {
  background: #fff url("../images/core_icon_3.png") no-repeat left 15px
}
.core_icon_4 {
  background: #fff url("../images/core_icon_4.png") no-repeat left 15px
}
.case_list {
  min-width: 1200px
}
.case_list li {
  flex: 1;
  position: relative
}
.case_list li:hover a {
  display: block
}
.case_info {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  text-align: center
}
.case_info h1 {
  color: #fff
}
.case_info h6 {
  margin: 15px 0;
  width: 100%;
  color: #fff;
  text-transform: uppercase
}
.case_info a {
  color: #fff;
  display: none;
  width: 203px;
  line-height: 37px;
  height: 37px;
  margin: 0 auto;
  background: url("../images/case_btn.png") no-repeat;
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -webkit-background-size: 100% 100%
}
.partner_box {
  background: #f5f5f5;
  padding: 20px 0 80px
}
.partner_list li {
  width: 187px;
  height: 122px;
  border: 1px solid #eaeaea;
  background: #fff;
  margin-bottom: 25px
}
.partner_list li:hover {
  -moz-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.03), -4px 4px 10px rgba(0, 0, 0, 0.03), 4px -4px 10px rgba(0, 0, 0, 0.03), -4px -4px 10px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.03), -4px 4px 10px rgba(0, 0, 0, 0.03), 4px -4px 10px rgba(0, 0, 0, 0.03), -4px -4px 10px rgba(0, 0, 0, 0.03);
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.03), -4px 4px 10px rgba(0, 0, 0, 0.03), 4px -4px 10px rgba(0, 0, 0, 0.03), -4px -4px 10px rgba(0, 0, 0, 0.03)
}
.partner_list li img {
  max-width: 100%;
  max-height: 122px
}
.equipment_box {
  width: 100%;
  height: 772px;
  background: url("../images/equipment_bg.jpg") no-repeat center
}
.equipment_box .title_box h1, .equipment_box .title_box h4 {
  color: #fff
}
.equipment_box .title_box i {
  background: transparent;
  border-color: #fff
}
.equipment_list {
  padding: 26px 0;
  margin-bottom: 20px;
  background: url("../images/equipment_list_bg.jpg") repeat
}
.equipment_list li {
  text-align: center;
  flex: 1;
  box-sizing: border-box
}
.equipment_list li:not(:last-child) {
  border-right: 1px solid #d1d1d1
}
.equipment_list h3 b {
  font-size: 48px
}
.equipment_swiper {
  position: relative
}
.equipment_swiper .imgs_box {
  height: 340px
}
.equipment_swiper .imgs_box img {
  max-width: 100%;
  max-height: 340px
}
.about_box {
  padding-bottom: 1px;
}
.about_info > div {
  width: 600px
}
.about_dec {
  padding-right: 30px
}
.about_dec h2 {
  font-size: 50px; margin: 0;
  line-height: 1;
  font-weight: bold;
  color: #eaeaea;
  text-transform: uppercase
}
.about_dec h1 {
  color: #000000;
  font-size: 38px;
  margin: 20px 0 30px
}
.about_dec p {
  color: #666666;
  font-size: 15px; line-height: 2em;
  text-indent: 2em
}
.about_dec .flex_justify_between {
  margin-top: 60px
}
.about_icon {
  display: block;
  width: 38px;
  height: 33px;
  background: url("../images/about_icon.jpg") no-repeat;
  background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -webkit-background-size: 100% 100%
}
.about_btn {
  font-size: 14px;
  color: #666666;
  padding-right: 18px;
}
.about_swiper {
  margin: 80px auto 115px;
  position: relative
}
.about_swiper .imgs_box {
  height: 232px
}
.about_swiper .imgs_box img {
  max-width: 100%;
  max-height: 232px
}
.gds_box {
  width: 100%;
  height: 276px;
  background: url("../images/gds_box.jpg") no-repeat center
}
.gds_box div {
  padding-top: 180px
}
.gds_box a {
  display: block;
  width: 170px;
  height: 50px
}

.news_container {
  padding: 20px 0 100px
}
.news_container h5 {
  font-size: 15px;
  color: #666666
}
.news_container h5.ellipsis {
  color: #353535;
  margin: 0px 0 12px
}
.news_left {
  width: 770px;
  margin-right: 60px
}
.news_right {
  width: 370px
}
.news_title {
  margin-bottom: 15px;
  border-bottom: 1px solid #d2d2d2
}
.news_title > a:hover {
  color: #026db5
}
.news_title li.active a {
  background: url("../images/news_acive_icon.png") no-repeat left center;
  color: #026db5
}
.news_title li a {
  display: block;
  font-weight: bold;
  padding: 0 45px 0 30px;
  background: url("../images/news_icon.png") no-repeat left center;
  line-height: 60px
}
.news_big {
  display: block;
  width: 255px;
  margin-right: 35px
}
.news_big .imgs_box {
  width: 255px;
  height: 185px
}
.news_big .imgs_box img {
  max-width: 255px;
  max-height: 185px
}
.news_big h5.ellipsis {
  margin-top: 22px
}
.news_big:hover h5.ellipsis {
  color: #026db5
}
.news_list li:not(:last-child) {
  margin-bottom: 40px
}
.news_list li:hover h5.ellipsis {
  color: #026db5
}
.news_list li:hover .news_date {
  background: #026db5
}
.news_list li:hover .news_date::after {
  background: #fff
}
.news_info {
  padding-right: 10px;
  width: 410px
}
.news_date {
  width: 60px;
  text-align: center;
  padding-top: 12px;
  background: #bcbcbc
}
.news_date h3 {
  color: #fff
}
.news_date h4 {
  color: #fff
}
.news_date::after {
  display: block;
  content: "";
  width: 15px;
  height: 2px;
  background: #026db5;
  margin: 5px 0 0 35px
}
.problem_list li:not(:last-child) {
  margin-bottom: 40px
}
.problem_list li:hover h5.ellipsis {
  color: #026db5
}
@media screen and (min-width: 1400px) {
  .swiper_left {
    display: block;
    width: 65px;
    height: 66px;
    position: absolute;
    left: -100px;
    top: 50%;
    cursor: pointer;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    background: url("../images/swiper_left.jpg") no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
    -webkit-background-size: 100% 100%
  }
  .swiper_left:hover {
    background: url("../images/swiper_active_left.jpg") no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
    -webkit-background-size: 100% 100%
  }
  .swiper_right {
    display: block;
    width: 65px;
    height: 66px;
    position: absolute;
    right: -100px;
    top: 50%;
    cursor: pointer;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    background: url("../images/swiper_right.jpg") no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
    -webkit-background-size: 100% 100%
  }
  .swiper_right:hover {
    background: url("../images/swiper_active_right.jpg") no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
    -webkit-background-size: 100% 100%
  }
  .about_prev {
    background: url("../images/about_left.png") no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
    -webkit-background-size: 100% 100%
  }
  .about_prev:hover {
    background: url("../images/about_active_left.png") no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
    -webkit-background-size: 100% 100%
  }
  .about_next {
    background: url("../images/about_right.png") no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
    -webkit-background-size: 100% 100%
  }
  .about_next:hover {
    background: url("../images/about_active_right.png") no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
    -webkit-background-size: 100% 100%
  }
}
@media screen and (min-width: 1460px) {
  .about_swiper > div {
    z-index: 2
  }
  .about_swiper::after {
    display: block;
    content: "";
    z-index: 1;
    position: absolute;
    width: 1454px;
    height: 180px;
    left: 50%;
    bottom: -90px;
    background: url("../images/honor_bg.png") no-repeat;
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -ms-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%)
  }
}
.core_swiper {
  width: 600px;
  height: 600px
}
.core_swiper .img_box {
  height: 600px
}
.core_swiper .img_box img {
  max-width: 600px;
  max-height: 600px
}
/*设置浮动*/
.fl {
	float: left;
}
.fr {
	float: right;
}
.pr {
	position: relative;
}
.chanpin { width: 1200px; overflow: hidden; margin: 0 auto;}
/*雄业产品中心*/
.cp_bg {
	padding: 0 0 60px;
}
.cp_t {
	height: 140px;
	text-align: center;
	line-height: 115px;
	padding: 0 0 40px;
}
.cp_t a {
	font-size: 32px;
	color: #fff;
	-webkit-transition: transform .3s;
	transition: transform .3s;
	display: inline-block;
	background: url(../images/cp_ico01.gif) no-repeat center 95px;
	height: 140px;
}
.cp_t a:hover {
	-webkit-transform: translate(0, -10px);
	transform: translate(0, -10px);
}
.cp_l {
	width: 224px;
	padding: 0 0 15px;
	border: #026db5 3px solid;
	background: #fff;
}
.cp_l h3 {
	width: 224px;
	height: 81px;
	font-weight: normal; margin: 0;
 background: #026db5;
}
.cp_l h3 a {
	font-size: 26px;
	color: #fff;
	display: block; text-align: center;
	padding: 15px 0 0 0;
}
.cp_ul01 li a {
	display: block;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	width: 160px;
	height: 46px;
	line-height: 46px;
	background: url(../images/cp_libg.gif) no-repeat;
	margin: 15px auto 0;
	padding: 0 0 0 40px;
}
.cp_ul01 li a:hover {
	color: #026db5;
}
.cp_ul02 {
	padding: 10px 0 0;
}
.cp_ul01 .cp_ul02 li a {
	display: block;
	font-size: 14px;
	color: #666;
	font-weight: normal;
	margin: 0 auto;
	border-bottom: #d3d3d3 1px dashed;
	height: 32px;
	line-height: 32px;
	background: url(../images/cp_ico02.gif) no-repeat 25px 14px;
	padding: 0 0 0 42px;
	width: 158px;
	overflow: hidden;
}
.cp_ul01 .cp_ul02 li a:hover {
	font-weight: bold;
	color: #006060;
}
.cp_l .cp_ul01 .cp_ul02 .nobor a {
	border: none;
}

.cp_r {
	width: 942px;
}
.cp_r ul li {
	width: 213px; margin-bottom: 20px;
	float: left;
	padding: 0 0 0 22px;
	position: relative;
	overflow: hidden;
}
.cp_r ul li img {
	width: 213px;
	height: 180px; object-fit: cover;
}
.cp_r ul li em {
	width: 213px;
	height: 219px;
	display: none;
	position: absolute;
	top: 0;
	right: 0;
}
.cp_r ul li span {
	display: block;
	width: 213px;
	text-align: center;
	height: 36px; font-size: 14px;
	line-height: 36px;
	overflow: hidden;
}
.cp_r ul li a {
	font-size: 16px;
	color: #666;
}
.cp_r ul li a:hover {
	color: #026db5;
	font-weight: bold;
}
.cp_r ul li a:hover em {
	display: block;
}

.w1200{width: 1200px; margin: 0 auto;}

.in_icon {
    vertical-align: middle;
    background: url(../images/ind_icon.png) no-repeat;
    display: inline-block;
}


/**/
.search{border-bottom: 1px solid #eee;}
.search .hot{padding: 30px 0;height: 40px;line-height: 40px;}
.search .hot .left{color: #333;font-weight: bold;}
.search .hot .left b{color: #026db5;}
.search .hot .left a{padding: 0 10px;color: #787878;font-weight: 100;}
.search .hot .left a:hover{color: #026db5;}
.search .hot .right2{position: relative;}
.search .hot .right2 .input{width: 278px;height: 20px;border: 1px solid #eee;border-radius: 20px;line-height: 20px;padding: 9px 0px;border: none;border-right: none;font-size: 12px;color: #999;position: absolute;right: 0px;top: 0px;background: #f5f5f5;padding-left: 20px;outline: none;}
.search .hot .right2 .btn{width: 23px;height: 38px;border: none;background-position: -246px -79px;z-index: 10;cursor: pointer;position: absolute;right: 15px;top: 0px;outline: none;}



.index {
    width: 100%;
    overflow: hidden;
}

.index .indexTit {
    text-align: center;
    width: 100%;
    height: 190px;
    background: url("../images/titLine.png") no-repeat center center;
    background-size: 60px 189px;
}

.index .indexTit .tit {
    padding-top: 60px;
    display: block;
    font-size: 40px;
    font-weight: bold;
    color: #026db5;
    line-height: 40px;
}

.index .indexTit .subtit {
    font-size: 16px;
    color: #666;
    line-height: 18px;
    font-weight: normal;
    padding-top: 12px;
}


/*四大优势*/
.index .floor_3_main{width:100%;height:900px;background: url("../images/ysBg.jpg") no-repeat center center;}
.index .floor_3{padding-top:40px;}
.index .floor_3 .indexTit{background:url("../images/titLine1.png") no-repeat center center;}
.index .floor_3 .indexTit .tit{color:#fff;}
.index .floor_3 .indexTit .subtit{color:#fff;}
.index .floor_3 .advantBox{margin-top:70px;min-height:400px;background:url("../images/ysBox.png") no-repeat center center;}
.index .floor_3 .advantList .item{float:left;display:block;width:400px;cursor:pointer;}
.index .floor_3 .advantList .item .img{float:left;display:block;width:80px;height:80px;border: 2px solid #fff;border-radius: 50%;transition: all .5s;}
.index .floor_3 .advantList .item .img img{width: 100%;height: 100%;display: block;}
.index .floor_3 .advantList .item .txt{float:left;width:300px;margin-left: 16px;transition: all .5s;}
.index .floor_3 .advantList .item .txt h3{margin-bottom:20px;font-size: 24px;font-weight:bold;color:#fff;line-height:24px;transition: all .5s;}
.index .floor_3 .advantList .item .txt p{padding-top:20px;width:300px;font-size:14px;line-height:24px;color:#fff;border-top:1px dashed #9a9a9a;transition: all .5s;}
.index .floor_3 .advantList .item:nth-child(2n){margin-bottom:172px;margin-left: 400px;}
.index .floor_3 .advantList .item:hover .img{background: #026db5;border-color: #026db5;transform:translateY(-6px);}
.index .floor_3 .advantList .item:hover .txt{transform:translateY(-6px);}
.index .floor_3 .advantList .item:hover .txt h3{color:#026db5;}
.index .floor_3 .advantList .item:hover .txt p{color:#026db5;}


.xunpan{width: 100%; background: url(../images/xunpan.jpg) no-repeat center top; height: 200px; color: #fff;}
.xunpan .zixun{width: 454px; padding-top: 40px; text-align: center;}
.xunpan .zixun .ewm{width: 106px; height: 106px; display: block; padding: 6px; background: #fff;}
.xunpan .zixun .tel{border: 1px solid #7a7c82; width: 300px; height: 50px; line-height: 50px; text-align: center; font-size: 26px; color: #fff; margin-bottom: 20px; font-family: "AvantGardeITVbyBT Book", arial; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;}
.xunpan .zixun .tel em{position: relative;top: -2px;width: 25px;height: 25px;background-position: -154px -50px;margin-right: 10px;}
.xunpan .zixun .zx{border: 1px solid #026db5; width: 300px; height: 50px; line-height: 50px; text-align: center; font-size: 20px; color: #fff; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; background: #026db5;}
.xunpan .zixun .zx em{width: 22px; height: 20px; display: inline-block; background-position: -190px -50px; margin-left: 10px; vertical-align: middle;}
.xunpan .txt{padding-top: 55px;}
.xunpan .txt h3{font-size: 40px;line-height: 45px;padding-bottom: 25px; margin: 0;}
.xunpan .txt p{font-size: 20px;}
.xunpan .txt p span{color: #026db5; display: inline-block;}


.product_box_mobile{ display: none;}

@media screen and (max-width: 767px) {
    
    
    .product_box,.xunpan{ display: none;}
    
    .product_box_mobile{display: block; background: #fefefe; overflow: hidden;}
    
.dec_box{padding-bottom:0.5rem;background:#f9f9f9;padding-top: 0.5rem;}
    .section{padding: 15px 0;}
    .yunu-link{font-size: 14px; padding: 10px;}
    .yunu-link li{margin-left: 10px;
    margin-top: 10px;}
    .title_box h4 i::after{ }
    .about_box{ overflow: hidden;}
    .dec_box .flex_center{ display: block;}   
    .dec_box ul { overflow: hidden;}
    .dec_box h5 p{font-size: 12px;}
    .title_box h1{ font-size: 20px;}.title_box h4{ font-size: 12px;}
    .about_info{display:block; padding-bottom: 0!important;}
    .about_info > div{width:100%;}
    .about_info .about_dec{margin-bottom: 20px;}
    .about_info .about_img img{width:100%; height: auto;}
    .about_dec h2{font-size: 24px;}
    .about_dec h1{font-size: 20px; margin:10px 0 5px 0;}
    .about_dec .flex_justify_between{ margin-top:20px; }
    .dec_box ul li{width:50%;padding-top:0.3rem;text-align:center; float:left;}
    .dec_box ul li span{display:block;height:4rem;width:4rem;margin:0 auto; background-size:cover!important}.dec_box ul li:hover h2{color:#026db5}.dec_box h2{color:#555555;margin:0.15rem 0 0.1rem;font-size:15px}.dec_box h5{color:#555555;line-height:1.6;font-size:0.15rem}.dec_icon_1{background:url("../images/dec_icon1.jpg") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.dec_icon_2{background:url("../images/dec_icon2.jpg") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.dec_icon_3{background:url("../images/dec_icon3.jpg") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.dec_icon_4{background:url("../images/dec_icon4.jpg") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.product_tab li{width:33.3%;}.product_tab li.active a{background:#026db5}
    .product_tab li a{display:block;height:40px;line-height:40px;text-align:center;background:#6b6a6a;display:block;font-size:14px;color:#ffffff}
    .product_box_mobile .title_box{padding: 20px 0;}
    .product_list li{width:50%; padding: 0 10px; height: auto;margin-left: 0; box-sizing: border-box; float: left;margin-bottom:0.2rem}.product_list .imgs_box{width:100%;height:150px;}
    .product_list{width: 100%;overflow: hidden; display: block;}
    .product_list .imgs_box img{ height: 114px;  width: 100%; object-fit: cover;}
    .product_list .imgs_box p{font-size: 12px; height: 30px; line-height: 30px; overflow: hidden; margin: 0;}
    .consultation_btn{display:block;width:1.82rem;height:0.36rem;margin:0 auto 0.2rem;background:url("../images/consultation_btn.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.core_box{padding-bottom:0.35rem}.core_list li{box-sizing:border-box;padding-left:1.13rem;min-height:1.65rem;padding-top:0.35rem;width:50%;border:0.01rem solid #e5e5e5;position:relative}.core_list li::after{display:block;content:"";width:1.13rem;height:1.3rem;position:absolute;top:0.2rem;left:0}.core_list li h1{color:#000000;margin-bottom:0.02rem;font-size:0.22rem}.core_list li h3{color:#555555;font-size:0.18rem}.core_list li.active{background:#026db5;border:0.01rem solid #026db5;-moz-box-shadow:0.04rem 0.04rem 0.1rem rgba(0,0,0,0.02),-0.04rem 0.04rem 0.1rem rgba(0,0,0,0.02),0.04rem -0.04rem 0.1rem rgba(0,0,0,0.02),-0.04rem -0.04rem 0.1rem rgba(0,0,0,0.02);-webkit-box-shadow:0.04rem 0.04rem 0.1rem rgba(0,0,0,0.02),-0.04rem 0.04rem 0.1rem rgba(0,0,0,0.02),0.04rem -0.04rem 0.1rem rgba(0,0,0,0.02),-0.04rem -0.04rem 0.1rem rgba(0,0,0,0.02);box-shadow:0.04rem 0.04rem 0.1rem rgba(0,0,0,0.02),-0.04rem 0.04rem 0.1rem rgba(0,0,0,0.02),0.04rem -0.04rem 0.1rem rgba(0,0,0,0.02),-0.04rem -0.04rem 0.1rem rgba(0,0,0,0.02)}.core_list li.active h1,.core_list li.active h3{color:#fff}.core_list li.active.core_icon_1::after{background:url("../images/core_active_icon_1.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.core_list li.active.core_icon_2::after{background:url("../images/core_active_icon_2.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.core_list li.active.core_icon_3::after{background:url("../images/core_active_icon_3.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.core_list li.active.core_icon_4::after{background:url("../images/core_active_icon_4.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.core_icon_1::after{background:url("../images/core_icon_1.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.core_icon_2::after{background:url("../images/core_icon_2.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.core_icon_3::after{background:url("../images/core_icon_3.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.core_icon_4::after{background:url("../images/core_icon_4.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.case_swiper .imgs_box{width:100%;height:4.72rem}.case_swiper .imgs_box img{max-width:100%;max-height:4.72rem}.case_tab{margin:0.3rem 0}.partner_list{padding-bottom:0.5rem}.partner_list li{width:33.3333%;height:1.1rem;box-sizing:border-box;border:0.01rem solid #e2e2e2}.partner_list li img{max-width:95%;max-height:95%}.partner_list li:hover{-moz-box-shadow:0.04rem 0.04rem 0.1rem rgba(0,0,0,0.02),-0.04rem 0.04rem 0.1rem rgba(0,0,0,0.02),0.04rem -0.04rem 0.1rem rgba(0,0,0,0.02),-0.04rem -0.04rem 0.1rem rgba(0,0,0,0.02);-webkit-box-shadow:0.04rem 0.04rem 0.1rem rgba(0,0,0,0.02),-0.04rem 0.04rem 0.1rem rgba(0,0,0,0.02),0.04rem -0.04rem 0.1rem rgba(0,0,0,0.02),-0.04rem -0.04rem 0.1rem rgba(0,0,0,0.02);box-shadow:0.04rem 0.04rem 0.1rem rgba(0,0,0,0.02),-0.04rem 0.04rem 0.1rem rgba(0,0,0,0.02),0.04rem -0.04rem 0.1rem rgba(0,0,0,0.02),-0.04rem -0.04rem 0.1rem rgba(0,0,0,0.02)}.equipment_box{width:100%;background:url("../images/equipment_bg.png") no-repeat center}.equipment_box .title_box h1,.equipment_box .title_box h4{color:#fff}.equipment_box .title_box i{background:transparent;border-color:#fff}.equipment_list{padding:26px 0;margin-bottom:20px;background:url("../images/equipment_list_bg.jpg") repeat}.equipment_list li{text-align:center;flex:1;box-sizing:border-box}.equipment_list li:not(:last-child){border-right:0.01rem solid #d1d1d1}.equipment_list h3{font-size:0.14rem}.equipment_list h3 b{font-size:0.38rem}.equipment_list h1{font-size:0.16rem}.equipment_swiper{padding-bottom:0.5rem}.equipment_big .imgs_box{width:100%;height:3.39rem}.equipment_big .imgs_box img{max-width:100%;max-height:3.39rem}.equipment_img_lsit{margin-top:0.1rem}.equipment_img_lsit .imgs_box{}.equipment_img_lsit .imgs_box img{}
    .about_box .title_box{padding-top:0.4rem;padding-bottom:0.4rem;}
    .about_tips{position:relative}.about_tips span{display:block;font-size:0.8rem;position:absolute;left:0.4rem;top:0;z-index:1;line-height:0.8rem;color:#eaeaea;font-weight:bold;text-transform:uppercase}.about_tips p{position:relative;z-index:3;text-indent:4em;font-size:0.18rem;padding:0.3rem 0;color:#666666}.about_tips p a{color:#026db5}.about_swiper>div{padding-bottom:0.5rem}.about_swiper .imgs_box{height:2.4rem}.about_swiper .imgs_box img{max-width:100%;max-height:2.4rem}.about_swiper .swiper-pagination-bullet{background:#9b9a9a}.gds_box{display:block;width:100%;height:2.38rem;box-sizing:border-box;padding:1.6rem 0 0 0.1rem;background:url("../images/gds.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.gds_box a{display:block;width:1.6rem;height:0.4rem}.news_box{background:#f4f4f4}.news_tab{margin-bottom:0.2rem}.news_first{background:#fff}.news_first .imgs_box{width:1.96rem;height:1.5rem;margin-right:0.24rem}.news_first .imgs_box img{max-width:1.96rem;max-height:1.5rem}.news_swiper h3{color:#000000}.news_swiper h4{color:#747474}.news_first_info{width:3.7rem;padding-top:0.2rem}.news_first_info h3{margin-bottom:0.15rem}.news_list li{margin-top:0.2rem;background:#fff}.news_date{width:1.1rem;height:1.25rem;text-align:center;padding-top:0.02rem;border-right:0.02rem solid #f4f4f4}.news_date h1{font-size:0.56rem;color:#414141}.news_date h6{color:#919191}.news_info{width:4.86rem;padding:0 0.2rem;padding-top:0.1rem}.news_info h3{margin-bottom:0.1rem}.core_swiper .imgs_box{height:4.55rem}.core_swiper .imgs_box img{max-width:100%;max-height:4.55rem}


/*灏廱anner*/
.xunpan{width: 100%; height: 3rem; background: url(../images/xunpan.jpg) no-repeat center; background-size: 6.4rem auto; color: #fff; text-align: center;}
.xunpan p{font-size: .22rem;}
.xunpan .bigtxt{font-size: .32rem; padding-top: .6rem; display: block;}
.xunpan .bigtxt b{font-size: .32rem; font-weight: bold;}
.xunpan .subtit{margin-top:0.16rem;}
.xunpan .subtit em{color:#026db5;}
.xunpan .btn{padding-top: .3rem;}
.xunpan .btn a{display: inline-block;width: 2.6rem;height: .65rem;line-height: .63rem;text-align: center;color: #fff;border: .01rem solid #026db5;border-radius: .3rem;}
.xunpan .btn a i{width: .32rem; height: .32rem; display: inline-block; margin-right: .2rem; background: url(../images/tel-ico.png) no-repeat;background-size: contain;}
.xunpan .btn a.zx{border-color: #fff;margin-right: .2rem;}
.xunpan .btn a.tel{background: #026db5;}


/*鍥涘ぇ浼樺娍*/
.index .floor_3_main{width:100%;height: 13.06rem;background: url(../images/flor3Bg.jpg) no-repeat top center;background-size: 6.4rem;}
.index .floor_3_main .title .tit{padding-top:0.6rem;color:#fff; text-align: center; font-size: 0.32rem; font-weight: bold;}
.index .floor_3_main .title .tit em{color:#fff; font-style: normal;}
.index .floor_3_main .advantList{padding:0 0.4rem;padding-bottom: 3.25rem;margin-top:0.2rem;background: url(../images/adBox.png) no-repeat center bottom;background-size: 5rem;}
.index .floor_3_main .item{margin-bottom:0.66rem;}
.index .floor_3_main .item .img{display:block;width: .86rem;height: .86rem;border: .03rem solid #fff;border-radius: 50%;overflow:hidden;}
.index .floor_3_main .item .txt{width:80%;}
.index .floor_3_main .item .tit{color: #026db5;font-size: .24rem;line-height: .24rem;font-weight: bold;margin-bottom: .2rem;}
.index .floor_3_main .item .cont{padding-top:0.2rem;font-size:0.24rem;color:#fff;line-height:0.36rem;border-top:1px dashed #949494;}
.index .floor_3_main .item:nth-child(odd) .img{float:left;}
.index .floor_3_main .item:nth-child(odd) .txt{float:right;}
.index .floor_3_main .item:nth-child(even) .img{float:right;}
.index .floor_3_main .item:nth-child(even) .txt{float:left;}
.index .floor_3_main .item:nth-child(even) .txt .tit{text-align:right;}
.index .floor_3_main .item:nth-child(even) .txt .cont{text-align:right;}

.equipment_img_lsit{overflow: hidden;}
.equipment_img_lsit li{ float:left; width: 33%; padding: 2px 4px;}
.equipment_img_lsit li img{width:100%; object-ft:cover;}
    
}
