/*导航*/
.main-nav{display: none}
.mobile-main-nav{display: block;box-shadow: 0 1px 1px 0 #CCC;}
.main-product .content a {font-size: 15px;}
.main-newsdate {margin-top: 15px;text-align: center;}
.main-newsdate .pushtime {font-size: 14px;line-height: 36px;}
.main-newsdate h1 {font-size: 22px;}
.main-newsdate .introBott {font-size: 15px;line-height: 26px;text-align: justify;margin-top: 10px;}
.breadCrumb{font-size: 14px;height: 2.8rem;line-height: 2.8rem;background: #0C7158;position: relative;box-shadow: 0 0 1px #fff inset;position: relative;color: #fff;}
.breadCrumb a{font-size: 16px;color: #fff;}
.breadCrumb i{margin-left: 10px; font-size: 20px;  color: #8f8f8f;padding-left: 30px;background: url(../img/map.png) left center no-repeat;background-size: auto auto;background-size: 24px 24px;}
.swiper_banner {margin-top: 80px;}
.foot_left{margin-bottom: 56px}
.foot_right{display: none}
.foot_left img{margin-left: 15px;margin-bottom: 10px}
.nav  .layui-nav{display: none}
.layui-nav {padding: 0px 0px;}
.nav .nav-logo{margin-left: 50px;}
.nav .nav-logo img{width: 100px;}
.nav{ height: 55px; line-height: 55px;}
.nav .nav-logo{ line-height: 55px;}
.nav .nav-list{line-height: 55px !important;}
/*导航 */
.navbar {position: fixed;right: 0 ;top:81px; z-index: 20;height: 100%;overflow: hidden;display: none;width: 100%;}
.navbar ul {height: 100%;overflow-x: hidden;overflow-y: auto;background: #0C7158;width: 50%;position: fixed;right: -8rem;z-index: 2;}
.navbar ul li {height: 3rem;line-height: 3rem;border-bottom: 1px solid #3e404c;}
.navbar ul li a {display: block;font-size: .8rem;color: #555;height: 3rem;line-height: 3rem;opacity: 0;transform: translateX(-100%);transition: all 0.4s ease 0s;transition-delay: 160ms;color: #fff;padding-left: 3rem;}
.navbar ul li a i {font-size: 1rem;margin-right: .7rem;float: left;}
.navbar ul li a:hover,.navbar ul li .current {background: #21272C;box-shadow: 0.2rem 0 0 #ff680b inset;}
.navbar ul li:first-child {border-top: none;}
.navbar ul li:first-child i {font-size: 1.2rem;}
.navbar ul li:nth-child(2) a {transition-delay: 240ms;}
.navbar ul li:nth-child(3) a {transition-delay: 320ms;}
.navbar ul li:nth-child(4) a {transition-delay: 400ms;}
.navbar ul li:nth-child(5) a {transition-delay: 480ms;}
.navbar ul li:nth-child(6) a {transition-delay: 540ms;}
.navbar ul li:nth-child(7) a {transition-delay: 600ms;}
.navbar ul li:nth-child(8) a {transition-delay: 640ms;}
.navbar ul.show li a {opacity: 1;transform: translateX(0);}
.floatmask {width: 100%;height: 100%;background: #000;opacity: 0.5;position: absolute;top: 0;z-index: 1;display: none;overflow: hidden;transition: all 0.5s;margin: 0 auto;}
.footMenu {height: 4rem;position: fixed;bottom: 0;z-index: 10;width: 100%;text-align: center;display: table;margin: 0 auto;background: #0C7158}
.footMenu ul {padding-top: 8px !important; overflow: hidden;color: #fff;display: table-cell;/*vertical-align: middle;*/}
.footMenu li {float: left;width: 33.33333%;text-align: center;font-size: .8rem;vertical-align: middle;}
.footMenu li a {color: #fff;}
.footMenu li i {font-size: 20px;margin-bottom: 2px}
.footMenu li span {display: block;}
.main-service .content .content-right p ,.main-countdate p{font-size: 14px;line-height: 28px}
.main-service p.title {font-size: 18px;text-align: left;line-height: 45px;margin-left: 10px;}
.main-news .content .news-panel {width:60%;}
.main-news .content .news-img {width: 40%;}
.swiper-pagination-bullet {width: 30px !important;height: 2px !important;}
.swiper-button-prev,
.swiper-button-next {background-size: 30px 30px;}
.backtop {cursor: pointer; height: 2rem;line-height: 2rem;color: #fff;padding-right: 3%;text-align: right;font-size: .8rem;background-color: #0C7158;}
.layui-col-sm6{width: 50%;float: left}

/*产品中心*/
.main-product{padding-top: 15px; }
.main-product .product-title{
    height: 38px;
    line-height: 38px;
    border-bottom: 2px solid #0C7158 !important;
}
.main-product .product-title p.title {
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-top: 12px;
    margin-left: 0px;
    text-align: center;
    text-align: left;
    font-size: 16px;
    line-height: 1;
    color: #ffffff;
    display: inline-block;
    background-color: #0C7158;
}
.main-product .content{
    margin: 0px;}
.main-product .content_1{
    margin: 5px;}