@charset "utf-8";


.flex {
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.flex-list {
  display: -webkit-flex;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.v-center {
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.wp-full {
  width: 94%;
  min-width: 300px;
  margin: 0 auto;
  position: relative;
;
  max-width: 1720px
}

.wp1400 {
  max-width: 1400px;
  margin: 0 auto;
  width: 94%
}

.wp1200 {
  max-width: 1200px;
  min-width: 300px;
  margin: 0 auto;
  width: 94%
}

.wp1000 {
  max-width: 1000px;
  min-width: 300px;
  margin: 0 auto;
  position: relative;
  width: 94%
}

.arc-con {
  line-height: 1.8em;
  font-size: 15px
}

.arc-con p {
  padding: 8px 0
}

.arc-con img {
  display: inline-block;
}

.co {
  color: #018cde
}

.fff {
  color: #fff
}

.mrb70 {
  margin-bottom: 70px
}

.mrb50 {
  margin-bottom: 50px
}

.mrb30 {
  margin-bottom: 30px
}

.mrb20 {
  margin-bottom: 20px
}

.mrb15 {
  margin-bottom: 15px
}

.mrb10 {
  margin-bottom: 10px
}

.font36 {
  font-size: 36px
}

.font30 {
  font-size: 30px
}

@media screen and (max-width: 1280px) {
  .mrb70 {
    margin-bottom: 40px
  }
  .mrb50 {
    margin-bottom: 35px
  }
  .mrb30 {
    margin-bottom: 20px
  }
  .mrb10 {
    margin-bottom: 5px
  }
}

@media screen and (max-width:980px) {
  .font36 {
    font-size: 28px
  }
  .font30 {
    font-size: 22px
  }
  .wp-full {
    width: 90%;
  }
}

.pages {
  padding: 30px 0;
  text-align: center;
}

.pages ul {
  display: inline-block;
  text-align: center;
}

.pages ul li {
  float: left;
  margin: 0 3px;
  margin-bottom: 5px!important;
  background: #fff;
  overflow: hidden;
  border-radius: 5px
}

.pages ul li.page-form {
  display: none!important
}

.pages ul li.page-count {
  display: block;
  padding: 6px 12px;
  border: 1px solid #ddd;
  color: #555;
  display: none
}

.pages ul li a {
  display: block;
  padding: 6px 12px;
  border: 1px solid #ddd;
  border-radius: 5px
}

.pages ul li a:hover {
  color: #fff;
  background: #42b1de;
  border: 1px solid #42b1de;
}

.pages ul li a.on {
  color: #fff;
  background: #42b1de;
  border: 1px solid #42b1de;
}

.pages ul li.c {
  color: #fff;
  background: #42b1de;
  border: 1px solid #42b1de;
  padding: 6px 12px;
}

@media screen and (max-width:900px) {
  .arc-con {
    line-height: 1.6em;
  }
  .pages {
    padding: 20px 0
  }
  .pages ul li {
    float: left;
    margin: 0 3px;
    margin-bottom: 5px!important;
    background: #fff;
    overflow: hidden;
    border-radius: 5px
  }
  .pages ul li.page-form {
    display: none!important
  }
  .pages ul li.page-count {
    display: block;
    padding: 5px 10px;
    border: 1px solid #ddd;
    color: #555;
    display: none
  }
  .pages ul li a {
    display: block;
    padding: 5px 10px;
    border: 1px solid #ddd;
    border-radius: 5px
  }
  .pages ul li a:hover {
    color: #fff;
    background: #42b1de;
    border: 1px solid #42b1de;
  }
  .pages ul li a.on {
    color: #fff;
    background: #42b1de;
    border: 1px solid #42b1de;
  }
  .pages ul li.c {
    color: #fff;
    background: #42b1de;
    border: 1px solid #42b1de;
    padding: 5px 10px;
  }
}

@font-face {
  font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1591865694200');
  /* IE9 */
  src: url('../font/iconfont.eot?t=1591865694200#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('../font/iconfont.woff?t=1591865694200') format('woff'), url('../font/iconfont.ttf?t=1591865694200') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../font/iconfont.svg?t=1591865694200#iconfont') format('svg');
  /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconen:before {
  content: "\e64e";
}

.iconclose:before {
  content: "\e60b";
}

.iconfushi:before {
  content: "\e64d";
}

.iconyiyongguangxue:before {
  content: "\e662";
}

.iconlianjie:before {
  content: "\e60c";
}

.iconmopi:before {
  content: "\e634";
}

.iconziyuan:before {
  content: "\e621";
}

.iconxinhao:before {
  content: "\e7c4";
}

.iconguanghua:before {
  content: "\e633";
}

.icondian:before {
  content: "\e656";
}

.iconiconset0186:before {
  content: "\e655";
}

.icondianhua:before {
  content: "\e6f9";
}

.iconarrl:before {
  content: "\e609";
}

.iconsousuo:before {
  content: "\e603";
}

.iconarrr:before {
  content: "\e648";
}

.iconweixin:before {
  content: "\e62e";
}

.icontubiaozhizuo-:before {
  content: "\e60a";
}

.icontengxunweibo:before {
  content: "\e604";
}

.menu-button {
  display: none;
  padding-top: 17px;
  margin-left: 20px
}

.lines-button {
  display: block;
  padding: 0;
  border: none;
  background-color: transparent;
  cursor: pointer;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  user-select: none
}

.lines {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 2px;
  background: #018cde;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  transform: translateY(-8px)
}

.lines:after,
.lines:before {
  position: absolute;
  left: 0;
  display: inline-block;
  width: 28px;
  height: 2px;
  background: #018cde;
  content: '';
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  -webkit-transform-origin: 2.21px center;
  transform-origin: 2.21px center
}

.lines:before {
  top: 10px
}

.lines:after {
  top: -10px
}

.menu-button:hover .lines,
.menu-button:hover .lines:after,
.menu-button:hover .lines:before {
  background-color: #018cde
}

.menu-button.on .lines-button.x .lines {
  background: 0 0
}

.menu-button.on .lines-button.x .lines:after,
.menu-button.on .lines-button.x .lines:before {
  top: 0;
  width: 31px;
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%
}

.menu-button.on .lines-button.x .lines:before {
  background: #018cde;
  -webkit-transform: rotate3d(0, 0, 1, 45deg);
  transform: rotate3d(0, 0, 1, 45deg)
}

.menu-button.on .lines-button.x .lines:after {
  background: #018cde;
  -webkit-transform: rotate3d(0, 0, 1, -45deg);
  transform: rotate3d(0, 0, 1, -45deg)
}

#pages_Inside .news .news_nav .news-nav-menu {
  margin: 0;
  display: flex;
  color: #8b8b8b;
  font-size: 1rem;
}

#pages_Inside .news .news_nav .news-nav-menu .line {
  padding: 0 1rem;
  font-size: 0.875rem;
}

#pages_Inside .news .news_nav .news-nav-menu li a {
  color: #8b8b8b;
  font-size: 1rem;
}

#pages_Inside .news .news_nav .news-nav-menu li.active a {
  color: #018cdf;
}

