@charset "utf-8";

/* 左边导航 */
.main{
    background:#fff;
    padding:30px 20px;
}
.main .left-nav{
    width:26%;
    margin-right: 2%;
}
.main .left-nav p{
    font-size: 30px;
    font-weight: bold;
    padding:25px 20px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    background: #16aa54;
    color:#fff;
    margin:0;
}
.main .left-nav .left-nav-box{
    background:#fff;    
}
.main .left-nav .left-nav-box ul li{
    padding:15px 0 15px 15px;
    border-bottom:1px solid #f3f3f3;
    background-color: #434343;    
    position: relative;
}
.main .left-nav .left-nav-box ul li a{ 
    color:#fff;
}
.main .left-nav .left-nav-box ul li.active{
    background-color: #16aa54;
}
.main .left-nav .left-nav-box ul li::before{
    content:'';
    display: block;
    border-left:5px solid #fff;
    border-right:5px solid transparent;
    border-top:3px solid transparent;
    border-bottom:3px solid transparent;
    position: absolute;
    top:24px; 
    left:5px;
}
.main .left-nav .left-nav-box ul li:hover{
    background-color: #16aa54;
}

.contact{width:100%;margin-top:10px;background:url(Products1_07.png) center bottom no-repeat;padding-bottom:27px;}
.productclassstitle {
    height: 64px;
    line-height: 64px;
    border: none;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    background: #16aa54;
    padding-left: 10px;
    font-size: 24px;
    color: #FFF;
}
ul.contact4{background:none;border:1px solid #e2e2e2; overflow: hidden; padding-bottom:20px;}
ul.contact4 li{float:left;width:50%;text-align:center;margin-top: 15px; margin-bottom:15px;}
ul.contact4 li i{
    font-size: 60px;
}
ul.contact4 li a {display:block;width:100%;height:100%;color:#333;padding:0px;}
ul.contact4 li a span{display:block}
ul.contact4 li a:hover i{
    color: #16aa54;
}


.main .right-content{
    width:70%;
}
.main .right-content .ny-title{
    background:#fff;
    padding:20px;
    border-bottom: 1px solid #e5e5e5;
}
.main .right-content .ny-title .ny-title-left{
    font-size: 30px;
    font-weight: bold;
    color:#16aa54;
    line-height: 50px;
}
.main .right-content .ny-title .ny-title-right{
    font-size: 14px;
    line-height: 50px;
}

.ny-content{
    margin-top:2px;
    background:#fff;
    padding:20px 20px 100px;
}
 @media(max-width:992px){
     .left-nav{
         display: none;
     }
     .main .right-content{
         width:100%;
         margin-top:20px;
     }
     .main .right-content .ny-title .ny-title-right{
         display: none;
     }
     .main .right-content .ny-title .ny-title-left{
         font-size: 18px;
         line-height: 20px;
     }
 }
 .m-left-nav .btn{
     width:100%;
     padding:8px 15px;
 }
 .m-left-nav .dropdown-menu{
     width:100%;
     padding:8px 10px 30px;
 }
 .m-left-nav .dropdown-menu li{
     padding:8px 0;
     border-bottom:1px dotted #ddd;
 }

/* 关于我们 */
.ny-about{
    font-size: 14px;
    padding: 0  20px;
}
.ny-about p{
    margin:0;
    line-height: 30px;
}
@media(max-width:992px){
    .ny-about{
        padding:0;
    }
}

/* 新闻 */
.ny-news .news-list .news-list-box {
    font-size: 14px;
    padding:13px 0 13px 10px;
    border-bottom:1px dotted #ddd;
    position: relative;
}
.ny-news .news-list .news-list-box::before{
    content:'';
    display: block;
    border-left:5px solid #002a91;
    border-right:5px solid transparent;
    border-top:3px solid transparent;
    border-bottom:3px solid transparent;
    position: absolute;
    top:20px;
    left:0;
}
.ny-news .news-list .news-list-box .news-name{
    width:80%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.ny-news .news-list .news-list-box .news-time{
    width:20%;
    text-align: right;
}
/* 新闻详情 */
.ny-news-info{
    padding:0 0px;
}
.ny-news-info .news-info-title{
    padding:15px 0 0 0;
    text-align: center;
}
.ny-news-info .news-info-title p{
    font-weight: bold;
    font-size: 18px;
}
.ny-news-info .news-info-title span{
    font-size: 14px;
    color:#999;
}
.ny-news-info .news-info-box{
    font-size: 15px;
    line-height: 28px;
    margin-top:20px;
}
@media(max-width:992px){
    .ny-news-info{
        padding:0;
    }
}

/* 产品 */
.ny-product .product-list{
    margin-bottom:30px;
}
.ny-product .product-list .product-img{
    overflow: hidden;
}
.ny-product .product-list .product-img img{
    width:100%;
    transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    max-height:204px;
}
.ny-product .product-list .product-title{
    text-align: center;    
    border-bottom: 1px solid #DDD;
    padding:25px 0 15px 0;
    transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
}
.ny-product .product-list .product-title p{
    margin:0;
    transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.ny-product .product-list .product-title span{
    display: inline-block;
    width:90px;
    height:27px;
    line-height: 27px;
    background:#e62727;
    font-size: 14px;
    border-radius: 27px;
    margin:10px 0;
}
.ny-product .product-list:hover{
    box-shadow: 0 0 10px #ddd;
}
.ny-product .product-list:hover .product-img img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
}

/*产品轮播*/

.view .swiper-slide {   
    padding: 0 3px;
    box-sizing: border-box;
    overflow: hidden;
    text-align: center;
}
.view .swiper-slide img {   
    max-width: 100%;
}
.view .swiper-slide a{
    display: block;
    transition: all 1s;
}
.view .swiper-slide a:hover{
    display: block;
    opacity: 0.8;
    cursor: url(../images/zoomin.cur), pointer !important;
}
.view .arrow-left {
    background: url(../images/index_tab_l.png) no-repeat left center;
    position: absolute;
    left: 10px;
    width: 28px;
    height: 300px;
    z-index: 10;
    display: none;
}
.view .arrow-right {
    background: url(../images/index_tab_r.png) no-repeat right center;
    position: absolute;
    right: 10px;
    width: 28px;
    height: 300px;
    z-index: 10;
    display: none;
}
.preview {
    position: relative; 
    margin-top: 10px;
}
.preview .swiper-slide {    
    box-sizing: border-box;
    overflow: hidden;
    cursor: pointer;
    width: 77px;
}
.preview .swiper-slide img {
    display: inline-block;
    max-width: 100%;
}
.preview .swiper-slide-thumb-active {
    border: 2px solid #16aa54;
}
.preview .swiper-button-next, .preview .swiper-button-prev{
    background-size: 15px 44px;
}
.preview .swiper-button-prev, .preview .swiper-container-rtl .swiper-button-next {
   left: -25px;
}
.preview .swiper-button-next, .preview .swiper-container-rtl .swiper-button-prev {
   right: -25px;
}

/* 产品详情 */
.ny-product-info .product-info-img img{
    width:100%;
}
.ny-product-info .product-info-main{
    padding:30px 0 0 0;
}
.ny-product-info .product-info-main p{
    font-size: 18px;
    font-weight: bold;
    color:#002a91;
    margin:0 0 5px 0;
}
.ny-product-info .product-info-main b{
    display: block;
    width:40px;
    height:3px;
    background:#e62727;
    margin-bottom:20px;
}
.ny-product-info .product-info-main ul li{
    display: inline-block;
    width:120px;
    height:40px;
    background:#e62727;
    line-height: 40px;
    text-align: center;
}
.ny-product-info .product-info-main ul li a{
    color:#fff;
    font-size: 14px;
}
.ny-product-info .product-info-main ul li:last-child{
    background:#16aa54;
}
.ny-product-info .product-info-box{
    margin-top:50px;
}
.ny-product-info .product-info-box ul{ 
    background:#fafafa;
    overflow: hidden;
}
.ny-product-info .product-info-box ul li{
    display: inline-block;
    font-size: 18px;
    padding:15px 20px;
}
.ny-product-info .product-info-box ul li.active{
    background: #16aa54;
}
.ny-product-info .product-info-box ul li.active a{
    color:#fff;
    font-weight: bold;
}
.ny-product-info .product-info-box ul li:hover a{
   font-weight: bold;
}
.ny-product-info .product-info-box .tab-content{
    padding:20px 0px;
    line-height: 1.8;
    color:#666;
    font-size: 14px;
}
.ny-product-info .product-info-box .tab-content .tab-pane img{
    width:100%;
}
.npfeedback{margin:20px 0px 0px 0px;padding:10px;overflow:hidden;background:#16aa54;color:#FFF;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}

.feedbacktitle{text-align:center;line-height:67px;font-size:24px;font-weight:bold;background:url(Products1_03.png) no-repeat 260px 10px;text-indent:60px;}
#npfeedbackForm .text{width:100%;height:40px;line-height:40px;margin:0px 5px 10px 0px;font-size:14px;padding:0px;color:#8e8e8e;border:none;padding:0px 5px;}
#npfeedbackForm .textr{margin-right:0px;}
#npfeedbackForm .lable{padding:10px 12px 0px 0px;line-height:30px;height:30px;text-align:right;}
#npfeedbackForm .atextarea{height:106px;width:100%;font-size:14px;margin-top:10px;line-height:24px;font-family:Arial, Helvetica, sans-serif;color:#8e8e8e;border:none;padding:0px 5px;}
#npfeedbackForm .smtcss{padding-right:112px;text-align:center;}
.anniu{text-align:center;margin:15px 0px 5px;}
#npfeedbackForm .Submit,#npfeedbackForm .Reset{width:168px;height:40px;font-size:14px;line-height:36px;text-align:center;background:#9e0210;color:#FFF;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#npfeedbackForm .Reset{background:#FFF;color:#777;}

/* 品牌客户 */
.ny-kehu .kehu-img img{
    width:100%;
}
.ny-kehu .kehu-img{
    padding:5px;
    border:1px solid #eee;
    margin-bottom: 30px;
    transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
}
.ny-kehu .kehu-img:hover{
    box-shadow: 0 0 10px #eee;
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
}

/* 荣誉资质 */
.ny-honor .honor-list {
    margin-bottom:30px;
    padding:5px;
    border:1px solid #eee;
}
.ny-honor .honor-list img{
    width:100%;
    max-height:333px;
}

/* 联系我们 */
.BMap_stdMpCtrl, .BMapLabel, .BMap_omCtrl{
    display: none !important;
}
.map{
    margin-top:30px;
}

/* 搜索页面 */
.ny-search .ny-search-box{
    margin-bottom:30px;
}
.ny-search .ny-search-box .search-list img{
    width:100%;
    max-height:287px;
}
.ny-search .ny-search-box p{
    padding:8px 0;
    text-align: center;
}