@media (min-width: 320px) {
  html {
    font-size: 266.667% !important;
  }
}
@media (min-width: 360px) {
  html {
    font-size: 300% !important;
  }
}
@media (min-width: 375px) {
  html {
    font-size: 312.5% !important;
  }
}
@media (min-width: 384px) {
  html {
    font-size: 320% !important;
  }
}
@media (min-width: 414px) {
  html {
    font-size: 345% !important;
  }
}
@media (min-width: 448px) {
  html {
    font-size: 373.333% !important;
  }
}
@media (min-width: 480px) {
  html {
    font-size: 400% !important;
  }
}
@media (min-width: 512px) {
  html {
    font-size: 426.667% !important;
  }
}
@media (min-width: 544px) {
  html {
    font-size: 453.333% !important;
  }
}
@media (min-width: 576px) {
  html {
    font-size: 480% !important;
  }
}
@media (min-width: 608px) {
  html {
    font-size: 506.667% !important;
  }
}
@media (min-width: 640px) {
  html {
    font-size: 533.333% !important;
  }
}
@media (min-width: 750px) {
  html {
    font-size: 625% !important;
  }
}

body {
  width: 100%;
  font-size: 0.28rem;
}
.pc {
  display: none !important;
}
.container { width: 92%; margin: auto;}
.wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  overflow-x: hidden;
}
.main {
  flex: 1;
}
i.fa {
  font-size: 0.48rem;
}

/* 导航 */
.phone-nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
  padding: 0 10px;
  box-sizing: border-box;
  margin: 0 auto;
  width: 100%;
  margin: 0 auto;
  position: fixed;
  z-index: 10000;
  background-color: #fff;
}
.phone-nav .logo img {
  height: 25px;
}
.header-gap {
  height: 50px;
}

.main_menu {
  position: fixed;
  top: 50px;
  left: 0px;
  width: 100%;
  z-index: 500;
  background: #ffffff;
  height: 0px;
  overflow: auto;
  transition: all 350ms ease;
}
.show-main {
  height: calc(100% - 50px);
  transition: all 350ms ease;
}
.menu-top li {
  list-style: none;
  background: #f7f8f9;
  margin-bottom: 10px;
  border-radius: 3px;
  color: #000000;
}
.menu-top li:first-child {
  margin-top: 10px;
  color: #000000;
}
.page-content {
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
  transition: all 350ms ease;
}
.menu-top {
  background-color: rgba(255, 255, 255, 1);
  height: 0px;
  width: 92%;
  margin: auto;
  overflow: hidden;
  transition: all 350ms ease;
  color: #000000;
}
.show-menus {
  height: 100%;
  transition: all 350ms ease;
  overflow-y: scroll;
}
.menu-top .icon3 {
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  position: absolute;
  right: 24px;
  top: 18px;
  font-size: 18px;
  transition: all 350ms ease;
}
.menu-top .icon4 {
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  position: absolute;
  right: 24px;
  top: 23px;
  font-size: 18px;
  transition: all 350ms ease;
}
.menu-top a {
  text-indent: 24px;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  padding: 10px 0px;
  display: block;
  position: relative;
  overflow: hidden;
  color: #000000;
}
.submenu {
  max-height: 0px;
  overflow: hidden;
  transition: all 350ms ease;
}
.submenu a {
  text-indent: 24px;
  font-size: 17px;
  font-weight: 400;
  line-height: 24px;
  transition: all 350ms ease;
  color: #000000;
}
.show-submenu {
  max-height: 5000px !important;
  transition: all 350ms ease;
}
.show-navigation .layui-icon-close,
.menu-top .layui-icon-subtraction {
  display: none;
}
.show-navigation .layui-icon {
  font-size: 24px;
}
.menu-top .layui-icon {
  float: right;
  margin-right: 24px;
}

/* 内页导航 */
.sidenav {
  margin-bottom: 20px;
}

.sidenav .container {
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;
  flex-wrap: wrap;
  box-sizing: border-box;
}

.sidenav .left {
  padding: 20px 0;
  border-bottom: 1px solid #e9e9e9;
}
.sidenav .left .crumb a {
  font-size: 14px !important;
}
.sidenav .right {
  width: calc(100vw - 30px);
  position: relative;
  z-index: 100;
  display: flex;
  height: 50px;
  overflow-x: scroll;
  margin: -25px 0 0;
  box-shadow: 0 0.1rem 0.1rem rgba(0, 0, 0, 0.2);
}
.sidenav .right ul {
  display: flex;
  width: 100%;
  background-color: #fff;
  overflow-x: scroll;
}
.sidenav .right ul li {
  flex: 0 0 calc((100vw - 30px) / 3);
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  color: #333;
}

.sidenav .right ul li a {
  color: #666666;
  padding: 6px 15px;
  white-space: nowrap;
}

.sidenav .right ul li.cur {
  background: #f25d22;
  color: #fff;
}
.sidenav .right ul li.cur a {
  color: #fff;
}

