/* CSS Document */
/*内页公用样式*/
.ny-banner img{width:100%; }
.place{width:100%; height:50px;border-bottom:1px solid #DDD; line-height:50px;}
.place p{ padding-left:20px;background:url(../images/ny-icon.png) no-repeat left}
.ny-content{position: relative;padding-left:300px;overflow: hidden; width:100%;height:auto;}
.ny-click{color:#e77817}
.ny-box{overflow: hidden;padding:20px;width:100%;height:auto;border-left:1px solid #DDD;min-height: 400px;}
/*内页导航*/
.ny-nav{position: absolute;z-index: 99; margin:20px 0px;width:220px;height:auto;}
.ny-nav dt{width:100%;padding:20px 0px; border-top-left-radius:20px; background:#e77817;text-align:center;color:#FFF;text-transform:Uppercase;line-height:22px;}
.ny-nav dt h4{font-size:18px;}
.ny-nav a{ display:block; width:100%;text-align:center; padding:10px 0px; border-bottom:1px solid #DDD;background:#CCC}
.ny-nav a:hover{ color:#e77817}

/*关于我们*/
.about-text h4{ font-size:22px; padding-bottom:10px;}
.about-text h4::before{content:"";display:inline-block;margin-right:15px;width:10px;height:10px;border-radius:60px;background:#000}
.about-text p{line-height: 30px;}
/*新闻*/
.news-list li{width:100%; height:95px; overflow:hidden; margin-bottom:25px; border-bottom:1px solid #ddd}
.news-time{ position: absolute; width:80px;height:75px;margin-right:15px; display:inline-block; text-align:center;color:#555;}
.news-time b{display:block;width:100%;height:45px;background:#eee; line-height:50px; font-size:24px;}
.news-time p{width:100%; height:25px; overflow:hidden; font-size:14px; margin-top:5px;background:#eee;line-height:25px;}
.news-text{display:block;padding-left: 100px;  overflow:hidden; width:100%;}
.news-text h4{font-size:18px; margin-bottom:10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.news-text p{line-height:21px; text-overflow: ellipsis;word-wrap:break-word}
.news-text:hover h4{ text-decoration:underline; color:#e77817}
/*page*/
.buttom a{ display:block; float:left; padding:5px 10px;margin:auto 15px auto auto; color:#333; border:#cccccc 1px solid;font-size:14px}

/*产品展示*/
.product-list{width:100%;height:auto;}
.product-list li{overflow:hidden;margin-bottom:40px;}
.product-list > li > a{display: block;border:solid 1px #ddd;}
.product-list li:hover img{ transform: scale(1.1);} 
.product-list li:hover p{color:#e77817; text-indent:20px;}
.product-list li p{width:100%;height:40px;line-height:40px;background:url(../images/shuazi.png) no-repeat 250px 11px #ccc;font-weight:550;text-indent:10px;font-size:14px;transition-duration:1.5s}
.pic img{width:100%; vertical-align: middle;transition-duration:1.5s}
.pic{width:100%;height:190px;overflow:hidden;}

/*service*/
.map{width:99%;height:350px;border:1px solid #ddd;margin-bottom:30px;}
.info{margin-bottom: 30px;display: flex;flex-wrap: wrap;justify-content: space-around;}
.info select{width:144px;height:33px;margin-right:40px;}
.info a{display: block;width: 144px;height: 35px;background: #facf00;color: #484848;float: right;font-size: 18px;margin-right: 200px;text-align: center;line-height: 35px;font-weight: 550;}

/*详情页*/
.detail h4{text-align:center;font-size:22px;}
.detail p{line-height: 30px;}
.detail-time{display:block; text-align:center; margin:20px auto; border-bottom:1px #999999 dashed; padding-bottom:20px;font-size:14px;}
.detail-buttom a{ display:block;font-size:13px; color:#333;}

 /*分页*/
    .fenye{width: 100%;height: auto;clear: both;}
    .fenye ul{display:flex;justify-content: center;flex-wrap: wrap}
    .fenye ul > li{display: block;box-sizing:border-box;margin-top: 5px;margin-bottom: 5px;}
    .fenye ul > li >a{display:block;text-align: center;padding: 7px 14px;border: 1px solid #CCCCCC;box-sizing:border-box;margin-left: -1px;}
    .fenye .jump{text-align: center;width: 4em;height: 36px;box-sizing: border-box;border: 1px solid #ccc; transition: all 0.3s ease-in-out 0s;}
    .fenye .jump:focus{outline: #1f9a81 0px solid;border: 1px solid #1f9a81;}
    .fenye ul > li >span{line-height: 40px;}
    .fenye .page-active + li>a{border-left: 1px #1f9a81 solid;}
    .fenye .page-active>a{background: #009688;color: #ffffff;border: 1px solid #009688;}
    .fenye .page-active>a:hover{background: #009688;color: #ffffff;border: 1px solid #009688;}
    .fenye ul > li >a:hover{background: rgba(233, 236, 239, 0.7);color:#009688;}
    .fenye .page-disabled>a{cursor: not-allowed;border: 1px solid #eee;}
    .fenye .page-disabled>a{
        color:#aaa !important;
        background: initial !important;
        /*文件禁止选择*/
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

/* 媒体查询 */
@media (max-width:1300px) {

}
@media (max-width:991px){
	.ny-content{padding-left:0px;}
	.ny-box{padding:10px 0;border: none;}
	.ny-click{color:#FFF;background: #e77817!important}
	.ny-nav{position: relative;z-index: 99; margin:10px 0px;display:flex; justify-content: space-around; flex-wrap: wrap; width:100%;height:auto;box-sizing: border-box;}
	.ny-nav dt{display: none;}
	.ny-nav dd{width: 24%;}
	.pic {height: auto}
	.about-text img,.news-list img,.product-list img,.service img,.detail img{
		width: 100%;
	}
	.info{margin-bottom: 20px;}
	.info select{width:30%;margin-right:0px;}
	.info a{width: 100%;margin:20px auto auto auto;}
	.news-list li{width:100%; height:80px; overflow:hidden; margin-bottom:20px; border-bottom:1px solid #ddd}
	.news-text p{line-height:23px; text-overflow: ellipsis;word-wrap:break-word}
}
@media all and (max-width:767px) and (min-width:320px) {
	.col-xs-6, .col-sm-6, .col-md-4, .col-lg-4{
		padding: 0 5px;
	}
	.fenye .number,.fenye span,.jump-button,.jump{display: none!important}
	.fenye .page-active + li>a {
    border-left: none;
	}
}

