html,body{width: 100%; height: 100%; padding: 0px; margin: 0px; font-size: 14px;-ms-overflow-style: scrollbar;}
a:active, a:focus { outline:none;}
button{border:none}
*{font-family: 微软雅黑,"Microsoft YaHei","MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}
.btn:active,
.btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .125);
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, .125);
}
.btn{outline:none;}
.btn:focus{border:none;box-shadow: none;outline:none;-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,.0);}

h2{font-family:微软雅黑,"Microsoft YaHei","MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{width:100%}

.toolbar{background-color: #202020; color: #fff;  border-bottom: solid 1px #666; line-height: 3rem;}
.toolbar .align-center{height:55px;line-height:55px;color:#85c230;cursor: pointer;}
.toolbar .action {height:55px;line-height:55px;float: right;color:#85c230;position:relative;text-align: left}
.toolbar .action .tel{position: absolute;top:1px;left:-180px;}
.toolbar .action input{ border-color:#f0f0f0;display: inline-block;height:30px;border-radius:20px;width:200px;font-size: 12px;margin:0px 70px 0px 5px;box-shadow:inset 0 0px 0px rgba(0,0,0,.0);}
.toolbar .action input:focus{box-shadow: none;border-color:#ccc;}
.toolbar .action .serch{display: inline-block;}
.toolbar .action i{display: inline-block}
.toolbar .action i.wechat{cursor: pointer;}
.toolbar .action i.qq{cursor: pointer;margin-left:8px;}

.header{margin-bottom:0px;}
.header .logo{display: inline-block;padding:0px 0;}

.popup{width:100%;background: #eee;padding:30px 0px;display: none;}
.popup dl dt,.popup dl dd{padding-bottom:5px;}
.popup dl a:hover{color:#85c230;}
.popup a{color:#666;text-decoration: none;}

.navbar-brand{ height: auto; line-height: normal;}



.banner{ clear: both;}

.content{}
.content .col-block{}
.content .col-block h2{text-align: center; margin: 40px 0px;}
.content .col-block a{text-decoration: none;color:#333;}
/*.content .col-block a:hover{color:#85c230;}*/
.content .col-block .description{width:70%;margin:auto;text-align: center}

.home .about p{font-size: 16px;line-height: 25px;}
.home .news .item{height:166px;}
.home .news .item .col-xs-6{padding-left:0px;}
.home .news .item .col-xs-6:last-child{padding-right:0px;}
.home .news .list p{font-size: 12px;margin-bottom:0px;white-space:nowrap;/*强制文本在一行内显示*/  text-overflow:ellipsis; /*溢出省略号，支持ie、safari（webkit）*/  -o-text-overflow:ellipsis; /*溢出省略号，支持opera*/  overflow:hidden;/*溢出隐藏*/  -moz-binding:url('ellipsis.xml#ellipsis');/*溢出省略号，支持firefox*/}
.home .news .list span{display:inline-block;font-size: 12px;}
.home .news .row .col-xs-6 .list:first-child span{display:inline-block;margin-bottom:15px;}
.home .cooperation img{ margin: 1rem 0px;}
.home .news .item h4,.home .news .list h4{
    margin-top:0px;
}

.bottom-link{ background: #eaeaea; padding:2rem 0px; }
.bottom-link dl dt{color:#333;}
.bottom-link dl a{color:#666;text-decoration: none;}
.bottom-link dl a:hover{color:#85c230;}
.bottom-link dl dt,.bottom-link dl dd{line-height:40px;}
.bottom-link .row .col-xs-2{width:16%;}
.nav-two{position: relative; text-align: center; background-color: #0090ff; }
.nav-two .nav-three { margin: 0 auto; max-width: 1450px; }
.nav-two>div{position: absolute;bottom:0px;height:65px;width:100%;background-color:rgba(000,000,000,0.5);}
.nav-two ul{overflow: hidden;padding-left:0px;}
.nav-two ul a{
    color:#fff;
}
.nav-two ul li{
    list-style: none;
    float: left;
    height:65px;
    line-height: 65px;
    padding:0px 30px;
    opacity: 1;
    cursor: pointer;

}
.nav-two ul .active{background: #85c230;}
.nav-two ul :hover{background: #85c230;}
.nav-two ul li a{text-decoration: none;color:#fff;}

.contact{
    padding:30px 0px;
}
.contact h3{
    color:#85c230;
}
.contact h4{
    margin: 40px 0px 10px 0px;
}
.contact textarea{
    width:100%;
    margin-top:20px;
}
.contact input{
    margin-top:30px;
    height:40px;
}
.contact .btn-green{
    margin-top:30px;
    border-radius: 20px;
    height:40px;
}
.company h2{margin-top:30px;}
.company p{
    line-height:30px;
    margin-bottom:30px;
    font-size:16px;
}
.company p img{
    width:100%;
    display:block;
    height:auto;
}
.about-two{margin-bottom:30px;}
/*.news{margin-bottom:30px;}*/
.news h2{
    margin:30px 0px 10px;
}
.news .col-xs-4{
    padding-top:20px;
}
.news .left{margin-top:30px;}
.news .left .btn{
    width:130px;
    border-radius: 20px;
    margin-bottom:20px;
}
.news .left .btn:hover{background: #fff;color:#333;}
.news .right{
    padding:20px 0px;
}
.news .right .item{
    border-bottom:1px solid #ccc;
    margin-top: 20px;
}

.news .right a{
    text-decoration: none;
    color:#666;
}

.news .right h4:hover{color:#85c230;}
.news .right a h4{color:#333;}
.news .right .item p{
    white-space:nowrap;/*强制文本在一行内显示*/  text-overflow:ellipsis; /*溢出省略号，支持ie、safari（webkit）*/  -o-text-overflow:ellipsis; /*溢出省略号，支持opera*/  overflow:hidden;/*溢出隐藏*/  -moz-binding:url('ellipsis.xml#ellipsis');/*溢出省略号，支持firefox*/
}
.news .right .item span{
    display: inline-block;
    margin-bottom:10px;
}
.news .new_list .right>div{margin:40px 0px;text-align: center;}
.news .new_list .right>div .num{display:inline-block;border:1px solid #e7e7e7;padding:3px 10px;margin:0px 10px;}
.news .new_list .right>div .current{display:inline-block;border:1px solid #c4e18e;padding:3px 10px;color:#85c230}
.news .new_list .right>div .prev{display:inline-block;border:1px solid #e7e7e7;padding:3px 4px;}
.news .new_list .right>div .next{display:inline-block;border:1px solid #e7e7e7;padding:3px 4px;}

.products .product .btn{
    margin:10px 0px 40px;
    border-radius: 20px;
    width:100px;
}
.products-child .product .col-xs-12{
    margin-bottom:20px;
}
.products-child .product .col-xs-12 .col-xs-4{
    padding-left:0px;
}
.products .about{
    margin-bottom:30px;
}
.products .about p{
    font-size: 16px;
    line-height: 30px;
}
.products-detail .left .item p{
    font-size: 16px;
    line-height:30px;
    margin-bottom:20px;
}
.products-detail .right .item{
    background: #f8f8f8;
    padding:20px;
    margin-top:30px;
}
.products-detail .right .item h4{
    color:#85c230;
    margin-bottom:30px;

}
.products-detail .right .item a{
    display:inherit;
    color:#333;
}
/*.products-detail .right .item a:hover{
    display:inherit;
    color:#85c230;
}*/
.news-detail .left{
    margin-top:50px;
}
.news-detail .left div{
    margin-bottom:10px;
}
.news-detail .right .item div{
    margin:20px 0px;
}
.news-detail .right .item p{
    text-indent:2em;
    margin:20px 0px;
    line-height:30px;
}

.right-contact{
    position: fixed;
    width:30px;
    height:160px;
    right: 0px;
    top:60%;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    font-size: 20px;
    color: #FFF;
    text-align: center;
    z-index: 999999;
    background-color:#85c230;
}

.right-contact a{text-decoration: none;color: #FFF}

.right-contact img {
	height: 35px;
	width: 20px;
	padding: 10px 0px 5px 0px;
}


.btn-green{
    background: #85c230;
    border-color:#85c230;
    color:#fff;
}
.btn-green:hover{
    color:#fff;
}

.footer{ background-color: #202020;color:#666;line-height:4rem;}
.footer .container span{display: inline-block;margin:0px 20px;}

.friendlink{
	width: 100%; 
}
.friendlink ul li{
	float:left;
	margin-right: 20px;
	transform:translateY(-50%);/**上移元素**/
        -ms-transform:translateY(-50%);
        -webkit-transform:translateY(-50%);
	list-style:none;
}



@media screen and (min-width:760px){
    .navbar-default{
    background: #fff;
    border-top:none;
    border-left:none;
    border-right:none;
    }
    .header .navbar-collapse{
        float: right;
        padding-right:0px;
    }
    .header .navbar-collapse a{
        height: auto;
        line-height: normal;
        font-size: 16px;
        color:#333;
    }
    .footer-two .container div:first-child{
        padding-left:0px;
    }
    .footer-two .container .right{text-align: right}
    .home .news .item img{height:150px;}
}





@media screen and (max-width:768px) and (min-width:320px){
    .toolbar .align-center{
        text-align: center;
    }
    .toolbar .action{
        float: none;
        text-align: center}
    .header .logo{display: inline-block;padding:0;}
    .header .logo img{width:80px;}
    .nav-two>div{position: absolute;bottom:0px;height:40px;width:100%;background-color:rgba(000,000,000,0.5);}
    .nav-two ul li{
        list-style: none;
        float: left;
        height:40px;
        line-height: 40px;
        padding:0px 15px;
        opacity: 1;
        cursor: pointer;
    }
    .bottom-link .row .col-xs-2{
        width:33%;
        padding:0px;
        text-align: center;
    }
    .footer .container span{
        padding:0px;
    }
    .footer .right{
        display: inline-block;
        float: none;
        margin:auto;
    }
    .footer-two .container div{
        text-align: center;
    }
    .footer-two{
        line-height:2rem;
    }

    .footer-two .container div:first-child,.footer-two .container div:last-child{
        line-height:3rem;
    }
    .content .col-block .description{
        font-size: 12px;
        width:100%;
        overflow: hidden;
        display: -webkit-box;
        text-overflow:ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        word-break: break-all;
    }


    .footer-two .col-xs-12 col-md-3{
	
	transform:translateX(-50%);/**左移元素**/
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
    }





    .content .col-block .col-xs-12{
        margin-bottom:20px;
    }
    .content .col-block h3{
        font-size: 16px;
    }
    .news .left .btn{
        width:32%;
    }
    .content .col-block .h3{
        margin-top:0px;
        margin-bottom:5px;
    }
    .content .col-block .col-xs-8 div{
        overflow: hidden;
        display: -webkit-box;
        text-overflow:ellipsis;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        word-break: break-all;
    }
    .content .col-block .col-xs-8 .btn{
        margin-bottom:0px;
    }
    .content .col-block .left img{
        /*height:115px;*/
    }
    .products-detail .col-xs-12 img{
        width:100%;
    }
    .products .about{
        margin-top:60px;
    }
}


@media (max-width: 768px){
    .container {
        width: 100%;
    }
    .nav-two .container {
        padding-left:0px;
        padding-right:0px;
    }
}
@media (max-width: 992px){
    .nav>li>a{
        padding:0px;
    }
    .header .navbar-collapse a{
        font-size: 14px;
    }
}
.nav-two ul li{border-right: 1px solid whitesmoke}
