@charset "utf-8";
body{ margin:0px; padding:0px;position: relative;}
a{ text-decoration:none;}
ul{ list-style:none; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6, ol, dd, dl{ list-style:none;margin:0;padding:0px;}
li {
    list-style: none;
}
p{ margin:0px;}
.width{ width:1200px; margin:0 auto;}
.both{ clear:both;}
a{ color:#000; transition:0.5s;}
#box{ width:100%; position:relative; overflow:hidden; height:500px;}
#box img{ transition:0.3s; position:absolute; top:0px; left:0px; height:100%; width:100%; object-fit:cover;}
.arrow{width:100%;}
.arrow a{ position:absolute; top:45%; background-color:rgba(255,255,255,0.8);border-radius:50%; color:#333; font-size:24px; padding:10px 15px; opacity:0;}
#box:hover .arrow a{ opacity:1;}
#foot_nav {
    display: none;
}

.about .jj .gywm {
    width: 35%;
}

    ul.fenl {
    display: block;
    text-align: center;
    margin: 30px auto;
}

ul.fenl li {
    background: #edac07;
    display: inline-block;
    padding: 5px 13px;
    margin-right: 3px;
    margin-bottom: 10px;
}

ul.fenl li a {
    color: #fff;
}

  .txt_1{
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    background: rgba(223,170,38,.8);
    color: #fff;
  }
  .txt_1 em{
    display: block;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    margin-top: 100px;
    margin-bottom: 10px;
  }
  .txt_1 p{}
  .team-infor dt{position: relative;}
  .team-infor dt.hover .txt_1{display: block;}

  .pingjia .pingjia-b .pingjia-box .wz p.hg-2 {
    display: -webkit-box !important;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.foot p.er img {
    width: 130px;
}
  
  @media (max-width: 991px){
    .outBox{width: 100%;overflow: hidden;}
    .inBox .inBd,.inBox .inHd{width: 100%;}
    .team-infor,.inBox .inBd{max-height: 180px;margin-bottom: 10px;}
    .team-infor dt,.team-infor dd{width: 50%}
    .team-infor dt img{max-height: 145px;}
    .inBox .inHd ul li{max-width: 30%;max-height: 110px;}
    .team-infor dd{padding-top:0px;padding-left:10px;}
    .team-infor dd h3{margin:0px;}
    .team-infor dd h4{margin: 0;}
    .team-infor dd i{margin: 5px 0 5px 0;}
    .inBox .inHd{height: 260px;}
    .team-infor dd p{margin-bottom: 5px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
    .inBox .inHd ul li .txt em{margin-top: 30px;}
    .outBox .hd{width: 100%;padding:0;}
    .outBox .hd ul li{ width: 10px;height: 10px;}
}
.navbar-default .navbar-nav > li:first-child > a {
    border-bottom: 3px solid #edac07;
}


@media screen and (max-width: 980px) {
*{-webkit-text-size-adjust:none;}
#box{ height:300px;}
.width{ width:98%;}
#foot_nav{ display:block; position:fixed; bottom:0px; width:100%; left:0px;z-index:9999;}
#foot_nav li{ list-style:none;}
#foot_nav li a {width: calc(100% / 1);text-align: center;height: 90px;line-height: 90px;background: #edac07; color: #fff;float: left;font-size: 46px; font-weight: bold;}


.h-h2, .h-h2-white {
    font-size: 25px;
    color: #333;
    line-height: 150%;
    margin: 2px 0 5px 0;
    font-weight: bold;
}

.navbar-brand {
    width: 61%;
    height: auto;
    margin: 17px 0;
    font-size: 24px;
    line-height: 30px;
}
.about .jj .gywm {
    width: 100%;
}
.pingjia .pingjia-b .pingjia-box a .fd {
    max-width: 90%;
    max-height: 330px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.pingjia .pingjia-b .pingjia-box .fd img {
    transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
.pingjia .pingjia-b .pingjia-box .wz {
    max-width: 90%;
    max-height: 240px;
    margin: 0 auto;
    background: #fff;
    padding: 25px 30px 13px 30px;
    text-align: left;
    color: #999;
}
.case-box figure {
    margin: 0 auto 10px auto;
    overflow: hidden;
    max-width: 90%;
}
div#deno {
    height: 1036px!important;
}
.news-box {
    max-width: 90%;
    margin: 0 auto;
}
.owl-carousel .owl-item img {
    display: block;
    width: 86%!important;
    height: 289px!important;
    object-fit: cover;
}





}
