
/* 粒子背景 */
#particles-js {
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}

/* 替换css */
.main-menu .sub-menu li a.disabled{
    color: #6c757d;
    pointer-events: none;
    cursor: default;
}
/*分页居中 换行*/
.pagination {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
.page-item.active .page-link {
    background-color: #007c39;
    border-color: #007c39;
}
.page-link {
    color: #007c39;
}
/* 按钮导航 */
.nav-pills .nav-link {
    margin: 5px;
    border: 1px solid #006e38;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background-color: #007c39;
}
/* 斜线导航 */
.nav2 li:before{
    position: absolute;
    padding: .4rem 1.2rem 0 0;
    content:"/";
}
.nav2 li:first-child:before{
    content:"";
}
.nav2 .nav-link.active{
    font-weight: 600;
}
/* 幻灯切换 */
.owl-swiper .owl-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}
.owl-swiper .owl-nav span {
    margin-top: -50px;
    color: #007c39;
    font-size: 60px;
    background-color: rgba(0, 0, 0, .2);
    border-radius: 50%;
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 40px;
    text-align: center;
}
.owl-swiper .owl-prev{
    position: absolute;
    left: 0;
    top:50%;
}
.owl-swiper .owl-next{
    position: absolute;
    right: 0;
    top:50%;
}
.owl-swiper .owl-dots {
    position: absolute;
    width: 100%;
    height: 0;
    margin-top: -30px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    text-align: center;
}
.owl-swiper .owl-dots  span{
    background-color: #999;
    width: 10px;
    height: 10px;
    margin-right: 8px;
}
.owl-swiper .owl-dots  .active span{
    width: 36px;
    background-color: #007c39;
}

/* 自定义css */
.por{position: relative;}
.ovh{overflow: hidden;}
.bg-czy{background-color: #007c39; color: #fff;}
.bg-kase{background-color: #c49958;}
.bg-qianhuang{ background-color: #ffeaa8;}
.bg-qianhuang2{background-color: #f8f5e7;}
.bg-jb-qianlan {
    background: -webkit-radial-gradient(bottom, #bfd2d7, #f7fbfb 80%) no-repeat center center fixed;
    background: radial-gradient(to top, #bfd2d7, #f7fbfb 80%) no-repeat center center fixed;
    background-size: cover;
}
.bg-jb-qianhuang {
    background: -webkit-radial-gradient(bottom, #e9e8d3, #fbfbf7 80%) no-repeat center center fixed;
    background: radial-gradient(to top, #e9e8d3, #fbfbf7 80%) no-repeat center center fixed;
    background-size: cover;
}
.bg-lv{background-color: #006e38;}
.text-shenka{color: #987646;}
.text-kase{color: #c49958;}
.font-12{font-size: 12px;}
.pt-8{padding-top: 5rem!important;}
.minh-60{min-height: 60px;}
.minh-100{min-height: 100px;}
.minh-150{min-height: 150px;}
.minh-175{min-height: 175px;}
.minh-200{min-height: 200px;}
.minh-250{min-height: 250px;}
.minh-300{min-height: 300px;}
.minh-400{min-height: 400px;}
.minh-450{min-height: 450px;}
.minh-500{min-height: 500px;}
.mt--35{margin-top: -35px!important;}
.line-1{
    line-height: 1;
}
.font-15{
    font-size: 1.5rem;
}
.font-20{
    font-size: 2rem;
    font-weight: 600;
}
.font-25{
    font-size: 2.5rem;
    font-weight: 600;
}
.xf-gongyitu{
    position: absolute;
    width: 90px!important;
    z-index: 9;
    top: -45px;
    right: 10px;
    border-radius: 8px;
    border: 2px solid #fff;
}
@media screen and (max-width: 575px) {
    .hidden-xs{
        display: none;
    }
}
.neirong p{
    text-indent:2em;
}
.neirong i, .neirong span,.neirong a {
    display: block;
}
.suojin, .suojinp p{
    text-indent:2em;
}
.site-info a {
    color: rgba(255, 200, 0, .9);
}
.site-info a:hover {
    color: #8D9CC5;
}

.fontw-700{
    font-weight: 700;
}
.bg-hei{
    background-color: #000;
}
.banner-yingwen{
    font-size: 4.2rem;
    text-transform:uppercase;
}
.banner-yingwen:after{
    content: "";
    width: 30px;
    height: 8px;
    background-color: rgba(255, 255, 255, .5);
    z-index: 99;
}
/********浮动导航********/
.sidebar{position:fixed;right:7px;bottom:20%; z-index:99; }
.sidebar .fudong{ position:relative;box-shadow: 0 0 30px 0 rgba(129,134,131, 0.1)}
.sidebar .fudong a{ display: block;} 
.sidebar .kuai{ margin-bottom:1px; padding-top:17px;position:relative; text-align:center;width:80px;height:80px; background-color:#f3f5f7;color:#818683;}
.sidebar .kuai i{ width:100%; font-size:22px;}
.sidebar .kuai:hover{background-color:rgba(25,42,94,.95); color:#ffffff;}
.sidebar .kuai:hover .sidebar-phone,.sidebar .kuai:hover .sidebar-erweima{display:block;}
.sidebar-phone{position:absolute;left:-180px;top:0px;width:180px;height:80px;color:#fff;background-color:#192A5E;letter-spacing: 1px;display:none;}
.sidebar-phone h3{font-size: 18px; line-height: 1.3;}
.sidebar-erweima{position:absolute;left:-190px;top:-8px;width:190px;display:none;}
@media only screen and (min-width: 576px) and (max-width: 991px) {
}
@media screen and (max-width: 575px) {
    .minh-xs-100{min-height: 100px;}
    .minh-xs-200{min-height: 200px;}
    .sidebar{ width:100%;right:0px;bottom:0;}
    .sidebar ul{ }
    .sidebar .kuai{ margin-bottom:0; padding-top:7px;float:left;width:25%;height:55px;border-left:top 1px #dbdfdd; background-color:rgba(255,255,255,.9);box-shadow: 0 -5px 20px rgba(0, 0, 0, 0.1);}
    .sidebar .kuai i{ font-size:18px;}
}
