.adv-info{display: block;overflow: hidden;min-width: 1640px;background: #fff;}
.slide-link{display: block;overflow: hidden;} 
.slide-link img{display: block;width: 100%;}
.adv-desc{display: block;margin: 0 auto;width: 880px;padding:40px 0;font-size:14px;color: #000;line-height: 28px;}

.works-part{clear: both;border-top:1px solid #E4E6EA;width:1640px;margin:0 auto;}
.search-part{padding:40px 0;overflow: hidden;border-bottom: 1px solid #E4E6EA;}
.select-item{height: 32px;border: 1px solid #d5d5d5;font-size:12px;color: #000;padding:0 10px;margin-right:13px;outline: none;}
.works-list{display: block;position: relative;padding:40px 0;}
.grid-item{float: left;margin-bottom:30px;box-sizing: border-box; }
.grid-sizer, .grid-item {width: 314px;}
.grid-thumb{display: block;border-radius:10px;position: relative;overflow:hidden;}
.grid-thumb img{display: block;width: 100%;}
.grid-item:hover .grid-thumb{box-shadow:0 2px 12px #6F7379;}
.grid-item:hover .grid-thumb:before{content: '';position: absolute;left: 0;right: 0;bottom: 0;top: 0;border:1px solid #fff;border-radius:10px;}
.grid-item .a-link{overflow: visible;}
.grid-name{display: block;line-height: 22px;color:#000000;font-size: 16px;padding-top:10px;}
.grid-date{display: block;color: #6F7379;line-height: 18px;font-size: 12px;}
.fall-box{display: block;position: relative;}
.grid:after {content: '';display: block;clear: both;}
.grid-item--width2 { width:1640px;height: 100px;}

.detail-part{width: 1430px;margin:80px auto;display: flex;flex-direction: row;}
.detail-picture{flex: 81;}
.detail-info{flex: 62;}
.dtpic-main{display: block;width: 810px;}
.dtpic-main img{display: block;width: 100%;border-radius: 10px;overflow: hidden;}
.detail-info{padding-left: 90px;box-sizing: border-box;}
.info-head{display:block;line-height: 22px;}
.info-back span{float:left;height: 22px; width: 22px;background: url("../images/left1.png") no-repeat center;background-size: auto 72%;margin-right:4px;}
.info-back{float:left;line-height: 22px;font-size: 16px;color:#373D46;cursor: pointer;}
.info-body{display: block;margin-top: 170px;}
.info-title{display: block;font-size: 16px;font-weight: bolder;line-height: 24px;color: #000;}
.info-desc{display: block;overflow: hidden;padding: 30px 0;}
.info-size{display: block;line-height: 22px;color: #6F7379;font-size: 14px;}
.desc-txt{display: block;overflow: hidden;font-size:14px;color: #6F7379;line-height:24px;padding-top:25px;}

.data-empty{
    width: 100%!important;
    text-align: center;
    padding: 60px 0;
    font-size: 15px;
    line-height: 24px;
    color: #999;
}

.adv-swiper{display: block;width: 100%;}