/* 主体 */
.tit {  text-align: center;margin-bottom: 25px;}
.tit .enname{  font-size: 40px;font-weight: bold;  color: rgba(0, 0, 0, 0.1);line-height: 1;text-transform: uppercase;}
.tit .cnname{  font-size: 24px;font-weight: bold;  color: #000;margin-top: -20px;line-height: 1.5;}


.orientation {
  margin-top: 30px;
  line-height: 30px;
}

/* 首页banner */
.index-banner {
  margin-top: 50px;
}
.index-banner .swiper-slide .banner-title {  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%); }
.index-banner .swiper-slide .banner-title .cn{ font-size: 24px;   color: #fff;margin-bottom: 10px;}
.index-banner .swiper-slide .banner-title .en{ font-size: 14px;   color: #fff;font-weight: lighter;}


.imgSwiper{padding:0px 0px 50px;width:100%;position:relative;}
.imgSwiper .swiper-slide img{display:block;margin:auto;max-width: 100%;}
.imgSwiper .swiper-pagination .swiper-pagination-bullet{}
.imgSwiper .swiper-pagination .swiper-pagination-bullet-active{background: #f25d22;}
.imgSwiper .swiper-button-prev{outline:none;color:rgba(255,255,255,0);display:none;}
.imgSwiper .swiper-button-next{outline:none;color:rgba(255,255,255,0);display:none;}

/* 内页banner */
.inside-banner {
  margin-top: 50px;
}

.inside-banner .swiper-slide {
  position: relative;
}
.inside-banner .swiper-slide .banner-title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 25px;
  font-weight: bold;
  color: #fff;
}


.iAbout{width: 100%;overflow: hidden;padding-top: 25px;background: url('../images/about_bg.png')no-repeat top center;background-size: cover;}
.iAbout .content{  margin: auto; font-size: 15px;  color: #666666;  line-height: 2;text-align: justify;}
.iAbout .more{width:187px;height: 56px;background: #f1f1f1;text-align: center;line-height: 56px;font-size: 16px;margin: auto;}
.iAbout .aboutlist{width: 100%;margin-top: 25px;}
.iAbout .aboutlist ul li{float: left;width: 50%;border-top: 4px solid #f1f1f1;height: 50px;}
.iAbout .aboutlist ul li a{display: flex; align-items: center;justify-content: center;height:50px;}
.iAbout .aboutlist ul li a .pic{font-size: 0;line-height: 0;margin-right: 20px;}
.iAbout .aboutlist ul li a .pic img{filter: grayscale(100%);}
.iAbout .aboutlist ul li a .title{font-size: 18px;font-weight: bold;color: #333333;}

.iVideo{background: #ededed;width: 100%;padding: 100px 0px;}


.iCook{width: 100%;overflow: hidden;padding: 20px 0px 0px;}
.iCook .container .iCook-content{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.iCook .container .iCook-content .iCook-box-left{width: 100%;}
.iCook .container .iCook-content .iCook-box-left .tit{text-align: left;}
.iCook .container .iCook-content .iCook-box-left .content{font-size: 16px;  color: #666666;  line-height: 2;max-width: 720px;margin-top: calc(20px + 3vw);}
.iCook .container .iCook-content .iCook-box-right{width: 100%;margin-top: 20px; max-width: 450px;}
.iCook .container .iCook-content .iCook-box-right ul{}
.iCook .container .iCook-content .iCook-box-right ul li{font-size: 16px;  color: #666666;  line-height: 2;}
.iCook .container .iCook-content .iCook-box-right ul li img{width: 100%;transition: 0.6s;}
.iCook .container .iCook-content .iCook-box-right ul li img:hover{transform: scale(1.1,1.1);}



.iProducts-box{padding: 25px 0px;}
.iProducts-box .iProducts ul li a{ display: block;  background: #4d4d4d; }
.iProducts-box .iProducts ul li .info{ padding:30px 20px;  position: relative;}
.iProducts-box .iProducts ul li .info .title{  font-weight: bold;  font-size: 24px;  color: #ffffff;  line-height: 1; }
.iProducts-box .iProducts ul li .info .des{  font-size: 15px;  color: #ffffff;  line-height: 30px;  margin-top: 14px;}
.iProducts-box .iProducts ul li .info .more{margin-top: 15px;    width: calc(100% - 132px); height: 25px;line-height: 25px;  display: flex;  justify-content: space-between;  align-items: center;}
.iProducts-box .iProducts ul li .info .more *{color:#ffffff;}
.iProducts-box .iProducts ul li .pic{ font-size: 0; line-height: 0;width: 100%;}
.iProducts-box .iProducts ul li .pic img{width: 100%;}

.iProducts-box .swiper-button-next::after, .iProducts-box .swiper-button-prev::after{ font-size: 0;line-height: 0;}
.iProducts-box .iProducts .swiper-button-next{
  margin: 0;
  left:calc(100% - 30px);top: 0;
  width:30px;height: 30px;
  font-size: 0;line-height: 0;
  background: url(../images/right.jpg)no-repeat center;
}
.iProducts-box .iProducts .swiper-button-prev{
  margin: 0;
  left:calc(100% - 60px);top: 0;
  width:30px;height: 30px;
  font-size: 0;line-height: 0;
  background: url(../images/left.jpg)no-repeat center;
}


.iTopclass{width: 100%;overflow: hidden;padding: 0px 0px;}
.iTopclass .container{margin: auto;}
.iTopclass .container .tit{}
.iTopclass .container .content{font-size: 16px;  color: #666666;  line-height: 2;margin-top:14px;}
.iTopclass .container .content ul{margin-top: 30px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.iTopclass .container .content ul li{font-size: 16px;  color: #666666;  line-height: 2;width: calc(100% - 70px);border-radius: 10px; background: #f8f8f8;padding: 30px 35px;margin-bottom: 20px;transition: 0.6s;}
.iTopclass .container .content ul li .title{display: flex;line-height: 40px;align-items: flex-end;margin-bottom: calc(10px + 0.5vw);height: 40px;transition: 0.6s;}
.iTopclass .container .content ul li .title p{font-size: 20px;font-weight: bold;color: #000000;line-height:30px;text-indent: 15px;}
.iTopclass .container .content ul li .con{font-size: 16px;  color: #666666;  line-height: 2;}
.iTopclass .container .content ul li:hover{background: #ff7a29;}
.iTopclass .container .content ul li:hover .title img{filter: brightness(10);}
.iTopclass .container .content ul li:hover .title p{color: #ffffff;}
.iTopclass .container .content ul li:hover .con{color: #ffffff;}
.iTopclass .container .content-img{margin-top: 0px;}
.iTopclass .container .content-img ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.iTopclass .container .content-img ul li{width:100%;margin-bottom: 20px;border-radius:25px ; overflow: hidden;margin-bottom: 20px;}
.iTopclass .container .content-img ul li img{width: 100%;transition: 0.6s;}
.iTopclass .container .content-img ul li img:hover{transform: scale(1.1,1.1);}



.iBusiness{padding:25px 0px;  width: 100%;  overflow: hidden;background: url('../images/business_bg.jpg') repeat;}
.iBusiness .titletab{display: flex;align-items:flex-end;justify-content: space-between;margin-bottom: 25px;}
.iBusiness .titletab .more{width: 100px;height: 35px;background: #ffffff;text-align: center;line-height: 35px;font-size: 16px;border-radius: 5px;}
.iBusiness .titletab .more a{width: 100%;display: block;}
.iBusiness .tit{text-align: left;margin-bottom: 0;}
.iBusiness .titledes{margin-bottom: 20px;font-size: 15px;line-height: 25px; color: #000000;}
.iBusiness ul li{float: left;width: calc(50% - 2px);position: relative;margin-right: 2px;margin-bottom: 2px;}
.iBusiness ul li .ico{position: absolute;left: 10%;top: 10%;}
.iBusiness ul li .title{position: absolute;left: 10%;top: 75%;color: #ffffff;font-size: 20px;}
.iBusiness ul li .introduce{position: absolute;left: 10%;top: 55%;color: #ffffff;font-size: 30px;font-weight: bold;}


.iNews {width: 100%;overflow: hidden;margin: 25px auto;}
.iNews .titletab{display: flex;align-items:flex-end;justify-content: space-between;margin-bottom: 25px;}
.iNews .titletab .more{width: 100px;height: 35px;background: #f8f8f8;text-align: center;line-height: 35px;font-size: 16px;border-radius: 5px;}
.iNews .titletab .more a{width: 100%;display: block;}
.iNews .tit{text-align: left;margin: 0;}
.iNews .sliderbox{padding: 25px 0px;border-top: 1px solid #eeeeee;}
.iNews .sliderbox img{max-width: 100%;}
.iNews .sliderbox .date{font-size: 20px;color: #666666;font-weight: bold;margin-bottom: 15px;margin-top: 15px;}
.iNews .sliderbox .title{font-size: 18px;color: #333333;line-height: 30px;margin-bottom:10px;}
.iNews .sliderbox .summary{font-size: 14px;color: #666666;line-height: 30px;margin-bottom: 10px;text-align: justify; 
  overflow:hidden; 
  text-overflow:ellipsis;
  display:-webkit-box; 
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
 }
.iNews ul li{width: 100%;float: left;border-top: 1px solid #eeeeee;}
.iNews ul li a{display: flex;justify-content: space-between;line-height: 63px;align-items: center;}
.iNews ul li a .drop{width: 6px;height: 6px;margin-right: 10px;background: #000000;}
.iNews ul li a .title{width: 70%;font-size: 16px;}
.iNews ul li a .date{font-size: 14px;color: #666666;font-weight: bold;}




.iDjgz-box {
  margin: 20px 0 0;
}
.iDjgz-box .box {
  display: flex;
  flex-direction: column;
}
.iDjgz {
  flex: 0 0 100%;
}
.iDjgz .tit {
  color: #ce1013;
}
.iDjgz .detail,
.iFgbz .detail {
  background-color: #f4f8fb;
  padding: 15px 14px 12px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.175);
  box-sizing: border-box;
}
.iDjgz .detail .info {
  padding: 0 0 20px;
  border-bottom: 1px solid #e8e8e8;
}
.iDjgz .detail .info h3 {
  font-size: 15px;
  color: #ce1013;
  font-weight: bold;
  padding-bottom: 18px;
}
.iDjgz .detail .info p {
  text-indent: 2em;
  font-size: 14px;
  line-height: 26px;
  color: #666666;
}
.iDjgz .detail .info a {
  margin-top: 13px;
  color: #fff;
  font-size: 14px;
  background: #ce1013;
  display: inline-flex;
  padding: 5px 35px;
  border-radius: 15px;
}

.iDjgz .detail .list {
  display: flex;
  padding: 20px 0 0;
  align-items: center;
}
.iDjgz .detail .list-t {
  color: #ce1013;
  font-weight: bold;
  font-size: 14px;
  width: 60px;
  margin: 0 0px 0 0;
}
.iDjgz .detail .list ul {
  position: relative;
  top: 10px;
}
.iDjgz .detail .list li a {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0 0px 28px;
  margin: 0 0 20px 0;
}
.iDjgz .detail .list li a .title {
  flex: 1 1 70%;
  max-width: 70%;
}
.iDjgz .detail .list li a::before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #e8edef;
  position: absolute;
  left: 0;
  top: 0;
  transform: translateY(50%);
}
.iFgbz {
  flex: 1;
  margin: 40px 0 0;
}
.iFgbz .j-tab-nav {
  display: flex;
  border-bottom: 1px solid #e8e8e8;
}
.iFgbz .j-tab-nav li {
  flex: 1;
  margin-right: 20px;
}
.iFgbz .j-tab-nav li:last-child {
  margin-right: 0;
}
.iFgbz .j-tab-nav li a {
  display: block;
  font-size: 16px;
  color: #333333;
  padding-bottom: 12px;
}
.iFgbz .j-tab-nav li.current a {
  text-align: center;
  font-weight: bold;
  border-bottom: 3px solid #333333;
}
.iFgbz .j-tab-con ul {
  display: none;
  padding: 10px 0 20px;
}
.iFgbz .j-tab-con ul:first-child {
  display: block;
}
.iFgbz .j-tab-con ul li {
  margin: 0 0 17px 0;
}
.iFgbz .j-tab-con ul li:last-child {
  margin: 0 0 0 0;
}
.iFgbz .j-tab-con ul li a {
  position: relative;
  padding-left: 28px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.iFgbz .j-tab-con ul li a::before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #e8edef;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.iFgbz .j-tab-con ul li a .title {
  flex: 0 1 70%;
}
.iUser-box {
  margin: 40px 0 0;
}
.company-icon {
  display: flex;
  flex-direction: column;
}
.company-icon {
  display: flex;
}
.company-icon .company {
  flex: 0 1 100%;
  background-color: #f4f8fb;
  padding: 15px 10px 20px 10px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.175);
  box-sizing: border-box;
  overflow: hidden;
}
.company-icon .company .mc {
  position: relative;
}
.company-icon .company .title-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  margin: 0 0 20px;
}
.company-icon .company .title-box .more {
  font-size: 14px;
  color: #9e9e9e;
}
.company-icon .company .swiper-slide {
  display: flex;
  flex-wrap: wrap;
}
.company-icon .company .swiper-slide a {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  border-radius: 3px;
  flex: 0 1 32%;
  margin: 0 0 10px;
}
.company-icon .company .swiper-slide a img {
  height: 60px;
}
.company-icon .company .swiper-slide a:not(:nth-child(3n)) {
  margin-right: calc(4% / 2);
}
.company-icon .company .swiper-pagination {
  width: 100%;
  bottom: -12px;
}
.company-icon .company .swiper-pagination span {
  margin: 0 3px;
}
.company-icon .company .swiper-pagination-bullet-active {
  background: #3e929e;
}
.company-icon .icon-list {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  margin: 30px 0 0;
}
.company-icon .icon-list .list {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #f4f8fb;
  width: 48%;
  margin-bottom: 20px;
  height: 130px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.175);
  box-sizing: border-box;
  overflow: hidden;
}
.company-icon .icon-list .list p {
  font-size: 16px;
}
.company-icon .icon-list .list img {
  position: relative;
  top: 20px;
  right: -20px;
}
.company-icon .icon-list .list:not(:nth-child(2n)) {
  margin-right: calc(4%);
}
.company-icon .icon-list .list:nth-child(3n),
.company-icon .icon-list .list:nth-child(4n) {
  margin-bottom: 0;
}
/* 视频 */
.iVideo-iHwkp-box {
  margin: 40px 0 0;
}
.iVideo-iHwkp {
  display: flex;
  flex-direction: column;
}
.iVideo-iHwkp .iVideo {
  flex: 1;
}
.iVideo-iHwkp .iVideo:first-child {
}
.iVideo-iHwkp .iVideo .detail {
  background-color: #f4f8fb;
  padding: 15px 10px 10px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.175);
  box-sizing: border-box;
}
.iVideo .j-tab-nav {
  display: flex;
  border-bottom: 1px solid #e8e8e8;
}
.iVideo .j-tab-nav li {
  flex: 1;
  margin-right: 38px;
}
.iVideo .j-tab-nav li:last-child {
  margin-right: 0;
}
.iVideo .j-tab-nav li a {
  text-align: center;
  display: block;
  font-size: 14px;
  color: #333333;
  padding-bottom: 12px;
}
.iVideo .j-tab-nav li.current a {
  text-align: center;
  font-weight: bold;
  border-bottom: 3px solid #333333;
}
.iVideo .j-tab-con .con-item {
  display: none;
  padding: 30px 0 20px;
}
.iVideo .j-tab-con .con-item:first-child {
  display: block;
}
.iVideo .j-tab-con .con-item-ul {
  display: flex;
}
.iVideo .j-tab-con .con-item-ul li {
  flex: 0 1 48%;
  margin-right: 4%;
}
.iVideo .j-tab-con .con-item-ul li:nth-child(2n) {
  margin-right: 0%;
}
.iVideo .j-tab-con .con-item-ul li a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
.iVideo .j-tab-con .con-item-ul li a .img-full {
  margin-bottom: 25px;
  height: 98px;
}
.iVideo2 {
  margin: 20px 0 0;
}
.iVideo2 .j-tab-con .con-item-article li {
  margin: 0 0 17px 0;
}
.iVideo2 .j-tab-con .con-item-article li:last-child {
  margin: 0 0 0 0;
}
.iVideo2 .j-tab-con .con-item-article li a {
  position: relative;
  padding-left: 28px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.iVideo2 .j-tab-con .con-item-article li a::before {
  content: "";
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #e8edef;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.iVideo2 .j-tab-con .con-item-article li a .title {
  flex: 0 1 70%;
}
.iXhhk-box {
  margin: 20px 0 0;
}
.iXhhk {
  padding: 0 0 30px;
}
.iXhhk .detail {
  background-color: #f4f8fb;
  padding: 15px 10px 10px;
  border-radius: 10px;
  border: 2px solid #fff;
  box-shadow: 0 3px 20px 0 rgba(0, 0, 0, 0.175);
  box-sizing: border-box;
}
.iXhhk .list {
  display: flex;
  flex-wrap: wrap;
}
.iXhhk .list .item {
  flex: 0 1 49%;
  margin: 0 0 20px 0;
}
.iXhhk .list .item:not(:nth-child(2n)) {
  margin-right: calc(1% / 1);
}
.iXhhk .detail p {
  padding-top: 20px;
  text-align: center;
}
.iLink-box {
  display: none;
  background-color: #fff;
  padding: 20px 0;
  margin: 0 0 10px;
}
.iLink {
  display: flex;
  align-items: center;
}
.iLink .mt {
  flex: 0 0 auto;
  font-size: 14px;
  color: #333;
  font-weight: bold;
  margin-right: 15px;
}
.iLink .detail {
  overflow: hidden;
}
.iLink .detail .marqueeleft {
  overflow: hidden;
}
.iLink .detail ul {
  float: left;
}
.iLink .detail ul li {
  float: left;
  margin-right: 26px;
}
.iLink .detail ul li img {
  height: 65px;
}
.iBg {
  height: 10px;
  background-color: #f6fbfe;
}

.inset {
  padding-top: 20px;
}
.inset-cate {
  font-size: 16px;
  color: #191919;
  font-weight: bold;
  margin: 0 0 24px;
}


.aboutpage .title{font-size: 25px;line-height: 1; color: #000000;margin-bottom: 20px;}
.About1{padding-top: 50px;}
.About1 .part1{}
.About1 .part1 .title{color: #000000;}
.About1 .part1 .pic{}
.About1 .part1 .pic img{max-width: 100%;}
.About1 .part2 .title{font-size: 20px; color: #000000;font-weight: bold;margin-top: 30px;}
.About1 .con{font-size: 16px; color:#666666;line-height: 2;text-align: justify;}
.About2{margin-top: 25px;}
.About2 ul{width: 100%;}
.About2 ul li{background: #394146;width:100%;margin-bottom: 20px; height: 200px;position: relative;box-shadow: 0px 0px 10px 10px #eeeeee;border-radius: 15px;}
.About2 ul li .tt{position: absolute; left: 10%;top: 30px; font-size: 22px;font-weight: bold; color: #ffffff;}
.About2 ul li .line{position: absolute; left: 10%;top: 100px;width: 15px;height: 3px;background: #f25d22;border-radius: 1px;}
.About2 ul li .image{position: absolute;bottom: 30px;right: 50px;}
.About2 ul li .introduce{position: absolute; left: 10%;bottom: 20px; line-height: 30px; font-size: 18px;font-weight: bold; color: #ffffff;width: 80%;}

.About3{width: 100%;overflow: hidden;background:url(../images/About3_bg.jpg)no-repeat center ;background-size: cover;padding: 55px 0px;margin-top: 30px;}
.About3 .pic{margin: auto;font-size: 0;line-height: 0;display: flex;justify-content: center;margin-bottom: 30px;}
.About3 .tt{text-align: center;font-size: 16px; color: #000000;line-height: 25px;}
.About3 .line{background: linear-gradient(to right,#f99a74,#ffffff);width:31px;height: 6px;border-radius: 3px;overflow: hidden;margin:15px auto; }
.About3 .shengeng{margin: auto;font-size: 0;line-height: 0;display: flex;justify-content: center;}

.About4{padding-top: 50px;}
.About4 ul{width: 100%;}
.About4 ul li{width: calc(100% - 60px);background: #f8f8f8;padding: 30px;border-radius: 30px;margin-top: 20px;}
.About4 ul li .detail{display: flex; align-items: center;}
.About4 ul li .detail .image{margin-right:30px;position: relative;padding-left: 10px;}
.About4 ul li .detail .image::after{position: absolute;left: 0px;top: 0px;content: url(../images/yuan.png);z-index: -1;}
.About4 ul li .detail .title{ font-size: 20px;font-weight: bold; color: #000000;margin-bottom: 12px;}
.About4 ul li .detail .summary{ font-size: 16px;color: #666666;}
.About4 ul li .line{width: 18px;height: 4px;background: #f27a31;margin-top: 15px;margin-bottom: 20px;}
.About4 ul li .content{line-height: 25px;overflow: hidden;max-height: 200px;overflow-y: scroll;}

.About5{padding-top: 50px;}
.About5 ul li{width: 100%;float: left;margin-bottom: 20px;}
.About5 ul li .pic img{width: 100%;}

.About6{padding-top: 50px;}
.About6 .titledes{font-size: 16px;color: #000000;width: 100%;line-height: 35px;}
.About6 .mySwiper2{height: 300px;background: url(../images/about_bg1.png)no-repeat top center;}
.About6 .mySwiper2::after{content:""; position: absolute;width: 100%;height: 1px;background: #d2d2d2;left: 0;top:20px}
/* .About6 .mySwiper2 .swiper-scrollbar{width: 70%;top:90px;left: 0%;}
.About6 .mySwiper2 .swiper-scrollbar-drag{background:#f27a31;} */
.About6 .mySwiper2 .swiper-button-next::after, .About6 .mySwiper2 .swiper-button-prev::after{ font-size: 0;line-height: 0;}
.About6 .mySwiper2 .swiper-button-prev{
  outline: none;
  margin: 0;
  left:calc(100% - 85px);top: 75px;
  width:35px;height:35px;
  border: 2px solid rgb(215,215,215);
  border-radius: 20px;
  font-size: 0;line-height: 0;
  background: url(../images/left.jpg)no-repeat center;
  background-size: 120%;
}
.About6 .mySwiper2 .swiper-button-next{
  outline: none;
  margin: 0;
  left:calc(100% - 39px);top:75px;
  width:35px;height: 35px;
  border: 2px solid rgb(215,215,215);
  border-radius:  20px;
  font-size: 0;line-height: 0;
  transform: rotate(180deg);
  background: url(../images/left.jpg)no-repeat center;
  background-size: 120%;
}

.About6 .swiper-slide::after{content:"";position: absolute;width:20px;height: 20px;border-radius: 10px;background: #000;left: 0px;top:10px;}
.About6 .swiper-slide::before{content: "";position: absolute;height: 90px;left: 10px;top:30px; border-right: 2px dashed #d2d2d2;}
/* .About6 .swiper-slide:nth-child(even)::before{content: "";position: absolute;height: 90px;left: 0px;top: 305px; border-right: 2px dashed #d2d2d2;}  */
.About6 .swiper-slide .date{position:absolute ;top: 100px;width: calc(100% - 30px);left: 15px;  color:#000000;font-size: 28px;font-weight: bold;}
.About6 .swiper-slide .des{position:absolute ;top: 140px;width: calc(100% - 30px);left: 15px;font-size: 15px;line-height: 1.5;color: #000000;}
/* .About6 .swiper-slide:nth-child(even) .date{position:absolute ;top: 400px; }
.About6 .swiper-slide:nth-child(even) .des{position:absolute ;top: 440px; } */


.article {  background-color: #fff;}
.article ul li {  margin: 0 0 13px 0; background: #f8f8f8;border-radius: 15px;}
.article ul li a {  padding: 15px;  font-size: 16px;  overflow: hidden;}
.article ul li a .image{width: calc(100% - 30px);margin: auto; font-size: 0;font-weight: 0;}
.article ul li a .image img{max-width:100%;}
.article ul li a .detail{width: calc(100% - 30px);margin: auto; }
.article ul li a .title { font-size: 16px;color: #000000;line-height: 30px;margin-bottom: 12px;margin-top: 12px;}
.article ul li a .summary{font-size: 14px;color: #666666;line-height: 2;
  overflow:hidden; 
  text-overflow:ellipsis;
  display:-webkit-box; 
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2; 
}
.article ul li a .date {width: calc(100% - 30px);margin: auto;   font-size: 14px;color: #666666;line-height: 2;}


.articleshow{}
.articleshow .title{font-size:18px;line-height:25px;margin-bottom:25px ;color: #000;;}
.articleshow .date{width: 100%;overflow: hidden;font-size: 14px; color:#999;margin-bottom: 30px;padding-bottom: 20px; border-bottom:1px solid #dedede;}
.articleshow .date p{float: left;margin-right: 14px;}

.contact_li{width: 100%;overflow: hidden;}
.contact_li li{width:100%;overflow: hidden; display: flex;align-items: center;padding-bottom:15px;margin-bottom:15px ; border-bottom: 1px solid #e9e9e9;}
.contact_li li .pic{margin-right: 15px;}
.contact_li li .pic img{width: 30px;}
.contact_li li .tt{font-size: 18px;line-height: 1;margin-bottom: 12px;}
.contact_li li .con{font-size: 14px;line-height: 1;}
#allmap{width: 100%;height: 360px;}


.xhdt {
  padding: 20px 0 0;
  border-radius: 6px;
}
.xhdt .detail li {
  margin: 0 0 20px 0;
  background-color: #fff;
  border-radius: 6px;
  overflow: hidden;
}
.xhdt .detail li a {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 16px;
  overflow: hidden;
}
.xhdt .detail li a .img-full {
  height: 200px;
  overflow: hidden;
}
.xhdt .detail li a .img-full img {
  object-fit: cover;
}
.xhdt .detail li a .title-box {
  flex: 1 1 auto;
  padding: 10px 20px;
}
.xhdt .detail li a .title-box .title {
  font-size: 16px;
  line-height: 20px;
  margin: 10px 0 8px 0;
}
.xhdt .detail li a .title-box .des {
  font-size: 14px;
  line-height: 1.5;
  margin: 0 0 10px 0;
  color: #999;
}
.xhdt .detail li a .title-box .date {
  margin: 0 0 2px 0;
}
.xhdt .detail li a .title-box span {
  display: inline-flex;
  width: 32px;
  height: 6px;
  border-radius: 3px;
  background-color: #3e929e;
}
.xhdt .detail li a .right {
  display: none;
}


.pagecol {
  background-color: #fff;
  border-radius: 6px;
  display: flex;
  flex-direction: column;
}
.pagecol .menu {
  background-color: #3e929e;
  padding: 16px 7px;
  box-sizing: border-box;
  border-radius: 20px;
}
.pagecol .menu p {
  font-size: 30px;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #42a4b2;
  text-align: center;
  color: #fff;
}
.pagecol .menu ul {
  display: flex;
  flex-wrap: wrap;
  margin: 20px 0 0;
}
.pagecol .menu ul li {
  margin: 0 10px 10px 0;
  text-align: center;
}
.pagecol .menu ul li a {
  text-align: center;
  color: #fff;
  font-size: 18px;
}
.pagecol .detail {
  margin: 0px 0 0;
}
.pagecol .detail .detail_cate {
  display: none;
  font-size: 20px;
  padding: 0 0 15px 0;
  color: #1a1a1a;
  font-weight: bold;
  border-bottom: 1px solid #dadada;
}
.pagecol .detail .content {
  /* padding: 20px 0; */
}

/* 内页搜索 */
.filter {
  margin: 20px 0;
  border: 1px solid #e3e3e3;
  background: #f2f2f2;
  padding: 16px 36px;
}
.filter .list-box {
  border-bottom: 1px solid #e3e3e3;
  position: relative;
  display: flex;
  font-size: 16px;
  line-height: 20px;
  margin-top: 20px;
}
.filter .list-box p {
  flex: 0 1 100px;
}
.filter .list {
  border-bottom: 1px solid #e3e3e3;
  position: relative;
  display: inline-flex;
  flex-wrap: wrap;
}
.filter .list a {
  color: #333;
  font-weight: lighter;
  margin-right: 20px;
  margin-bottom: 20px;
}
.filter .list a.cur,


.picture .detail {
  display: flex;
  flex-wrap: wrap;
}
.picture .detail li {
  flex: 0 1 calc(97% / 2);
  border-radius: 3px;
  overflow: hidden;
  margin-right: 3%;
  margin-bottom: 30px;
}
.picture .detail li:nth-child(2n) {
  margin-right: 0;
}
.picture .detail li .img-full {
   
   display:flex;align-items:center;
   justify-content:center;
}
.picture .detail li .img-full img{max-width:100%;max-height:100%;}
.picture .detail li p {
  text-align: center;
  margin: 20px 0 0;
}
.picture1 .detail {
  display: flex;
  flex-wrap: wrap;
}
.picture1 .detail li {
  flex: 0 1 calc(97% / 2);
  border-radius: 3px;
  overflow: hidden;
  margin-right: 3%;
  margin-bottom: 30px;
}
.picture1 .detail li:nth-child(2n) {
  margin-right: 0;
}
.picture1 .detail li .img-full {
   
   display:flex;align-items:center;
   justify-content:center;
}
.picture1 .detail li .img-full img{max-width:100%;max-height:100%;}
.picture1 .detail li p {
  text-align: center;
  margin: 20px 0 0;
}


.xhhk .detail {
  display: flex;
  flex-wrap: wrap;
}
.xhhk .detail li {
  flex: 0 1 calc(99% / 2);
  border-radius: 3px;
  overflow: hidden;
  margin-right: 1%;
  margin-bottom: 10px;
}
.xhhk .detail li .img-full {
  border-radius: 12px;
  height: 275px;
  overflow: hidden;
}
.xhhk .detail li .title {
  margin: 10px 0;
  text-align: center;
}
.xhhk .detail li:nth-child(2n) {
  margin-right: 0;
}


.video ul {
  display: flex;
  flex-wrap: wrap;
}
.video ul li {
  flex: 0 1 calc(99% / 2);
  border-radius: 3px;
  overflow: hidden;
  margin-right: 1%;
  margin-bottom: 10px;
}
.video ul li .img-full {
  border-radius: 12px;
  height: 120px;
  overflow: hidden;
}
.video ul li .title {
  margin: 10px 0;
  text-align: center;
}
.video ul li:nth-child(2n) {
  margin-right: 0;
}

/* 证书查询 */
.certificate-box {
  background-color: #fff;
  padding: 0 0 20px 0;
}
.certificate-box h3 {
  text-align: center;
  font-size: 26px;
  font-weight: bold;
  color: #191919;
  margin: 0 0 20px 0;
}
.certificate-box .form {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.certificate-box .cate-type {
  margin: 10px 0 30px;
  padding: 0 5px;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
}
.certificate-box .cate-type .cate-item {
  margin: 0 10px 0 0;
}
.certificate-box .cate-type .cate-item a {
  font-size: 14px;
  padding: 5px 10px;
  color: #191919;
}
.certificate-box .cate-type .cate-item.cur a {
  display: block;
  color: #fff;
  background-color: #3e929e;
  border-radius: 20px;
}
.certificate-box .keywords {
  position: relative;
  width: 300px;
}
.certificate-box .keywords input {
  height: 40px;
  width: 100%;
  border-radius: 40px;
  border: 1px solid #cfcfcf;
  box-sizing: border-box;
  padding: 0 100px 0 20px;
  color: #000000;
  font-size: 14px;
}
.certificate-box .keywords button {
  position: absolute;
  right: 0;
  top: 0;
  width: 100px;
  height: 100%;
  color: #fff;
  border-radius: 40px;
  background-color: #3e929e;
  border: 0;
  font-size: 14px;
}
.certificate-box .result {
  margin: 30px 0 0;
}
.certificate-box .result .list {
  overflow-x: scroll;
}
.certificate-box .result .mt {
  display: flex;
  margin: 0 0 10px 0;
}
.certificate-box .result .mt .item {
  flex: 0 0 100px;
  padding: 15px 5px;
  background-color: #f5f5f5;
  text-align: center;
  font-size: 14px;
  white-space: nowrap;
  color: #191919;
  font-weight: bold;
}
.certificate-box .result .mc {
  display: flex;
  padding: 10px 0;
}
.certificate-box .result .mc .item {
  flex: 0 0 100px;
  text-align: center;
  font-size: 14px;
  margin: 0 10px 0 0;
  color: #191919;
  line-height: 1.4;
}
/* 底部 */
.footer {
  background-color: #fff;
}

.footer-nav {
  display: inline-flex;
  width: 100%;
  border-bottom: 1px solid #393939;
}

.footer-nav .list {
  height: 80px;
  line-height: 80px;
  margin-right: 60px;
}
.footer-top {
  display: none;
  background: #fff;
  background-size: 100% 100%;
  background-position: 50%;
  padding: 28px 0 0px;
}
.footer-top .container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0 0 10px;
  border-bottom: 1px solid #efefef;
}
.footer-top .left {
}
.footer-top .left h3 {
  font-size: 20px;
  color: #333333;
  font-weight: bold;
  margin: 0 0 25px;
}
.footer-top .left .info p:first-child span {
  font-size: 25px;
  font-weight: bold;
}
.footer-top .left .info p {
  margin: 0 0 10px;
}
.footer-top .left .qrcode img {
  width: 100px;
  height: 100px;
}
.footer-top .left .qrcode img:first-child {
  margin: 0 10px 0 0;
}
.footer-top .right {
  display: flex;
  margin: 22px 0 0;
}
.footer-top .right ul {
  margin-left: 60px;
}
.footer-top .right ul li {
  margin: 0 0 10px;
  color: #333333;
}
.footer-top .right ul li:first-child {
  margin: 0 0 20px;
  font-size: 16px;
  font-weight: bold;
}

.footer-top .address .address-1 {
  padding-right: 60px;
}

.footer-top .address .address-2 {
  flex: 1;
}

.footer-top .address .address-2 .footer-lxfs {
  padding-left: 70px;
  line-height: 30px;
  border-left: 1px solid #444444;
}

.footer-bottom {
  border-top: 1px solid #f2f2f2;
  background-color: #fff;
  padding: 15px 0;
}

.footer-bottom .copyright {
  line-height: 1.6;
  color: #000;
}
.bg-gray {
  /* background: #f8f8f8; */
}
.mypage {
  text-align: center;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  overflow: hidden;
}
.mypage .pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.mypage li {
  display: inline-block;
  color: #333333;
  background: #eff1f4;
  border-radius: 5px;
  height: 37px;
  line-height: 37px;
  text-align: center;
  margin:0px 3px;
}
.mypage li a, .mypage li span{
  padding: 0px 15px;
}
.mypage li.active {
  background: #f25d22;
  color: #ffffff;
}
.mypage .rows {
  border: none;
}
.lightbox{top: calc(50% - 180px);}