@charset "utf-8";

/* CSS Document*/

header{background-size: cover!important;}

.page{padding: 80px 0 8px; border-bottom: 1px solid #cba972; line-height: 40px;}

.fenye span{font-size: 18px; color: #333; padding-right: 10px;}

.fenye a{font-size: 18px; color: #999; padding-right: 10px;}

.fenye a:hover{color: #cba972;}

.fenye select{width: 45px; outline: none; font-size: 18px; color: #333; border: 1px solid #c9c9c9;

    margin-right: 10px;}

.news{padding-top: 56px; padding-bottom: 70px;}

.news .list{width: 31.6%; border: 1px solid #d2d2d2; box-sizing: border-box; margin-right: 2.6%;

	padding: 15px; position: relative; transition: .4s; margin-bottom: 30px;}

.news .list>img{position: absolute; top: 0; right: 0; opacity: 0; transition: .8s;}

.news .list:nth-child(3n){margin-right: 0;}

.news .list .more{font-size: 14px; color: #bfbebe; transition: .4s;}

.news .list .biaoti{font-size: 18px; color: #333; width: 100%; white-space: nowrap; text-overflow: ellipsis;

	overflow: hidden; display: block; padding: 10px 0 6px; transition: .4s;}

.news .list .time{font-size: 14px; color: #cacaca; margin-bottom: 2px; display: inline-block;}

.news .list .con{font-size: 14px; color: #333; display: block; line-height: 28px; transition: .4s;

	height: 84px;

	overflow : hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;}

.news .list:hover>img{opacity: 1;}

.news .list:hover{border: 1px solid #cba972;}

.news .list:hover .more{color: #cba972;}

.news .list:hover .biaoti{color: #cba972;}

.news .list:hover .con{color: #cba972;}

.pagination{padding-top: 40px; padding-bottom: 20px;}
.pagination li{float: left; width: auto!important; margin-right: 0!important;}
.pagination a, .pagination span{width: 38px; height: 38px; line-height: 38px; background-color: #f7f7f7;
    font-size: 20px; padding: 0; text-align: center; border-radius: 0; font-size: 20px; color: #666666;}
.active span{color: #ffffff; background-color: #cba972;}

/*新闻详情*/

.xq{padding: 60px 0 70px;}

.lingyu .tit{font-size: 30px; color: #333333; text-align: center; padding-bottom: 20px;}

.lingyu .time{font-size: 18px; color: #999999; text-align: center; padding-bottom: 20px;}

.lingyu .con{font-size: 18px; color: #666666; line-height: 32px; padding-bottom: 40px; text-align: justify;}

.lingyu .con p{font-size: 18px; color: #666666; line-height: 32px;}

.lingyu .prev{font-size: 16px; width: 100%; height: 55px; border-bottom: 1px dashed #e5e5e5;

    line-height: 55px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #666666;}

.lingyu .prev a{color: #666666; transition: .5s;}

.lingyu .next{height: 55px; line-height: 55px; width: 100%; overflow: hidden;

    white-space: nowrap; text-overflow: ellipsis; color: #666666;}

.lingyu .next a{color: #666666; transition: .5s;}

.lingyu .prev a:hover{color: #cba972; text-decoration: underline;}

.lingyu .next a:hover{color: #cba972; text-decoration: underline;}



@media screen and (max-width: 900px){

    .wap_banner{width: 100%; background-size: cover!important; height: 230px;}

    .fenye span{font-size: 16px; padding-right: 8px;}

    .fenye a{font-size: 16px; padding-right: 8px;}

    .fenye select{margin-right: 8px;}

    .fenye span:last-child{display: none;}

    .page{padding: 30px 0 0;}

    .news{padding-top: 30px; padding-bottom: 20px;}

    .news .list{width: 100%; margin-right: 0; margin-bottom: 20px;}

    .news .list .biaoti{font-size: 16px;}

    .pagination{padding-top: 30px;}
    .pagination a, .pagination span{width: 32px; height: 32px; line-height: 32px; font-size: 18px;}

    /*新闻详情*/

    .lingyu .tit{font-size: 20px;}

    .xq{padding: 30px 0 29px;}

    .lingyu .time{font-size: 13px;}

    .lingyu .con{font-size: 16px; line-height: 30px; padding-bottom: 20px;}

    .lingyu .con p{font-size: 16px; line-height: 30px;}

    .lingyu .prev{height: 40px; line-height: 40px;}

    .lingyu .next{height: 40px; line-height: 40px;}

}