.section-hero.overlay, .section-hero.overlay-2 {
    position: relative;
}
.section-hero, .section-hero > .container > .row {
    height: 100vh;
    min-height: 900px;
}
.section-hero > .container {
    z-index: 2;
    position: relative;
}
.section-hero, .section-hero > .container > .row {
    height: 100vh;
    min-height: 900px;
}
.video-container video {
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.video-container {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: -1;
}

.pc{ display:none}
.sj{ display:block}

.yqlj{ width:100%；; line-height:35px}
.yqlj a{ color:#333}

.logo a img{ width:300px; max-width:300px}
.section-title p{ padding:0; margin:0}
.header-navigation .navbar-nav .nav-link{ padding:16px 40px;}
.header-navigation .navbar-nav .nav-link a{ width:100px}
.header-navigation .navbar-nav .nav-link:hover{ background:#009885}
.kjbg{ background:url(../img/4_4lkd.jpg) center center no-repeat}
.kjbg2{ background:url(../img/kjbg2_1.jpg) center center no-repeat; background-size:100%; background:#00b39c}
.item{ background:#FFF}
.carousel-item img{ width:auto}
.price{ display:none}
.black-bg a{ display:none}
.text-news { border-bottom:#CCC 1px  dashed; height:40px; line-height:40px; margin:0}
.text-news a{ font-size:16px; color:#333;}
.text-news:hover a{ color:#FFF}
.btn-primary {
    color: #fff;
    background-color: #00b39c;
    border-color: #00b39c;
}
.black-bg:hover a{
  animation-name: dh1;
  animation-duration: 0.5s;
  animation-delay: 0s;
   display:block; font-size:14px; padding:10px; text-align:left
  }
@keyframes dh1 {
  0%   {bottom:100px;}
  25%  {bottom:75px;}
  50%  {bottom:55px;}
  75%  {bottom:25px;}
  100% {bottom:10px;}
}
.app-download-btn a { color:#FFF; font-size:18px;}
.gzwm img{ max-width:110px}
.footer-link li{ width:50%; float:left}
.footer-link li i{ padding-right:5px}
.footer-newsletter-text{ color:#CCC}
.footer-newsletter-text p{margin:0; padding-bottom:10px; line-height:21px; font-size:14px}

/*内页右侧*/
.ycyy{box-shadow: 3px 3px 10px 3px #f9f9f9;}
/*联系我们*/
.lxwm{background:#f5f5f5}
.lxwm li{ width:96%; padding:10px;font-size:18px; background:#fff; margin:2%}
.lxwm li i{ margin:10px; width:20px; color:#00B39C}

.faqsidelink ul li{ border-bottom:#00B39C 1px dashed}
.recent-single-post img {
    /* width: 100%; */
    max-width: 180px;
    width: 180px;
    height: 120px;
    object-fit: cover;
    border-radius: 2px;
}
.recent-single-post{ margin-bottom:20px; border-bottom:#efefef 1px solid; padding-bottom:20px;}
.pst-content h5 { padding-bottom:10px;}
.pst-content h5 a{ color:#636363}
.pst-content p a{ font-size:14px;}

/*分页*/
#pagination{ height:auto; float:left}
.mainPage{ padding-top:20px; height:auto;}
.mainPage ul{width:100%;height: 32px;display:block; margin:0 auto;padding-left: 4px;}
.mainPage ul li{float: left; display: inline; height: 32px; line-height: 32px; padding: 0 10px;color:#fff;margin: 5px 5px; background:#00b39c; font-size:16px;}
.mainPage ul li a{color:#fff;font-size:16px; }
.mainPage ul li.thisclass{background:#00907d;border: 1px solid #00907d;color:#fff; font-size:16px;}
.mainPage ul li.thisclass a{color:#fff;}
.mainPage ul li a:hover, a:focus {color:red;text-decoration: none;}

.pagination{ margin-bottom:20px;}
/*翻页*/
.fy {
    color:#00b39c !important;
    background: #f9f9f9;
    padding: 10px;
}
.fy a{ color:#333}
.table-bordered{ width:100%}
.table-bordered td, .table-bordered th{ padding:10px}
.blog-box .blog_img img{ width:100%; height:200px}
@media (max-width: 1199px){
.header-navigation .navbar-nav .nav-link {
    padding:16px 39px !important;
    font-size: 11px;}
.pc{ display:block}
.sj{ display:none}	
}
@media (max-width: 991px){
.logo{text-align:left}	
.header-call-us{ display:none}
.header-upper-bar {padding: 6px 0px; background:#FFF; position:absolute; z-index:9; top:35px; right:0;}
.navbar-toggler{ background:#00B39C}
.navbar-toggler span{ background:#fff}
.header-navigation .navbar-collapse{ right:-49px; width:auto;}	
.header-navigation .navbar-nav li:last-child{ border:none}
.header-navigation .navbar-nav .nav-link{border-bottom:#3c3c3c 1px solid;}
.header-navigation .navbar-nav li{ border-left:none}

}
@media (max-width: 767px){
.slider .slide {display:block;}
.app-img { padding-top:0}
}
@media (max-width: 480px){
.carousel-fade .carousel-item img{ height:200px}	
.post-img{ display:none}
.pst-content{ padding:0}
.sjyc{ display:none}
.pc{ display:block}
.sj{ display:none}
	}