﻿@charset "utf-8";

/*广告图*/
.nybanner img{
    width: 100%;
}
.nyposition{
    background: #f5f5f7;
    height: 50px;
    line-height: 50px;
    color: #333;
    margin-bottom: 50px;
}
.nyposition-a a{
    margin: 0 5px;
}


/*左边*/
.nyproclass{
    margin-top: 20px;
}
.nyproclass:first-child{
    margin-top:0;
}
.nyproclass .nyproclass-tit{
    background: #31af95;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
    border-top: 4px solid #fca600;
}
.nyproclass dl{
    background: #fff;
    border: 1px solid #eee;
    border-top: 0;
}
.nyproclass dl dd{
    line-height: 20px;
    padding: 10px 1em;
    border-top: 1px solid #eee;
}
.nyproclass dl dd a{
    color: #444;
}
.nyproclass dl dd a:hover{
    color:#fca600;
}
.next_menu {
    display: none!important;
}


/*内页标题*/
.nytit{
    text-align: center;
    color: #31af95;
    font-size: 24px;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 30px;
}
.nytit:before{
    content:"";
    position: absolute;
    height: 2px;
    width: 90px;
    background: #fca600;
    bottom: 0;
    left: 50%;
    margin-left: -45px;
}


/*产品中心*/
.pro-brief{
    padding: 0 30px;
    text-align:left;
}
.nypro-list{
    margin-top:30px;
}
.nypro-list ul li{
    margin-bottom:1rem;
}
.nypro-list ul li img{
    width: 100%;
}
.nypro-list ul li:hover img{
    transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);    /* IE 9 */
    -webkit-transform: scale(1.05,1.05);    /* Safari å’Œ Chrome */
    -o-transform: scale(1.05,1.05); /* Opera */
    -moz-transform: scale(1.05,1.05);   /* Firefox */
}
.nypro-list ul li dl{
    text-align: center;
    margin-top: 10px;
}
.nypro-list ul li dl dd{
    text-overflow: ellipsis;
    white-space:nowrap;
    overflow:hidden;
    line-height: 28px;
}
.prodeta-img img{
    width: 100%;
}
.prodeta-brief .prodeta-tit{
    font-size: 24px;
    margin-top: 15px;
}
.prodeta-brief dl{
    margin-top: 1rem;
}
.prodeta-brief dl dt{
    color: #666;
}
.prodeta-brief dl dd{
    color: #666;
    line-height: 25px;
}
.prodeta-con{
    margin-top: 20px;
}
.prodeta-con-tit{
    background: #f5f5f7;
    margin-bottom: 15px;
    height: 35px;
    line-height: 35px;
}
.prodeta-con-tit span{
    background: #fca600;
    color: #fff;
    display: block;
    float: left;
    text-align: center;
    padding: 0 15px;
}
.prodeta-con-wz{
    padding: 5px;
    line-height: 28px;
}
.proslider .slider-for {margin-bottom: 20px;}
.proslider .slider-for .slick-prev{left: 10px;background: #000 url(../images/nimg22_left.png) center no-repeat;background-size: 22px 41px;} 
.proslider .slider-for .slick-next{right: 10px;background: #000 url(../images/nimg22_right.png) center no-repeat;background-size: 22px 41px;height: 35px;} 
.proslider .slider-for .slick-prev,.proslider .slider-for .slick-next{position: absolute;z-index: 10;top: 50%;margin-top:-16px;display: block;width: 48px;border: 0;font-size: 0;outline: 0;cursor:pointer;height: 84px;opacity: .6;display: none!important;}
.proslider .slider-for .slick-prev:hover{opacity: 1;background: #23ac38 url(../images/nimg22_left.png) center no-repeat;} 
.proslider .slider-for .slick-next:hover{opacity: 1;background: #23ac38 url(../images/nimg22_right.png) center no-repeat;}
.proslider .slider-for img{width: 100%;display: block;border: 1px solid #eee;}
.proslider .slider-nav .slick-prev{left: 0;background: url(../images/c24_left.png) left top no-repeat;background-size: 35px 35px;height: 35px;} 
.proslider .slider-nav .slick-next{right:0;background:url(../images/c24_right.png) right top no-repeat;background-size: 35px 35px;height: 35px;} 
.proslider .slider-nav .slick-prev,.proslider .slider-nav .slick-next{position: absolute;z-index: 10;top: 50%;margin-top:-16px;display: block;width: 35px;border: 0;font-size: 0;outline: 0; cursor:pointer}
.proslider .slider-nav .slick-prev:hover{background:url(../images/c24_lefton.png) no-repeat; background-size: 35px 35px;} 
.proslider .slider-nav .slick-next:hover{background:url(../images/c24_righton.png) no-repeat; background-size: 35px 35px;} 
.proslider .slider-nav{
    /* padding: 0 45px; */
}
.proslider .slider-nav .slick-slide{
    margin:0 6px;
    border: 2px #fff solid;
    cursor: pointer;
}
.proslider .slider-nav .slick-slide img{
    display: block;
}
.proslider .slider-nav .slick-current {
    padding: 0px!important;
    border: 2px #fca600 solid;
}
.prodeta-a{
    margin-top: 20px;
    display: table;
    width: 100%;
}
.prodeta-a a.dj{
    background: #fca600;
    color: #fff;
    height: 40px;
    display: block;
    float: left;
    line-height: 40px;
    padding: 0 15px;
    margin-right: 15px;
    border-radius: 15px;
}
.prodeta-a a img{
    display:block;
    float:left;
    height:40px;
}
.slideTxtBox1 .hd{
    background: #f5f5f7;
    height: 35px;
}
.slideTxtBox1 .hd ul li{
    float: left;
    display: block;
    height: 35px;
    line-height: 35px;
    padding: 0 20px;
    cursor: pointer;
}
.slideTxtBox1 .hd ul li.on{
    background: #fca600;
    color: #fff;
}
.slideTxtBox1 .bd ul .pad{
    padding: 20px;
}

/*留言*/
.message legend{
    color: #fca600;
    font-size: 2.4rem;
}
.message button{
    background: #da9e00;
    color: #fff;
    border: 0;
}


/*新闻资讯*/
.nynews-list{
    margin-bottom: 30px;
}
.nynews-wz{
    width: 500px;
}
.nynews-wz-tit{
    font-weight: bold;
    margin-bottom: 5px;
}
.nynews-wz-date{
    color: #999;
}
.nynews-wz-brief{
    line-height: 25px;
    margin: 5px 0;
}
.nynews-img{
    width: 350px;
}
.nynews-img img{
    max-width: 100%;
}
.nynews-wz>a{
    color:#fca600
}
.newsdetail-date{
    text-align: center;
}
.newsdetail-date span{
    margin: 0 5px;
}
.newsdetail-con{
    margin-top: 20px;
    line-height: 28px;
}
.Previous{
    margin-top: 15px;
    border-top: 1px dashed #eee;
    padding-top: 10px;
}
.Previous ul li{
    line-height: 28px;
}
.Previous ul li span{
    color: #fca600;
}



/*关于我们*/
.about-con{
    line-height: 2.8rem;
}


/*新内容*/
.solar-t1{
    font-size: 1.4rem;
    margin-bottom: 3rem;
}
.solar-t2{
    font-weight: bold;
    font-size: 1.6rem;
    margin-bottom: 3rem;
}
.solar-bj{
    background: #f2f2f2;
    padding: 30px 20px;
}
.solar-list{}.solar-list .solar-list-con:nth-child(2n) dl{
    float: right;
}
.solar-list .solar-list-con dl{
    float: left;
    width: 50%;
    padding: 50px 40px 0;
}
.solar-list .solar-list-con dl dt{
    font-weight: 100;
    text-decoration: underline;
    font-size: 1.6rem;
}
.solar-list .solar-list-con dl dd{
    word-wrap: break-word;
    word-break:normal;
}
.solar-list .solar-list-con .img{
    float: left;
    width: 50%;
}
.solar-list .solar-list-con .img img{
    width:100%;
}
.solar-t3{
    color: #fca600;
    font-weight: bold;
    font-size: 1.6rem;
    margin-top: 2rem;
}
.solar-t4{
    font-size: 1.4rem;
    margin-top: 1rem;
    line-height: 2.5rem;
}
.solar-t5{
    margin: 1rem 0;
}
.solar-listb{
    margin-top: 2rem;
}
.solar-listb-fl{    
    float: left;
}
.solar-listb-fr{
    float: right;    margin-right:8rem;
}
.solar-listb .solar-listb-tit{
    font-size: 1.6rem;
    margin-bottom: 1rem;
}
.solar-listb ul li{
    float: left;
    width: 210px;
    text-align: center;
}
.solar-listb ul li img{
    width: 100%;
}
.solar-listb ul li p{
    font-size: 1.6rem;
}
.solar-listb ul li span{
    font-size: 1.4rem;
}
.solar-t6{
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.solar-t6 p{
    font-size:1.4rem;
    margin-top:1.5rem;
    line-height: 2.5rem;
}
.solar-t7{
    color: #fca600;
    font-weight: bold;
    font-size: 1.6rem;
}
.solar-listc{
    margin-bottom: 2rem;
}
.solar-listc ul li{
    float: left;
    width: 260px;
    margin-left: 25px;
}
.solar-listc ul li:first-child{
    margin-left: 0;
}
.solar-listc ul li p{
    text-align: center;
    margin-top: 1rem;
}
.solar-listc ul li img{
    width: 100%;
}
.solar-t8{
    font-weight: bold;
    font-size: 1.6rem;
}
.solar-listd{
    margin-top: 1rem;
}
.solar-listd dl{
    margin-top: 2rem;
}
.solar-listd dl dt{
    text-decoration: underline;
}
.solar-listd dl dd{
    line-height: 2.5rem;
}
.boxxx-tit{
    color: #31af95;
    font-size: 16px;
    font-weight: bold;
    margin-bottom:1rem;
}
.boxxx .leftpro{overflow:hidden;}
.boxxx .leftpro .bd ul li .bigimg img {width:215px; }
.boxxx .leftpro .bd ul li .bigimg{
    border: 1px solid #eee;
}
.boxxx .leftpro .bd ul li:hover img{
    transform: scale(1.05,1.05);
    -ms-transform: scale(1.05,1.05);    /* IE 9 */
    -webkit-transform: scale(1.05,1.05);    /* Safari å’Œ Chrome */
    -o-transform: scale(1.05,1.05); /* Opera */
    -moz-transform: scale(1.05,1.05);   /* Firefox */
}
.boxxx .leftpro .hd ul li.on {background:#f00;}
.boxxx .leftpro .bd ul {overflow:hidden;zoom:1;}
.boxxx .leftpro .bd ul li {width:215px; float:left;margin:0 5px;text-align:center;float:left;_display:inline;overflow:hidden;}
.boxxx .tempWrap {
    margin:0 auto;
}




@media screen and (max-width: 1200px) {
    .nyproducts-left {
        position: fixed;
        height: 100%;
        top: 0;
        z-index: 999;
        transition: transform .5s linear;
        height: 100%;
        width: 50%;
        background: #fff;
    }
    .nyproclass-x{
        overflow-x:hidden;
        height: 100%;
    }
    .next_menu {
        background: #fca600;
        width: 4rem;
        height: 4rem;
        position: absolute;
        top: 50%;
        left: 100%;
        margin-top: -20px;
        text-align: center;
        line-height: 4rem!important;
        color: #fff;
        font-size: 3rem!important;
        display: block!important;
    }
    .nyproducts-left.on{
        transform: translateX(100%);
    }

    /*  位置  */
    .nyposition{
        height: 5rem;
        line-height: 5rem;
        margin-bottom: 3rem;
    }

    /*内页标题*/
    .nytit{
        font-size: 2.4rem;
        padding-bottom: 1rem;
        margin-bottom: 2rem;
    }
    .nytit:before{
        height: 2px;
        width: 20%;
        margin-left: -10%;
    }

    /*新闻资讯*/
    .nynews-list{
        margin-bottom: 2rem;
    }
    .nynews-wz{
        width: 100%;
        margin-bottom: 1rem;
    }
    .nynews-wz-tit{
        margin-bottom: .5rem;
        font-size: 1.6rem;
    }
    .nynews-wz-date{
        font-size: 1.4rem;
    }
    .nynews-wz-brief{
        line-height: 2.5rem;
        margin: .5rem 0;
    }
    .nynews-img{
        width: 100%;
    }
    .nynews-img img{
        max-width: 100%;
    }
    .nynews-wz>a{
        color:#fca600
    }
    .newsdetail-date span{
        margin: 0 .5rem;
    }
    .newsdetail-con{
        margin-top: 2rem;
        line-height: 2.8rem;
    }
    .Previous{
        margin-top: 1.5rem;
        padding-top: 1rem;
    }
    .Previous ul li{
        line-height: 2.8rem;
    }

    /*产品中心*/
    .pro-brief{
        padding: 0;
        width: 100%;
        line-height: 2.8rem;
    }
    .nypro-list{
        margin-top: 2rem;
    }
    .nypro-list ul li dl{
        margin-top: 1rem;
    }
    .nypro-list ul li dl dd{
        line-height: 2.8rem;
    }
    .prodeta-brief .prodeta-tit{
        font-size: 2rem;
        margin-top: 1.5rem;
    }
    .prodeta-brief dl{
        margin-top: 1rem;
    }
    .prodeta-brief dl dd{
        line-height: 2.5rem;
    }
    .prodeta-con{
        margin-top: 2rem;
    }
    .prodeta-con-tit{
        background: #f5f5f7;
        margin-bottom: 15px;
        height: 35px;
        line-height: 35px;
    }
    .prodeta-con-tit span{
        padding: 0 1.5rem;
    }
    .prodeta-con-wz{
        padding: 0;
        line-height: 2.8rem;
    }
    .proslider .slider-nav .slick-slide{
        margin:0 .6rem;
    }
    .prodeta-a{
        margin-top: 1rem;
    }
    .prodeta-a a.dj{
        height: 4rem;
        line-height: 4rem;
        padding: 0 1.5rem;
        margin-right: 1.5rem;
    }
    .prodeta-a a img{
        height: 4rem;
    }
    .slideTxtBox1 .hd{
        height: 3.5rem;
    }
    .slideTxtBox1 .hd ul li{
        height: 3.5rem;
        line-height: 3.5rem;
        padding: 0 2rem;
    }
    .slideTxtBox1 .bd ul .pad{
        padding: 1rem;
        line-height:2.8rem;
    }


    /*新内容*/
    .solar-t1{
        margin-bottom: 2rem;
    }
    .solar-t2{
        font-size: 1.4rem;
        margin-bottom: 2rem;
        line-height: 2.5rem;
    }
    .solar-bj{
        padding: 2rem;
    }
    .solar-list{}.solar-list .solar-list-con:nth-child(2n) dl{
        float: right;
    }
    .solar-list .solar-list-con dl{
        width: 100%;
        padding: 0;
        margin-bottom: 1rem;
    }
    .solar-list .solar-list-con dl dt{
        font-weight: 500;
        text-decoration: underline;
        font-size: 1.6rem;
    }
    .solar-list .solar-list-con dl dd{
        word-wrap: break-word;
        word-break:normal;
    }
    .solar-list .solar-list-con .img{
        width: 100%;
        margin-bottom: 1rem;
    }
    .solar-listb{
        margin-top: 2rem;
    }
    .solar-listb-fl{
        width: 100%;
    }
    .solar-listb-fr{
        width:100%;
        margin-top: 1rem;
        margin-right:0;
    }
    .solar-listb ul li{
        width: 50%;
    }
    .solar-t6{
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
    .solar-listc{
        margin-bottom: 2rem;
    }
    .solar-listc ul li{
        float: left;
        width: 48%;
        margin-left: 4%;
    }
    .solar-listc ul li p{
        text-align: center;
        margin-top: 1rem;
    }
    .solar-listc ul li img{
        width: 100%;
    }
    .boxxx-tit{
        font-size: 1.6rem;
    }
}