.bg-gray {
  background: #f1f3f5;
}

.elp {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}


/*图片放大*/

.pic-scale .pic,
.img-scale {
  position: relative;
  overflow: hidden;
}

.img-scale img,
.pic-scale img {
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  /*max-width: 100%;*/
  width: 100%;
}

.img-scale:hover img,
.pic-scale:hover img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}

.img-scale.scale2:hover img,
.pic-scale.scale2:hover img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}


/*图片去色*/

.img-gray {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: progid: DXImageTransform.Microsoft.BasicImage(grayscale=1);
}

.oh {
  overflow: hidden;
  width: 300px;
    height: 180px;
}


/*分页*/

.pages {
  text-align: center;
  font-size: 0;
}

.pages li {
  display: inline-block;
  vertical-align: middle;
  float: none !important;
  margin: 0 5px;
}

.pages li:first-child {
  /*display: none;*/
}

.pages a {
  display: inline-block;
  padding: 0 12px;
  height: 41px;
  line-height: 41px;
  background-color: #d6d6d6;
  color: #213752;
  font-size: 14px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.pages li.page-ud a {
  width: 84px;
  padding: 0;
  background: #009993;
  box-shadow: 0px 0px 35px 3px rgba(13, 54, 70, 0.1);
  color: #fff;
}

.pages li.page-ud a:hover {
  opacity: .9;
}

.pages a:hover,
.pages a.active {
  background: #018cde;
  color: #fff;
}

.page-banner {
  position: relative;
  overflow: hidden;
  height: 237px;
  background: #009993;
}

.page-banner img {
  position: relative;
  left: 50%;
  margin-left: -960px;
  max-width: none;
}

.page-banner .pb-tit {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  color: #fff;
  text-align: center;
  width: 100%;
  transform: translate(-50%,-50%);
}

.page-banner .pb-tit.center {

}

.page-banner .pb-tit .tit {
  line-height: 1;
  margin-bottom: 10px;
  font-size: 30px;
}

.page-banner .pb-tit .des {
  font-size: 16px;
  line-height: 24px;
}

.page-item.active .page-link {
  background-color: #018cde;
  border-color: #018cde;
}


/*产品列表*/

.product-wrap {
  padding: 90px 0 100px;
}

.product-list {
  padding-bottom: 30px;
}

.product-list .item {}

.product-list .item p {
  font-size: 16px;
  color: #666666;
  margin-top: 40px;
}



/*底部留言*/

.foot-message {
  padding-top: 95px;
  padding-bottom: 145px;
  background: url(../img/page/message-bg.jpg) no-repeat center;
  background-size: cover;
}

.foot-message h3 {
  font-size: 36px;
  color: #fff;
  text-align: center;
  line-height: 1;
}

.foot-message p {
  font-size: 14px;
  color: #cdd5d0;
  text-align: center;
  line-height: 26px;
  margin-top: 12px;
  margin-bottom: 55px;
}

.form-list li {
  width: 24%;
}

.form-list li input {
  width: 100%;
  background: rgba(255, 255, 255, .84);
  height: 63px;
  padding: 0 25px;
  border-radius: 0;
}

.form-area {
  margin-top: 40px;
  margin-bottom: 55px;
}

.form-area textarea {
  width: 100%;
  height: 200px;
  padding: 20px 25px;
  background: rgba(255, 255, 255, .84);
  border-radius: 0;
}

.form-btn {
  text-align: center;
  font-size: 0;
}

.form-btn input {
  width: 181px;
  height: 60px;
  background-color: #fff;
  border-radius: 29px;
  font-size: 14px;
  color: #333;
  margin: 0 22px;
  cursor: pointer;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.form-btn .sub {
  background-image: linear-gradient(170deg, #ffecac 0%, #9a7323 100%), linear-gradient( #00923f, #00923f);
  background-blend-mode: normal, normal;
  border-style: solid;
  border-width: 1px;
  border-image-source: linear-gradient(0deg, #9a8f6a 0%, #c9b46b 100%);
  border-image-slice: 1;
  color: #fff;
}

.form-btn input:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  transform: translateY(-3px);
}


/*新闻列表*/

.page-wrap {
  /*padding-top: 70px;*/
  padding-bottom: 100px;
}


/*新闻列表*/

.list-news {
  /*margin-bottom: -90px;*/
}

.list-news .item {
  margin-bottom: 80px;
}

.list-news .item .slide-box {
  display: block;
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
}

.list-news .item .slide-box:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.list-news .item .slide-box .dd {
  padding: 26px;
  background-color: #fff;
}

.list-news .item .slide-box .dd .time {
  font-size: 18px;
  color: #666;
}

.list-news .item .slide-box .dd .tit {
  font-size: 18px;
  color: #333;
  margin: 15px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.list-news .item .slide-box .dd .des {
  font-size: 14px;
  color: #999;
  line-height: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 50px;
}

.list-news .item .slide-box .dd .btn-more {
  margin-top: 30px;
  padding-top: 22px;
  border-top: 1px solid #d2d2d2;
  display: flex;
  justify-content: space-between;
  transition: all 0.3s;
}

.list-news .item .slide-box .dd .btn-more .text {
  color: #666;
  font-size: 16px;
}


/*新闻详情*/

.news-detail {
  width: 1332px;
  margin: 0 auto;
  padding-top: 90px;
  padding-bottom: 130px;
}

.news-detail .tit {
  font-size: 36px;
  margin: 0;
  line-height: 1.4;
  color: #333;
  text-align: center;
}

.news-detail .info {
  display: flex;
  justify-content: center;
  margin-top: 25px;
  margin-bottom: 70px;
  text-align: center;
  font-size: 18px;
  color: #535961;
  line-height: 1;
}

.news-detail .info span {
  display: flex;
  align-items: center;
  margin: 0 15px;
}

.news-detail .info span#hits {
  margin: 0;
}

.news-detail .info span i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-top: -4px;
  line-height: 1;
}

.news-detail .info span .icon-clock {
  width: 17px;
  height: 17px;
}

.news-detail .info span .icon-people {
  width: 15px;
  height: 14px;
}

.news-detail .info span .icon-view {
  width: 21px;
  height: 17px;
  
}

.news-detail .content {
  font-size: 16px;
  line-height: 32px;
  float: left;
  width: 78%;
}
@media (max-width:999px) {
  .news-detail .content{width: 100%;}
}
.news-detail .content p,.news-detail .content li{
  font-size: 16px;
  padding: 5px 0;
}
.news-detail .content p{
  text-indent: 2em;
}
.news-detail .content img{
  display: flex;
  margin: 10px auto;
}
.news-detail .content ul, .news-detail .content ol{
  padding-left: 40px;
}
.news-detail .content ul{
  list-style-type: disc;
}
.news-detail .content ol{
  list-style: decimal;
}
.news-detail .content li{
  line-height: 1.5;
}
.news-detail .content li p{
  text-indent: 0em;
}
.news-detail .content h2,.news-detail .content h3,.news-detail .content h4,.news-detail .content h5,.news-detail .content h6{line-height: 2;font-weight: bold;}
.news-detail .content h2,.news-detail .content h3{font-size: 1.5rem;}
.news-detail .content h4{font-size: 18px;}

table {
  border-collapse: separate; /* 默认值 */
  border-spacing: 2px; /* 默认值 */
  border-color: gray; /* 默认值 */
  display: table; /* 默认值 */
  box-sizing: border-box; /* 确保一致性 */
  text-indent: initial; /* 重置可能的继承值 */
  margin: 0; /* 移除可能的外边距 */
  padding: 0; /* 移除可能的内边距 */
  border: 1px solid; /* 恢复基础边框 */
  caption-side: top; /* 默认值 */
  empty-cells: show; /* 默认值 */
  table-layout: auto; /* 默认值 */
  width: auto; /* 恢复默认宽度 */
}

.news-detail thead {
  display: table-header-group; /* 默认值 */
  vertical-align: middle; /* 默认值 */
}

.news-detail tbody {
  display: table-row-group; /* 默认值 */
  vertical-align: middle; /* 默认值 */
}

.news-detail tfoot {
  display: table-footer-group; /* 默认值 */
  vertical-align: middle; /* 默认值 */
}

.news-detail tr {
  display: table-row; /* 默认值 */
  vertical-align: inherit; /* 默认值 */
}

.news-detail td, .news-detail th {
  padding: 0.5em 1em;
  border: 1px solid #ddd;
  text-align: center;
  font-weight: normal;
}

.news-detail th {
  font-weight: bold; /* 恢复th的加粗 */
}

.news-detail caption {
  display: table-caption; /* 默认值 */
  text-align: center; /* 默认值 */
}
/*荣誉*/

.page-title {
  padding-top: 90px;
  padding-bottom: 70px;
  text-align: center;
}

.page-title h3 {
  font-size: 36px;
  color: #333;
  line-height: 1;
  margin: 0;
}

.page-title p {
  color: #666;
  line-height: 26px;
  font-size: 14px;
  margin: 0;
  margin-top: 30px;
}

.list-common .item {
  text-align: center;
  margin-bottom: 70px;
}

.list-common .item .text {
  margin-top: 28px;
  font-size: 16px;
  color: #333;
}

.list-common .item .pic {
  overflow: hidden;
  padding: 35px;
  background: #fff;
  overflow: hidden;
}

.list-honor-wrap {
  padding-bottom: 80px;
}


/*联系*/

.contact-list li {
  float: left;
  width: 23.95%;
  height: 151px;
  background-color: #e3e8eb;
  padding: 0 50px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
  text-align: center;
}

.contact-list li:hover {
  /*box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);*/
}

.contact-list li .pic,
.contact-list li .cont {
  display: inline-block;
  vertical-align: middle;
}

.contact-list li .cont {
  width: 70%;
  text-align: left;
}

.contact-list li~li {
  margin-left: 1.4%;
}

.contact-list li .pic {
  margin-right: 20px;
}

.contact-list li .pic img {
  max-width: 100%;
}

.contact-list li .cont h4 {
  font-size: 14px;
  margin: 0;
}

.contact-list li .cont p {
  font-size: 18px;
  margin: 0;
  margin-top: 5px;
}

.contact-list li .cont p.min {
  font-size: 14px;
}

.contact-wrap {
  padding-bottom: 80px;
}

.contact-map {
  height: 600px;
  margin-bottom: 80px;
}


/*左右结构*/

.leftContent {
  width: 78%;
  padding: 70px 3% 70px 0;
  border-right: 1px solid #e2e4e5;
}

.floatlft {
  float: left;
}

.floatrgt {
  float: right;
}

.rgtSild {
  width: 27%;
  width: 19%;
  padding: 70px 0 70px 0;
}

.newslist {
  margin: 0 0 40px;
  background-color: #f9f9f9;
  padding: 30px 40px;
}

.faqBox .newslist {
  padding: 24px 70px;
}

.newspic {
  width: 33.5%;
}

.newspic a {
  display: block;
  height: 100%;
  width: 100%;
}

.newspic img {
  width: 100%;
}

.newsContent {
  width: 61%;
  color: #6c6c6c;
  padding-top: 15px;
}

.faqBox .newsContent {
  width: 100%;
  padding-top: 0;
}

.newsContent p.firstP {
  font-size: 18px;
  color: #333;
  margin: 0 0 16px;
}

.faqBox .newsContent .secondP p {
  line-height: 1.75;
  overflow: hidden;
  padding: 0;
  font-size: 14px;
  color: #8b8b8b;
}

.newsContent p.secondP {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  color: #8b8b8b;
  line-height: 1.5;
  margin: 0 0 16px;
}

.newsContent h2 {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.3;
  color: #363636;
  margin: 0 0 10px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-weight: bold;
}

.newsContent h2 a {
  color: #363636;
}

.newsContent h2 a:hover {
  color: #2c4e57;
}

.faqBox .newsContent .tit {
  font-size: 18px;
  font-weight: normal;
  line-height: 1.3;
  color: #363636;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #ccc;
}

.faqBox .newsContent .tit span {
  overflow: hidden;
  display: block !important;
  line-height: 41px;
}
.news-detail .content img{
  max-width: 100%!important;height: auto !important;
}
.icon-faq1,
.icon-faq2 {
  /*display: inline-block;*/
  float: left;
  width: 41px;
  height: 41px;
  vertical-align: middle;
  margin-right: 12px;
}

.icon-faq1 {
  background: url(../img/common/q.png) no-repeat center;
  background-size: contain;
}

.icon-faq2 {
  /*float: left;*/
  background: url(../img/common/a.png) no-repeat center;
  background-size: contain;
}

.newsBox {
  padding-top: 70px;
}

h3.rsdtit {
  margin: 0 0 20px 0;
}

h3.rsdtit,
h3.rsdtit a {
  color: #363636;
  font-size: 24px;
  text-transform: capitalize;
}

.secondNavBox {
  margin: 0 0 40px 0;
  /*border-bottom: 1px solid #e2e4e5;*/
}

.secondNavBox ul {
  border-top: none;
}

.secondNavBox>ul>li {
  display: block;
}

.secondNavBox>ul>li>ul {
  border-top: none;
}

.secondNavBox>ul>li>ul>ul {
  padding: 0 3%;
}

.secondNav {
  width: 100%;
  /*padding:0 0 20px;*/
  margin: 0;
  background: #f9f9f9;
}

.secondNav li {
  list-style: none;
  width: 100%;
;
  /*border-bottom:1px solid #fff;*/
  margin: 0;
}

.secondNavBox li a {
  width: 100%;
  text-transform: capitalize;
  color: #363636;
  padding: 15px 0px 14px 35px;
  font-size: 16px;
  background: #f9f9f9;
  display: block !important;
  border-bottom: 1px solid #fff;
  -webkit-transition: .1s;
  -o-transition: .1s;
  transition: .1s;
}

.secondNavBox li a span {
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #8b8b8b;
  vertical-align: middle;
  margin: 0 40px 0 0px;
  -webkit-transition: .1s;
  -o-transition: .1s;
  transition: .1s;
}


/*.secondNav>li.cate-title>a span {
    width: 9px;
    height: 10px;
    background: url(../img/icon-cate.png) no-repeat center;
    position: relative;
    top: -2px;
}*/

.secondNav>li:first-child>a {
  font-size: 18px;
  color: #363636;
}

.secondNavBox ul>li:last-child {
  border-bottom: none;
}

.secondNav li ul li a:hover {
  background-color: #018cde;
  /*color: #fff;*/
}

.secondNav li ul li a:hover span {
  background: #fff;
}

.positionBox {
  padding-top: 40px;
  border-top: 1px dotted #e2e4e5;
}

@media (max-width:767px) {
  .mainBox .leftContent .newsBox .newslist2 .newslist2 .newsContent h2 {
    text-align: center;
  }
}

.focus-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  /*padding-bottom: 25px;*/
}

.focus-list a {
  margin: 0 6px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.focus-list a:hover {
  -webkit-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  -o-transform: translateY(-3px);
  transform: translateY(-3px);
}


/*关于*/

.about-1 {
  padding-top: 90px;
  padding-bottom: 110px;
  background: url(../img/page/about-bg.jpg) no-repeat center bottom;
  background-size: cover;
}

.about-1 .pic {
  position: relative;
  width: 50%;
  cursor: pointer;
}

.about-1 .pic:before {
  content: "";
  position: absolute;
  right: 50px;
  bottom: 50px;
  width: 72px;
  height: 72px;
  background: url(../img/page/icon-video.png) no-repeat center;
  background-size: contain;
  z-index: 2;
  -webkit-transition: .4s;
  -o-transition: .4s;
  transition: .4s;
}

.about-1 .pic:hover:before {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  -o-transform: rotate(120deg);
  transform: rotate(120deg);
}

.about-1 .cont {
  display: flex;
  width: 50%;
  padding-left: 75px;
  padding-right: 30px;
  align-items: center;
  text-align: left;
}

.about-1 .cont .t1 {
  font-size: 24px;
  color: #333333;
  line-height: 1;
}

.about-1 .cont .t2 {
  position: relative;
  font-size: 36px;
  line-height: 1;
  color: #333333;
  padding-bottom: 40px;
  margin-top: 24px;
  margin-bottom: 40px;
}

.about-1 .cont .t2:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 64px;
  height: 4px;
  background-color: #018cde;
}

.about-1 .cont .des {
  font-size: 14px;
  color: #666666;
  line-height: 30px;
}

.about-1 .cont .des p~p {
  margin-top: 20px;
}

.culture-list .item {
  width: 23.48%;
  position: relative;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.culture-list .item img{
  max-width: 100%;
}
.culture-list .item:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.culture-list .item .tit {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.culture-list .item .tit h4 {
  font-size: 24px;
  color: #333;
  line-height: 1;
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 15px;
}

.culture-list .item .tit h4:before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -35px;
  width: 70px;
  height: 2px;
  background-color: #018cde;
}

.culture-list .item .tit p {
  font-size: 18px;
  color: #333;
  line-height: 25px;
}

.culture-list .item .tit p span {
  font-size: 18px;
  color: #8b8b8b;
  font-weight: 300;
  text-transform: uppercase;
}

.about-2 {
  padding-bottom: 108px;
}

.hj-list {
  overflow: hidden;
  align-items: center;
}

.hj-list .item {
  width: 49.4%;
}

.hj-list .item .subitem {
  width: 49%;
}

.hj-list-2 {
  margin-top: 20px;
}

.hj-list .item .subitem:nth-child(1),
.hj-list .item .subitem:nth-child(2) {
  margin-bottom: 2.3%;
}

.about-3 {
  padding-bottom: 90px;
  background: url(../img/page/pz-bg.jpg) no-repeat center;
  background-size: cover;
}

.pz-list .item {
  width: 23.8%;
  text-align: center;
}

.pz-list .item p {
  font-size: 16px;
  color: #666;
  margin-top: 35px;
}

.video_shadow {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .5);
  z-index: 1000;
  display: none;
}

.playnow {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -410px;
  margin-top: -286px;
  width: 820px;
  height: 550px;
  background-color: transparent;
  z-index: 1000;
}

.video_control {
  width: 820px;
  height: 500px;
  box-shadow: 0px 0px 20px 3px rgba(0, 0, 0, .5);
}

.video_control video {
  width: 100%;
  height: 100%;
  object-fit: fill;
}

.closevideo {
  position: absolute;
  right: -30px;
  top: -24px;
  font-size: 35px;
  color: #fff;
  cursor: pointer;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

.closevideo:hover {
  right: -35px;
}

@media (max-width: 1000px) {
  .playnow {
    left: 5%;
    top: 30%;
    margin-left: 0;
    margin-top: 0;
    width: 90%;
    height: auto;
  }
  .video_control {
    width: 100%;
    height: auto;
    box-shadow: none;
  }
  .closevideo {
    position: absolute;
    right: 0;
    top: -50px;
    font-size: 30px;
    color: #fff;
    cursor: pointer;
  }
}


/*右侧栏*/

.hotPrdtBox {
  margin: 0 0 40px 0;
}

.hotPrdtBox p {
  text-transform: capitalize;
  margin: 20px 0 0;
  color: #323232;
}

.hotproduct .item .tit {
  text-align: center;
  font-size: 16px;
  color: #8b8b8b;
  margin-top: 18px;
}


/*产品详情*/

.pc-slide {
  width: 758px;
  position: relative;
}

.pc-slide .view {
  width: 600px;
}

.pc-slide .view .swiper-container {
  width: 600px;
  height: 600px;
}

.pc-slide .view img {
  width: 100%;
}

.pc-slide .preview {
  position: absolute;
  right: 0;
  width: 140px;
  top: 0;
  overflow: hidden;
}

.pc-slide .preview .swiper-container {
  width: 100%;
  height: 100%;
}

.pc-slide .preview .swiper-slide {
  width: 140px;
  height: 140px;
  cursor: pointer;
}

.pc-slide .preview .swiper-slide~.swiper-slide {
  margin-top: 18px;
}

.pc-slide .preview .slide6 {
  width: 140px;
}

.pc-slide .preview img {
  max-width: 100%;
}

.pc-slide .preview .active-nav img {
  opacity: .9;
}

.product-header {
  /*padding-top: 75px;*/
  padding-bottom: 75px;
}

.product-header .cont {
  overflow: hidden;
  padding-left: 55px;
  padding-top: 15px;
}

.product-header .cont h1 {
  font-size: 36px;
  line-height: 1.2;
  color: #333;
}

.product-header .cont .slogan {
  font-size: 24px;
  color: #333;
  line-height: 1.2;
  position: relative;
  padding-bottom: 25px;
  margin-bottom: 20px;
  margin-top: 20px;
}

.product-header .cont .slogan:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  border-bottom: 1px solid #c7c7c7;
}

.product-header .cont .des {
  font-size: 14px;
  color: #666;
  line-height: 3;
}

.product-header .cont .des p~p {
  /*margin-top: 15px;*/
}

.product-header .cont .hotline {
  font-size: 24px;
  color: #333;
  line-height: 1;
  margin-top: 50px;
}

.product-header .cont .hotline strong {
  font-size: 36px;
  color: #018cde;
  font-style: italic;
}

.product-header .cont .zx {
  display: block;
  width: 196px;
  height: 58px;
  background-color: #018cde;
  border-radius: 29px;
  text-align: center;
  line-height: 58px;
  font-size: 14px;
  color: #fff;
  margin-top: 45px;
}

.product-tab {
  border-bottom: 2px solid #c7c7c7;
  margin-bottom: 28px;
}

.product-tab li {
  display: inline-block;
  position: relative;
  padding-bottom: 20px;
  font-size: 36px;
  color: #333;
  line-height: 1;
}

.product-tab li:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 2px;
  background-color: #018cde;
}
.product-detail img{
  max-width: 100%!important;
}
@media (max-width: 1800px) {
  /*新闻详情*/
  .news-detail {
    width: 1200px;
  }
  .pc-slide {
    width: 60%;
  }
  .pc-slide .view {
    width: 79%;
  }
  .pc-slide .view .swiper-container {
    width: auto;
    height: auto;
  }
  .pc-slide .preview {
    width: 18%;
  }
  .pc-slide .preview .swiper-slide {
    width: 100%;
    height: auto;
  }
  .product-header .cont .des {
    line-height: 2;
  }
  .product-header .cont .hotline {
    font-size: 20px;
    margin-top: 30px;
  }
  .product-header .cont .hotline strong {
    font-size: 24px;
  }
  .product-header .cont .slogan {
    font-size: 20px;
  }
}

