#banner{height:260px}
#main{padding-bottom: 70px;}
.cont{padding: 65px 15px 50px;}

#main ul{margin-top: 20px;padding:0 10px;}
#main li{width:1140px;height:215px;border-bottom: 1px dashed #d2d2d2;padding-top: 30px;box-sizing: border-box;}
.iconfont{font-size: 20px;vertical-align: top;line-height: 20px;position: relative;top:2px;color:#bf9f63;}

#main li .text{width:1100px}
#main li h5{font-weight: 600;margin-bottom: 5px;}
#main li p.time{margin-bottom: 5px;color:#808080}
#main li p{line-height: 24px;}
#main .more{width:155px;height:35px;display: block;color:#BF9F62;border:1px solid #BF9F62;line-height: 35px;text-align: center;border-radius: 20px;margin: 15px 0;position: relative;}
#main .more span{position: absolute;top:0;left:0;width:155px;height:35px;display: inline-block;color:#fff;z-index: 99;}
#main .more:hover span{color:#BF9F62}
#main .more:after,.yaow a.more:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    will-change: opacity,transform;
}
#main .more:after {
    z-index: 2;
    background-color: #BF9F62;
    border-radius: 2.25rem;
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1);
    transition: opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1);
    transition: opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.39,.575,.565,1);
    transition: opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1);
}
#main .more:hover:after {
    opacity: 0;
     -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
     transform: scale(1.2);
     -webkit-transition: opacity .7s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.39,.575,.565,1);
     transition: opacity .7s cubic-bezier(.23,1,.32,1),-webkit-transform .5s cubic-bezier(.39,.575,.565,1);
    transition: opacity .7s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.39,.575,.565,1); 
     transition: opacity .7s cubic-bezier(.23,1,.32,1),transform .5s cubic-bezier(.39,.575,.565,1),-webkit-transform .5s cubic-bezier(.39,.575,.565,1); 
}
#main .jwxx ul{margin-top: 0;}
#main .jwxx li{width:264px;height:348px;border: 0;padding: 20px;box-sizing: border-box;background: #f6f7f6;margin:60px  11px 0;}
#main .jwxx li.ml0{margin-left: 0;}
#main .jwxx li img{width:216px;height:144px;margin-bottom: 7px;}
#main .jwxx li h5{line-height: 24px;}
#main .jwxx li .time,#main .jwxx li a.details{color:#bf9f63}
#main .jwxx li .details{margin-top: 10px;display: block;}
#main .jwxx li:hover{background: #bf9f63;}
#main .jwxx li:hover .time,#main .jwxx li:hover .details{color:#ebe2d0}
.vedio{position: relative;}
.vedio i{width:56px;height:56px;display: block;left:50%;margin:-28px 0 0 -28px;background: url(../images/vedio.png) no-repeat;top:50%;opacity: 0;transition: 400ms;position: absolute;}
#main .jwxx li:hover .vedio i{opacity:1;}

.ghxx li,.tgw li,.rcpy li{position: relative;transition: 500ms;}
.ghxx li:hover,.tgw li:hover,.rcpy li:hover{margin-left: 5px;}

.page{margin-top: 80px;}
.page a{display: inline-block;margin-left:2px;padding: 2px 7px;cursor: pointer;}
.page a.active{background: #BF9F62;color:#fff}