@media (max-width: 1280px) {
  /*新闻详情*/
  .news-detail {
    width: 1000px;
  }
}

@media (max-width: 1024px) {
  /*新闻详情*/
  .news-detail {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (max-width: 768px) {
  .product-wrap {
    padding: 40px 0 40px;
  }
  .product-list .item {
    margin-bottom: 15px;
  }
  .product-list .item p {
    margin-top: 15px;
  }
  .pages {
    padding: 0;
  }
  .pages a {
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
  }
  .page-banner {
    height: 150px;
  }
  .page-banner .pb-tit .tit {
    font-size: 18px;
  }
  .page-banner .pb-tit .des {
    font-size: 12px;
    padding: 0 15px;
  }
  .foot-message {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .foot-message h3 {
    font-size: 24px;
    line-height: 1.3;
  }
  .foot-message p {
    font-size: 14px;
    line-height: 1.5;
    margin-top: 10px;
    margin-bottom: 30px;
  }
  .form-list li {
    width: 100%;
  }
  .form-list li~li {
    margin-top: 10px;
  }
  .form-list li input {
    height: 40px;
    padding: 0 15px;
  }
  .form-area {
    margin-top: 10px;
    margin-bottom: 20px;
  }
  .form-area textarea {
    width: 100%;
    height: 100px;
    padding: 10px 15px;
  }
  .form-btn input {
    width: 100px;
    height: 44px;
    border-radius: 22px;
    margin: 0 10px;
  }
  .top .top-right .nav {
    background: #fff;
    border-top: 1px solid #eee;
    top: 60px;
  }
  .top .top-right .nav li.nav-li .drap {
    background: #f5f5f5;
  }
  .top .top-right .nav li.nav-li>a {
    padding: 8px 20px;
  }
  .page-banner img {
    left: 0;
    margin-left: 0;
    max-height: 100%;
  }
  .page-title {
    padding-top: 40px;
    padding-bottom: 30px;
  }
  .page-title h3 {
    font-size: 24px;
    line-height: 1.3;
  }
  .page-title p {
    line-height: 1.75;
    font-size: 14px;
    margin-top: 20px;
  }
  .page-title p br {
    display: none;
  }
  .list-common .item .text {
    margin-top: 15px;
    font-size: 14px;
  }
  .list-common .item {
    margin-bottom: 15px;
  }
  .list-common .item .pic {
    padding: 15px;
  }
  .list-honor {
    padding-bottom: 20px;
  }
  .list-honor-wrap {
    padding-bottom: 40px;
  }
  .page-wrap {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .list-news .item {
    margin-bottom: 15px;
    width: 100%;
  }
  .list-news .item .slide-box .dd {
    padding: 15px;
  }
  .list-news .item .slide-box .dd .time {
    font-size: 16px;
  }
  .list-news .item .slide-box .dd .btn-more {
    margin-top: 20px;
    padding-top: 15px;
  }
  .list-news .item .slide-box .dd .btn-more img {
    width: 20px;
    margin-top: 10px;
  }
  .foot .foot-nav {
    display: none;
  }
  .list-news {
    padding-bottom: 20px;
  }
  /*新闻详情*/
  .news-detail {
    padding-top: 110px;
    padding-bottom: 40px;
  }
  .news-detail .tit {
    font-size: 22px;
  }
  .news-detail .info {
    margin-top: 20px;
    font-size: 12px;
    margin-bottom: 25px;
  }
  .news-detail .info span .icon-view {
    width: 12px;
    height: 12px;
  }
  .news-detail .info span {
    margin: 0 5px;
  }
  .news-detail .info span i {
    margin-right: 6px;
  }
  .news-detail .info span .icon-clock,
  .news-detail .info span .icon-people {
    width: 12px;
  }
  .leftContent {
    float: none !important;
    width: 100%;
    padding: 0;
    border-right: none;
  }
  .rgtSild {
    float: none;
    width: 100%;
    padding: 40px 0 40px;
  }
  .newsBox {
    padding-top: 40px;
    padding-bottom: 25px;
  }
  .newslist {
    margin-bottom: 15px;
  }
  .faqBox .newslist {
    padding: 15px 15px;
  }
  .positionBox {
    padding-top: 30px;
  }
  .secondNavBox {
    margin: 0 0 30px 0;
  }
  h3.rsdtit,
  h3.rsdtit a {
    font-size: 22px;
  }
  .focus-list img {
    width: 35px;
  }
  .icon-faq1,
  .icon-faq2 {
    width: 25px;
    height: 25px;
    margin-top: 2px;
  }
  .faqBox .newsContent .tit span {
    line-height: 1.5;
  }
  /*关于*/
  .about-1 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .about-1 .pic {
    width: 100%;
  }
  .about-1 .cont {
    display: flex;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    padding-top: 30px;
  }
  .about-1 .cont .t1 {
    font-size: 16px;
  }
  .culture-list .item {
    width: 100%;
  }
  .culture-list .item~.item {
    margin-top: 10px;
  }
  .about-1 .cont .t2 {
    font-size: 24px;
    padding-bottom: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .about-1 .cont .des {
    line-height: 1.75;
  }
  .about-1 .cont .des p~p {
    margin-top: 10px;
  }
  .about-1 .pic:before {
    right: 20px;
    bottom: 20px;
    width: 40px;
    height: 40px;
  }
  .culture-list .item .tit h4 {
    font-size: 20px;
  }
  .about-2 {
    padding-bottom: 30px;
  }
  .hj-list .item {
    width: 100%;
    margin-bottom: 10px;
  }
  .about-3 {
    padding-bottom: 25px;
  }
  .pz-list .item {
    width: 48%;
  }
  .pz-list .item p {
    font-size: 14px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .pz-list .item img{
    max-width: 100%;
  }
  .oh {
    overflow: hidden;
    width: 100%;
    height: AUTO;
  }
  /*联系*/
  .contact-list li {
    width: 100%;
    height: auto;
    padding: 15px 20px;
  }
  .contact-list li~li {
    margin-left: 0;
    border-top: 1px solid #fff;
  }
  .contact-list li .pic {
    margin-right: 20px;
    width: 30px;
  }
  .contact-list li .cont {
    width: 90%;
  }
  .contact-wrap {
    padding-bottom: 40px;
  }
  .contact-map {
    height: 200px;
    margin-bottom: 40px;
  }
  .secondNavBox li a {
    padding: 10px 0px 10px 20px;
  }
  .secondNavBox li a span {
    margin: 0 20px 0 0px;
  }
  /*产品详情*/
  .product-header {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .pc-slide {
    width: 100%;
    float: none !important;
  }
  .pc-slide .view {
    width: 100%;
  }
  .pc-slide .view .swiper-container {
    width: 100%;
    height: auto;
  }
  .product-header .cont {
    padding-left: 0;
    padding-top: 20px;
  }
  .product-header .cont h1 {
    font-size: 24px;
  }
  .product-header .cont .slogan {
    font-size: 16px;
    line-height: 1.2;
    padding-bottom: 20px;
    margin-bottom: 15px;
    margin-top: 15px;
  }
  .product-header .cont .des {
    line-height: 2;
  }
  .product-header .cont .hotline {
    font-size: 16px;
    color: #333;
    line-height: 1;
    margin-top: 20px;
  }
  .product-header .cont .hotline strong {
    font-size: 26px;
  }
  .product-header .cont .zx {
    display: block;
    width: 190px;
    height: 40px;
    background-color: #018cde;
    border-radius: 29px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    margin-top: 35px;
  }
  .product-tab li {
    padding-bottom: 15px;
    font-size: 24px;
  }
  .product-tab {
    margin-bottom: 25px;
  }
  .product-show .item {
    line-height: 1.75;
  }
  .pc-slide .preview {
    display: none;
  }
}